Software Project Management

Slides:



Advertisements
Similar presentations
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Advertisements

 Fayad SJSU -- CmpE Software Engineering Management Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
L3-5c-S1 Object Diagrams © M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department,
L16-S1 Object Diagrams 2003 SJSU -- CmpE Software Patterns Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
L28-S1 Interaction Diagrams 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room.
General information CSE 230 : Introduction to Software Engineering
L19-S1 More on Class Diagrams 2003 SJSU -- CmpE Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
 Fayad SJSU – CmpE Software Engineering Management Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
L21-S1 Model-Based Arch SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
L3-5d-S1 Class Diagrams © M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room.
© M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
© M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
1 Software Project Management Session 1: Introduction, Fundamentals, Classic Mistakes.
© M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
© M.E. Fayad SJSU -- CmpE Database Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering San José.
L5-S1 Class Diagrams 2003 SJSU -- CmpE Software Patterns Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering San.
L8-S1 CRC Cards 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
© M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
 Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering San.
© M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
L3-6b-S1 Sequence Diagrams © M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room.
Software Project Management By Assistant Prof. Samana Zehra
Project Management and overview 1 Advanced Project Management- Introduction Ghazala Amin.
Enterprise Resource Planning A/Prof.Dr.Supot Nitsuwat.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Chapter 1: Introduction to Project Management
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
L1-S1Introduction 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Understanding the Academic Structure of the US Classroom: Syllabus.
CECS 5020 Course Overview. CECS 5020 Computers in Education Professor of Record Dr. Jim Poirot Associate Dean College of Education University of North.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Lecture 1 Introduction, Fundamentals, Classic Mistakes 1.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
1 Software Test Computer Science Department, Information Faculty Dr. KaiYu Wan.
1 Software Project Management Introduction, Fundamentals, Classic Mistakes.
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
SJSU – CmpE © M.E. Fayad Software Engineering Management Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Brussels Delegation Meeting in Sapir
Software Requirements
Object-Oriented Analysis & Design
Advanced Object-Oriented Analysis & Design
Software Engineering Management
Course Overview CSE8313 Object-Oriented Analysis and Design
Kelly Pratt-Booth World History Teacher Rank II
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
BBI2421 General Writing Skills
Component-Based & Software Reuse
Software System Engineering
Object-Oriented Analysis & Design
Software Engineering Management
שילוב קורסים לפיתוח מיומנויות למידה במכללה להנדסה
San Jose state University
Software System Engineering
CS 425 / CS 625 Software Engineering
CSE 498, Collaborative Design
COMS 261 Computer Science I
Object-Oriented Analysis & Design
Advanced Object-Oriented Analysis & Design
Component Based & Software Reuse
Software Systems Engineering
Software Project Management
Software System Engineering
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

Software Project Management 5/20/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 5/20/2019© M.E. Fayad 1997-- 2009 S/W Project Management

Lesson #1 2 SPM Course Overview Lesson Title 5/20/2019 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

3 Roadmap (1) Greensheet Grading Textbooks 5/20/2019 Roadmap (1) Greensheet Textbooks Course Overview & Objectives Course Requirements Individual Assignments Individual Essays Exams Extra Assignments Grading 3 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

4 Roadmap (2) Course Calendars General Information Policies 5/20/2019 Roadmap (2) Course Calendars Weekly Schedule Voluntary Meetings Due Dates General Information Policies Submission Guidelines 4 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

5 Roadmap (3) Pattern-Oriented SPM Employment Pattern SPM Outline 5/20/2019 Roadmap (3) Pattern-Oriented SPM Employment Pattern SPM Outline Foundation Outline Software Project Management PM History in a Nutshell 5 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

Lesson #1: Learning Objectives 5/20/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 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

7 Textbooks Recommended texts 5/20/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 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

8 SPM Course Outline (1) Skill & Competencies for Effective SPM 5/20/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 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

9 SPM Course Outline (2) Software Process Improvement 5/20/2019 SPM Course Outline (2) Software Process Improvement Development Management Project Control Integration & Testing Transition to a New Technology Technology Transfer 9 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

Foundation Course Outline 5/20/2019 Foundation Course Outline Traditional Software Patterns Traditional Pattern Languages Software Stability Knowledge Maps/Stable Pattern Languages Software Process Improvement Software Development AntiPatterns Software Architecture AntiPatterns Software Project Management AntiPatterns 10 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

Software Project Management 5/20/2019 Software Project Management 11 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

Project Management History 5/20/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 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management

Questions? 13 Discussion Questions 5/20/2019 SW Project Management 5/20/2019© M.E. Fayad 1997 -- 2009 SW Project Management