SA Capstone Requirements and Design Week 10 SYST36367 - Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.

Slides:



Advertisements
Similar presentations
Project Management.
Advertisements

Project management.
Project Management Concepts
Project Management Process. Managing the Information Systems Project Focus of project management To ensure that information system projects meet customer.
Chapter 3 Managing the Information Systems Project
3-1 © Prentice Hall, 2004 Chapter 3: Managing the Object-Oriented Information Systems Project Object-Oriented Systems Analysis and Design Joey F. George,
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Project Management.
SWE Introduction to Software Engineering
Systems Analysis and Design in a Changing World, Fourth Edition
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Project management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
What is a project? Project Management Institute definition
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 COMP201 Project Management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
The Analyst as a Project Manager
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects l.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Software Engineering Principles Chapter 3 From Software Engineering by I. Sommerville, Slide 1 project managementorganizing planning scheduling Learning.
Chapter 3 The Analyst as a Project Manager
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
贾银山 Software Engineering, Chapter 5 Slide 1 Project management.
Chapter 3 : Managing the Information Systems Project.
©Ian Sommerville 2006Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
1 Software Engineering Muhammad Fahad Khan Software Engineering Muhammad Fahad Khan University Of Engineering.
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
Systems Analysis and Design in a Changing World, Fifth Edition
Project management DeSiaMore 1.
CIS 321—IS Analysis & Design Chapter 3: The Analyst as a Project Manager.
SA Capstone Requirements and Design Week 2 SYST36367 Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 IS Projects: Success and Failure Role of the Project Manager Project Management Tasks in SDLC.
Lecture4 : Project planning Lecturer: Kawther Abas 447CS – Management of Programming Projects.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Software Project Management
Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management Lecture 10. Topics covered Management activities Project planning Project scheduling Risk management.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Project Life Cycle.
©Ian Sommerville 2000 Slide 1 Project management l Organising, planning and scheduling software projects l Objectives To introduce software project management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
3 1 Project Success Factors u Project management important for success of system development project u 2000 Standish Group Study l Only 28% of system development.
Software Engineering, 8th edition. Chapter 5 1 Courtesy: ©Ian Sommerville 2006 Oct 13 th, 2008 Lecture # 6 Project management.
1 Project management. 2 Topics covered Management activities Project planning Project scheduling Risk management.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Dr Izzat M Alsmadi Edited from ©Ian Sommerville & others Software Engineering, Chapter 3 Slide 1 Project management (Chapter 5 from the textbook)
Chapter 3 Managing the Information Systems Project
Systems Analysis and Design in a Changing World, Fifth Edition
Chap 4. Project Management - Organising, planning and scheduling
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management 1/30/2016ICS 413 – Software Engineering1.
1 Project Management Software management is distinct and often more difficult from other engineering managements mainly because: – Software product is.
HNDIT23082 Lecture 10:Software Project Management
Chapter 11 Project Management.
Managing the Information Systems Project
Systems Analysis and Design in a Changing World, 4th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Project Management and Information Security
Project Management Chapter 11.
Presentation transcript:

SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso

Agenda Deliverable 3 Due Objectives for today: Project Management Producing a detailed WBS Allocating Resources Identifying the Critical Path Showing Milestones Introduction and planning for semester 6 milestones Risk Management Review Project Plan (Deliverable04) Requirements Systems Analysis and Design in a Changing World, 6th Edition 2

3 Principles of Project Management: The Need for Project Management Standish Group CHAOS Report shows too many IT project fail (only 32% completely successful) Reasons for failure Undefined project management practices Poor IT management and poor IT procedures Inadequate executive support for the project Inexperienced project managers Unclear business needs and project objectives Inadequate user involvement

Systems Analysis and Design in a Changing World, 6th Edition 4 The Role of the Project Manager Project Management Organizing and directing other people to achieve a planned result within a predetermined schedule and budget The processes used to plan the project and then to monitor and control it. Project Manager Great need for effective project managers Internally managing people and resources Externally conducting public relations

Systems Analysis and Design in a Changing World, 6th Edition 5 Project Manager Responsibilities Internal Responsibilities Developing the project schedule Recruiting and training team members Assigning work to teams and team members Assessing project risks Monitoring and controlling project deliverables and milestones External Responsibilities Reporting the project’s status and progress Working directly with the client (the project’s sponsor) and other stakeholders Identifying resource needs and obtaining resources

Systems Analysis and Design in a Changing World, 6th Edition 6 Project Manager & Project Stakeholders

Systems Analysis and Design in a Changing World, 6th Edition 7 Project Management Body of Knowledge (PMBOK) [1] PMPOK is organized into 9 knowledge areas: Project Scope Management—Defining and controlling the functions that are to be included in the system as well as the scope of the work to be done by the project team Project Time Management—Creating a detailed schedule of all project tasks and then monitoring the progress of the project against defined milestones Project Cost Management—Calculating the initial cost/benefit analysis and its later updates and monitoring expenditures as the project progresses Project Quality Management—Establishing a comprehensive plan for ensuring quality, which includes quality control activities for every phase of a project

Systems Analysis and Design in a Changing World, 6th Edition 8 Project Management Body of Knowledge (PMBOK) [2] Project Human Resource Management—Recruiting and hiring project team members; training, motivating, and team building; and implementing related activities to ensure a happy, productive team Project Communications Management—Identifying all stakeholders and the key communications to each; also establishing all communications mechanisms and schedules Project Risk Management—Identifying and reviewing throughout the project all potential risks for failure and developing plans to reduce these risks Project Procurement Management—Developing requests for proposals, evaluating bids, writing contracts, and then monitoring vendor performance Project Integration Management—Integrating all the other knowledge areas into one seamless whole

PRODUCING A DETAILED WBS & SCHEDULING THE WORK SYST36367-Capstone Requirements & Design 9

Disciplined Agile Delivery (DAD)

11 Schedule the Work Project manager together with the team must establish initial project schedule and keep adjusting: Project Iteration Schedule The list of iterations and use cases or user stories assigned to each iteration Detailed Work Schedule Within an iteration, the schedule that lists, organizes, and describes the dependencies of the detailed work tasks As each iteration is finished, a detailed work schedule is prepared for the next iteration The next detailed work schedule takes into account the changes necessary based on feedback/progress

Systems Analysis and Design in a Changing World, 6th Edition 12 Schedule the Work Developing Detailed Work Schedule takes three steps: Develop a Work Breakdown Structure (WBS) The list or hierarchy of activities and tasks used to estimate the work to be done in a project or iteration Estimate effort and identify dependencies Task times Tasks that must be completed before another task begins Critical path--a sequence of tasks that can’t be delayed without causing the entire project to be delayed Create a schedule using a Gantt chart Bar chart that portrays the schedule by the length of horizontal bars superimposed on a calendar

SYST36367-Capstone Requirements & Design 13 Work Breakdown Structure [1]

SYST36367-Capstone Requirements & Design 14 Work Breakdown Structure [2]

SYST36367-Capstone Requirements & Design 15 Work Breakdown Structure [3]

16 Schedule the Work: Work Breakdown Structure (WBS) with Time Estimates and Notes

Systems Analysis and Design in a Changing World, 6th Edition 17 Schedule the Work Gantt Chart for first iteration Shows task, duration, start date, predecessors, and resources assigned to task Generates chart graphically showing dates, predecessors, tasks, and critical path

ALLOCATING RESOURCES SYST36367-Capstone Requirements & Design 18

Systems Analysis and Design in a Changing World, 6th Edition 19 Allocate Resources Determine resource requirements Develop a resource plan for the project For Capstone…mainly people But could include other than team members. E.g. client / users Data conversion Equipment Software Allocate required resources required to complete each specific task

IDENTIFYING THE CRITICAL PATH SYST36367-Capstone Requirements & Design 20

Identifying the critical path What is it? How do you determine it? Identify predecessor and successors for all the tasks to build the network diagram. Identify tasks that can be done in parallel with other tasks. MSProject will calculate it. Why is it important? SYST36367-Capstone Requirements & Design 21

SHOWING MILESTONES SYST36367-Capstone Requirements & Design 22

Milestones What are milestones? Include all milestones for the Semester 06 course in your project plan Posted on the Wiki SYST36367-Capstone Requirements & Design 23

PLANNING FOR SEMESTER 06 MILESTONES SYST36367-Capstone Requirements & Design 24

Semester 06 Milestones SYST36367-Capstone Requirements & Design 25

RISK MANAGEMENT SYST36367-Capstone Requirements & Design 26

Risk Management Types of Risk Technical Risks  Example: Can a large passenger plane fly across Canada on a liter of fuel? Operational Risks  Do the existing staff support the goals of the project? Do they have the technical skills to operate and maintain the new system? Economic Risks  Is the Total Cost of Ownership (TCO) of the project within the budgetary constraints of the organization? Do the Tangible and Intangible benefits of the project justify the cost of the project? Schedule (Resource) Risks [Practical Tips for Software-Intensive Student Projects: Managing Project Risks] SYST36367-Capstone Requirements & Design 27

Systems Analysis and Design in a Changing World, 6th Edition 28 Evaluate Work Processes: How are we doing? Are our communication procedures adequate? How can they be improved? Are our working relationships with the user effective? Did we hit our deadlines? Why or why not? Did we miss any major issues? How can we avoid this in the future? What things went especially well? How can we ensure it continues? What were the bottlenecks or problem areas? How can we eliminate them?

Systems Analysis and Design in a Changing World, 6th Edition 29 Monitor Project Progress and Make Corrections Process to monitor and control project execution

Systems Analysis and Design in a Changing World, 6th Edition 30 Monitor Project Progress and Make Corrections Sample Issues-Tracking Log

REVIEW PROJECT PLAN DELIVERABLE 4 REQUIREMENTS SYST36367-Capstone Requirements & Design 31

Q & A SYST36367-Capstone Requirements & Design 32