Have you ever wondered why agile works? Do you want to go beyond the Agile Manifesto and examine the theoretical underpinnings of the agile movement? Want to know what to do when the "industry standard" agile practice fails to have the desired effect in your organization? We've been there, too. Find answers in this course, the third in our "ALM Wednesdays" series.
Get the facts on lean software development. Join experts Steven Borg and Andrew Clear, of Northwest Cadence, as they go beyond the rhetoric and offer practical tips that your team can implement today. They examine some of the core principles behind the agile and lean movements, along with the economics that support them. This discussion establishes the groundwork for the techniques that help you make intelligent economic tradeoffs in your own systems to optimize value flow to your stakeholders. Because in the end, getting value to your stakeholders is what this is all about.
Instructor | Steven Borg - Northwest Cadence Co-Founder and Strategist; Andrew Clear - Northwest Cadence ALM Consultant
Survey the lean and agile movements influencing software delivery today, examine the historical roots of lean software development, and get an overview of the topics covered during the rest of the session.
Focus on the power of economic modeling in software processes and how to get past some of the rhetoric and absolutes common in process discussions. Examine the importance of organizational culture on your process decisions and how process and culture must work together—or face failure.
Attack one of the fundamental problems blocking lean and agile delivery: the overemphasis on measuring utilization versus the underemphasis on delivered value. And look at how shifting the focus from employee utilization to customer-facing value can have a profoundly positive impact on your organization's culture.
Improving the speed at which your developers build high-quality code can actually slow the delivery of software. Although this is rare, its counterpart is very common. This session examines why this is the case and explains how optimizing the system as a whole is vastly different, and often vastly more effective, than attempting to optimize locally.
It’s a common misconception that, to impact a group’s decision, management must be directly involved in it. By providing frameworks rather than directives, management can offer guidance while fostering a team’s self-organization. This has far-reaching consequences, from improving morale and collaboration to leveraging previously untapped economic opportunities.
Hear the foundation for almost every lean and agile technique. Examine feedback loops, strategies you can use to encourage them, all about shortening them, and the importance of doing something with the information you purchase through them.
Queues can destroy a development cadence, cost you a ridiculous amount of money, and are typically the root cause of missed delivery dates and poor quality. Learn about effective queue management, how teams can reduce rework, and how to speed delivery.
Look at the effects that batch sizes have on your process, along with how and why you should reduce those sizes. Managing queues and controlling batch sizes are the keys to unlocking a focus on the flow of value in your organization.
Kanban is a way to continuously evaluate existing processes and evolve them over time to promote lean development. This session focuses on how to move Kanban principles and techniques into actions that you can take immediately, tomorrow, and in the future, with concrete examples of how to implement them in your own organization.
Please peruse this section for additional information that supports this Jump Start event. This is an opportunity for you to dive deeper into fundamentals of Lean software delivery at your own pace.