|
||||||
| SCM | Builds | Tools | Processes | Source Code | CM | CMS | Project Mgmt | About Us |
Agile Source CodeAgile Source Code Following some very simple source code best practices can help your development teams be better prepared to make the transition to Agile.
Secure your Source This should be obvious, but there are development teams who do not store their source code in a source control tool.
Developer Work Environments Each developer should work in a private workspace. This might be an area on their laptop that their IDE points to that contains the code from the branch they are working against. That way, any changes they make are isolated in this area until they are fully tested and ready to integrate with their team.
Source Code Best Practices
Branching To support parallel development and to properly support of previous releases, development teams should use a logical branching strategy. One that isolates the separate releases from each other yet allows for easy merging of code between the branches.
Agile Branching Best Practices
Builds Automate nightly builds. Include system deployment and automated testing to ensure the application's stability. Implementing Continuous Integration builds allows for instant sanity checks for developers. Like the full system builds, include a deployment of the application. Then run a system smoke test to ensure the system is stable after every check in.
Agile Build Best Practices
Agile Links
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
|
|
|
|
||
|
|
||