Reference no: EM133237919
Assignment - Importance of Using a Development Methodology Reflection Paper
Description - It is very different to build an application where there are multiple users, multiple developers, and multiple testers. Function decisions must be discovered and then remembered, documented, designs must be communicated across multiple programmers, acceptance tests must be coordinated, and so forth. Trying to build even a medium sized system without a project plan and a development methodology will spell disaster.
Reflect on the statements above, and consider these questions when constructing your reflection:
1. What purpose does systems analysis serve? Is it really necessary? Why?
2. Is it important to build models? What function do they serve? How do the developers ensure that they understand the requirements? How do they remember what decisions were made by the user (and themselves)?
3. What is your evaluation of the six core processes? Are there better ways to execute a project? Are the six core processes a minimal set? Are there things missing that should be added?
4. How long should we keep documentation and models that were built? Should we have external documentation that must be maintained?
5. Is it important to have a formal SDLC? What are the alternatives? How formal should it be?