an investment in quality
Software Development Lifecycle applies process to the creation of programs, websites, products and anything else that is using code in order to function. Ensuring that you have the opportunity to think it through, talk to others about it, learn and fix errors in assumptions before they cost lots of money to fix.
With the end in mind
This is how to achieve maximum satisfaction in any program or product you plan to create. Natually these are declared as business requirements. I think it goes beyond just a list of needs and wants. It has to feel right.
What – I can hear you now – systems don’t feel. And this is true, but the people who use them do. This is why paying extra attention and designing from the outside in is far more likely to yield the results that will win and be used for a long time.