Wednesday, July 15, 2009

What are some of the reasons why people / businesses are against Agile software development?

Some people think that agile is equivalent to slap-dash, which of course it isn't - perhaps it is a "brand" or perception issue. See "http://www.agilemodeling.com/essays/bar... for a great explanation on how the quality of what is produced is dependent upon what the UML artifacts "customer" needs -if this was better understood then I thik agile modelling would be more popular.





Also a lot of businesses attempt a Big Requirements Up Front approach (BRUF) this does not naturally lend it self to agile development.


There is also a tendency to consider software development to be like civil engineering. When building a bridge for example, you know it is going to meet the requirements on the drawing board - because the modeling tool will do the structural calcs for you. With software you don't know whether something will work or not from the model, only by testing the code - this fundamental difference is not always accepted, hence there is a perception that model expectations can not easilly be met with an agile approach.

What are some of the reasons why people / businesses are against Agile software development?
Simply bcos there isn't anything that suits everyone. If you like to do something, that does not means that everyone will like it too. You have your rights and you can chose what you like but not everyone else will share your view.





In business, company will chose any software that suits their business operation. People may prefer a certain provider or software but there isnt a single software that everyone will enjoy using only.





Water
Reply:Some businesses may lost interests owing to agile software development; but why there are some ordinary people against agile development may be because they are weird.

garden ridge

0 comments:

Post a Comment