Download presentation
Presentation is loading. Please wait.
Published byEunice Jennings Modified over 9 years ago
1
Copyright 1995-2008, Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M00 - Version 8.01 SMU CSE 7315 Planning and Managing a Software Project Module 00 Administrative Details Overview of the Course
2
Copyright 1995-2008, Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M00 - Version 8.01 Administrative Details
3
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 3 Dennis J. Frailey Adjunct Professor - SMU Office: 972-344-8366 Fax: 972-344-7701 e-MAIL: CSE7315@engr.smu.edu Frailey@engr.smu.edu Home page: http:// www.engr.smu.edu/~frailey/
4
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 4 Dennis J. Frailey Principal Fellow - Raytheon Company PhD Purdue, 1971, Computer Science Assistant Professor, SMU, 1970-75 Associate Professor, SMU, 1975-77 (various titles), Texas Instruments, 1974-1997 (now Raytheon Co. 1997-) Adjunct Associate Professor, UT Austin, 1981-86 Adjunct Professor, SMU, 1987-present ----- Areas of specialty: software engineering process, compiler design, operating system design, real-time system design, computer architecture
5
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 5 Grader The grader is: Jeffrey W. Holcomb Email: cse7315@engr.smu.edu Phone: -- Fax: fax: (214) 768-3085
6
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 6 SMU - Department of Computer Science and Engineering Distance Education Secretary: Debra McDowell -- 214-768-3080 e-mail: debra@engr.smu.edu (handouts, paperwork, grades etc.) ________________________________________________________________________________________________________________ Department Coordinator: Beth Minton -- 214-768-3083 e-mail: beth@engr.smu.edu (backup)
7
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 7 Meeting Times Course Meets at LM Rec Center Class Time: Saturday, 9:00 am- 4:50 pm January 12 – March 8 Final Exam Due: March 15 __________________________________________________________________________
8
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 8 Correspondence by Mail For normal mail delivery, use: Southern Methodist University Computer Science and Engineering Caruth Hall, Room 106 attn: Grader, CSE7315 P. O. Box 75275-0122 Dallas TX 75275-0122 For overnight mail delivery, use: Southern Methodist University Computer Science and Engineering Caruth Hall, Room 106 attn: Grader, CSE7315 3145 Dyer St. Dallas TX 75205
9
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 9 Course Structure Five sessions plus two examination sessions: –Midterm Exam –Final Exam Thirty Nine 50-minute Modules –M00 through M38 –Each session covers approximately 8 modules
10
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 10 Exams MidtermFeb 1625% of grade FinalMarch 1525% of grade Assignments (see separate handouts for more details) 1 Personal WBS/Earned Value2.5% of grade 2 First draft of SDPadvisory grade 3 Size Estimate13% of grade 4 Cost Estimate10% of grade 5 Complete SDP25% of grade Other~.5% of grade
11
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 11 Course Web Site Frailey Home Page: http://www.engr.smu.edu/~frailey/ Course Home Page: http://www.engr.smu.edu/cse/7315 Download all handouts, assignments, and class notes from the course web site. Start at the home page and follow instructions.
12
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 12 Course Notes PowerPoint® 2000 format Module names are: CSE7315M00.ppt, CSE7315M01.ppt, etc. through M38 –.zip versions are zip files (smaller) zip files with 3 modules each, corresponding to one lecture session: CSE7315S01-00-02.zip CSE7315S02-03-05.zip CSE7315S03-06-08.zip CSE7315S04-09-11.zip Etc. PowerPoint ® is a trademark of Microsoft Corporation
13
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 13 Course Handouts Microsoft Word ® 2000 format Assignment Handouts: –A “statement of work” for each assignment –“Statement of Work for Software Development Plan” applies to assignments 2-5 and is the major assignment for the course General Handouts: –Syllabus, etc.
14
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 14 Course Notes and Handouts Download from Web connect to http://engr.smu.edu/cse/7315/2008sp.html follow instructions for this specific offering of the course (Spring, 2008) select an individual item to download to your computer zip files contain groups of items and are the fastest way to download
15
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 15 A Note about Class Notes The files use some fonts and other features that may not work on your computer –you may need to adjust fonts or copy down material during lectures Hard copy can be in black and white or color. Looks OK either way.
16
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 16 SMU Graduate Program In Software Engineering 4 core courses –Cse 7316 software requirements –Cse 7319 software architecture and design –Cse 7314 : software testing and quality assurance –Cse 7315 : software project planning & management 3 advanced electives (choose from a list of 12) –See next slide 3 free electives (choose any 3 approved graduate courses in CS or other related subjects)
17
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 17 SMU Graduate Program In Software Engineering (continued) 3 advanced electives (choose from this list) –Cse 7312 systems engineering for software intensive systems –Cse 7345 advanced java programming –Cse 7348 distributed java enterprise computing –Cse 7349 xml and the enterprise –Cse 7359 software security –Cse 8312 : software generation and maintenance –Cse 8313 : object oriented analysis and design methodology –Cse 8314 : software measurement and quality engineering –Cse 8315 : sw acquisition practices, legal & economic issues –Cse 8316 : user interface design –Cse 8317 : software reliability and safety –Cse 8340 : advanced topics in software engineering
18
Copyright 1995-2008, Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M00 - Version 8.01 Overview of the Course
19
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 19 The Course The Course is focused on the PROCESS by which software is developed and managed The Management Principles taught are designed to work with the process Software Risk Management Software Project Management Software Engineering Process
20
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 20 People - Those who perform the software development Methods and Procedures -- How we do the work –Design methods, testing procedures, configuration control, etc. Other Elements of Software Project Management
21
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 21 Resources - What we need to do the work –Computers, Software, Test Equipment, Facilities, etc. Artifacts - Things produced during the course of the work Communication - Within and without Other Elements of Software Project Management
22
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 22 The Course Combines These Elements Planning what to do Managing project execution Improving the way we do things
23
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 23 Planning What to Do Understanding the customer & requirements Organizing for success Selecting the lifecycle and the process Work breakdown structure Estimating the effort, size, and schedule Documenting the plans The major assignment in the course is to develop a plan for a typical software project.
24
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 24 Managing Project Execution Setting the right framework Identifying and managing risk Measuring to monitor progress and risk Managing the configuration Revising and updating plans Managing execution is like piloting a ship: Midcourse corrections to keep things going in the right direction Knowing how to responding effectively to changes or adverse conditions Managing execution is like piloting a ship: Midcourse corrections to keep things going in the right direction Knowing how to responding effectively to changes or adverse conditions
25
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 25 Improving the Way We Do Things Quality engineering –Building quality into the product –Minimizing the costs of poor quality Rework Customer dissatisfaction Loss of business Continuous process improvement –Studying how we do our jobs and looking for better ways
26
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 26 Warning from Dilbert “... the biggest obstacle to the success of any project is management itself.” “... management... will support [the project] in the following ways: Demand frequent status reports... to explain why the team doesn’t have enough time to meet deadlines...” Adams, The Dilbert Principle “... the biggest obstacle to the success of any project is management itself.” “... management... will support [the project] in the following ways: Demand frequent status reports... to explain why the team doesn’t have enough time to meet deadlines...” Adams, The Dilbert Principle
27
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 27 Student Assignments # Description % of Grade 1Draft of personal WBS & Earned Value Workbook 2.5% 2Draft of SW Development Plan (see SOW)(*) 3Size Estimation Report 13% 4Cost Estimation Report 10% 5SW Development Plan (see SOW) 25% (*) Assignments 2 and 5 are combined into one grade. See Schedule for your section or offering of the course for exact due dates for each assignment
28
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 28 SW Development Plan (SDP) Write a SW Development Plan For the “Mr. Television” Project –Project Organization –Software Development Process –Etc, etc. Goal: To apply what was learned in the course to a typical project –Identify key issues –Plan the project –Define risk management and metrics –etc.
29
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 29 Statement of Work (SOW) for SDP Tasks: –Study the topics of the course and complete corresponding portions of the Plan –Submit a draft of the first part of the Plan (Assignment 2) by the middle of the course –Complete major appendices to the Plan (Assignments 3 and 4) –Complete the Plan during the remainder of the course –Submit to professor (Assignment 5) on the last day of class Deliverable: –Plan, in specified format
30
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 30 Maxim Start on the Plan right away The second half of the course involves a lot more homework assignments The sooner you get behind, the longer you have to catch up.
31
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 31 Requirements for Plan Size: Roughly 100 pages total –Suggestion: look at points allocated on cover sheet and figure roughly 1 page per point. 1 1/2 space (leave room between lines for comments and such) Approach and Format: See the SOW Number all pages
32
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 32 Books & Notes This course has one textbook And several reference books There is no single book that covers all of the material You must take good notes Preprinted class notes are not a substitute for taking good written notes!
33
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 33 Textbook Humphrey, Watts. Managing the Software Process. Reading, Mass.: Addison-Wesley Publishing Company, 1989. ISBN 0-201- 18095-2. (This is the classic book on the subject. Ed Yourdon recommends as a “must buy” for software developers.)
34
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 34 Reference Books & Papers See syllabus
35
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 35 Assignment 1 Prepare a Personal Work Breakdown Structure AND A Personal Earned Value Workbook These are used to plan and track your activities in doing the assignments in this course.
36
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 36 What to Submit Submit –The personal WBS and personal earned value workbook (word processor files, copied from your spreadsheet)
37
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 37 Remember Submission Rules Subject Line of Email: A1 CSE7315 2008SP John Doe File name: A1 CSE7315 2008SP John Doe.doc and/or A1 CSE7315 2008SP John Doe.xls We can also accept documents in Word Perfect or Lotus 123 or Quattro Pro formats
38
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 38 Summary of Module The course covers the tasks needed to plan and manage a software project The course project is to develop a Software Development Plan, applying what is learned in the course The Personal Earned Value Workbook and Personal WBS will help you track your progress throughout the course
39
Copyright 1995-2008, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 8.01 39 END OF MODULE 00
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.