Download presentation
Presentation is loading. Please wait.
Published byCorey Barber Modified over 8 years ago
1
Copyright 1995-2009, Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M00 - Version 9.02 SMU CSE 7315 Planning and Managing a Software Project Module 00 Administrative Details Overview of the Course
2
Copyright 1995-2009, Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M00 - Version 9.02 Administrative Details
3
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 3 Dennis J. Frailey Adjunct Professor - SMU Office: 972-344-8366 Fax: do not use e-MAIL: CSE7315@lyle.smu.edu Frailey@lyle.smu.edu Home page: http:// www.lyle.smu.edu/~frailey/
4
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 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-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 5 Grader The grader is: Tom Bernhardt Email: cse7315@lyle.smu.edu Phone: -- Fax: fax: (214) 768-3085
6
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 6 SMU - Department of Computer Science and Engineering Distance Education Secretary: Debra McDowell -- 214-768-3080 e-mail: debra@lyle.smu.edu (handouts, paperwork, grades etc.) ________________________________________________________________________________________________________________ Department Coordinator: Beth Minton -- 214-768-3083 e-mail: beth@lyle.smu.edu (backup)
7
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 7 Meeting Times Course Meets at SMU’s Main Campus Class Time: Tuesday, 6:30- 9:20 pm January 20-April 28 Final Exam Due: May 5 ______________________________________________________________________ ____
8
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 8 Correspondence by Mail For normal mail delivery, use: Southern Methodist University Computer Science and Engineering attn: Grader, CSE7315 Fondren Library Center, Room 351 SIC PO Box 750123 Dallas TX 75275-0123 For overnight mail delivery, use: Southern Methodist University Computer Science and Engineering attn: Grader, CSE7315 Fondren Library Center, Room 351 SIC 6425 N Ownby Drive Dallas TX 75205
9
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 9 Course Structure Thirteen lecture sessions plus two examination sessions: –Midterm Exam –Final Exam Thirty Nine 50-minute Modules –M00 through M38 –Each session covers three modules
10
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 10 Nominal Class Pattern Three Modules per Session Lecture6:30-7:2050 min Break Lecture7:30-8:2050 min Break Lecture8:30-9:2050 min TOTAL150 minutes
11
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 11 Exams MidtermMarch 1725% of grade FinalMay 525% 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
12
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 12 Course Web Site Frailey Home Page: http://www.lyle.smu.edu/~frailey/ Course Home Page: http://www.lyle.smu.edu/cse/7315 Download all handouts, assignments, and class notes from the course web site. Start at the home page and follow instructions.
13
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 13 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.zap CSE7315S02-03-05.zap CSE7315S03-06-08.zap CSE7315S04-09-11.zap Etc. (Note: change “.zap” to “.zip” after download) PowerPoint ® is a trademark of Microsoft Corporation
14
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 14 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.
15
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 15 Course Notes and Handouts Download from Web connect to http://lyle.smu.edu/cse/7315/2009sp.html follow instructions for this specific offering of the course (Spring, 2009) select an individual item to download to your computer zip files contain groups of items and are the fastest way to download
16
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 16 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.
17
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 17 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)
18
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 18 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
19
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 19 Rules for Students in the Classroom Arrive on time Select a seat away from the door so latecomers will not distract If you arrive late, open and close the door quietly Come back on time from breaks! If you have a question, speak loudly so you can be heard over the microphone
20
Copyright 1995-2009, Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M00 - Version 9.02 Overview of the Course
21
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 21 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
22
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 22 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
23
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 23 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
24
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 24 The Course Combines These Elements Planning what to do Managing project execution Improving the way we do things
25
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 25 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.
26
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 26 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
27
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 27 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
28
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 28 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
29
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 29 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
30
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 30 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.
31
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 31 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
32
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 32 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.
33
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 33 Requirements for Plan Size: Roughly 100 pages total –Suggestion: look at points allocated on cover sheet and figure roughly 1 page per point. Text: 1 1/2 space (leave room between lines for comments and such) Single space in tables and figures Approach and Format: See the SOW Number all pages
34
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 34 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!
35
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 35 Textbook Futrell, Shafer & Shafer, Quality Software Project Management. Prentice-Hall, 2002. ISBN 0-13-091297-2. Syllabus has several other recommended books. In particular: 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.)
36
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 36 Assignment 1 Prepare a Personal Earned Value Workbook –Personal Work Breakdown Structure –Actual Worksheet –Earned Worksheet –Earned Value Graph This is used to plan and track your activities in doing the assignments in this course.
37
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 37 What to Submit Submit –The personal earned value workbook (spreadsheet in Excel 2000 or 2003 format)
38
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 38 Remember Submission Rules Subject Line of Email: A1 CSE7315 2009SP John Doe File name: A1 CSE7315 2009SP John Doe.doc and/or A1 CSE7315 2009SP John Doe.xls We can also accept documents in Word Perfect or Lotus 123 or Quattro Pro formats
39
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 39 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 will help you track your progress throughout the course
40
Copyright 1995-2009, Dennis J. Frailey CSE7315- Software Project Management CSE7315 M00 - Version 9.02 40 END OF MODULE 00
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.