agile
|
How Waste Impacts Software DeliveryConstant delays at the Brisbane Airport in Australia cost airlines $75 million last year. This hefty cost is not adding any value to the airlines or to the passengers. Venkatesh Krishnamurthy relates this news of financial waste to what he sees as a software delivery coach. |
|
|
Why a Product Strategy Is Not a Product PlanStrategy is important not just because you want to be intentional but also because strategy makes you more efficient. Strategic activities ensure the intended product is the right product. Scott Sehlhorst looks at why a strategy is not a plan; instead, strategy guides planning. |
|
|
Applying Test-Driven Development to Android Development Test-driven development (TDD) is a cornerstone practice for agile development teams, but Android development poses some significant challenges to a test-driven approach. With the right testing framework, an Android development team can maintain velocity while following TDD practices. |
|
|
Four Misconceptions about Agile That Lead to FailureThe barrier to organizational change is always about lack of support from upper management. Many agile transformations fall short or fail because management expectations do not align with the reality of agile. Steve Vaughn explains four misconceptions of agile that can stop a major cultural change. |
|
|
Why People on Agile Teams Need FeedbackAgile teams work by continually improving, and feedback is essential for agile methods to work well. Giving feedback to your team members and peers is hard, and receiving it is sometimes harder, especially when it’s not delivered with the right amount of thought. |
|
|
Stewardship in Agile Software Architecture and DesignSoftware architects typically don’t own the products that individual teams are creating, yet they help define a cohesive approach to developing the products and are often responsible for defining how different products interoperate. Scott Sehlhorst looks at the idea of architecture stewardship. |
|
|
Three Tips to Help Form a Highly Productive Agile TeamThe dynamic of working in a team is vastly different from working on your own. But if a team is assembled well, it can accomplish more than the individuals could have separately. These suggestions will help you form a team that will work together well and be greater than the sum of its parts. |
|
|
A Glimpse into the Future of Agile Software DevelopmentVenkatesh Krishnamurthy writes on the many different agile software development methodologies and what he sees in store for the future. Venkatesh believes that a new wave of agile approaches based on fundamentals taken from other industries will emerge. |
|