agile
|
How Software Leans toward Agility and ExperimentationAgility depends on learning and experimentation. You make decisions, execute, and then re-evaluate. Steve Berczuk explores why software development is a natural medium for experimentation and agility, because, in a physical sense, software is relatively easy to manipulate. |
|
|
Bad Product Backlogs Are...Bad Agile software development teams are getting caught on the merry-go-round of incremental product improvements and are failing to create innovative products. Are bad product backlogs to blame? |
|
|
We Are Not Superhuman: Why Work-Life Balance Is Good for EveryoneThe subject of work-life balance seems to be a popular one, and there is increasing acknowledgement of what seems like an obvious fact: everyone's "work life" and "personal life" are interconnected. |
|
|
Don't Misapply the Principles of AgileDon't misapply the principles of agile. Don't be that someone who hijacks a principle or idea and twists it to support his preferred method of work. |
|
|
Offshore Agile DevelopmentWith the increasing trend toward outsourcing aspects of software development, Scott Sehlhorst analyzes how this trend affects companies and their agile development teams. |
|
|
Why You Need "Definition of Done" and "Definition of Ready" ListsA lot has been written about definition of ready (DOR) and definition of done (DOD) lists, but not a lot has been written about the lists’ importance. Having the right DOR checklist provides you confidence to begin a sprint, and the right DOD list improves a team’s credibility. |
|
|
The Importance of People in Agile Software Development When software professionals talk about agile methods, they often overlook the most important topic—the role of people in agile software development. If you ignore team dynamics, you risk hindering your team's effectiveness. |
|
|
The Meaning of “Done” Done means done. What else could it mean? Actually, it doesn’t matter how it’s defined, just as long as the parties that use it when achieving a common objective agree to its meaning. |
|