Common Activities Activities and Tasks in the WBS.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Facilitated by Joanne Fraser RiverSystems
© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Interactive Solutions & Design Group.
Software Process Models
CSC 480 Software Engineering
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.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
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 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Degree and Graduation Seminar Scope Management
Noor Fouad Al-Emadi IEEE 1074 Standard for Developing Life Cycle Processes.
What is a project? Project Management Institute definition
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
إدارة المشروعات Projects Management
Chapter 3: The Project Management Process Groups
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Page 1 R Risk-Driven and Iterative Development. Page 2 R Copyright © 1997 by Rational Software Corporation What the Iterative Life Cycle Is Not It is.
Difference between project and other assignments real customer before programming: negotiations with client to clarify requirements often changes.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
Information Technology Project Management, (chapter#2) Methods of IT Project Management, (chapter#2)
PRESENTED BY TRUST THOMAS EROMOSELE STUDENT NO:
Release & Deployment ITIL Version 3
Copyright 2002 Prentice-Hall, Inc. Managing the Information Systems Project 3.1 Chapter 3.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Computer System Analysis
Goal and Scope Where are we going and what path will we be taking?
Software Engineering II Lecture 1 Fakhar Lodhi. Software Engineering - IEEE 1.The application of a systematic, disciplined, quantifiable approach to the.
© The McGraw-Hill Companies, An Introduction Chapter 1 Software Project Management 4 th Edition Robert Hughes and Mike Cotterell.
Software Project Failure Software Project Failure Night Two, Part One CSCI 521 Software Project Management.
Management & Development of Complex Projects Course Code - 706
Information System Design IT60105 Lecture 21 Staff Organization, Risk Management and Software Configuration Management.
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
1 Activities covered by project management Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only.
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.
1 Introduction to Software Development Process Lecture - 2.
Project Life Cycle.
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Develop Project Charter
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Chapter 6: THE EIGHT STEP PROCESS FOCUS: This chapter provides a description of the application of customer-driven project management.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
د. باسم ممدوح الحلوانى Lecture 3 Scope Management.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Project Management.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
Creating the Work Breakdown Structure. INFO 638Lecture #22 WBS The goal of the project should be accomplished when all tasks in the WBS are completed.
Software Production ( ) Lecture 3: Dr. Samer Odeh Hanna (PhD) office: 318.
EARNED VALUE  Earned Value Management Systems  Earned Value Analysis.
The Project Management Process Groups
Creating a Work Breakdown Structure with Microsoft Project.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Chapter 3 Managing the Information Systems Project
Software Project Management
IEEE Std 1074: Standard for Software Lifecycle
How do the Process Model, WBS, SPMP, Goal Statement,
Defining the Activities
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Project Management Process Groups
Chapter 2 Managing the Information Systems Project
Presentation transcript:

Common Activities Activities and Tasks in the WBS

Outline of Today's Lecture 1.Common Terms 2.IEEE 1074 Standard Processes for Life Cycles 3.Example Problem creating a goal statement writing a SOW planning activities etc

Jargon Alert! Jargon Alert! Activity – A major unit of work to be completed in achieving the objectives of a software project. An activity has precise starting and ending dates, incorporates a set of tasks to be completed, consumes resources and results in work products. An activity may include other activities in a hierarchical manner. IEEE Std 1058 – Standard for Software Project Management Plans

Jargon Alert! Jargon Alert! Task – The smallest unit of work subject to management accountability. A task is a well defined work assignment for one or more project members. The specification of work to be accomplished in completing a task is documented in a work package. Related tasks are usually grouped to form activities. IEEE Std 1058 – Standard for Software Project Management Plans

Jargon Alert! Jargon Alert! Project Function – An activity that spans the entire duration of a software project. Examples of project functions include project management, configuration management, quality assurance, and verification and validation. IEEE Std 1058 – Standard for Software Project Management Plans

Jargon Alert! Jargon Alert! Work Package – A specification for the work to be accomplished in completing an activity or task. A work package defines the work product(s), the staffing requirements, the expected duration, the resources to be used, the acceptance criteria for the work products, the name of the responsible individual, and any special considerations for the work. IEEE Std 1058 – Standard for Software Project Management Plans

Jargon Summary Jargon Summary A SPMP contains the WBS. The WBS is made up of a list of Activities. Activities are made up of Tasks.

Activity Planning Objectives Feasibility Assessment Resource Allocation Resource amounts and timing Detailed Costing Motivation Providing targets and monitoring achievement vs targets Coordination between Teams Software Project Management by Hughes and Cotterell

IEEE 1074 Activity Groups Software Life Cycle Model Planning Project Management Predevelopment Development Post-Development Integral

IEEE 1074 Software Life Cycle Model Planning 1. Map the SLCM to project needs Project Management 2. Project Initialization 3. Project Monitoring and control 4. Software Quality Management Software Life Cycle Model Planning Project Management Predevelopment Development Post-Development Integral

IEEE 1074 Predevelopment 5. Concept Exploration 6. System Allocation Development 7. Requirements 8. Design 9. Implementation Software Life Cycle Model Planning Project Management Predevelopment Development Post-Development Integral

IEEE 1074 Post-Development 10. Installation 11. Operation and Support 12. Maintenance 13. Retirement Software Life Cycle Model Planning Project Management Predevelopment Development Post-Development Integral

IEEE 1074 Integral 14. Verification and Validation 15. Software Configuration Management 16. Documentation Development 17. Training Software Life Cycle Model Planning Project Management Predevelopment Development Post-Development Integral

IEEE 1074 Activities IEEE 1074 Activities Development 7. Requirements 24. Define and Development Software Requirements 25. Define Interface Requirements 26. Prioritize and Integrate Software Requirements 9. Implementation 32. Create Test Data 33. Create Source Code 34. Generate Object Code 35. Create Operating Documentation 36. Plan Integration 37. Perform Integration

Example Problem Analysis of various data sets (production equipment, sales orders) to automatically forecast raw materials needs for purchasing Experience and a quick survey of industry revels that the needed software to be produced will be unique in nature

Approach Build it a piece at a time start with easy decision feasibility of getting the needed data, determine algorithms, etc. second version will address overall look and feel third version will implement most important decision create something that concretely shows project's value repeat until done

Step One - getting organized create a goal statement identify the key players keepers of data champions of the project final decision makers etc

Step Two - Write the SOW Statement of Work Contents: Goal Scope Deliverables Criteria for Success etc

Step Three - Process Model Selection Spiral Life Cycle 1.Gather Requirements 2.Design 3.Code 4.Test 5.Repeat

Step Four - Plan Activities How do we decide what all we need to do? Based on Past WBSs Based on Brainstorming about Tasks Based on IEEE 1074

Step Four - Using 1074 to select activities 6.Plan Project Management 7.Analyze Risks 9.Manage the Project 10.Retain Records 11.Implement Problem Reporting 15.Identify Quality Improvement Needs 16.Identify ideas and needs 17.Formulate Potential Approaches 25. Define Interface Requirements 28. Define Database 29. Design Interfaces 30. Develop Algorithms 32. Create Test Data 33. Create Source Code 37. Perform Integration 50. Execute V&V Tasks 54. Execute the Tests

Step Five - Build the Work Breakdown Major Activities in the WBS: 1. Project Functions 2. Feasibility 3. Interface Architecture 4. Most Important Problem 5. Next Problem 6. Re-Evaluation of Project 7. Development Continuation 8. Deployment

Step Five - Build WBS 1. Project Functions 1.1 Retain Records (10) 1.2 Plan Configuration Management (55) 1.3 Perform Configuration Control (57) 1.4 Collect and Analyze Metric Data (51) 1.5 Produce Internal Documentation (61)

Step Five - Build WBS 2. Feasibility 2.1 Analysis Identify Major Needs (16) Formulate Potential Approaches(17) Decide what is easiest to do. 2.2 Design Design Database (28) Design Interfaces (29) Develop Algorithm (30) 2.3 Code Create Test Data (32) Create Source Code (33) 2.4 Test Execute Tests (54) Execute V&V (50) Is this Worthwhile? Determine key problem for next phase Decide if to go forward

Step Six - Estimate Size and Duration Step Seven - Estimate Cost Step Eight - Use WBS and size estimates to create project plan Step Nine - Begin Activities 1 and 2

Next Time… Before we can build a work plan, we need to know how much time everything will take, how many people we need, how much money… In other words, estimating