This is Part 3 of the series of articles “Why go Agile?” In essence, RUP and the waterfall approach, even when done under judicious process discipline, still attempted to be predictive software development methodologies. That is to say, they wanted to predict in advance, before beginning the project, matters such as: what the cost of […]
Agile Development
Traditional Software Engineering, CMMI and Its Problems
This is Part 2 of the series of articles “Why go Agile?” Well into the 1980s the largest buyer of software development services in the world, the US Department of Defense, was having trouble getting projects done on time, on budget and with the right specifications. Despite working with some of the best and most […]
Why Go Agile in Your Software Development?
This is Part 1 of the series of articles “Why go Agile?” This new series of posts tries to explore a question that clients often ask us… Why develop their software using Agile methodologies? Many clients, even many software development practitioners, have heard about SCRUM or XP. But, as with many trends, it is difficult […]
The Never-Ending Product Backlog…
Let’s go back in time: Think about any software that you’ve ever given a user. You have an idea to build a system to aid a painful business process in your organization. You fight with management to get a massive budget to be able to build the system. You then go through the entire painful […]