1 / 21

Risk Management

Risk Management. 25 January. What is due next week. Website: Monday (send me URL as soon as you have it) Team rules: Monday Functional spec: Tuesday Project plan: Wednesday (Hours sheets will be at team meetings beginning next week). Web site content. project description

pisces
Download Presentation

Risk Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Risk Management 25 January

  2. What is due next week • Website: Monday (send me URL as soon as you have it) • Team rules: Monday • Functional spec: Tuesday • Project plan: Wednesday • (Hours sheets will be at team meetings beginning next week)

  3. Web site content • project description • contact information • schedule of weekly meetings • project plan • functional spec • contract • design document • all user manuals • test plan • journal of meetings and decisions. • related links

  4. Software Engineering Fundamental Steps • Requirements • Design • Implementation • Integration • Test

  5. Requirements A few more things

  6. Case Study: FBI Virtual Case File • Purpose: to give FBI agents and analysts an instantaneous and paperless way to manage criminal and terrorism cases • 4 years in development • What was delivered • only a fraction of capabilities • “2001 software ... with ‘a number of deficiencies’ and security flaws” • contractor says it delivered the initial operation capability in December 2004 as agreed to • What happened • Scope creep • Changes in management • Changes in technology • Cost: $170 million • Result: RFP issued for commercial system 9 months after delivery

  7. The right software, delivered defect free, on time and on cost, every time. Compare with

  8. Quantifying Usability: Examples

  9. Risk Management Life is a risk. Diane Von Furstenberg

  10. Should we eliminate risk? • Take calculated risks. That is quite different from being rash. (Patton) • Great deeds are usually wrought at great risks. (Herodotus) • Great deeds are usually wrought at great risks. (Nehru) • No risk => no challenge

  11. Risks • 80% of software projects fail • Two types of risk • Avoidable • Unavoidable

  12. Risk Management • Identification • Mitigation plan • Prioritization • Retirement

  13. Sources of Risk • Top management commitment • User commitment • Misunderstood requirements • Inadequate user involvement • Mismanaged user expectations • Scope creep • Lack of knowledge or skill Keil et al, “A Framework for Identifying Software Project Risks,” CACM 41:11, November 1998.

  14. New features New technology Developer learning curve Changes that may affect old code Dependencies Complexity Bug history Late changes Rushed work Tired programmers Slipped in “pet” features Unbudgeted items Technical Risks

  15. Why Project Management? The problem … (From businessballs.com)

  16. Project and People Management • Combined or separate functions? • In small projects, usually combined • Large projects often have a separate project manager • Manager is responsible for both • But delegates project management to someone with specific training • For our purpose, we will exclude people management

  17. Project Management Scope • Schedule: times at which the work portions are to be performed • Managerial process: reports, meetings, responsibilities • Structure: organizational elements • Development process: methods, tools, languages, documentation and support

  18. Project Management Tasks • Management process • Define and drive • Schedule • Staffing plan • Risk Management • Development process • Document identification

  19. Organization • Needed to control communications cost • Channel of communications costs about 2 hours per week • Optimal number 3-7 • Organization structures • Hierarchical • Peer • Requires leader of team or aspects • Subteam • Requires gatekeeper • Matrix

  20. What can you be controlled? • Cost • Number of people • Hours worked • Hardware and software used • Capability • Function that you ship • Quality • Procedures that increase cost and quality • Testing • Delivery • Dates

  21. So what will you do if you’re behind?

More Related