Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dilbert Scott Adams.

Similar presentations


Presentation on theme: "Dilbert Scott Adams."— Presentation transcript:

1 Dilbert Scott Adams

2 Dilbert Scott Adams

3 Dilbert Scott Adams

4 …prerequisites I thought we had agreed long ago that the Department Policy was that all instructors would check for the completion of all prerequisites in the prerequisite chain. This may have been requested, but I don't recall it ever becoming policy. I don't check prerequisites. We are a 21st century computer science department at a university with an expensive CMS system. I would think that this is a university-wide problem and requires a university-wide solution that is better than having hundreds of faculty do such busy-work. Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

5 How hard would it be for CMS to make a second prerequisite check after grades have been submitted but before the semester begins? A few hours work by a talented programmer should suffice, don't you think? A day in the life… Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

6 Chapter 3: Using Life Cycles
“The way you and the team organize the work of product development.” “When… to define requirements, design, develop, and test, as well as concurrently.” There is no one right way… it depends. On what? Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

7 What process? Evidence… shops that had no well-defined process were unable to deliver on-time with expected features. There is no “Best Practice” process. Necessary but not necessarily sufficient Every project is different, every team is unique… the Project Manager decides what works & what does not. The methodology chosen should include periodic reevaluation and inclusion of practices that fit your project and your team. Ship It! A Practical Guide to Successful Software Projects. Richardson & Gwaltney. Pragmatic Bookshelf, 2005 Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

8 Figure 3.1 planned and occur.
Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

9 Figure 3.2 Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

10 Figure 3.2 Completed features at the end of each iteration
Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

11 Figure 3.2 Completed features at the end of each iteration
Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

12 Figure 3.2 Completed features at the end of each iteration
Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

13 Combination: Iterative & Incremental
Feedback needed: To assess remaining project risks To assess project’s state To assess how quickly the team can produce working software The more you know, the better you can predict “done”. Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

14 Fig 3.7 One Large Project Life Cycle
Developer Life Cycle Tester Life Cycle Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

15 Feedback Design Debug Code Test
Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

16 Code & Refactor Loop Start a feature Test Code Refactor
Build at least daily Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

17 Architectural Risk Risk is that the architecture will not work for all features. Why would the Waterfall life cycle be the riskiest for managing architectural risks? “The only way to really manage architectural risk is to implement something and test it.” Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

18 Stuck with a serial lifecycle!
Plan to iterate on everything (planning, requirements & prototyping) Prototype and show your customer as much as possible as early as possible. Feedback!!! Integrate testing from the beginning… work with the testers. Implement by feature, integrating and testing… Documentation? Yes but not the deliverable. Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

19 The author’s favorite Life Cycle
Agile is her first choice… but!! If the customer is not readily available, If the team members are not “into” collaborating, If the team members are not disciplined, Forget it! Regardless, staged delivery is recommended. Finished features get pushed out as soon as possible. Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

20 Staged Gate Idea Gate 0 Scoping Gate 1 Business Gate 2 Develop Gate 3 Testing Gate Life Generation Case ment Validation Cycle Building Mgt. Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman


Download ppt "Dilbert Scott Adams."

Similar presentations


Ads by Google