Your ability to change methods depends on your control (or influence) in this area. But you should of course first want to understand why you are seeking to changing methods or frameworks, i.e. the benefits — and how you will measure success. Agile can reduce risks associated with product development in that, if properly applied, it helps the business to quickly validate that their needs are met, based on working software that can be demonstrated earlier vs. traditional projects. The business may also appreciate that there is a lower cost of changing requirements. At the same time however, the final scope under agile are arguably less certain. We can provide some good sources of information for understanding basic Agile principles and application in Scrum projects — contact us for more information.
Same initial considerations apply here as in the previous situation, EXCEPT you should carefully consider how many individuals are engaged in delivering products for the same value stream, many priorities and dependencies between teams/areas, typical ramp-up required, and typical validation and deployment requirements at the end of projects.
When you have multiple teams engaged in product delivery and some of these other requirements, deployment requires more planning and engagement between the teams and members, and priorities across teams must be well-established and vetted. Agile can still work if you have well organized and coordinated project leadership managing the programs, and using Scrum of Scrums during the project. However, it is not the usual case to have such finely-tuned attention and coordination in these cases, which is why we recommend that a scaled agile approach be used. The Scaled Agile Framework (SAFe) provides a holistic, end-to-end process for efficient product deliver. From managing business and technical requirements to core agile team development to final validation and deployment by system teams. Other scaled agile methods are available but we recommend SAFe at this time as it is more widely established and refined from practice.
Response pending
Consider your response to the general indicators of a healthy Agile Scrum process – and your challenge areas. How are these being impacted by distributed teams? Distributed teams can complicate the collaboration aspects which Agile requires. We have found benefits in considering the following approaches:
One would do well to evaluate the following factors:
Response pending
Response pending
Response pending
Response pending
Agile Software Development with Scrum (Series in Agile Software Development) Paperback – October 21, 2001 by Ken Schwaber, Mike Beedle
Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust
By Ken Schwaber, Jeff Sutherland
Succeeding with Agile: software development using Scrum – 2010
By Mike Cohn
Scaled Agile Framework website
Scaling Software Agility: Best Practices for Large Enterprises by Dean Leffingwell