Tip 51Avoid Waterfall Career Planning

Back in the beginning of this millennium, an initially small rebellion formed in the software industry. A group of experts in software development started to realize that among them there was a trend forming in the way software projects were both failing and succeeding. In an industry environment in which more software projects were failing than succeeding, they believed that they had discovered a way to do better. The group called themselves the Agile Alliance.

The industry at the time had led itself to believe that the only way to develop software projects was to follow a top-down, heavily planned, rigorous process. Analysts would define requirements in large documents, and architects would create architectures ...

Get The Passionate Programmer now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.