Tuesday, December 22, 2009

Report says the leading cause of software project failures is complexity (Quote)

http://www.computerworld.com/s/article/345994/The_No._1_Cause_of_IT_Failure_Complexity

Computerworld -  Is the problem a bad set of user requirements? Poor business alignment? No. According to software architect Roger Sessions, the primary cause of software project failures is complexity.

Complexity can create delays, cost overruns and systems that don't meet business needs, according to Sessions, who is chief technology officer at ObjectWatch Inc. and author of Simple Architectures for Complex Enterprises (Microsoft Press, 2008). "Our goal should be to design the least complex architecture possible that solves the business problem," he said in a report he released last month.  …

Sessions' remedy is a software design process called Simple Iterative Partitions, which "partitions business functions into subsystems" in a way that makes the overall system as simple and reliable as possible to achieve the business goal.

No comments: