-
Learn branching pattern options, including the pros and cons of each, factors that can influence how a team chooses the most efficient branching pattern, and which tools a team needs to have in place in order to branch and merge efficiently.
-
Learn about best practices such as integrating issue tracking and code changes for process scalability, creating a process standard that can be repeated and measured, and scaling multiple SCM workflows to distributed teams for virtual co-location.
-
Learn why many organizations feel they must choose between process/regulatory compliance and Agile methods, how process and workflow automation can allow for both compliance and agility, and which key points in the development process can or should be automated – including developer actions, association of issues and related code, and builds.
-
Learn the approach and advantages of conducting continuous integration in stages and potential pitfalls to avoid.
-
Explore the pain many teams face with branching and merging tasks, the underlying challenges that cause “merge weeks” to happen, and how branching and merging tasks can be automated with the right SCM tool.
-
Explore the top five process challenges that software development teams face today - Shifting to agile methodologies, branching and merging within short iterations, supporting co-location, supporting both Agile and Non-Agile projects, and integrating with the existing tool stack.
