Question 1: Software projects are typically organized in one of four ways. Name and briefly describe each one of these organizational structures.
Question 2: What are some techniques for identifying risk factors? Describe five such techniques in detail.
Question 3: What is requirements development? List and briefly describe the seven kinds of activities that requirements development encompasses.
Question 4: What is the difference between managing versus leading? Describe some attributes of effective leaders. What are the factors that contribute to efficient and effective software engineering teams?
Question 5: What is rolling-wave planning? List the 15 guidelines for designing work breakdown structures (WBSs).
Question 6: List and briefly describe five pragmatic estimation techniques. Which would use choose as the top two?
Question 7: What is the difference between verification and validation? As a project manager, would you choose one over the other?
Question 8: What is the work breakdown structure and why is the process of preparing it so important? What baseline does the WBS define?
Question 9: Briefly summarize the three models of personality. What are the dimensions of social styles? In a five-layer behavioral model, how does the size and structure of a project determine how much influence each layer has on the software development process?
Question 10: Over the last 7 weeks of this course we've briefly discussed the CMMI-DEV project planning process area. According to the CMMI-DEV-v1.2 process framework [CMMI06], what are the specific goals and practices of project planning? What are the four related process areas?