QUESTIONS ABOUT SOFTWARE DEVELOPMENT METHODS AND PRACTICES OR PROJECT MANAGEMENT ARE OFF-TOPIC. Please consider Software Engineering or Project Management Stack Exchanges for these questions.

- Stackoverflow.com Wiki
8 articles, 7 books. Go to books ↓

What developers see as iterative and flexible, users see as disorganized and never-ending. Here’s how some experienced developers have changed that perception.


We have suffered through countless consultants and hours of meetings. Through this we discovered that Agile is simply the obfuscation of common sense – the bewitchment of the mind through language.


Many traditional industries seem to have formulated very well understood and reliable processes. However, rather than copying these approaches, the software industry is increasingly turning to a brand-new way of doing things: Agile.


What software makers can learn from Japanese manufacturing.


The tragedy of the cargo cult is its adherence to the superficial, outward signs of some idea combined with ignorance of how that idea actually works.


People in our industry think they stopped doing waterfall and switched to agile. In reality they just switched to high-frequency waterfall.


Technology culture is driven by an underlying ethos of agility, speed, experimentation, iteration, and hard work. This ethos — which can often foster incredible innovation, productivity, and change — is embodied by the Facebook-coined phrase, “Move fast and break things.” It’s come to define our culture and even permeate beyond technology companies into other industries looking to achieve the same gains at the same rate. But when it comes to people, “move fast and break things” doesn’t work. Because the “thing” being broken is a person.