SlideShare a Scribd company logo
1 of 7
Download to read offline
5 - PROJECT SCOPE MANAGEMENT 
5 
5.4 Create WBS 
The inputs, tools and techniques, and outputs for Create WBS in Section 5.4 of the PMBOK® Guide are equally 
applicable for creating work breakdown structures for predictive life cycle software projects. Comparable techniques 
for adaptive software projects are described in Section 5.4.2.5 of this Software Extension. 
Section 5.4 of the PMBOK® Guide includes the following statement: “In the context of the WBS, work refers 
to work products or deliverables that are the result of activity and not to the activity itself.” The PMBOK® Guide 
distinguishes between organizing a WBS by phase or by major deliverables at the second level. 
For software projects, the top level of the WBS subdivides the project by life-cycle process or activity. The work 
products and deliverables are shown as outputs of activities and tasks at lower levels in the WBS. This form of WBS 
is referred to as an activity-oriented WBS (Section 5.4.2.3 of this Software Extension provides an example). 
Activity-oriented work breakdown structures are desirable for most software development projects because 
software is the product of the cognitive processes of software developers and does not involve fabrication of 
physical work products or deliverables in media such as wood, metal, plastic, or silicon. Work packages for the 
tasks in a software WBS include specification of the work activities and the work products or deliverables to be 
created or modified by those work activities, as well as the acceptance criteria for the work products or deliverables. 
Activity-oriented work breakdown structures are also applicable for other kinds of knowledge-based work. 
Considerations for developing an activity-oriented WBS for a predictive life cycle software project can proceed 
top-down as follows: (a) by first specifying the project activities at the top level and decomposing each top-level 
element into subordinate activities and tasks; (b) by first identifying the lowest-level tasks to be performed 
and grouping them into successively larger groupings (activities); or (c) by working “middle out” by identifying 
intermediate-level activities and decomposing them downward and grouping them upward. In practice, all three 
approaches are typically used to produce an activity-oriented WBS. Predefined templates for work breakdown 
structures and work packages, plus examples designed to fit the local situation, make the task of constructing a 
software WBS much easier than starting without guidance. 
©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition 73
5 - PROJECT SCOPE MANAGEMENT 
The PMBOK® Guide distinguishes between organizing a WBS by phase or by major deliverables. Using the 
technique of embedding the work to produce deliverables in an activity-oriented WBS and specifying the deliverables 
and acceptance criteria in the work packages, as described in Section 5.4.2.3 of this Software Extension, merges 
this distinction for software projects and other kinds of activity-oriented projects. 
5.4.1 Create WBS: Inputs 
The inputs in Section 5.4.1 of the PMBOK® Guide are equally applicable for creating an activity-oriented 
software WBS. 
5.4.1.1 Scope Management Plan 
See Section 5.4.1.1 of the PMBOK® Guide. 
5.4.1.2 Project Scope Statement 
See Section 5.4.1.2 of the PMBOK® Guide. 
5.4.1.3 Requirements Documentation 
See Section 5.4.1.3 of the PMBOK® Guide. 
5.4.1.4 Enterprise Environmental Factors 
See Section 5.4.1.4 of the PMBOK® Guide. 
5.4.1.5 Organizational Process Assets 
See Section 5.4.1.5 of the PMBOK® Guide. 
5.4.2 Create WBS: Tools and Techniques 
The decomposition technique for creating a WBS described in Section 5.4.2 of the PMBOK® Guide is equally 
applicable for creating an activity-oriented WBS for a software project. Additional considerations are presented in 
Sections 5.4.2.2, 5.4.2.3, and 5.4.2.4 of this extension. 
5.4.2.1 Decomposition 
See Section 5.4.2.1 of the PMBOK® Guide. 
74 ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition
5 - PROJECT SCOPE MANAGEMENT 
5 
5.4.2.2 Expert Judgment 
See Section 5.4.2.2 of the PMBOK® Guide. 
5.4.2.3 Activity-Oriented WBS 
An example of an activity-oriented WBS is illustrated in this section of the Software Extension; it is descriptive 
of an approach to creating a WBS for a software project; it is not intended to be prescriptive. The top level of an 
activity-oriented WBS for a software project includes the full scope, at a high level, of all the work required to 
complete the project successfully, as illustrated in Figure 5-3. The top level of an activity-oriented WBS is reflected 
in, and can provide an input for refining the project scope statement. The subordinate levels can provide an input 
for refining the product scope statement because the elements of work to produce the product components are 
embedded in an activity-oriented WBS. The lowest level elements of work for the software construction activity of 
the WBS produce specific deliverables. The tasks for Activity 3.2 in Figure 5-3 include work to reuse, construct, and 
buy some software components. For brevity of presentation, the example includes only the subordinate elements 
of Construct Software. 
Embedding product scope in an activity-oriented software WBS is depicted in Figure 5-3, which illustrates a 
partial WBS for developing the software for an automated teller machine; the product components are indicated in 
bold font. The figure in Section 5.4.2.4 of this Software Extension illustrates further decomposition of the “Construct 
FINAT” element of the WBS in Figure 5-3. 
ATM Project 
3. 
Construct 
Software 
4. 
Verify 
Software 
3.2. 
Construct 
FINAT 
3.3. 
Construct 
MAIND 
3.4. 
Buy 
COMM 
ATMSD: Software Drivers 
FINAT: Financial Transactions 
MAIND: Maintenance & Diagnostics 
COMM: Communication Package 
Analyze and 
Design 
LEGEND 
2. 
5. 
Validate 
Software 
3.1. 
Reuse 
ATMSD 
3.5. 
Integrate 
and Test 
ATMSD, FINAT, 
MAIND, COMM 
Figure 5-3. Partially Decomposed Activity-Oriented WBS 
1. 
Manage 
Project 
6. 
Deploy 
Software 
©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition 75
5 - PROJECT SCOPE MANAGEMENT 
The PMBOK® Guide distinguishes between project scope and product scope. The two scopes can be integrated 
in an activity-oriented WBS for software projects because of the nature of software and the way in which software is 
developed or modified. As illustrated in Figure 5-3 product structure is embedded in the activity-oriented software 
WBS. 
Work packages can be used to document the tasks in a software project WBS. Factors documented in a work 
package for constructing software components include: 
• Estimated duration, 
• Number of personnel by skill level, 
• Additional resources needed, 
• Software component or components to be developed or modified, 
• Acceptance criteria for the software component or components developed or modified, and 
• Risk factors. 
Risk factors are potential problems that may inhibit successful completion of the software component or 
components using the allocated effort and additional resources. Other factors that can be included in an activity-oriented 
work package include predecessor and successor task for the task being documented and work products 
to be placed under version control. 
5.4.2.4 Rolling Wave Elaboration of WBS 
According to Section 6.2.2.2 of the PMBOK® Guide: rolling wave planning is an iterative planning technique in 
which the work to be accomplished in the near term is planned in detail, while the work in the future is planned 
at a more general level. It is a form of progressive elaboration. Therefore, work can exist at various levels of detail 
depending on where it is in the project life cycle. 
Rolling wave planning is a valuable technique for progressively elaborating the work to be accomplished when 
using an activity-oriented WBS for a predictive life cycle software project, based on the following considerations 
(the equivalent of rolling wave planning for adaptive life cycle software projects is presented in Section 5.4.2.5 of 
this Software Extension). 
Every software project results in a unique product, either new or modified, because replication of existing 
software is a simple process as compared to the replication of physical artifacts. Most software projects thus 
require innovation and creative problem solving to satisfy new and evolving needs. For predictive life cycle software 
projects, an activity-oriented WBS is elaborated in a rolling wave manner as the details of constructing the software 
product are elaborated with increased understanding of the problem to be solved. Some rolling wave modifications 
of work to be accomplished using an activity-oriented WBS may be accomplished within the overall scope 
constraints of schedule, budget, resources, and technology, while other elaborations may require renegotiation of 
the project scope constraints. 
76 ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition
5 - PROJECT SCOPE MANAGEMENT 
5 
An example of rolling wave elaboration of the WBS for the ATM project (see Figure 5-3) is illustrated in Figure 
5-4, where the details of constructing the financial transaction component have been added, perhaps after some 
prototyping and feasibility analysis once the project was underway. The work package for the financial transaction 
component in Figure 5-3 (FINAT) is decomposed into work packages shown in Figure 5-4 for the four subordinate 
software components plus the FINAT integration and test task. Note that the product components are denoted in 
boldface font. Also, note the decision to reuse existing recorder software from another software product. A work 
package for a software construction task includes the work needed to accomplish detailed design, coding, unit 
testing, and integration and testing of the composite software module (e.g., the validator module in Figure 5-4). 
Rolling wave elaboration of an activity-oriented software WBS is typically accomplished periodically, perhaps 
monthly, to accommodate increased understanding of the problem to be solved. Rolling-wave elaboration also 
may be accomplished as circumstances dictate, such as changes to requirements, schedule, budget, resources, 
or technology. 
ATM Project 
3. 
Construct 
Software 
4. 
Verify 
Software 
3.2. 
Construct 
FINAT 
3.3. 
Construct 
MAIND 
3.4. 
Buy 
COMM 
3.2.2. 
Construct 
Processor 
3.2.3. 
Reuse 
Recorder 
3.2.4. 
Construct 
Terminator 
ATMSD: Software Drivers 
FINAT: Financial Transactions 
MAIND: Maintenance & Diagnostics 
COMM: Communication Package 
Analyze and 
Design 
LEGEND 
1. 
Manage 
Project 
2. 
5. 
Validate 
Software 
6. 
Deploy 
Software 
3.1. 
Reuse 
ATMSD 
3.5. 
Integrate 
and Test 
ATMSD, FINAT, 
MAIND, COMM 
3.2.1. 
Construct 
Validator 
3.2.5. 
Integrate & Test 
Validator, 
Processor, 
Recorder, 
and Terminator 
Modules 
Figure 5-4. Rolling Wave Elaboration of Activity-Oriented WBS 
©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition 77
5 - PROJECT SCOPE MANAGEMENT 
5.4.2.5 Rolling Wave Planning for Adaptive Life Cycle Projects 
The scope of an adaptive life cycle software project can be progressively elaborated in a rolling wave manner, 
as illustrated in Figure 5-5, which is the equivalent of a rolling wave WBS. The small “boxes” in each quarter 
(Q1 – Q4) are feature sets at the top level with increments of functionality for the features sets in the subordinate 
levels. As indicated, the feature sets and increments of functionality are progressively elaborated during planning 
for subsequent quarters of calendar time. 
As stated in conjunction with Figure 5-2 of this Software Extension, it may be possible to specify an initial 
release plan during the planning process for an adaptive software project. In other cases, the release plan may 
evolve in a rolling wave manner. The elaboration in Figure 5-4 may have been developed initially or as a rolling 
wave elaboration across the quarters. This form of elaboration and presentation could also be used for a predictive 
life cycle software project that develops the product in deliverable increments of functionality (called feature sets 
in Figure 5.5). 
Feature 
Set 1 
Time 
Q4 
Plan 
Feature 
Set 2 
Feature 
Set 3 
Feature 
Set 1 
Q4 
Plan 
Q3 
Plan 
Feature 
Set 2 
Feature 
Set 3 
Feature 
Set 4 
Q4 
Plan 
Feature 
Set 2 
Feature 
Set 3 
Figure 5-5. Rolling Wave Elaboration of an Adaptive Life Cycle Software Project 
Feature 
Set 1 
78 ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition 
Feature 
Set 4 
Feature 
Set 1 
Feature 
Set 2 
Feature 
Set 3 
Feature 
Set 4 
Incr. 1 Incr. 1 Incr. 1 Incr. 1 
Incr. 2 Incr. 2 Incr. 2 Incr. 2 
Incr. 3 Incr. 3 Incr. 3 
Incr. 4 Incr. 4 
Incr. 1 Incr. 1 Incr. 1 Incr. 1 
Incr. 2 Incr. 2 Incr. 2 
Incr. 3 Incr. 3 Incr. 3 
Incr. 4 Incr. 4 
Incr. 1 Incr. 1 Incr. 1 
Incr. 2 Incr. 2 Incr. 2 
Incr. 3 Incr. 3 
Incr. 4 
Incr. 1 Incr. 1 
Incr. 2 Incr. 2 
Incr. 3 
Incr. 4 
DETAILED PLANNING FOR THE NEXT QUARTER 
Q1 
Q2 
Plan 
Q2 Q3 Q4 
Q3 
Plan 
Q2 
Plan 
Q3 
Plan 
Q4 
Plan
5 - PROJECT SCOPE MANAGEMENT 
5 
5.4.3 Create WBS: Outputs 
The outputs for creating a WBS in Section 5.4.3 of the PMBOK® Guide are equally applicable outputs from 
creating an activity-oriented software WBS. 
5.4.3.1 Scope Baseline 
See Section 5.4.3.1 of the PMBOK® Guide. 
5.4.3.2 Project Documents Updates 
See Section 5.4.3.2 of the PMBOK® Guide.

More Related Content

What's hot

MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309
MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309
MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309
Glenn Fuller
 
Configuration management-plan template
Configuration management-plan templateConfiguration management-plan template
Configuration management-plan template
Vivek Srivastava
 

What's hot (20)

KCS Academy PMP Exam Prep Course Chapter 2 - Organizational Influences and Pr...
KCS Academy PMP Exam Prep Course Chapter 2 - Organizational Influences and Pr...KCS Academy PMP Exam Prep Course Chapter 2 - Organizational Influences and Pr...
KCS Academy PMP Exam Prep Course Chapter 2 - Organizational Influences and Pr...
 
Oracle Primavera P6 Enterprise Project - Synergy
Oracle Primavera P6 Enterprise Project - SynergyOracle Primavera P6 Enterprise Project - Synergy
Oracle Primavera P6 Enterprise Project - Synergy
 
Team Final_Scope Management
Team Final_Scope ManagementTeam Final_Scope Management
Team Final_Scope Management
 
Value of PMP Certification and PMI Membership
Value of PMP Certification and PMI MembershipValue of PMP Certification and PMI Membership
Value of PMP Certification and PMI Membership
 
Project Management Body of Knowledge (Time)
Project Management Body of Knowledge (Time)Project Management Body of Knowledge (Time)
Project Management Body of Knowledge (Time)
 
PMP : Change is Coming - Know how it affects you
PMP : Change is Coming - Know how it affects youPMP : Change is Coming - Know how it affects you
PMP : Change is Coming - Know how it affects you
 
Banking Software Simulated proposal
Banking Software Simulated proposalBanking Software Simulated proposal
Banking Software Simulated proposal
 
Project management-professional-free-sample
Project management-professional-free-sampleProject management-professional-free-sample
Project management-professional-free-sample
 
5 scope
5 scope5 scope
5 scope
 
CIS 517 RANK Introduction Education--cis517rank.com
CIS 517 RANK Introduction Education--cis517rank.comCIS 517 RANK Introduction Education--cis517rank.com
CIS 517 RANK Introduction Education--cis517rank.com
 
WSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance FundamentalsWSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance Fundamentals
 
Managing ERP Implementation Using Basic Software Tools
Managing ERP Implementation Using Basic Software ToolsManaging ERP Implementation Using Basic Software Tools
Managing ERP Implementation Using Basic Software Tools
 
MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309
MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309
MS_Practicum_Research_Paper_Glenn_Fuller_IP_110309
 
CIS 517 RANK Become Exceptional--cis517rank.com
CIS 517 RANK Become Exceptional--cis517rank.comCIS 517 RANK Become Exceptional--cis517rank.com
CIS 517 RANK Become Exceptional--cis517rank.com
 
CIS 517 RANK Achievement Education--cis517rank.com
CIS 517 RANK Achievement Education--cis517rank.comCIS 517 RANK Achievement Education--cis517rank.com
CIS 517 RANK Achievement Education--cis517rank.com
 
SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?SaaS Companies: What Costs Should Be Capitalized?
SaaS Companies: What Costs Should Be Capitalized?
 
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalHow dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity final
 
Software project managment
Software project managmentSoftware project managment
Software project managment
 
Configuration management-plan template
Configuration management-plan templateConfiguration management-plan template
Configuration management-plan template
 
SDLC
SDLCSDLC
SDLC
 

Viewers also liked

Mobile App Development- Project Management Process
Mobile App Development- Project Management ProcessMobile App Development- Project Management Process
Mobile App Development- Project Management Process
Bagaria Swati
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure ppt
nazi2020
 

Viewers also liked (10)

Content Development WBS
Content Development WBSContent Development WBS
Content Development WBS
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
 
Sample project plan
Sample project planSample project plan
Sample project plan
 
Mobile app development project lifecycle
Mobile app development project lifecycleMobile app development project lifecycle
Mobile app development project lifecycle
 
Mobile App Development- Project Management Process
Mobile App Development- Project Management ProcessMobile App Development- Project Management Process
Mobile App Development- Project Management Process
 
WBS presentation
WBS presentationWBS presentation
WBS presentation
 
Business Plan - Mobile Application Development
Business Plan - Mobile Application DevelopmentBusiness Plan - Mobile Application Development
Business Plan - Mobile Application Development
 
Mobile App Design Proposal
Mobile App Design ProposalMobile App Design Proposal
Mobile App Design Proposal
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure ppt
 

Similar to Crear wbs para proyectos de software

Software Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management SystemSoftware Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management System
Nasiruddin Juel
 
Chapter FourDefining the Project© 2021 McGraw Hill. All ri.docx
Chapter FourDefining the Project© 2021 McGraw Hill. All ri.docxChapter FourDefining the Project© 2021 McGraw Hill. All ri.docx
Chapter FourDefining the Project© 2021 McGraw Hill. All ri.docx
bartholomeocoombs
 
VoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docx
VoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docxVoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docx
VoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docx
jessiehampson
 
2.05 scope management 1
2.05 scope management 12.05 scope management 1
2.05 scope management 1
reddvise
 

Similar to Crear wbs para proyectos de software (20)

The Work Breakdown Structure: Lack Of A Good One Already Sets Your Project Up...
The Work Breakdown Structure: Lack Of A Good One Already Sets Your Project Up...The Work Breakdown Structure: Lack Of A Good One Already Sets Your Project Up...
The Work Breakdown Structure: Lack Of A Good One Already Sets Your Project Up...
 
WORK BREAKDOWN STRUCTURE: A TOOL FOR SOFTWARE PROJECT SCOPE VERIFICATION
WORK BREAKDOWN STRUCTURE: A TOOL FOR SOFTWARE PROJECT SCOPE VERIFICATIONWORK BREAKDOWN STRUCTURE: A TOOL FOR SOFTWARE PROJECT SCOPE VERIFICATION
WORK BREAKDOWN STRUCTURE: A TOOL FOR SOFTWARE PROJECT SCOPE VERIFICATION
 
SWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project ManagementSWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project Management
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
Software Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management SystemSoftware Development Plan of Fixed Asset Management System
Software Development Plan of Fixed Asset Management System
 
project Development Management (Scope Management )
project Development Management (Scope Management )project Development Management (Scope Management )
project Development Management (Scope Management )
 
Project scope management
 Project scope management Project scope management
Project scope management
 
Ch05
Ch05Ch05
Ch05
 
PM_WBS
PM_WBSPM_WBS
PM_WBS
 
SE-Lecture-5.pptx
SE-Lecture-5.pptxSE-Lecture-5.pptx
SE-Lecture-5.pptx
 
Chapter FourDefining the Project© 2021 McGraw Hill. All ri.docx
Chapter FourDefining the Project© 2021 McGraw Hill. All ri.docxChapter FourDefining the Project© 2021 McGraw Hill. All ri.docx
Chapter FourDefining the Project© 2021 McGraw Hill. All ri.docx
 
VoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docx
VoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docxVoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docx
VoIP Implementation WBSTask NameDurationStart DateEnd DatePredeces.docx
 
unit-vpart-2.ppt
unit-vpart-2.pptunit-vpart-2.ppt
unit-vpart-2.ppt
 
PM Session 4
PM Session 4PM Session 4
PM Session 4
 
Ch05
Ch05Ch05
Ch05
 
Lab exercise 6
Lab exercise 6Lab exercise 6
Lab exercise 6
 
2.05 scope management 1
2.05 scope management 12.05 scope management 1
2.05 scope management 1
 
Chap 4 Defining A Project
Chap 4 Defining A ProjectChap 4 Defining A Project
Chap 4 Defining A Project
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Diploma of Project Management – How to Set Up Project Activity Sequences
Diploma of Project Management – How to Set Up Project Activity SequencesDiploma of Project Management – How to Set Up Project Activity Sequences
Diploma of Project Management – How to Set Up Project Activity Sequences
 

More from Robert Caraguay

More from Robert Caraguay (20)

Qué es una organización
Qué es una organizaciónQué es una organización
Qué es una organización
 
La Responsabilidad Social frente a otras teorías
La Responsabilidad Social frente a otras teoríasLa Responsabilidad Social frente a otras teorías
La Responsabilidad Social frente a otras teorías
 
Responsabilidad Social en América Latina y el Ecuador
Responsabilidad Social en América Latina y el EcuadorResponsabilidad Social en América Latina y el Ecuador
Responsabilidad Social en América Latina y el Ecuador
 
La RSE y su evolución en América Latina
La RSE y su evolución en América LatinaLa RSE y su evolución en América Latina
La RSE y su evolución en América Latina
 
Empresas y Desarrollo humano
Empresas y Desarrollo humanoEmpresas y Desarrollo humano
Empresas y Desarrollo humano
 
RESPONSABILIDAD SOCIAL EMPRESARIAL ESTRATÉGICA
RESPONSABILIDAD SOCIAL EMPRESARIAL ESTRATÉGICARESPONSABILIDAD SOCIAL EMPRESARIAL ESTRATÉGICA
RESPONSABILIDAD SOCIAL EMPRESARIAL ESTRATÉGICA
 
Logística con Responsabilidad Social (LRS)
Logística con Responsabilidad Social (LRS)Logística con Responsabilidad Social (LRS)
Logística con Responsabilidad Social (LRS)
 
LA LÓGICA DE LA RESPONSABILIDAD CORPORATIVA EN EL BUEN GOBIERNO - RSE
LA LÓGICA DE LA RESPONSABILIDAD CORPORATIVA EN EL BUEN GOBIERNO - RSELA LÓGICA DE LA RESPONSABILIDAD CORPORATIVA EN EL BUEN GOBIERNO - RSE
LA LÓGICA DE LA RESPONSABILIDAD CORPORATIVA EN EL BUEN GOBIERNO - RSE
 
Comercio Justo-RSE
Comercio Justo-RSEComercio Justo-RSE
Comercio Justo-RSE
 
¿Profesor TIC o profesor TAC?
¿Profesor TIC o profesor TAC?¿Profesor TIC o profesor TAC?
¿Profesor TIC o profesor TAC?
 
RES - Transferencia de Estado Representacional
RES - Transferencia de Estado RepresentacionalRES - Transferencia de Estado Representacional
RES - Transferencia de Estado Representacional
 
REQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALESREQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS NO FUNCIONALES
 
Style case use - estilos de casos de uso
Style case use - estilos de casos de usoStyle case use - estilos de casos de uso
Style case use - estilos de casos de uso
 
Casos de uso del negocio
Casos de uso del negocioCasos de uso del negocio
Casos de uso del negocio
 
Diagrama contexto
Diagrama contexto Diagrama contexto
Diagrama contexto
 
Artefactos arquitectonicos - GTI
Artefactos arquitectonicos - GTIArtefactos arquitectonicos - GTI
Artefactos arquitectonicos - GTI
 
Sistemas (Modos) de Producción Económicos
Sistemas (Modos) de Producción EconómicosSistemas (Modos) de Producción Económicos
Sistemas (Modos) de Producción Económicos
 
Periodo del Militarismo Nacional o Urvinista
Periodo del Militarismo Nacional o UrvinistaPeriodo del Militarismo Nacional o Urvinista
Periodo del Militarismo Nacional o Urvinista
 
Subestimación de Quito en la Gran Colombia
Subestimación de Quito en la Gran ColombiaSubestimación de Quito en la Gran Colombia
Subestimación de Quito en la Gran Colombia
 
Leyes de Kirchhoff - Guía de problemas 3
Leyes de Kirchhoff - Guía de problemas 3Leyes de Kirchhoff - Guía de problemas 3
Leyes de Kirchhoff - Guía de problemas 3
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Crear wbs para proyectos de software

  • 1. 5 - PROJECT SCOPE MANAGEMENT 5 5.4 Create WBS The inputs, tools and techniques, and outputs for Create WBS in Section 5.4 of the PMBOK® Guide are equally applicable for creating work breakdown structures for predictive life cycle software projects. Comparable techniques for adaptive software projects are described in Section 5.4.2.5 of this Software Extension. Section 5.4 of the PMBOK® Guide includes the following statement: “In the context of the WBS, work refers to work products or deliverables that are the result of activity and not to the activity itself.” The PMBOK® Guide distinguishes between organizing a WBS by phase or by major deliverables at the second level. For software projects, the top level of the WBS subdivides the project by life-cycle process or activity. The work products and deliverables are shown as outputs of activities and tasks at lower levels in the WBS. This form of WBS is referred to as an activity-oriented WBS (Section 5.4.2.3 of this Software Extension provides an example). Activity-oriented work breakdown structures are desirable for most software development projects because software is the product of the cognitive processes of software developers and does not involve fabrication of physical work products or deliverables in media such as wood, metal, plastic, or silicon. Work packages for the tasks in a software WBS include specification of the work activities and the work products or deliverables to be created or modified by those work activities, as well as the acceptance criteria for the work products or deliverables. Activity-oriented work breakdown structures are also applicable for other kinds of knowledge-based work. Considerations for developing an activity-oriented WBS for a predictive life cycle software project can proceed top-down as follows: (a) by first specifying the project activities at the top level and decomposing each top-level element into subordinate activities and tasks; (b) by first identifying the lowest-level tasks to be performed and grouping them into successively larger groupings (activities); or (c) by working “middle out” by identifying intermediate-level activities and decomposing them downward and grouping them upward. In practice, all three approaches are typically used to produce an activity-oriented WBS. Predefined templates for work breakdown structures and work packages, plus examples designed to fit the local situation, make the task of constructing a software WBS much easier than starting without guidance. ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition 73
  • 2. 5 - PROJECT SCOPE MANAGEMENT The PMBOK® Guide distinguishes between organizing a WBS by phase or by major deliverables. Using the technique of embedding the work to produce deliverables in an activity-oriented WBS and specifying the deliverables and acceptance criteria in the work packages, as described in Section 5.4.2.3 of this Software Extension, merges this distinction for software projects and other kinds of activity-oriented projects. 5.4.1 Create WBS: Inputs The inputs in Section 5.4.1 of the PMBOK® Guide are equally applicable for creating an activity-oriented software WBS. 5.4.1.1 Scope Management Plan See Section 5.4.1.1 of the PMBOK® Guide. 5.4.1.2 Project Scope Statement See Section 5.4.1.2 of the PMBOK® Guide. 5.4.1.3 Requirements Documentation See Section 5.4.1.3 of the PMBOK® Guide. 5.4.1.4 Enterprise Environmental Factors See Section 5.4.1.4 of the PMBOK® Guide. 5.4.1.5 Organizational Process Assets See Section 5.4.1.5 of the PMBOK® Guide. 5.4.2 Create WBS: Tools and Techniques The decomposition technique for creating a WBS described in Section 5.4.2 of the PMBOK® Guide is equally applicable for creating an activity-oriented WBS for a software project. Additional considerations are presented in Sections 5.4.2.2, 5.4.2.3, and 5.4.2.4 of this extension. 5.4.2.1 Decomposition See Section 5.4.2.1 of the PMBOK® Guide. 74 ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition
  • 3. 5 - PROJECT SCOPE MANAGEMENT 5 5.4.2.2 Expert Judgment See Section 5.4.2.2 of the PMBOK® Guide. 5.4.2.3 Activity-Oriented WBS An example of an activity-oriented WBS is illustrated in this section of the Software Extension; it is descriptive of an approach to creating a WBS for a software project; it is not intended to be prescriptive. The top level of an activity-oriented WBS for a software project includes the full scope, at a high level, of all the work required to complete the project successfully, as illustrated in Figure 5-3. The top level of an activity-oriented WBS is reflected in, and can provide an input for refining the project scope statement. The subordinate levels can provide an input for refining the product scope statement because the elements of work to produce the product components are embedded in an activity-oriented WBS. The lowest level elements of work for the software construction activity of the WBS produce specific deliverables. The tasks for Activity 3.2 in Figure 5-3 include work to reuse, construct, and buy some software components. For brevity of presentation, the example includes only the subordinate elements of Construct Software. Embedding product scope in an activity-oriented software WBS is depicted in Figure 5-3, which illustrates a partial WBS for developing the software for an automated teller machine; the product components are indicated in bold font. The figure in Section 5.4.2.4 of this Software Extension illustrates further decomposition of the “Construct FINAT” element of the WBS in Figure 5-3. ATM Project 3. Construct Software 4. Verify Software 3.2. Construct FINAT 3.3. Construct MAIND 3.4. Buy COMM ATMSD: Software Drivers FINAT: Financial Transactions MAIND: Maintenance & Diagnostics COMM: Communication Package Analyze and Design LEGEND 2. 5. Validate Software 3.1. Reuse ATMSD 3.5. Integrate and Test ATMSD, FINAT, MAIND, COMM Figure 5-3. Partially Decomposed Activity-Oriented WBS 1. Manage Project 6. Deploy Software ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition 75
  • 4. 5 - PROJECT SCOPE MANAGEMENT The PMBOK® Guide distinguishes between project scope and product scope. The two scopes can be integrated in an activity-oriented WBS for software projects because of the nature of software and the way in which software is developed or modified. As illustrated in Figure 5-3 product structure is embedded in the activity-oriented software WBS. Work packages can be used to document the tasks in a software project WBS. Factors documented in a work package for constructing software components include: • Estimated duration, • Number of personnel by skill level, • Additional resources needed, • Software component or components to be developed or modified, • Acceptance criteria for the software component or components developed or modified, and • Risk factors. Risk factors are potential problems that may inhibit successful completion of the software component or components using the allocated effort and additional resources. Other factors that can be included in an activity-oriented work package include predecessor and successor task for the task being documented and work products to be placed under version control. 5.4.2.4 Rolling Wave Elaboration of WBS According to Section 6.2.2.2 of the PMBOK® Guide: rolling wave planning is an iterative planning technique in which the work to be accomplished in the near term is planned in detail, while the work in the future is planned at a more general level. It is a form of progressive elaboration. Therefore, work can exist at various levels of detail depending on where it is in the project life cycle. Rolling wave planning is a valuable technique for progressively elaborating the work to be accomplished when using an activity-oriented WBS for a predictive life cycle software project, based on the following considerations (the equivalent of rolling wave planning for adaptive life cycle software projects is presented in Section 5.4.2.5 of this Software Extension). Every software project results in a unique product, either new or modified, because replication of existing software is a simple process as compared to the replication of physical artifacts. Most software projects thus require innovation and creative problem solving to satisfy new and evolving needs. For predictive life cycle software projects, an activity-oriented WBS is elaborated in a rolling wave manner as the details of constructing the software product are elaborated with increased understanding of the problem to be solved. Some rolling wave modifications of work to be accomplished using an activity-oriented WBS may be accomplished within the overall scope constraints of schedule, budget, resources, and technology, while other elaborations may require renegotiation of the project scope constraints. 76 ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition
  • 5. 5 - PROJECT SCOPE MANAGEMENT 5 An example of rolling wave elaboration of the WBS for the ATM project (see Figure 5-3) is illustrated in Figure 5-4, where the details of constructing the financial transaction component have been added, perhaps after some prototyping and feasibility analysis once the project was underway. The work package for the financial transaction component in Figure 5-3 (FINAT) is decomposed into work packages shown in Figure 5-4 for the four subordinate software components plus the FINAT integration and test task. Note that the product components are denoted in boldface font. Also, note the decision to reuse existing recorder software from another software product. A work package for a software construction task includes the work needed to accomplish detailed design, coding, unit testing, and integration and testing of the composite software module (e.g., the validator module in Figure 5-4). Rolling wave elaboration of an activity-oriented software WBS is typically accomplished periodically, perhaps monthly, to accommodate increased understanding of the problem to be solved. Rolling-wave elaboration also may be accomplished as circumstances dictate, such as changes to requirements, schedule, budget, resources, or technology. ATM Project 3. Construct Software 4. Verify Software 3.2. Construct FINAT 3.3. Construct MAIND 3.4. Buy COMM 3.2.2. Construct Processor 3.2.3. Reuse Recorder 3.2.4. Construct Terminator ATMSD: Software Drivers FINAT: Financial Transactions MAIND: Maintenance & Diagnostics COMM: Communication Package Analyze and Design LEGEND 1. Manage Project 2. 5. Validate Software 6. Deploy Software 3.1. Reuse ATMSD 3.5. Integrate and Test ATMSD, FINAT, MAIND, COMM 3.2.1. Construct Validator 3.2.5. Integrate & Test Validator, Processor, Recorder, and Terminator Modules Figure 5-4. Rolling Wave Elaboration of Activity-Oriented WBS ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition 77
  • 6. 5 - PROJECT SCOPE MANAGEMENT 5.4.2.5 Rolling Wave Planning for Adaptive Life Cycle Projects The scope of an adaptive life cycle software project can be progressively elaborated in a rolling wave manner, as illustrated in Figure 5-5, which is the equivalent of a rolling wave WBS. The small “boxes” in each quarter (Q1 – Q4) are feature sets at the top level with increments of functionality for the features sets in the subordinate levels. As indicated, the feature sets and increments of functionality are progressively elaborated during planning for subsequent quarters of calendar time. As stated in conjunction with Figure 5-2 of this Software Extension, it may be possible to specify an initial release plan during the planning process for an adaptive software project. In other cases, the release plan may evolve in a rolling wave manner. The elaboration in Figure 5-4 may have been developed initially or as a rolling wave elaboration across the quarters. This form of elaboration and presentation could also be used for a predictive life cycle software project that develops the product in deliverable increments of functionality (called feature sets in Figure 5.5). Feature Set 1 Time Q4 Plan Feature Set 2 Feature Set 3 Feature Set 1 Q4 Plan Q3 Plan Feature Set 2 Feature Set 3 Feature Set 4 Q4 Plan Feature Set 2 Feature Set 3 Figure 5-5. Rolling Wave Elaboration of an Adaptive Life Cycle Software Project Feature Set 1 78 ©2013 Project Management Institute. Software Extension to the PMBOK® Guide Fifth Edition Feature Set 4 Feature Set 1 Feature Set 2 Feature Set 3 Feature Set 4 Incr. 1 Incr. 1 Incr. 1 Incr. 1 Incr. 2 Incr. 2 Incr. 2 Incr. 2 Incr. 3 Incr. 3 Incr. 3 Incr. 4 Incr. 4 Incr. 1 Incr. 1 Incr. 1 Incr. 1 Incr. 2 Incr. 2 Incr. 2 Incr. 3 Incr. 3 Incr. 3 Incr. 4 Incr. 4 Incr. 1 Incr. 1 Incr. 1 Incr. 2 Incr. 2 Incr. 2 Incr. 3 Incr. 3 Incr. 4 Incr. 1 Incr. 1 Incr. 2 Incr. 2 Incr. 3 Incr. 4 DETAILED PLANNING FOR THE NEXT QUARTER Q1 Q2 Plan Q2 Q3 Q4 Q3 Plan Q2 Plan Q3 Plan Q4 Plan
  • 7. 5 - PROJECT SCOPE MANAGEMENT 5 5.4.3 Create WBS: Outputs The outputs for creating a WBS in Section 5.4.3 of the PMBOK® Guide are equally applicable outputs from creating an activity-oriented software WBS. 5.4.3.1 Scope Baseline See Section 5.4.3.1 of the PMBOK® Guide. 5.4.3.2 Project Documents Updates See Section 5.4.3.2 of the PMBOK® Guide.