Professional Documents
Culture Documents
Information Technology Project Management, Eighth Edition
Information Technology Project Management, Eighth Edition
Copyright 2016 3
◦ Executing processes: It includes coordinating
people and other resources to carry out the various
plans and produce the products, services, or results
of the project or phase. Example of executing
processes include acquiring and developing the
project team, performing quality assurance,
distributing information, managing stakeholders
expectations, and conducting procurements.
◦ Monitoring and controlling processes: It includes
regularly measuring and monitoring progress to
ensure that the project team meets the project
objectives. The project manager and staff monitor
and measure progress against the plans and take
corrective action when necessary.
Copyright 2016 4
◦ Closing processes: It includes formalizing
acceptance of the project or project phase and
ending it efficiently. Administrative activities are
often involved in this process group, such as
archiving project files, closing out contracts,
documenting lessons learnt, and receiving
formal acceptance of the delivered work as part
of the phase or project.
Copyright 2016 5
Andy Crowe collected data from 860 project managers in various companies and
industries in the United States. He found that the best—the alpha—project managers
spent more time on every process group, except executing, than their counterparts
as shown in Fig. Alpha project managers spent almost twice as much time on
planning (21 percent versus 11 percent) as other project managers. Spending more
time on planning should lead to less time spent on execution, which should reduce
the time and money spent on projects.
Copyright 2016 7
Just as information technology projects need to follow the
project management process groups, so do other projects,
such as the production of a movie. Processes involved in
making movies might include screenwriting (initiating),
producing (planning), acting and directing (executing), editing
(monitoring and controlling), and releasing the movie to
theaters (closing). Many people enjoy watching the extra
features on a DVD that describe how these processes lead to
the creation of a movie… This acted “…not as promotional
filler but as a serious and meticulously detailed examination
of the entire filmmaking process.”* Project managers in any
field know how important it is to follow a good process.
*Jacks, Brian, “Lord of the Rings: The Two Towers Extended Edition (New Line)”,
Underground Online (accessed from www.ugo.com August 4, 2004).
Copyright 2016 17
The most widely-used Agile methodologies include:
Agile Scrum Methodology.
Lean Software Development.
Kanban.
Extreme Programming (XP)
Crystal.
Dynamic Systems Development Method (DSDM)
Feature Driven Development (FDD)
Copyright 2016 18
Agile scrum methodology is a project management system that
relies on incremental development. Each iteration consists of two- to
four-week sprints, where each sprint's goal is to build the most
important features first and come out with a potentially deliverable
product
Feature-Driven Development (FDD) is customer-centric, iterative,
and incremental, with the goal of delivering tangible software results
often and efficiently. FDD in Agile encourages status reporting at all
levels, which helps to track progress and results.
Lean Software Development (LSD) is an agile framework based on
optimizing development time and resources, eliminating waste, and
ultimately delivering only what the product needs.
Copyright 2016 19
Kanban is a popular framework used to implement agile software development. It
requires real-time communication of capacity and full transparency of work. Work
items are represented visually on a kanban board, allowing team members to see the
state of every piece of work at any time. Kanban. The word Kanban is of Japanese
origin and its meaning is linked to a time concept, “just-in-time”. ..
Extreme Programming (XP) is an agile software development framework that aims
to produce higher quality software, and higher quality of life for the development
team. XP is the most specific of the agile frameworks regarding appropriate
engineering practices for software development.
Crystal is an agile framework focusing on individuals and their interactions, as
opposed to processes and tools. In other words, this framework is a direct outgrowth
of one of the core values articulated in the Agile Manifesto.
DSDM is an Agile method that focuses on the full project lifecycle, DSDM
(formally known as Dynamic System Development Method) was created in 1994,
after project managers using RAD (Rapid Application Development) sought more
governance and discipline to this new iterative way of working.
Copyright 2016 20
The 12 Agile Principles: What Are They and Do They
Still Matter?
Early and Continuous Delivery of Valuable Software. ...
Embrace Change. ...
Frequent Delivery. ...
Business and Developers Together. ...
Motivated Individuals. ...
Face-to-Face Conversation. ...
Working Software. ...
Technical Excellence.
Copyright 2016 21
• Rational Unified Process (RUP): RUP is an iterative software
development process that focuses on team productivity and enables all
team members to deliver software best practices
• RUP embodies industry-standard management and technical methods
and techniques to provide a software engineering process particularly
suited to creating and maintaining component-based software system
• We can tailor RUP to include the PMBOK process groups because
several customers asked for that capability.
• Several other project management methodologies are used specifically
for software development projects, such as Joint Application
Development (JAD) and Rapid Application Development (RAD).
Copyright 2016 24
A 2011 study of organizations across India included the
following findings:
◦ Two-thirds of organizations in some stage of Agile adoption
are realizing key software and business benefits in terms of
faster delivery of products to the customer, an improved
ability to manage changing requirements, and higher quality
and productivity in IT.
◦ Organizations struggle with the magnitude of the cultural shift
required for Agile, opposition to change, a lack of coaching
and help in the Agile adoption process, and a lack of
qualified people.
◦ The daily stand-up, iteration planning, and release planning
are the most commonly used practices, while paired
programming and open workspaces are not popular
Information Technology Project
Management, Eighth Edition Copyright 2016 25
This case study provides an example of what’s involved
in initiating, planning, executing, controlling, and closing
an IT project
You can download templates for creating your own
project management documents from the companion
Web site for this text or the author’s site
Note: This case study provides a big picture view of
managing a project. Later chapters provide detailed
information on each knowledge area
An organization should put considerable thought into
project selection to ensure that it initiates the right
kinds of projects for the right reasons.
Information Technology Project
Management, Eighth Edition Copyright 2016 27
It is good practice to lay the groundwork for a project
before it officially starts
Senior managers often perform several pre-initiation
tasks, including the following:
◦ Determine the scope, time, and cost constraints for the project
◦ Identify the project sponsor
◦ Select the project manager
◦ Develop a business case for a project (see Table 3-2 for an
example)
◦ Meet with the project manager to review the process and
expectations for managing the project
◦ Completing a project charter and getting signatures on it.
◦ Determine if the project should be divided into two or more smaller
projects
Information Technology Project
Management, Eighth Edition Copyright 2016 28
Initiating a project includes recognizing and starting
a new project or project phase
The main goal is to formally select and start off
projects
Table 3-3 shows the project initiation knowledge
areas, processes, and outputs
Charter:
32 Copyright 2016
33 Copyright 2016
34 Copyright 2016
Information Technology Project
Management, Eighth Edition Copyright 2016 35
Information Technology Project
Management, Eighth Edition Copyright 2016 36
See Table 3-6 for an example of a charter
Charters are normally short and include key
project information and stakeholder signatures
It’s good practice to hold a kick-off meeting at the
beginning of a project so that stakeholders can
meet each other, review the goals of the project,
and discuss future plans