Software processes promise to increase efficiency, so the software can be developed cheaper, quicker, or with a better quality. For a classical example of how it can be achieved, let’s examine the waterfall process. One of its ideas — to gather as complete and detailed requirements as possible upfront and to freeze them after the …
Continue reading “To increase efficiency, follow a software process… NOT”