New System development requires first to understand the system AS-IS, identify improvements, and propose the system TO-BE. This new system can be simple change or complex. It is classified by three techniques: BPA, BPI, and BPR
Explain the three abbreviations above, and talk about the development effort required by each. Support your answer by examples.
Case Study: Suppose you are a project manager using the Waterfall development methodology on a large and complex project. Your manager has just read the latest article in Computerworld that advocates replacing the Waterfall methodology with Prototyping and comes to your office requesting you to switch. What do you say?
Discuss what is the difference between the two methodologies, and what are the advantages and disadvantages (or limitation) of each?