Just because an organization has the ability to deliver fast doesn't mean the final product will be valuable, useful, or needed. Todd Olsen explains five tips to help increase your chances of delivering the right product.
When you transition to agile and you have a reasonably size codebase, chances are quite good that you’ve been working on the product for a while. You certainly have legacy ways of thinking about the code and the tests. Now learn how to work yourself out of the technical debt you have accumulated.
With all of the choices available to software developers, it's easy to become overwhelmed not only by a problem but also by its many possible solutions. One approach that can help you and your team stay on track is to divide and conquer.
Today, application development frequently consists of multiple teams, located across the globe, collaborating on a software project. Alex Perec describes how to make teams more productive and efficient without hindering their natural workflow.
What you don't know may hurt you, but so can what you ignore. Peter Harris explains how to find and prevent big problems on any kind of project as well as showing how you can fix many of your worst problems before they materialize.
Erich Knausenberger and Raj Shah examine three perceived challenges to agile adoption in the government space and explore how the "blended approach" to agile adoption offers an effective response to each.
As technology development programs represent some of the biggest line items on agency budgets, there should be little surprise that agile development, with its promise of a fast, lightweight, and iterative approach to delivery of value, has caught the attention of officials from across the government space as they seek to improve their programs’ productivity and effectiveness.
Has the agile world’s insistence on collaboration blown away the need for testers to be independent? What do we mean by “independence,” anyway? Consultant Fiona Charles argues that tester independence is essential, but that it is a state of mind that can thrive only when the whole organizational culture supports it.
Livestock Improvement Corporation (LIC) is one of the largest integrated herd-improvement organizations in the world. This is the story of how LIC transitioned from a successful, traditional development process to one with hyper-productive agile teams that produce software faster, better, and cheaper.