What Gives? Successful Software Development

12 בדצמבר 2008

2 תגובות

How would you define success in your software development?

No matter which methodology you use, it can be either Agile or Waterfall or CMMI, they all trying to make you successful in developing you software.

The traditional idea of success is delivery on time, on budget, and according to specification.
A Successful project will be one the is “Completed on time, on budget, with all features and functions as originally specified.” (from The Art Of Agile Development).
When your project is missing with one of the above you might say it is either Challenged or Impaired.

A challenged project will be one that is “Completed and operational but over budget, over the time estimate, [with] fewer features and functions than originally specified” (from The Art Of Agile Development).

An Impaired project will be one that is “Canceled at some point during the development cycle ” (from The Art Of Agile Development).

Having said that, I have met software projects that were challenged but still were successful. That makes you wonder, is there more to success than just meeting deadlines?

הוסף תגובה
facebook linkedin twitter email

2 תגובות

  1. alikl12 בדצמבר 2008 ב 9:30

    I loved this post a lot for many reasons, too many!

    To answer your question I will need some help from my old friend, Thomas A. Edison:

    “Hell, there are no rules here – we're trying to accomplish something.”
    “I have not failed. I've just found 10,000 ways that won't work. “
    “Show me a thoroughly satisfied man and I will show you a failure. “

    there are much more that can be found here:

  2. kolbis12 בדצמבר 2008 ב 14:51

    Alik, thanks! Love your friend…"Edison" was it? 🙂

Comments are closed.