Company Scenario: Within the company, there has been growth in the engineering staff. This growth reflects significant successes that have recently occurred. Since each software release is supported by an ever-increasing number of developers, the cost of code per line has increased over time. At the same time, the development of the product's software is being rushed. Proper thought or care to the software structure is not being adhered to. Although the productivity started at 100% following each software release, the productivity is now declining.
Now assume your proposal is chosen, but upper-level management wants to interview you. Prepare the following questions based on your proposal:
1. What are the quality attributes? Justify the specific contribution each attribute makes toward the achievement of its goal (or goals) and why?
2. Costs and schedule estimates: identify development costs, developers, software engineer costs, schedule costs—that is, the whole project phase costs.
3. Who are the stakeholders (to include multidisciplinary teams)?
4. What is the software management method for identifying, formulating, and solving any issues effectively? How will project management in terms of goals, planned tasks, objectives, teamwork, and training be addressed?
5. What are the design decisions, implementation constraints, organizational structure, and evolutionary prototyping? For each, provide supporting scenarios and examples.
6. What is the estimated return on investment (ROI)?