Posts

Showing posts with the label Software crisis in 90's

Agile Software Development

Image
Software crisis and evolution of Agile methodology The popularity of Agile methodology is gained when software crisis emerged where software teams are managed with the same methods used by manufacturing or construction projects. Generally manufactured products are identical. In our example, if you think about manufacturing cars of the same make and model coming down on assembly line one after another, Design engineers and managers typically produce well defined checklists with well defined processes and tools that workers are expected to follow. Comprehensive system documentation is produced so defects can be tracked and fixed easily. And in construction projects, once you sign a contract to build a house or any building, the requirements are frozen and if you want something to be changed or added then there would be an additional cost. All early software development projects tried to mimic the approach followed by construction and manufacturing projects wh