Software Project Management 6/5/2019 Software 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: m.fayad@sjsu.edu 6/5/2019© M.E. Fayad 1997-- 2009 S/W Project Management
Lesson #1 2 SPM Course Overview Lesson Title 6/5/2019 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
3 Roadmap (1) Greensheet Grading Textbooks 6/5/2019 Roadmap (1) Greensheet Textbooks Course Overview & Objectives Course Requirements Individual Assignments Individual Essays Exams Extra Assignments Grading 3 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
4 Roadmap (2) Course Calendars General Information Policies 6/5/2019 Roadmap (2) Course Calendars Weekly Schedule Voluntary Meetings Due Dates General Information Policies Submission Guidelines 4 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
5 Roadmap (3) Pattern-Oriented SPM Employment Pattern SPM Outline 6/5/2019 Roadmap (3) Pattern-Oriented SPM Employment Pattern SPM Outline Foundation Outline Software Project Management PM History in a Nutshell 5 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
Lesson #1: Learning Objectives 6/5/2019 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 6 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
7 Textbooks Recommended texts 6/5/2019 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 7 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
8 SPM Course Outline (1) Skill & Competencies for Effective SPM 6/5/2019 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 8 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
9 SPM Course Outline (2) Software Process Improvement 6/5/2019 SPM Course Outline (2) Software Process Improvement Development Management Project Control Integration & Testing Transition to a New Technology Technology Transfer 9 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
Foundation Course Outline 6/5/2019 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 10 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
Software Project Management 6/5/2019 Software Project Management 11 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
Project Management History 6/5/2019 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 12 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management
Questions? 13 Discussion Questions 6/5/2019 SW Project Management 6/5/2019© M.E. Fayad 1997 -- 2009 SW Project Management