Expert Guidance to Ensure Agility & Top-notch Systems & Software
Make your software, systems, and software organization a source of sustainable competitive advantage in an era characterized by constant change. Cutter’s community of international experts provides a steady stream of alerts, updates, reports, and virtual events to keep your teams on the cutting edge of new developments in software engineering excellence, product management, and enterprise agility.
Agile implementations at scale involve many teams working in a coordinated way with the intent of affecting a broader set of business priorities and capabilities. At the portfolio and program level of such an implementation, it is critical to ensure that the value produced at the team level is aggregated into a broader set of deliverables and business outcomes that support a value stream.
What is technical debt? Consider the metaphor of running through mud. There are two consequences of running through mud. One of them is low speed, because the mud has high friction; therefore it slows you down. The second consequence is that mud is much less stable, making it much easier to injure yourself, such as twisting your ankle or falling. These consequences are metaphors for developing with systems that have high technical debt. Everything else about the systems is harder to do, slower, and more dangerous — there is a higher risk of failure in production, and the systems will be harder to maintain.
During this on-demand webinar, Cutter Senior Consultants Murray Cantor and John Heintz introduce a process for applying next generation agile planning to your software delivery process, so you can gain an accurate view of your current status, make modifications where necessary, and improve your odds of success.
Of all the scrum roles, the scrum master seems to be the hardest one to grasp in large organizations.
A good mental model of your ideal organization is that of a well-designed system: one that is efficient, responsive, and serves its purpose well. An organization is a system comprising staff and technology. Good systems design is about balance. This Executive Update, Part II of a two-part series on Agile management, discusses balance in relation to collaboration and empowerment.