cst348 - week 7
Writing the SRS this week showed me how the waterfall method works on assumptions. The document is built on the idea that I already know how everything should work before any code exists. Deciding on things like the pickup wait being ten minutes are guesses, but the format doesn't let them look like guesses. They were formatted to be stated as if they were settled choices. Agile goes about this differently because instead of trying to be right at the start, it assumes you'll be wrong and finds out where. Rather than sixteen use cases delivered as one document, an agile team would build two or three, put them in front of test users, and let the feedback influence the rest. Though does SRS supply a document that helps to define all the goals and its scope in once neat place. Neither approach fully removes the guesswork about the ten minute wait, waterfall resolves it by committing early, agile by launching and adjusting.