software project management€¦ · software project management . 8/25/10© m.e. fayad 1997 ......
TRANSCRIPT
L1-S1 SPM Intro 8/25/10© M.E. Fayad 1997-- 2009 S/W Project Management
Dr. M.E. Fayad, Professor Computer Engineering Department College of Engineering, San José State University One Washington Square, San José, CA 95192-0180 E-mail: [email protected]
Software Project Management
L1-S2 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
2
SPM Course Overview
Lesson Title
Lesson #1
L1-S3 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
3
Roadmap (1) Greensheet
o Textbooks
o Course Overview & Objectives
o Course Requirements • Individual Assignments
• Individual Essays
• Exams
• Extra Assignments
Grading
L1-S4 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
4
Roadmap (2) Course Calendars
Weekly Schedule
Voluntary Meetings
Due Dates
General Information
Policies
Submission Guidelines
L1-S5 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
5
Roadmap (3)
Pattern-Oriented SPM
Employment Pattern
SPM Outline
Foundation Outline
Software Project Management
PM History in a Nutshell
L1-S6 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
6
Lesson #1: Learning Objectives
Understand how to make this course “learning with enjoyment”
Understand the growing importance of
software project management
Learning SPM based on PM Patterns
Exploring the Challenges of SPM
L1-S7 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
7
Textbooks Recommended texts
– “Rapid Development”, Steve McConnell – “Information Technology Project Management”,
Kathy Schwalbe These provide two very different viewpoints
• In-the-trenches vs. PMI textbook perspective
Recommended reading – “Quality Software Project Management”, D. Shafer – “Software Project Survival Guide”, Steve McConnell – “Peopleware”, T. DeMarco and T. Lister
L1-S8 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
8
SPM Course Outline (1) Skill & Competencies for Effective SPM
What is a Project?
What is S/W Project Management (SPM)?
Planning the Project
WBS, Estimation & Scheduling
Risk and Change Management
L1-S9 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
9
SPM Course Outline (2)
Software Process Improvement
Development Management
Project Control
Integration & Testing
Transition to a New Technology
Technology Transfer
L1-S10 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
10
Foundation Course Outline Traditional Software Patterns & Pattern
Languages
Software Methodologies
Software Process Improvement
Software Process Patterns
Software Development AntiPatterns
Software Architecture AntiPatterns
Software Project Management AntiPatterns
L1-S11 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
11
Software Project Management
L1-S12 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
12
Project Management History
Birth of modern PM: Manhattan Project (the bomb)
1970’s: military, defense, construction industry were using PM software
1990’s: large shift to PM-based models – 1985: TQM – 1990-93: Re-engineering, self-directed teams – 1996-99: Risk mgmt, project offices – 2000: global projects
L1-S13 SPM Intro 8/25/10© M.E. Fayad 1997 -- 2009 SW Project Management
13
Discussion Questions
Questions?