Presentation is loading. Please wait.

Presentation is loading. Please wait.

This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department.

Similar presentations


Presentation on theme: "This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department."— Presentation transcript:

1 This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department of Defense © 2006 by Carnegie Mellon University January 2006 Pittsburgh, PA 15213-3890 PSP I - Course Overview - 1 Personal Software Process for Engineers: Part I Course Overview SM

2 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 2 Introductions Instructor introductions Course logistics and building facilities Student introductions name and organization course expectations language you will use

3 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 3 Exercise Use the “Question/Comment” sheet to describe your view of software development issues and problems in your organization. After you finish your responses, we will have a class discussion about software development in your organization. 10 minutes

4 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 4 PSP Course Objectives This is a software process course. The objectives are to introduce you to a process-based approach to developing software show you how to measure and analyze your personal software process (PSP) show you how to use process data to improve your personal performance show you how to apply these methods to other structured tasks

5 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 5 SEI-certified professionals will realize an increase in knowledge and skills prestige marketability professional recognition compensation SEI-Certified PSP Developer “Rightly or wrongly, companies place a value on certification, and it will up your salary.” - Information Week, April 2004

6 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 6 General Course Information Prerequisites You must know a programming language. You should have completed the pre-reading. Helpful background familiarity with basic statistics ability to read simple formal notations Facilities available development environment Microsoft Word, Excel and Access capability

7 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 7 Course Topics PSP Part I: Planning Introduction to the PSP and TSP Process measurement Estimating with PROBE I Estimating with PROBE II Using PSP data PSP Part II: Quality Software quality State-machine design and verification Design Design verification Using the PSP

8 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 8 Course Structure Pre-course reading assignment Typical course day lecture: review key topics from textbook lab -process tutorial -program or report assignment -lab work Post-course homework

9 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 9 Student Evaluation The factors that affect your evaluation are the quality of the data that you submit the completeness and consistency of your results adherence to the proper order and format of assignment submissions your analysis of your PSP

10 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 10 Instructor Availability Instructors will be available during class hours each day after class by phone or e-mail

11 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 11 Expectations Students learn the PSP by completing the assigned reading attending the class lectures, tutorials, and workshops completing the assignments You should plan to spend two weeks of classroom time and a few additional days outside the class to complete the course. Each student is expected to make this commitment.

12 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 12 Ground Rules for Class 1.Be here on time; we will start on time each day. 2.Attend all sessions; discuss any exceptions with instructors. 3.Keep this room a “quiet zone” during lab periods; move conversations outside. 4.You must use the PSP techniques/methods on the assignments. Your goal is to learn the process, not just to write programs. 5.Turn in assignments that are correct, complete, and in the proper order.

13 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 13 Course Agenda - Week 1 Day 1 8:00Continental breakfast 8:30Course overview and introductory exerciseintroductory exercise L1. Introduction to the PSP and TSP 10:00Break 10:30Lab session Using PSP0 tutorial Program 1 assignment 12:00Lunch 1:00Lab session (continued)

14 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 14 Course Agenda - Week 1 Day 2 8:00Continental breakfast 8:30L2. Process measurement 10:00Break 10:30Lab session Size counting standard assignment Coding standard assignment Using PSP0.1 tutorial Program 2 assignment 12:00Lunch 1:00Lab session (continued)

15 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 15 Course Agenda - Week 1 Day 3 8:00Continental breakfast 8:15Class data feedback 8:30L3. Estimating with PROBE I 10:00Break 10:30Lab session Using PSP1 tutorial Program 3 assignment 12:00Lunch 1:00Lab session (continued)

16 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 16 Course Agenda - Week 1 Day 4 8:00Continental breakfast 8:15Class data feedback 8:30L4. Estimating with PROBE II 10:00Break 10:30Lab session Using PSP1.1 tutorial Program 4 assignment 12:00Lunch 1:00Lab session (continued)

17 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 17 Course Agenda - Week 1 Day 5 8:00Continental breakfast 8:15Class data feedback 8:30L5. Using PSP data 10:00Break 10:30Lab session Interim report assignment Design and code review checklists assignment 12:00Lunch 1:00Lab session (continued) 2:00Course feedback and evaluation 2:30Adjourn

18 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 18 Post-Course Homework Assignments Complete unfinished program assignments Interim report Design and code review checklists assignment Pre-reading for week 2: Chapters 8 to 14

19 © 2006 by Carnegie Mellon University January 2006 PSP I - Course Overview - 19 Post-Course Schedule AssignmentEstimated EffortDue Interim report6-12 hours Checklist assignment2-3 hours Pre-reading for week 2 5-10 hours


Download ppt "This material is approved for public release. Distribution is limited by the Software Engineering Institute to attendees. Sponsored by the U.S. Department."

Similar presentations


Ads by Google