This is part four of a five part series where we will present five distinct challenges that if left unaddressed will drastically reduce an organization’s ability to gain the benefits promised by a move to Agile development methods.
Even in the most rigid, hierarchical organizations, there’s a good chance that each software development team has evolved its own routines, systems, and set of tools. By extension, this means that every piece of delivered software was created using a unique, non-repeatable process. To further complicate matters, today’s software development teams are commonly dispersed throughout the world, and rarely share best practices.
Automation furnishes everyone with a centralized and standardized approach for sharing and reusing common procedures and workflows. This simplifies matters for users and administrators alike, and promotes widespread best practice dissemination. Well-designed supporting technology also recognizes that heterogeneity is inherent in modern software environments: it’s simply unrealistic to expect everyone to standardize on a single platform, development environment, and so on.
Come back next week for the final installment of the 5 week series concluding with limited insight.
Latest posts by Anders Wallgren (see all)
- Changing the Game! - April 18, 2019
- Should you use AI to make decisions about your software team? - February 28, 2019
- Continuous Discussions (#c9d9) Podcast, Episode 90: Gene Kim and DOES’18 Speakers - August 21, 2018