Agile Development Methods

Agile Development Methods

Agile Development Stories
Why Documentation Is Important in Agile, TooShould agile teams relax the requirement that user documentation be updated during each sprint? After all, the Agile Manifesto prefers working software over comprehensive documentation, so shouldn’t we be able to relax that requirement? Scott Sehlhorst explains why his response is "absolutely not."
The Failures and Successes of Agile DevelopmentExploring the main drivers behind using agile software development methodology, Joe Townsend writes of both the failures and successes that detractors and proponents of agile have faced.
Tips for Keeping Pace with New TechnologyKeeping pace with new technologies is challenging—especially if you've fallen behind. However, continuous learning is a critical component of agile practices. A few simple steps will not only help you get back to the forefront of technology but also will revitalize your thirst for knowledge.
Cultivating a Great WorkplaceThe prevailing way of justifying workplace benefits is to paint them as a vital tool to attract and retain staff in a competitive marketplace. If we look at things more holistically though, we can view these benefits as one component of building a company where people actually like to work.
Why Agile Adoption Is Needed to Address SMACThe world is at the confluence of four technologies: social networking, mobile computing, analytics, and cloud computing (SMAC). Companies worldwide are finding value in embracing the disruption brought by SMAC and the need to adopt agile in order to meet the challenges.
What Is the Role of Management in Agile?Agile methods rarely describe roles that match those of a traditional manager. While some organizations consider managers to be “overhead,” others argue that their supervisors have value and help make people work more effectively. Steve Berczuk takes a look at the role of a manager in agile.
Why Experimentation Should Be Required for Initiating ProjectsSameh Zeid writes that experimentation should be required for initiating projects—no matter the organization’s size—for the simple reason that product features will more than likely be discovered incrementally and iteratively during the project's lifespan.
The Importance of Diverse, Inclusive Software ConferencesBy making a software conference inclusive, you avoid perpetuating the stereotypes that only certain people are good at technology. You're also helping to grow the pool of people who see a career in the computer industry as a possibility. Rick Scott looks at why diversity is beneficial for everyone.