GpiI-2C Identifying software project stages, tasks and deliverables

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Question 8 Virginia Department of Education 8. Does the IEP consider the strengths, interests, preferences, and needs of the student? (34 C.F.R §300.43(a)(2)
Advanced Piloting Cruise Plot.
Chapter 1: The Database Environment
Author: Graeme C. Simsion and Graham C. Witt Chapter 8 Organizing the Data Modeling Task.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
1 Learning Touchmath *Graphics taken from
Year 6 mental test 5 second questions
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
Micro Focus Research 1 As far as youre aware, how does your organization plan to drive business growth over the next three years? (Respondents' first choices)
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Time Management F OR A S MALL B USINESS. TIMEMANAGEMENT 2 Welcome 1. Agenda 2. Ground Rules 3. Introductions.
Electric Bus Management System
1 Dr. Ashraf El-Farghly SECC. 2 Level 3 focus on the organization - Best practices are gathered across the organization. - Processes are tailored depending.
ABC Technology Project
Project Management CHAPTER SIXTEEN McGraw-Hill/Irwin Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved.
© S Haughton more than 3?
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Squares and Square Root WALK. Solve each problem REVIEW:
Software Processes.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 1.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 27 Slide 1 Quality Management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Lecture 6: Software Design (Part I)
Chapter 11 Software Evolution
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
Project Planning: Economic Evaluation. José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada
A SMALL TRUTH TO MAKE LIFE 100%
A small truth to make life 100%
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
TASK: Skill Development A proportional relationship is a set of equivalent ratios. Equivalent ratios have equal values using different numbers. Creating.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
How Cells Obtain Energy from Food
1. The Project a way to organize the work. Teacher: José Onofre Montesa Andrés Escuela Universitaria de Informática Universidad Politecnica de Valencia.
GPII-2A Planning a software project: Estimation & Measurement.
Module B. Organization behavior. A global view. José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada.
Planning a Software Project José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada
Presentation transcript:

Identifying software project stages, tasks and deliverables José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada 2003-2004

GpiI-2C Identifying software project stages, tasks and deliverables Aim Breakdown the estimated effort into tasks. To do that, we shall identify: project deliverables, project stages and project tasks. GpiI-2C Identifying software project stages, tasks and deliverables

GpiI-2C Identifying software project stages, tasks and deliverables Breakdown Methods: By Processes Different conceptual stages What?, How?, Development, Test ... by Products We identify different products that will make up the required system. Example: Sales, Stock Control, ... GpiI-2C Identifying software project stages, tasks and deliverables

It will be focused to an only product. Reasons: Project Size - failure risk. Coordination costs. Incremental development. It is logic that the “strategic direction” is the one in charge to identify the needed products for the enterprise. GpiI-2C Identifying software project stages, tasks and deliverables

Work Breakdown Structure (WBS) method of representing, in hierarchical manner the components of a process or product. GpiI-2C Identifying software project stages, tasks and deliverables

Graphic representation of WBS. GpiI-2C Identifying software project stages, tasks and deliverables

List representation of WBS. 0. Accounting project. 1. Specify needs 1.1. Study present system. 1.2. Add New characteristics. 2. Analyze Accounting. 2.1. Study Processes. 2.2. Study Data 3. System Design. 3.1. Data Base Design. 3.2. Programs Design. 4. Coding 4.1. Scheme development. 4.2. Programs code. 5. Test. 5.1. Unit test. 5.2. System test. GpiI-2C Identifying software project stages, tasks and deliverables

GpiI-2C Identifying software project stages, tasks and deliverables WBS Numbers help to locate tasks in the WBS. Nodes are read as: “is contained in” Developing a WBS. Identify the top of the WBS. Partition each component into 72 The lowest level are the task in a project GpiI-2C Identifying software project stages, tasks and deliverables

GpiI-2C Identifying software project stages, tasks and deliverables TASK CARD Task specification Number: 3.1. Name: Data Base Design. Description: Designing the data base as proposed in the analysis by entity-relation model, and with the aim to get a system functioning with DB2 . Estimated Effort : 2 weeks/person Deliverables: D.B. implementation structure …: … GpiI-2C Identifying software project stages, tasks and deliverables

Software project Deliverables. Concept: "Products interchanged among clients and developers during the software project development". Relatives: To the object. To the project management. GpiI-2C Identifying software project stages, tasks and deliverables

It has to be defined a minimum set of deliverables. They provide: the component set that will make the product once the development ended. The means to measure the progress and quality of the product development. The needed materials for the following stage. Usually the enterprises have their own deliverables check list. GpiI-2C Identifying software project stages, tasks and deliverables

Breakdown in stages of a system development. Since time ago, many enterprises classify the kind of tasks achieved in a project and analyze the effort dedicated to each of them. We will see same examples provided by Martyn A. Ould, and one an other from HP. GpiI-2C Identifying software project stages, tasks and deliverables

Effort distribution about middle of the ´70 GpiI-2C Identifying software project stages, tasks and deliverables

Effort distribution at beginning of the ´80 GpiI-2C Identifying software project stages, tasks and deliverables

Effort distribution at the end of the ´80 GpiI-2C Identifying software project stages, tasks and deliverables

Effort distribution in HP (´96) GpiI-2C Identifying software project stages, tasks and deliverables

Activity-Based software costing Caper Jones, Computer May 96 GpiI-2C Identifying software project stages, tasks and deliverables

Activity-Based software costing Caper Jones, Computer May 96 GpiI-2C Identifying software project stages, tasks and deliverables

Activity-Based software costing Caper Jones, Computer May 96 GpiI-2C Identifying software project stages, tasks and deliverables

Breakdown the software project into tasks. By deliverables (More than a week?) Two horizon levels. Immediately Half term GpiI-2C Identifying software project stages, tasks and deliverables

Equipment focusing to identify tasks by activities. Implying to developers. Use their knowledge and experience. The worker perception. Submission to the goals Responsibility GpiI-2C Identifying software project stages, tasks and deliverables

Usual ways to identify tasks to a deliverable. To document, to find out or research, To Organize, to write documents, To check, to verify, to review To Revise, to update documents, To deliver, to finalize Other ways: Breakdown provided by employed technician GpiI-2C Identifying software project stages, tasks and deliverables

Usual tasks in a software project. Same enterprises have their own check list with a tasks list, were you can find the more important tasks to be considered. GpiI-2C Identifying software project stages, tasks and deliverables

Some ideas on the software project breakdown. Make the tasks in order to be done by one or two persons in one or to weeks. Try to have independent tasks, don´t cut natural process. Worry about people communications. Reuse code, but it cost time to. GpiI-2C Identifying software project stages, tasks and deliverables