|
| Today, many software systems are made up of components that can be re-used in other applications. The reason for this is obvious; if a team has already developed code that works well, they don't want to waste resources by building it repeatedly for subsequent releases or other purposes. Similarly, developers do not want to constantly resolve the same technical problems every release. In a time of scarce human and financial resources, code re-use through project sharing is a prudent way of managing software development, especially in a large enterprise that has many internal and customer-facing applications.
The main benefits of project sharing are:
Further, the advent of Web Services technologies has brought a necessity for managed, component-based development, which is recognized as a reliable way for organizations to derive large scale benefits from Web Services initiatives. Unfortunately, most SCM systems in the marketplace today are ill prepared to manage Web Services-based development and its impact on traditional software development practices. Until now, the sharing of components, projects or subprojects between teams has been limited by the fact that most, if not all, software configuration management solutions allow teams to share only the most current version of a project. This does not serve the needs of a team who requires an old version of a particular project. Some teams have tried to use labels to overcome this shortcoming but they are difficult and time consuming to administer and potentially unreliable because of their dependence on the human operator to apply them 100% consistently. When searching for a tool that supports project sharing, an organization should ensure that the tool offers a project-sharing model that provides the following advantages over traditional software development methodologies:
David Martin has spent 20 years in the Information Technology and commercial high tech field. Mr. Martin has been with MKS since December 1997, where he is currently Vice President of Product Management. Prior to MKS, Mr. Martin was employed with the DMR Consulting Group, where he was responsible for delivery for large enterprise projects. He also spent several years with Metropolitan Systems, where he was a co-founder and Vice President of Product Management and successfully launched Implementer, the leading AS/400 Change Management solution in the marketplace today, and a number of other system management related software products. Mr. Martin also held various IT management positions at Weston Bakeries, Johnson & Johnson and ISM(BC) Corp. You can reach Mr. Martin by email at david.martin@mks.com
Set as favorite
Bookmark
Email this
Hits: 4458 Trackback(0)Comments (0)
|
| Last Updated on Wednesday, 19 July 2006 04:03 |



