|
||||||
| SCM | Builds | Tools | Processes | Source Code | CM | CMS | Project Mgmt | About Us |
Agile SoftwareDefinition Agile Software attempts to minimize risk by developing software in short iterations. This development methodology is about adaptability. Because of the chaotic nature of software development, it may be impossible to control or to predict.
History Historically, development processes were created to alleviate this chaos by making the process more predictive through defining formal roles and phases. However, these phases did not eliminate the chaos, and in fact, probably added to it because they were not built to deal with changes once past a particular phase. For instance, it was not easy to get updated requirements or definitions about an issue now that the project was in the testing phase and supposedly done with the requirements/definition phase.
Things were tweaked in the predictive methodology to accommodate the need for clarification about the requirements. For example, a pre-release would be shipped to give customers a peak at the new product. This gave them the ability to review the release and one last shot at making any corrective action. However, if a major change was required, it could cause a long delay in the release of the actual product. So, a movement from a Predictive process model to an Adaptive process model that could better handle moving requirements and non predictive bugs. A development process that embraced this chaotic and non predictive emerged....
The Agile Manifesto
SCM Implementation By implementing wise SCM patterns the team using a fast and nimble development process has ability to deliver the benefits to their customers.
Links and References
Future SCM
SCM Tools have evolved from simple checkin and checkout tools to fully encompassing ALM products. In addition to source code control, these tools now encapsulate change control, software builds, project management, item/defect tracking, and fully automated testing capabilities. What direction will SCM take in the future?
|
Take our SCM Salary Survey
This is a collection salaries of SCM Professionals of different backgrounds, education, experiences and locations Please add your information to the collection
|
|
|
|
||
|
|
||