Problems for Review

For each of the four problem scenarios, select an appropriate software development life cycle model and describe the advantage.

1: A corporation is rewriting its Accounts Payable system to move it from an old batch-type mainframe to a Web-enabled system. No new functionality will be added. The statement of work calls for a conversion "as is." Only the input and output subsystems will be altered for the new environment. Because it is a financial application, testing and verification will be emphasized within the development activities. The schedule allows five months for the project, with two people working on it. What do you think is the most appropriate life cycle approach? What is the advantage of this approach for this project?

2: An electronics corporation has recently decided to venture into a business area developing personal digital assistants (PDAs, like Palm Pilots). The PDA would incorporate a cellular modem. The company has considerable previous experience on product lines similar to this and believes that a cheaper price could present a value-added challenge to the PDA market. It would like to have a working model to present at a national electronics fair coming up 90 days from now. What do you think is the most appropriate life cycle approach? What is the advantage of this approach for this project?

3: A corporation has recently completed a three-year process to develop a global configuration management system. It is now ready to move into the next phase, where new releases will be issued approximately every three months. An average of 12 new features and an appropriate number of bug fixes will be included in each release spread across teams composed of one to three engineers, located in India, Russia, and the United States. Development times for the new features can range from one to five months. Some features can require multiple releases for full implementation. What do you think is the most appropriate life cycle approach? What is the advantage of this approach for this project?

4: A company has created a new small-business division to develop a specialized wireless protocol operating system.

Approximately 12 persons will be transferred from key areas of the company to form the base for the venture. Some 23 additional people will be hired from the outside, the bulk of whom are engineers. It has already been decided that object-oriented tools and approaches will be used with Java as the language. None of the participants has any prior knowledge of these techniques, but all will go through ten days of training when they come on board. In addition, a consortium-partner of the company has just released a new development platform (its first). This will be the development platform of choice. Training is also being scheduled for the new platform. The primary wireless supplier has been having major financial difficulties due to cutbacks and has laid off about 35% of its work force. What do you think is the most appropriate life cycle approach? What is the advantage of this approach for this project?

* previous

* previous

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook


Post a comment