ArticlePDF Available

Work Breakdown Structure: A Tool for Software Project Scope Verification

Authors:

Abstract

Software project scope verification is a very important process in project scope management and it needs to be performed properly and thoroughly so as to avoid project rework and scope creep. Moreover, software scope verification is crucial in the process of delivering exactly what the customer requested and minimizing project scope changes. Well defined software scope eases the process of scope verification and contributes to project success. Furthermore, a deliverable-oriented WBS provides a road map to a well defined software scope of work. It is on the basis of this that this paper extends the use of deliverable-oriented WBS to that of scope verification process. This paper argues that a deliverable-oriented WBS is a tool for software scope verification.
WORK BREAKDOWN STRUCTURE: A TOOL FOR SOFTWARE
PROJECT SCOPE VERIFICATION
Robert T. Hans
Software Engineering Department, Tshwane University of Technology, Pretoria, South Africa
hansr@tut.ac.za
ABSTRACT
Software project scope verification is a very important process in project scope management and it needs to be
performed properly and thoroughly so as to avoid project rework and scope creep. Moreover, software scope
verification is crucial in the process of delivering exactly what the customer requested and minimizing project scope
changes. Well defined software scope eases the process of scope verification and contributes to project success.
Furthermore, a deliverable-oriented WBS provides a road map to a well defined software scope of work. It is on the
basis of this that this paper extends the use of deliverable-oriented WBS to that of scope verification process. This paper
argues that a deliverable-oriented WBS is a tool for software scope verification
KEYWORDS
Software scope verification, Scope definition, User requirements, WBS, Inspection
1. INTRODUCTION
[1] states:
‘effective scope management is one of the key factors determining project success’.
This is so because a software project manager’s success in managing a project is primarily based on how well
he/she manages the project’s triple constraint (project scope, cost, and time). User’s needs must be well
interpreted in the process of scope definition. The process of ensuring that a project scope is well defined and
covers all user requirements aspects has proven to be a challenge for software project managers. Both [1] and
[2] agree with this assertion and state that one of the critical and difficult aspects of project scope
management has been project scope definition. Furthermore, [3] also states that understanding of the project
scope (the work that needs to be done) has continuously been the Achilles’ heel of project management. It is
important that a project team should have a well defined project scope right from the start of a project in order
to:
minimize project scope changes and thereby influencing factors which cause scope changes and aiding
in scope control,
minimize project scope creep,
ensure that products produced by the project meet user requirements and
avoid unnecessary project rework
avoid cost and time overrun.
The key question is how best can software project managers produce a project scope that meets all the
abovementioned requirements? This is possible through the scope verification process. [2] defines scope
verification as a process that:
‘involves formal acceptance of the completed project scope by the stakeholders’
In order to do a thorough job in project scope verification, project team members and users should work
closely together throughout the project life cycle. Moreover, [2] states:
‘The main tool for performing scope verification is inspection. The customer, sponsor, or user
inspects the work after it is delivered’.
The field of software engineering has numerous research studies and books that have been written on the
subject of scope verification. However, the researcher is not aware of any research study on using work
breakdown structure (WBS) to verify software project scope. Therefore, this research paper seeks to close this
theoretical void by suggesting the use of WBS as a tool for verifying software project scope. This aim is also
strengthened by [1] and [4] who state that a WBS provides a road map to a well-defined scope of work and is
an important tool for scope quantification. It is on the basis of these assertions that this paper extends the use
of WBS to that of scope verification process.
2. LITERATURE REVIEW
2.1 Introduction
Software project success is generally measured using the triple constraint (‘iron/golden’ triangle), namely,
cost goals, time goals and project performance in terms of project scope completion [5]. Therefore, an
organization would want to have a software project scope finished within these constrains. Software
companies are in constant search for tools and techniques that would assist project managers manage the
triple constraint. Project scope management is one of the knowledge areas in which a project manager should
have adequate skills competencies. Moreover, project scope management ensures that project stakeholders
have the same understanding of the type of products the project will produce [2]. This is achieved through the
use of scope definition and scope verification processes which are part of project scope management. The
next section discusses the scope verification process.
2.2 Project Scope Verification
In broad terms, verification can be regarded as a ‘process of determining whether a software development
phase has been correctly carried out’ [6]. On the other hand [3] defines verification as a process used to
formalize project scope acceptance. Scope verification is a process that is carried out under specification
analysis phase. In this phase client’s requirements are analyzed and interpreted in order to produce a
specification document which will contain project scope of work. Project scope verification is an important
process in ensuring that the project team delivers exactly what the customer requested [5] and also in ensuring
that project scope changes are minimal [2]. It is the process that formalizes the acceptance of the project
scope. On the other hand, [3] regards verification as more than just a process which ensures deliverables
conform to user requirements, but also as a quality assurance process too ensuring that project work is
complete and correct.
Various tools and techniques have been suggested for project scope verification process [2], [6] and these
include:
Inspection the customer or user inspects the work after it is delivered.
Prototyping working replica of the planned system.
Use case modeling a tool used to model business events in order to gain better understanding of
user requirements.
Joint application design a technique used to promote greater involvement of key project
stakeholders in system development.
Walkthrough A document is carefully checked by a team of software professionals.
Any of these tools and techniques may be applied in the process of project scope verification. In order for
project scope verification to proceed smoothly, scope definition has to be done thoroughly. A well defined
project scope is a pre-cursor for successful project scope control, project success and customer satisfaction.
The next section discusses work breakdown structure which plays an important role in defining a project
scope.
2.3 Work Breakdown Structure
According to [2] a work breakdown structure is:
a deliverable-oriented grouping of the work involved in a project that defines the total scope of the
project’.
It is a hierarchical structure which is normally represented in a graphical form [1], [3] or in a tabular form.
The graphical form is appropriate for communicating work activities to both top management and/or
customers, while the tabular form is useful for cost and schedule development [3]. In essence, a WBS is a
decomposition of a project scope into smaller manageable parts. The decomposition can proceed until the
desired level of detail, lowest-level discrete deliverables, is reached [7], [8]. A WBS defines the total project
scope [2], [5], [9].
A work breakdown structure is important to the success delivery of any software project [7] because it defines
in detail the work necessary to accomplish a project’s objectives. It also shows interim deliverables required
to produce major project deliverables stated in project scope definition [3]. The successful delivery of the
software project is in terms of cost and schedule [10] performance a WBS provides a foundation for better
cost and schedule estimation. [11] agrees with this assertion and states that a WBS is widely regarded as
powerful tool for better performance control. Furthermore, a WBS is backbone of the project and without it a
project manager would be attempting to manage a shapeless project [1]. A typical WBS reflects user and/or
system requirements [7] as well as providing a basis for identifying resources and tasks for developing a
project cost estimate. A well developed WBS also serves as a communication tool among all stakeholders
[12], [3]. [4] agrees with this assertion and states that a good WBS reduces the possibility of omitting key
project elements. Software project managers use various tools and techniques in developing a WBS. The next
section briefly discusses different approaches used in WBS development.
2.4 Approaches in Developing WBS
The primary technique in creating a WBS is the decomposition process [7], [2]. A WBS can be presented in
two forms, namely, hierarchical and tabular form [7]. According to [2] there are various approaches that can
be used in developing a WBS and these include:
Using guidelines organizational guidelines that are to be followed in developing work breakdown
structures in the organization.
An analogy approach the use of a similar project’s WBS in developing a WBS of the new project.
The Top-down approach one starts with largest items of the project and break them down into their
subordinate items.
The Bottom-up approach one identifies specific related project tasks and organize them into
summary activities (aggregate tasks).
Mind mapping approach one starts with a core idea and then link related ideas to the core idea.
There is no single best approach in developing a WBS and therefore it is possible to use a combination of
approaches in a WBS development [2].
According to [13] in recent years experts have considered another approach to project planning and have
suggested the use of product breakdown structure (PBS) or a deliverable-oriented WBS [4] in creating a
WBS. The advantage of this approach is that the project’s focus is on what is to be achieved rather than how,
in other words the focus is on the ends instead of the means [13]. The creation of a PBS uses the similar
principles as in the creation of a WBS progressively decomposing the project products into smaller products
until a sensible, unitary product level is reached. The aim is to create a WBS which highlights a logical
organization of products, parts and modules [4]. The next section discusses the role that a deliverable-oriented
WBS can play in scope verification.
3. THE IMPORTANCE OF DELIVERABLE-ORIENTED WBS IN SCOPE VERIFICATION
[14] emphasizes the importance of having the end results in mind right from the beginning of a project. The
deliverable-oriented approach in creating a WBS enforces this the end result is project deliverables.
According to [4] a deliverable-oriented WBS provides a road map to the definition of scope of work. It also
provides a ‘clear picture of what needs to be accomplished’ [12]. Furthermore, deliverables serve as a basis
for creating a WBS [4]. Moreover, a deliverable-oriented WBS facilitates the sharing of information and
serves as a tool for communication and project scope control [8]. The process of scope verification involves
establishing as to whether the developed scope does conform to the user requirements [6] verifying scope
against user requirements, as indicated by Figure 1 below. That is, verifying that the scope addresses all user
requirements. Therefore, scope verification encompasses, in a way, requirements analysis.
In the process of clarifying the project scope and establishing its completeness with the users, one would be
able to find out if the product(s) that will be produced through the completion of project scope would meet
user requirements [15]. A project scope which is contained in the project specification document [6] is a
product of user requirements analysis process. Moreover, a deliverable-oriented WBS, which is the total
project scope [3], focuses on what is to be produced in terms of project products. Furthermore, a good WBS
entails all the work of the project and all project deliverables are explicit in it [3]. Therefore, such a
structuring of work (scope) makes it easier for project managers to verify the scope against user requirements,
because he/she knows what deliverables are expected in order to meet user requirements. The primary
purpose of scope verification as it was pointed out above, is to establish the completeness of project scope in
terms of user requirements. This would entail establishing as to whether all scope deliverables as outlined by
the WBS are in fact complete in terms of user specification. This cross checking or reference using a
deliverable-oriented WBS would also help detect misinterpretation of user requirements as well as omissions
that might have occurred in the process of specification document development.
Scope verification against user requirements is important and should be done thoroughly in order to minimize
the impact that would result from final product verification against project scope as well as final product
verification against user requirements. Should the scope verification against user requirements be not done
well, the other two verifications could result in project rework which would be costly as the final product has
already been produced at that stage.
4. CONCLUSION
In the light of avoiding software project scope rework and promotion of better project scope control, project
scope verification process is critical. Moreover, software scope verification is an important process in
ensuring that the project team delivers exactly what the customer requested and minimizes project scope
changes. A deliverable-oriented WBS provides project managers with a scope verification tool to ease the
challenge of scope verification [2]. This paper has argued this assertion in the preceding sections.
Figure 1. Scope, User requirements and Final product verification process
Verify product against
project scope
Verify product against
user requirements
Verify scope against user
requirements using deliverable-
oriented WBS
User
Requirements
Project Scope
Final Product
5. LIMITATIONS
This paper has only presented a conceptual argument in as far as using a deliverable-oriented WBS for
software project scope verification process, and therefore empirical evidence is needed to support the claim.
6. FUTURE RESEARCH
The empirical usefulness and benefits of using a deliverable-oriented WBS as a software project scope
verification tool need to tested and validated.
7. REFERENCES
[1] Burke, R. 2010. Project Management Techniques. South Africa: Burke Publishing.
[2] Schwalbe, K. 2011. Information Technology Project Management. 6
th
ed. USA: Thomson Course
Technology.
[3] Horine, G.M. 2009. Absolute Beginner’s Guide To Project Management. USA: Que Publishing.
[4] Rad, P.F. 2001. Advocating a Deliverable-Oriented Work Breakdown Structure’, Cost Engineering,
41(12): 35-39.
[5] Brewer, J.L., & Dittman, K.C. 2010. Methods of IT Project Management. USA: Pearson Prentice Hall.
[6] Schach, S.R. 1996. Classical and Object-Oriented Software Engineering. 3
rd
ed. USA: Irwin.
[7] Fuller, M.A., Valacich, J.S. & George, J.F. 2008. Information Systems Project Management. USA:
Pearson Prentice Hall.
[8] Rad, P.F. & Cioffi, D.F. 2004. Work and Resource Breakdown Structures for Formalized Bottom-Up
Estimating’, Cost Engineering, 46(2): 31-37.
[9] Malone, B.A. 2012. ‘Work Breakdown Structure’. OPEN MIC.
[10] Zhao, J.G. 2006. Significance of WBS in Contigency Modeling’, AACE International Transactions.
[11] Chua, D.K.H. & Godinot, M. 2006. Use of a WBS Matrix to Improve Interface Management in
Projects’, Journal of Construction Engineering and Management, January 2006.
[12] U.S.A Government Accountability Office. 2006. Work Breakdown Structure Chapter 8.
[13] Cadle, J. & Yeates, D. 2008. Project Management For Information Systems. USA: Pearson Prentice
Hall.
[14] Covey, S. 1994. First Things First. USA: Pearson Prentice Hall.
[15] Rouse, M. 2012. Requirements analysis (requirements engineering) [Online]. Search Software Quality.
Available from: http://searchsoftwarequality.techtarget.com/definition/requirements-analysis
[Accessed: 06 September 2012]
7. ABOUT THE AUTHOR
Full name: Mr Robert Hans
Affiliation: Member of IEEE
E-mail address: hansr@tut.ac.za
Full international contact details:
Telephone: +27 (0) 12 382 9721
Fax: +27 (0) 12 382 9203
Brief professional biography:
Robert Hans is a lecturer at Tshwane University of Technology (TUT) in the department of Software
Engineering, where he teaches project management as well as systems analysis and design subjects. He has
worked for many years in the ICT industry before joining TUT in 2008. Robert has a masters degree in
business leadership (MBL) from University of South Africa Graduate School of Business Leadership (Unisa-
SBL). He received a distinction for his research paper in his MBL degree. He is currently studying for a
doctoral degree in computer science with the University of South Africa. So far Robert has published four
peer-reviewed conference papers and one peer-reviewed journal paper in project management.
... It is a near impossible task for a software project manager to come up with a well-defined and complete scope, which covers user requirements [3,1]. Some of the reasons for this are that there is just too much information required to define a software project scope [4], and the evolving nature of the software development products. ...
... These processes include collection of requirements, definition of project scope, creation of WBS, scope verification and scope control. Project scope management makes it possible for various stakeholders to have a common understanding of what the project ought to deliver [3]. According to Uys and Barry [7], project scope management is one of the top five factors, which influence project success. ...
... WBS is a process of breaking down from project work into smaller and more manageable components (PMBOK, 2017). WBS is a structured grouping and oriented on the activities and work contained in the project that defines the overall scope of the project (Hans, 2013). WBS is a tool for project management because it provides a basis for planning, scheduling, controlling, assignment of responsibilities and information management thus WBS can be used in any way including care and maintenance (Ibrahim, 2009) (Park & Cai, 2017). ...
... Untuk menanggulangi permasalahan tersebut, saat ini telah dikembangkan standar WBS untuk pekerjaan konstruksi, khususnya untuk konstruksi bangunan gedung. Manfaat penggunaan standar WBS antara lain meminimalisir pelebaran lingkup proyek, memastikan produk yang dihasilkan sesuai dengan persyaratan, mengurangi pekerjaan berulang (rework), menghindari pembengkakan biaya dan waktu proyek (Hans, 2013). ...
Article
WBS (Work Breakdown Structure) plays an important role in every construction project. WBS is a hierarchy of decreasing scope of work to become the smallest level called a work package, making it easier in the process of project management and control. The current problem is that many contractors in Indonesia, both large and small contractors, do not understand the importance of using WBS in a construction project. This causes project performance to be less than optimal, especially on cost and time performance. Currently, WBS standards have been developed for building projects. In this study will look at the cost and time performance of the project from the use of WBS standard building. The sample used in this study are projects that have applied the use of project standards. The projects include Building X, Lecture Building Y, and Sports Facility Building Z. The method used in this study is the EVM (Earn Value Method) approach, collecting data using questionnaires. The results showed that using the WBS standard had an effect on cost and time performance. Good cost and time performance is shown in the Building X and Lecture Y buildings. While the cost and time performance of the Z Sports Facility Building tends to be unstable. This is because the work items that exist in the WBS standard are not in accordance with the project conditions, so it is necessary to adjust work items.
Article
Full-text available
Buildings built before the 2000s are still vulnerable to exposure to the importance of energy efficiency, so renovations are needed on this existing building through renovation (green retrofitting) for sustainability goals that reduce energy expenditure. Modification is an effort to adjust the performance of built buildings to obtain a certificate as a green building. Both government and non-government agencies certify customization with different benchmarks/ parameters. In Indonesia, there are two regulations and benchmarks in the assessment of BGH performance, namely the Green Building Council Indonesia (GBCI) and PUPR Regulation Number 21 of 2021. The portion of existing high-rise office buildings is 98% of the total number of office buildings, which is very significant in achieving the government's target. The obstacle to implementing Green Retrofitting in High-Rise Office Buildings is the high cost. To be able to make green retrofitting costs efficient, researchers conducted a statistical analysis using the Relative Important Index (RII). The results of this study showed that the most influential factors at the planning stage were the energy-saving SOP document with an index of 0,996, the construction stage was Document on the implementation of ideas and innovations in construction methods with an index of 0,992, and the post-construction stage was Certificate of Expert Building Management Manager with an index of 0,998. The implementation of customization can be through the development of a Work Breakdown Structure (WBS), to detail the resources needed in project planning, monitoring, and control. The results of the study are proof that the WBS structure of customization work based on GBCI and PUPR Regulation Number 21 of 2021 affects improving the quality of resource planning using survey methods and literature studies.
Chapter
Earned value management (EVM) gauges the performance of a project against the initial plan, where budget and schedule information are provided upfront. It makes it easier for the project manager to take corrective actions by pinpointing the deviations in time and cost. Agile project management welcomes changes throughout the life of a project. Therefore, it is important to incorporate EVM with Agile to forecast scope. Several attempts have been made to integrate EVM with Agile at iteration and release level to forecast scope. However, those approaches faced the following four challenges: (i) Not knowing and incorporating the changing effects of Agile builds unrealistic project goals; (ii) the use of velocity as a metric for monitoring and controlling work is challenging because of the local nature of this metric; similarly, (iii) focusing on individual team and individual release is another challenge because it is a contrast with the large-scale implication of traditional EVM; additionally, (iv) the method of calculating “percent complete” at work item level is another issue because without an objective basis for counting this progress, projections at higher levels are called into question. To tackle these challenges, in this research, a novel approach has been proposed. The approach consists of three steps. Firstly, a systematic literature review is conducted for scope change influencing factors identification. Secondly, mapping of the identified factors with different elements of the Agile Software Project Scope Rating Index (A-SPSRI) is performed. In the final step, there is quantification, EVM integration and simulation of the universe of projects. The proposed approach has been used at the release planning phase when several agreed upon features are decided to implement their respective iterations. Unlike the one release one team method, and just relying on the velocity current approach, the universe of simulations is used with multiple teams to ensure the large-scale implication of AgileEVM. Moreover, the triad technique is used to gauge the completeness of features implementation in percentile with respect to the iterations.
Article
Full-text available
Software project scope definition is complicated due to the diversity and magnitude of the information needed. An inadequate scope definition often results in project failure as it continues to emerge as the major cause of delays, changes/rework, and cost and schedule overruns. Literature mentions different tools and methods to verify, quantify, and control software scope definition. However, none of these methods and tools help in defining a complete scope. Since a well-defined scope in the early stages is a core ingredient for project success, therefore, previously we developed a method that includes 45 elements of the software project scope definition. Although these elements are noteworthy for project scope, some may influence others; and should be concentrated on more when defining the scope of the software projects. The objective of this present study is that it builds on our previous research and uses Interpretive Structural Modeling (ISM) to extract the interrelationships among the elements and Decision Making Trial and Evaluation Laboratory (DEMATEL) to determine the intensity of these relationships. Experts from academia and the software development industry were consulted to identify the relationships among the elements. ISM-DEMATEL approach indicates that the project manager’s competence is the main driver. Further, requirements, stakeholders’ expectations, cost estimates, project schedule, resource estimation, project summary, communication, consultation, top management support are among the most influential elements that are critical to focus on. Moreover, the findings of the study provide project managers with a better understanding of the elements and their interconnections thus, helping in achieving a better scope definition.
Article
Full-text available
Earned Value Management (EVM) measures project performance against a baseline plan. It identifies deviations in budget and schedule, aids project managers in taking earlier corrective actions against cost and schedule overruns. Although the literature highlights the significance of scope by adopting it as a leading indicator to measure project success or failure. However, EVM does not include scope when evaluating the performance of any software project. While considering the importance of scope and its ever-changing nature, it is imperative to measure the effect of changes in scope on the project plan. To analyse such effects, this study aims to enhance the traditional EVM by incorporating scope into it. The main objectives of this paper are: i) to extract the effects of project scope changes, ii) to map extracted effects of project scope changes with Software Project Scope Rating Index (SPSRI) elements, and iii) to quantify the extracted effects and integrate them with EVM. An extensive literature review is conducted to achieve the first objective, which results in the seventeen unique effects; that were used to map with SPSRI elements. To forecast the variations in scope for a given project budget, Monte Carlo simulations were run on the top eight scope elements, whereas, the results were incorporated with EVM to identify the deviations between actual and projected values of scope’s score and cost. Finally, the multivariate regression model was used to evaluate the influence of individual element on the overall estimated cost of the project. The correlation between the independent variables (SPSRI elements) and the dependent variable (overall cost) was calculated along with the valuation of each independent variable on the dependent variable. Moreover, the effects are statistically shown that independent variables have influenced the dependent variable. This technique could assist the project managers to forecast deviations in project scope earlier.
Article
Full-text available
This article introduces the concept of a resource breakdown structure (RBS). Analogous to the traditional work breakdown structure, the RBS lists in a methodical fashion, the resources with their specific cost rates that are available for the projects contemplated within an organization. Because proper use of the RBS requires precision and standardization in terms of units and dimensions, we review the basic nomenclature and present an example. When combined with a deliverable-oriented WBS, an up-to-date RBS greatly facilitates both initial project planning and the inevitable iterations on the original plans. In particular, the RBS enables simple, but accurate, calculations of the project's costs at the various levels of the WBS and as a function of essentially any variable that the project manager desires. It is a simple but valuable tool.
Article
It is generally recognized by project management professionals that the work breakdown structure (WBS) is the foundation of planning, estimating, scheduling, and monitoring activities. Although the lower-level elements of a WBS need to be schedule-oriented, the upper levels can (and should) be deliverable-oriented. The upper levels of a WBS are often either resource-oriented or schedule-oriented, primarily because they are somewhat more convenient to create. Even though it is more difficult and somewhat unfamiliar to develop a deliverable-oriented WBS that contains deliverables at the top levels, schedule- or resource-oriented structures are not as efficient in project monitoring, evaluation, and plan modification when compared to work breakdown structures that are created with a deliverable structure in mind. This article presents the rationale and methods for modifying the traditional breakdown structure philosophy in order to obtain a WBS that is focused on deliverables. A deliverable-oriented structure has the added advantage of providing project historical information that can be useful when planning future projects.
Article
Many researchers agree that smoother construction would result from better communication between designers and constructors about specific requirements and constraints for construction that can be incorporated into the design. The same principle can be generalized to apply to all the phases of a construction project (design, equipment procurement, transport, delivery, installation, and testing, as well as hand-over activities), to the different partners (main contractors, subcontractors, and suppliers), and even internally to the teams working on different parts of a system for the same contractor. Specific requirements and constraints at work interfaces that are technical, organizational, temporal, and geographical in nature have to be made transparent so that they can be managed and resolved to avoid unnecessary reworks and delays. This paper proposes to use the work breakdown structure (WBS) concept to improve work interface management. In the manufacturing industry, the WBS concept is well exploited by crossing a horizontal breakdown of production activities with a vertical breakdown of final products, thus obtaining a WBS matrix, which is more complete and useful than the classical WBS tree. In this paper, the WBS and interface management concepts are first clarified. Then, it is proposed to transpose the WBS matrix concept into the construction industry and to analyze, in a case study, how it may be used to improve interface management. The case study involves the construction of a segment of a mass rapid transit system comprising many specialty trades spanning track works, power supply, signaling, passenger vehicles, and control.
Article
From the Publisher:This text provides an introduction to the process of software engineering. The revision concentrates on updating the book to reflect the most current trends and innovations in the field. The Universal Modeling Language (UML) has become an industry standard and now permeates this new edition. In this text, it is used for object-oriented analysis and design as well as when diagrams depict objects and their interrelationships. Design patterns, frameworks and software architecture have also become a popular topic in the field of software engineering and are part of a new chapter on reuse, portability, and inoperability. The inoperabilty material includes sections on such hot topics as OLE, COM, and CORBA (you'll want to mention that this material is covered). Some material from the 3rd edition has been reorganized into a new chapter on planning and estimating, including feature points and COCOMO II. While the text has been updated, the traditonal features which have defined the previous three editions of Schach's book have been retained. These include a balanced coverage of the object-oriented model along with the classical model (as reflected in the title) and an emphasis on metrics. The special considerations of object-oriented life-cycle models, object-oriented analysis, and object-oriented design are also retained in this edition.
Chapter
The Project Management Institute (PMI) estimates that 4.5 million people in the United States (3.3% of the workforce), and more than 12 million people in the rest of the world regard project management as their profession of choice. In addition, PMI estimates that the United States spends more than $2.3 trillion on projects every year, or one quarter of the nation's gross domestic product (PMI, 2001a). To meet this growing demand for projects, organizations must understand and apply appropriate project management tools and techniques. The PMBOK Guide, 2000 Edition, lists several tools and techniques for each of the nine project management knowledge areas (PMI, 2001b). This chapter briefly describes the field of project management and summarizes a few important tools and techniques to help select projects, identify and manage scope requirements, assign resources, determine schedules, and track performance in meeting scope, time, and cost goals.
Conference Paper
Summary form only given. The PRAM process (project risk assessment and management) set forth by the APM (Association for Project Management) outlines some of the tools and techniques available in support of the process. This paper expands that discussion to examine and show some of the pertinent techniques and the software tools that are based on those techniques. Techniques are categorised into: qualitative-for identifying, scoring and tracking risk issues; and quantitative-for modelling the effect of risk issues on project objectives. Qualitative techniques include prompt and check lists, brainstorming and Delphi; quantitative techniques include decision trees, influence diagrams, sensitivity analysis and Monte Carlo simulation. Some of the software tools available to support these these techniques are discussed. As well as discussing the tools and techniques available, some guidance is given on the effective selection of the appropriate tools in a particular instance-focusing on fit-for-purpose selection
Significance of WBS in Contigency Modeling
  • J G Zhao
Zhao, J.G. 2006. 'Significance of WBS in Contigency Modeling', AACE International Transactions.