Why Agile

Flat feels work well for traditional industries, such as construction. I.e. if you are doing a kitchen remodeling, you can easily calculate the number of cabinets, shelves, etc. The time it takes to install doesn’t fluctuate that much. Software engineering is more like scientific research. The scope is never fully understood and there’s a constant state of uncertainty. That’s why engineers don’t like fixed bids – they don’t want to pay for consequences of that uncertainty by their time and lost opportunities. Business guys don’t want to pay for that uncertainty either by pushing engineers into fixed bids. That’s where Agile comes in. Read more