Project managers or the organization can divide projects into phases to provide better management control with appropriate links to the ongoing operations of the performing organization. Collectively, these phases are known as the project life cycle. Many organizations identify a specific set of life cycles for use on all of their projects. (PMBOK)
There is no single best way to define an ideal project life cycle. Some organizations have established policies that standardize all projects with a single life cycle, while others allow the project management team to choose the most appropriate life cycle for the team’s project. Further, industry common practices will often lead to the use of a preferred life cycle within that industry.
Project life cycles generally define:
Most project life cycles share a number of common characteristics:
As a typical software project ,the life cycle of project will have generic five phases:
Phase I. Determine need and Feasibility
Phase II: Create Project Plan
Phase III: Create Specifications for Deliverables
Phase IV: Create Deliverables
Phase V: Test and Implement Deliverables
Different deliverables evolve in different ways, requiring different project phases. Stakeholders (Those who are effected By the project Activities) Review and approve deliverables at each phase before allowing the next phase to begin.
Let’s Briefly Examine each of these Phases:
Phase I: Determine Need and Feasibility
In this phase, the project manager and application specialist attempt to confirm that there is a need for the project deliverables. In addition, they try to decide whether the project is “Doable”—That is, whether it is possible to plan and execute a project to create these deliverables. This phase culminates in a formal approval of the project concept or a “Go/No Go” decision.
Activities in this Phase:
Activities that should be undertaken during this phase include, but are not limited to, the following:
Phase II: Create Project Plan
Since projects are of finite duration and sometimes use unique work processes, the planning of a project is particularly important. In this phase, the project manager and/or application specialists create a formal document to guide the project team as they execute the project.
Activities in this Phase:
Creating a formal planning document that may be used to:
- Provide a written record of assumptions regarding deliverables, work processes,resources required, and so forth
- Help Communicate clearly with Stakeholders
- Provide a written record of agreed-upon scope, cost, and schedule
- Facilitate a critique of project assumptions help by stakeholders
Phase III: Create Specifications for Deliverables
In this phase, application specialists create a formal document that describes in substantial detail the deliverables that are to be created like software design documents,Use Cases, Flowchart ,UML diagram and so on.
It is important to distinguish the extensive Phase III deliverables specifications from the preliminary specifications created as part of the Phase II Planning Process. In the Phase II Planning process, the project team describes the deliverables in just enough detail to create a project Plan. Once the Plan is approved, the project team can begin spending resources (including time and money.) on the project.
It makes good business sense to wait until phase III to extend the preliminary Specifications. At this time, they should be “Fleshed out” substantially so that project stakeholders can evaluate them at length.
In this way, the project team can make written modifications instead of reworking the deliverables.
Activities in this Phase:
Note:
These detailed specifications sometimes identify unanticipated deliverables.
Therefore, this phase often includes description of ways in which schedules or budgets need to be refined, as well as new project assumptions.
Phase IV: Create Deliverables
The most time-consuming and resource-intensive phase of the project is usually this phase in which the project deliverables are created according to the approved deliverable specifications. The software coding and development is being done in this phase. The specific activities involved in this phase differ dramatically from one industry or application to another.
Activities in this Phase:
Phase V: Test and Implement Deliverables
In this phase, the project deliverables are shown to work as planned and are turned over to the sponsor or customer for use.
Activities in this Phase:
Key stakeholders on every project include:
Customer/user. The person or organization that will use the project’ product. There may be multiple layers of customers. For example, the customers for a new pharmaceutical product can include the doctors who prescribe it, the patients who take it and the insurers who pay for it. In some application areas, customer and user are synonymous, while in others, customer refers to the entity acquiring the project’s product and users are those who will directly utilize the project’s product.
Performing organization. The enterprise whose employees are most directly involved in doing the work of the project. Project team members. The group that is performing the work of the project. Project management team. The members of the project team who are directly involved in project management activities.
Sponsor. The person or group that provides the financial resources, in cash or in kind, for the project.
Influencers. People or groups that are not directly related to the acquisition or use of the project’s product, but due to an individual’s position in the customer organization or performing organization, can influence, positively or negatively, the course of the project.
PMO. If it exists in the performing organization, the PMO can be a stakeholder if it has direct or indirect responsibility for the outcome of the project.
In addition to these key stakeholders, there are many different names and categories of project stakeholders, including internal and external, owners and investors, sellers and contractors, team members and their families, government agencies and media outlets, individual citizens, temporary or permanent lobbying organizations, and society-at-large. The naming or grouping of stakeholders is primarily an aid to identifying which individuals and organizations view themselves as stakeholders.
Next topic Project management process
2 comments:
Some relevant Questions for the post:
Life cycle costing is a concept whereby all costs for a system are computed to determine the total cost of ownership. Life cycle cost categories include ________.
A. purchase, repair, and operation
B. development, procurement, and operation/maintenance
C. procurement, lease, and disposal
D. procurement, operation, and disposal
Answer: B
You are a new project manager for company B. You previously worked for company A that had an extensive project management practice. Company B has its own procedures, but you are more familiar with those from company A. You should:
A. use the practices from company A but include any forms from company B.
B. use the forms from company B and begin to instruct them on ways to upgrade their own.
C. talk about changes to the change control board of company B.
D. interact with others in an ethical way by sharing the good aspects of company A's procedures.
ANS: B
There are over 30 stakeholders on your project. The project is being done in another country with people from three countries as team members. Which of the following is the MOST important thing to keep in mind?
A. The communication channels will be narrow.
B. Many competing needs and objectives must be satisfied.
C. There must be one sponsor from each country.
D. Conflicts of interest must be disclosed.
ANS: B
Quite often, because this happens time and again, some organizations throw their hands up in frustration and give up on the scheduling approach altogether, in favour of the 'make crazy promises and code like hell' approach to getting things done.
Still others practices the 'work backwards from the deadline and cram everything in' approach, where estimates are simply dividing the available time into enough chunks to allocate to the various tasks on the schedule. Shortchanging our tasks forces us to cut corners, make mistakes, and end up taking longer than it would have if we took the time to do it right in the first place. This fallacy quickly degrades into the 'code like hell' approach, but with the backdrop of a pretty, outdated Gantt chart that provides the façade of reasonable management.
---Saydujjaman
Post a Comment