4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Modern Systems Analyst and as a Project Manager
Object-Oriented Analysis and Design LECTURE 2: INCEPTION PHASE.
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.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Chapter 2 The Analyst as a Project Manager
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.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Systems Analysis and Design in a Changing World, Fourth Edition
Overview Unified Process (UP) development methodology
© 2008 by Prentice Hall 1 Chapter 2. © 2008 by Prentice Hall 2 Project – a planned undertaking of related activities to reach an objective that has a.
The Analyst as a Project Manager
Chapter 3: The Project Management Process Groups
Chapter 5: Project Scope Management
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Project management INTRODUCTION. Information Technology Project Management, Fourth Edition 2 IT projects have a terrible track record. A 1995 Standish.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
© 2005 Prentice Hall14-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
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.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
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
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
Systems Analysis and Design in a Changing World, Fifth Edition
IT Project Management Cheng Li, Ph.D. August 2003.
CIS 321—IS Analysis & Design Chapter 3: The Analyst as a Project Manager.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Systems Analysis – ITEC 3155 Feasibility Analysis
Project Management Development project artifacts (products)
CPAN 410 & GAME 410 Project Management
 Explain the elements of project management and the responsibilities of a project manager  Describe how the UP disciplines of business modeling and.
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
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.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Basic of Project and Project Management Presentation.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
SacProNet An Overview of Project Management Techniques.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Systems Analysis and Design in a Changing World, 5 rd Edition Chapter 3: The Analyst as a Project Manager.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Project Planning Activities Project Schedule Risks Management and Project Feasibility Financial Calculations Tangible.
Lecture 3 Title: Information Technology Project Methodology By: Mr Hashem Alaidaros MIS 434.
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.
1 Systems Analysis and Design in a Changing World, Thursday, January 25, 2007.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
Initiation and Planning for Success Sridhar Seshagiri Rao, PMP Innova Solutions Inc. Santa Clara, CA. April 9 th 2004.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Introduction to Project Management.  Explain what a project is?  Describe project management.  Understand project management framework.  Discuss the.
Systems Analysis and Design in a Changing World, Fifth Edition
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
What is project management?
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
Systems Analysis Lecture 5 Requirements Investigation and Analysis 1 BTEC HNC Systems Support Castle College 2007/8.
Creating a Work Breakdown Structure with Microsoft Project.
Project Management PTM721S
Chapter 11 Project Management.
Systems Analysis and Design in a Changing World, 4th Edition
Chapter 3 Managing the Information Systems Project
Project Management Process Groups
Project Management Chapter 11.
Chapter 3 Managing the Information Systems Project
Presentation transcript:

4

2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a project manager  Describe the project management activities that are done during the inception phase  Develop a project schedule using a work breakdown structure (WBS) and Gantt charts  Use Microsoft Project to build the project schedule  Develop a cost/benefit analysis using net present value calculations  List the key deliverables and activities of the end of the inception phase

3Object-Oriented Analysis and Design with the Unified Process Project Management  Development project artifacts (products)  Development of a new software system  Enhancement or upgrade of an existing system  Integration of software into existing environment  Projects constrained by schedule and resources  Project novelty presents great challenges  Different products are produced  Different activities required for varying schedules  Different resources are used

4Object-Oriented Analysis and Design with the Unified Process Project Success Factors  Projects fail due to:  Incomplete or changing system requirements  Limited user involvement  Lack of executive support & technical support  Poor project planning  Unclear objectives  Lack of require resources

5Object-Oriented Analysis and Design with the Unified Process Project Success Factors (con’t)  Some reasons projects succeed:  Clear system requirement definitions  Substantial user involvement  Support from upper management  Through and detailed project plans  Realistic work schedules and milestones

6Object-Oriented Analysis and Design with the Unified Process Project manager responsibilities (internal perspective)  Identify project tasks and build a work breakdown structure  Develop the project schedule  Recruit and train team members  Assign team members to tasks  Coordinate activities of team members and milestones  Monitor and control project deliverables and milestones  Verify the quality of project deliverables

7Object-Oriented Analysis and Design with the Unified Process  Report project status and progress  Establish working relationships  Work with client/stake holders  Identify resource needs & obtain resources Project manager responsibilities (external perspective) – (con’t)

8Object-Oriented Analysis and Design with the Unified Process The Unified Process and the Inception Phase  Inception phase of the UP has (5) objectives  Identify the business need for the project  Establish the vision for the solution  Identify scope of the new system and the project  Develop preliminary schedules and cost estimates  Develop the business case for the project  Inception phase may be completed in one iteration

9Object-Oriented Analysis and Design with the Unified Process Business Modeling and the Inception Phase  Primary purpose: understand business needs  Main activities  Understand the business environment (details)  Create the system vision (details)  Create business models (details)

10Object-Oriented Analysis and Design with the Unified Process Understanding the business environment  Describe the problem or need. Such as: RMO customer support system – Background and problem definition  Evaluate existing architecture & constraints  Analyze the various system stakeholders  Three categories: users, sponsors and support staff

11Object-Oriented Analysis and Design with the Unified Process Creating the System Vision

12Object-Oriented Analysis and Design with the Unified Process

13Object-Oriented Analysis and Design with the Unified Process Creating Business Models  Three major areas normally require business models  Business events : things necessary to carry out the objectives of the business  Business processes : detailed steps that are carried out by the employees of the company  Information repositories and flows  Business models tied to system requirements

14Object-Oriented Analysis and Design with the Unified Process Finalizing the System and Project Scope  System scope: defines capabilities of new system  Project scope: describes how project is to be built  System scope is part of the larger project scope  Essential use case model helps delineate scope  Essential use case list attached to the project

15Object-Oriented Analysis and Design with the Unified Process System Scope and Project Scope

16Object-Oriented Analysis and Design with the Unified Process Sample Essential Use Case List for RMO

17Object-Oriented Analysis and Design with the Unified Process Developing the Project and Iteration Schedule  Development team sets schedule for project and iterations  Tasks involved in scheduling:  Develop the Work Breakdown Structure (WBS)  Develop the schedule  Develop resource requirements and staffing plan

Developing the WBS 18Object-Oriented Analysis and Design with the Unified Process

19Object-Oriented Analysis and Design with the Unified Process Developing the schedule

20Object-Oriented Analysis and Design with the Unified Process Developing the schedule (con’t)

21Object-Oriented Analysis and Design with the Unified Process  Estimate effort required for each task  Effort = Duration x persons  Identify specific resources needed to complete task Develop the resource requirements and staffing plan

22Object-Oriented Analysis and Design with the Unified Process Identify Project Risks and Confirm Project Feasibility  Feasibility analysis: verifies project viability  Activities used to evaluate a project’s feasibility  Assess the risk to the project (risk management)  Determine the organizational/cultural feasibility  Evaluate the technological feasibility (details)  Determine the schedule feasibility  Assess the resource feasibility  Perform cost/benefit (economic) analysis (details)

23Object-Oriented Analysis and Design with the Unified Process Evaluating the Technological Feasibility  Staffing should have technological proficiency  Solutions to problem are straightforward  Provide additional training  Hire consultants  Hire more experienced employees  Possibly alter scope and approach of the project  Realistic assessments speedup corrective response

24Object-Oriented Analysis and Design with the Unified Process Determining the Economic Feasibility  Economic feasibility consists of two questions  Does anticipated value of benefits exceed project costs?  Is there adequate cash flow to fund the project?  Cost/benefit analysis determines economic feasibility  Developing cost/benefit analysis is a three-step process  Estimate anticipated development and operational costs  Estimate the anticipated financial benefits  Subtract costs from benefits  MS Project supports cost/benefit analysis

Estimates of project costs : Example 25Object-Oriented Analysis and Design with the Unified Process

26Object-Oriented Analysis and Design with the Unified Process Completing the Inception Phase  Inception activities are project foundation  Summary of key deliverables of inception  Project charter package  Essential use case list  Project schedule  Cost/benefit analysis  Project feasibility and risk analysis  General scope and approach should be clearly defined  Scope and essential use case lead to elaboration phase

27Object-Oriented Analysis and Design with the Unified Process Summary  Project management processes: initiating, planning, monitoring, controlling, closing  Develop skills managing integration, scope, cost, quality, communication, human resources, risk, and procurement  Unified Process (UP): methodology for software development  UP basic premise: software developed in iterations  Iteration: mini-project  Four phases: inception, elaboration, construction, and transition  Phases include development activities, called disciplines