Agile Development Methods
Agile Development Methods
Agile Development Stories
|
Should Agile Teams Minimize Branching?Steve Berczuk explains that developers are most interested in whether or not an SCM tool is capable of branching, thus allowing more than one related stream of code to evolve in parallel. However, minimizing branching may be the best approach for agile teams. |
|
|
Achieving Transparency in Your Next Agile ProjectThere has been a lot of news recently about increasing transparency in government. While government operations pose significant challenges to ensuring transparency, agile projects can suffer from these challenges as well. Technical debt and documentation are areas where project teams can improve. |
|
|
Why Teams Are Responsible for Successful Product DeliverySome believe that a large investment of time and money in requirements gathering and process oversight will lead to a more reliable or safer software product. But is that really the case? Steve Vaughn writes that in agile the team members are responsible for the successful delivery of their product. |
|
|
Avoid Non-Agile Thinking: Hacks, Egotism, and StagnancyNirav Assar shares some of the ways to avoid non-agile decorum, by pointing out some of the biggest crimes against agile that he spotted while reading Andy Hunt's Practices of an Agile Developer. How many of these examples have you seen on agile teams that you've worked with? |
|
|
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. |
|