260 likes | 345 Views
Variations of PM approaches Chapter 2, pages 44-63. CSSE 372 9.September.2008. Outline. Roger S. Pressman, from his consulting company web site, http://www.rspa.com/about/index.html. Pressman models Wysocki models.
E N D
Variations of PM approachesChapter 2, pages 44-63 CSSE 372 9.September.2008
Outline Roger S. Pressman, from his consulting company web site, http://www.rspa.com/about/index.html. • Pressman models • Wysocki models A strategic question when we get done: How are these models different from the ones in your requirements book, just because these guys are interested in project management? Bob Wysocki, from his consulting company web site, http://www.eiicorp.com/seniorteam.cfm#robertwysocki.
Reference • Pressman, Roger S., Software Engineering: a Practitioner’s Approach, 5th edition New York: McGraw-Hill, 2001, pp. 26-41
Pressman – basics & lots of variations: The Linear Sequential Model
Discussion… • How would you do something like RAD if you didn’t have a lot of people on your team? • E.g. – • Only one lead designer • Only one database person • Only one person who talks to the big customers • Only one project manager
Before we get to Wysocki… • Which of the above Pressman models do you think our “personas” Shanice and Cody would use the most? • Why? Cody Shanice
Wysocki - 5 Management Approaches Fig 2-2, p. 47
Linear Project Management Approaches I’m now going to try to sell you on the idea that this works! …
Discussion – Extreme vs “No Process” • Pick a project you’ve done for class where, being frank about it, you really didn’t have any project management process. • What went wrong? • Now look at the “Extreme Project Management” approach on the previous page. • How would that have improved how it went? • Are there any ways it would have been worse?
Variations with TPM Rapid Development Approach Staged Delivery Approach
Applying quality management to any/all these models • It’s all about using a repeatable process with predictable results. • Feedback from each development lets you improve your project management process, too. • You have to be able to analyze what caused what… • And predict what changes will improve what… • The Process Quality Management model lets you see what affects what
Process Quality Management Model • How you know what fix will mess up what other stuff! Fig 2-11
Ok, here’s the strategic question… How are these models different from the ones in your requirements book, just because these guys are interested in project management?