This collection of Recommended Practices has been compiled by the Admin IT Project Management Office (AIT-PMO). They were pulled from our experiences in order to assist project teams as they navigate the tasks associated with managing a project. This collection provides practical information to assist you in achieving project goals.
Leverage these Recommended Practices as a starting point. They will point out actions that you can take to reduce the risks associated with your project and better position your project team for success. This repository will grow as additional Recommended Practices are added from continued collaborative work and feedback gathered from partner initiatives.
- Concept
-
A review of the following recommended practices will help focus your thinking around the project and avoid pitfalls that commonly occur during the Concept Process Phase.
Validate Your Concept for a Strong Foundation
Regardless of how a project concept emerges, thorough vetting and validation are necessary to improve the chances for future success. Ensure that Stakeholders are engaged early and buy-in to the project concept.
Have a Strong Business Case
Establishing a compelling business case will help solidify support and commitment from organizational leaders and external organizations. A business case captures the reasoning for initiating a project or task. It is often presented in a well-structured written document that justifies the organization expending resources and effort in support of a specific business need. A vague project objective risks the project’s ability to deliver measurable benefits. Ensure that your Stakeholders understand and support the business case and project objectives.
Is Your Organization Ready for Change?
A vast majority of IT projects bring some form of organizational change. These changes can affect various processes, workflows, and job functions, and they may require new skills from workers. Organizations that fail to plan for change add major risk to the potential success of the project if, for example, users fail to adopt and utilize a new system or process.
It’s never too early to consider the nature and impact of organizational change, and how the project team will effectively plan, manage, and navigate the project. Experienced State of California Project Sponsors and Project Managers have noted that Organizational Change Management (OCM) is often either missing or the level of effort is substantially less than ideal. Many projects consider addressing organizational changes and impacts too late in the PMLC and sometimes not at all. Ideally, organizational change considerations and activities should be addressed from the very beginning.
Don’t Underestimate or Oversimplify User Research and Engagement
User research is the process of gathering feedback from users. The decision of whether or not to do user research can have serious implications for your project. Conducting user research early in the project is critical in defining the project scope and requirements. Additionally, ongoing user engagement is the most effective way to check whether the project is on the right track as project activities proceed.For low complexity projects, teams may be able to learn and develop proper user research and engagement techniques as the project progresses. This can be achieved as part of training the team in agile techniques. Medium and high complexity projects should consider seeking out the appropriate expertise at the concept stage to guide the project team to successfully complete the activities (i.e. acquire an agile coach). User research and engagement may be a straight-forward concept, but don’t underestimate or oversimplify the task.
- Initiating
-
Project success requires laying a good foundation during the Initiating Process Phase. The project staff, business organization, and external Stakeholders must understand what is being undertaken, what to expect as the project takes shape, and what each group’s roles and responsibilities are. The following are four key focus areas that can help the Project Manager get off to a good start.
It is Never Too Early to Engage UsersEspecially during the Initiating Process Phase, user research and engagement is important to accurately understand and define the project scope. Users have first-hand knowledge of the business need. This means they are best positioned to know what the system needs to be able to do.
Devoting the time and effort to upfront user research will result in a clearer and stronger business case that will drive the downstream planning activities. By understanding who the users are, what they need, how their needs could be met, and when the users need a solution, a project is justified in simple terms that can be easily aligned to organizational mission and goals.
There are many ways to engage users early on in the project, including surveys, facilitated group discussions, and being embedded within an operational environment to observe a day in the life of a broad spectrum of users. Focus on the “what” of the business need and not necessarily how it is being done as that will be fleshed out during development.
Effective Sponsorship is the Key to Success
Effective leadership is essential to project success. The project team relies on clear strategic decision-making by the Project Manager. However, it is not enough to have a skilled and committed Project Manager. Project success also requires the active participation of a committed Project Sponsor(s) to provide the leadership necessary to deliver value to the business. A Project Manager, no matter how knowledgeable and skilled, cannot provide all of the direction, business strategy, and resources needed to deliver on project goals. Undertaking a project without the full engagement of the Project Sponsor is a risky endeavor.During the Initiating Process Phase, the Project Manager needs to ensure the Project Sponsor is engaged, has an active role in the early stages of the project, and understands the critical nature of his or her role in delivering a successful project.
The Project Sponsor’s role demands tough decision-making with the needs of the business taking top priority. The role may require redirecting resources from the business to support project needs, or ensuring that the external environment understands and responds to the needs of the project. During the Initiating Process Phase, the Project Manager can use the Project Charter and the associated drafting process as a model for the ongoing reliance on the Project Sponsor and the critical role he or she plays in the project’s success.
The Business Need Drives the Project
During the Initiating Process Phase, the project begins to develop an interaction style between the growing project team and the business organization. The Project Manager should develop a management style that involves the key business resources (including Project Sponsor, Business Owner, and Subject Matter Experts) from the beginning. The Project Manager establishes the expectation that these business representatives play an active role in planning and executing the project. The Project Manager keeps his or her eye on the business problem that is at the heart of the project need, but everyone on the project team should understand the identified project need and comprehend how it connects to the project work they do each day. After all, the ultimate goal of a project is to provide a solution to the business problem.
Check-In with Your Organization’s Enterprise Architect or Opportunities May Be Missed
During the early stages of the project development effort, vet the project’s vision with your organization’s Enterprise Architect. The Enterprise Architect role is to ensure that the organization’s strategic approach to business and information technology (IT) are in alignment with one another. This step will help validate that the project scope, goals, and objectives are coordinated with the enterprise vision and don’t conflict with other enterprise initiatives. This vetting and alignment will increase the likelihood that your project will deliver the expected business value. It will also provide the project team with additional insights into project costs, help reduce overall maintenance and operations (M&O) costs, as well as confirm the long-term viability of the proposed solution.
Engage Stakeholders Strategically
During the Initiating Process Phase, the Project Manager should identify the project’s key Stakeholders and how they relate to the project. Some key Stakeholders may need to be informed about the Initiating Process Phase or other aspects of the project. Depending on their anticipated role, Stakeholders may provide input to the Project Charter so that it incorporates their interests.
Some Stakeholders have limited experience working with projects. They may need to be oriented to the expected project schedule, activities included in the schedule, the important decision points, and what ongoing communications should be expected as the project takes shape.
As the plans for the project develop, Stakeholders need to be informed about the commitment they need to make to ensure the project’s success. This is an opportunity for the Project Sponsor and Project Manager to engage Stakeholders, promote the project business case, and discuss the expected organizational changes. Stakeholder feedback and support is critical to project success.
Tackle the Project in Bite-Size Pieces and Deliver Incrementally to Reduce Risk
Project risk increases with project size. The larger the project – whether measured in dollars, staff, end users, or function points – the greater the chances that the project will not launch on time, exceed budget, or fail to meet the intended need. It is easy to begin a project by assuming a “Big Bang” implementation has to happen, without thinking about whether functionality can be delivered in smaller pieces over time. Iteration reduces risk. It makes big failures unlikely and turns smaller failures into lessons that can be immediately integrated.
During the Initiating Process Phase, the Project Manager, Project Sponsor, and other business representatives should carefully consider where it is possible to divide the work encompassed by the project scope into smaller pieces that can be delivered over time. The trade-off is between:
Delivering everything that users want at once, with the risk that what is delivered isn’t what is needed or doesn’t work properly, against
Delivering improved functionality over time, with the chance to make changes if what is delivered isn’t needed or doesn’t work properly
This strategy reduces risk by not having everything ride on one large product delivery that must be performed correctly to produce any value. An incremental or modular development and deployment approach will allow the project to deliver value to users more quickly. Additionally, the project team will learn more information about the users, the environment, and the technology with each release and use those lessons for the next release.
Change is Hard, So Start Planning for Your Change Early
The earlier the better when planning for change. New systems cause widespread change in processes, capabilities, and roles of program staff. Make sure the organization’s program staff is actively engaged in learning what the change is, why the change is being made, and what resources will be available to help them manage the change and be successful.
This document was edited with the instant web content composer. Use the online HTML converter to convert the documents for your website.
- Planning
-
The following processes are associated with this process phase. The list below contains a high-level description of these processes. See the Processes and Activities section of the Concept chapter in the AIT-PMF for more detail.
Identify the Project Sponsor(s) and Stakeholders - The sponsoring organization’s leadership typically will be tasked with the assignment of a Project Sponsor and the preliminary identification of key potential Stakeholders. If applicable, consult with the organization’s Project Management Office (PMO) or IT Governance Process to determine if there already are internal processes for proposing and approving project concepts. Typically, a Project Manager has not yet been formally named at this early stage.
Conduct a Readiness Assessment - The Readiness Assessment is used to communicate the reason for taking on the project, including the business problem or opportunity to be addressed, potential benefits and outcome, strategic alignment, and return on investment. It also assesses the potential project’s impacts on the organization and its staff, and whether the organization is prepared to successfully conduct the project.
Project Approval Process - The state’s project approval process starts during the Concept Process Phase. This includes completing and submitting a draft Stage 1 Business Analysis (S1BA) as part of the Project Approval Lifecycle (PAL). The information compiled for Concept Development and Readiness Assessment can be useful in departmental and/or statewide project approval processes.
Concept Process Phase Review - A Concept Project Phase Checklist is completed after all of the phase’s activities are done. This ensures that the necessary activities have been completed and that a foundation has been established for the project.
- Executing
-
The Executing Process Phase’s critical activities include coordinating people and resources, managing Stakeholder expectations, and performing activities in accordance with the Project Management Plan (PMP). Recommended practices for these activities include the following.
Communicate, Communicate, Communicate
Projects can involve a large and diverse group of people all working together towards a defined goal. There is a consistent need to ensure that the project team recognizes what needs to be done and how each piece of the overall work affects other pieces. It is equally important to keep Stakeholders abreast of the project’s status and any critical issues. This requires active and frequent communication across the project.
Don’t Ignore the Users
Don’t forget about your users when your project starts the execution phase. Include users in project activities throughout development so that their business needs and requirements can be better understood and met.For example your users should be involved in the feedback cycles necessary for continuous improvement. As part of an incremental delivery strategy as product is delivered to the user, the users are engaged to provide feedback which informs the goals associated with delivering the next product increment. This gives users a way to inject into the development process new or refined user needs and preferences and enables the team to better meet user needs.
Proper user research and engagement increases the likelihood that the project business and user needs will be met. In the end, IT systems exist to fulfil a business need, which is achieved through meeting user needs.
Capturing Action Items From Team Meetings
Project teams typically conduct many meetings, which in turn produce action items assigned to meeting participants. Tracking these action items can be critical to measuring project progress and maintaining team accountability. Concise and accurate written minutes should be prepared for each project meeting. The minutes should include a record of each action item considered or assigned at the meeting, the owner responsible for the action item, and the date the action item was completed or is scheduled to be completed. Approved minutes should be distributed to all meeting participants, project managers and other interested Stakeholders. Good minutes help coordinate and document project work and drive meeting action towards product completion.Early and Effective Testing Can Prevent Major Project Cost Issues Down the Road
Testing is the process of planning, preparing, and evaluating software and related work products. Testing is performed to determine that the specified requirements are met, defects are detected, and ultimately to demonstrate that the system does the job it was designed to do.The earlier defects are found in the development lifecycle, the more efficient and cost effective testing becomes. Testing can prevent problems when applied early in the process. It can continue to be used two detect problems once the software has been developed.
The difference between testing earlier is in the cost of defect correction. The cost of finding and removing defects increases each time the defect escapes to a later lifecycle phase. Industry practices show a multiplicative increase from the cost for defects found in the requirements stage compared to production.
For example, there is a cost increase from requirements to post-release of 1:5 for simple systems to as high as 1:100 for complex systems. Early detection and correction of defects in the development lifecycle is critical to the success of an IT project. This can be accomplished through well-planned testing strategies.
Problems Don’t Go Away – They Only Get Bigger Over Time
Managing conflicting goals and objectives is critical. Unresolved or unmanaged conflicts can quickly escalate and disrupt the project’s progress, as people spend more effort focusing on the conflict than working towards project and organizational goals. Any issues or conflicts between the project, program, contractor, and other Stakeholders only get larger, more complex, and costly if not resolved in a timely manner. It is therefore vital to address and resolve issues immediately as they are identified.Engage the Maintenance and Operations (M&O) Team Sooner
Maintenance and Operations transition planning will help the project team verify and document the primary activities needed to transition the project to Maintenance and Operations (M&O). The M&O team needs to be involved early. Transition planning is perhaps the most complex part of implementing and maintaining the future state of the project. Rolling out new solutions and maintaining processes, procedures, workflows, roles, and responsibilities across an enterprise requires careful planning. It is highly recommended to involve the M&O team early and often to ensure a smooth transition to the organization that will be responsible for maintaining the new system.Leadership Is the Project Manager’s Job
Put simply, the Project Manager’s job is to lead. This means the ability to guide the project at times of project success and when the project is facing difficulties. The Project Manager must be able to openly and honestly communicate that a project is off track and requires corrective action to improve project performance. Effective Project Managers are able to focus on the immediate task at hand and lead the project team to achieve course correction.Have Clearly Defined Go/No Go Checkpoints
Project checkpoints provide a basis for analysis and evaluation to determine whether the project is proceeding as planned or whether corrective action is needed. Every project development and process group phase should pass through a go/no go checkpoint to ensure that essential goals and deliverables are being met, and to identify potential risks before they become major issues to the project. Checkpoints must be structured to answer one primary question: Are you ready for the next phase of the project and/or the next phase of development? If the answer is yes, the project proceeds. If the answer is no, corrective action is required.Individual project elements should have metrics identified and tracked. As the project go-live date approaches, regular checkpoints need to be established to assess readiness and to consider contingencies if any metrics indicate a problem.
Be Honest About Project Progress to Continually Improve
If the project realizes that a significant milestone will be missed, immediately take the time to understand the reasons behind the delay. Was it:An incorrect assumption?
An incorrect level of effort estimate?
A resourcing issue?
An additional constraint that wasn’t considered?
Take the delay as an opportunity to reassess downstream activities and re-plan if necessary. Continuous improvements to project planning and processes will help the team adapt and, hopefully, smooth the path ahead.
For projects undertaking an incremental or modular approach, lessons learned should be gathered at the completion of each module, if not more frequently, even when the project completed the planned scope on time and on budget. Taking lessons learned and carrying them forward to each module will make the project planning and processes even better and more efficient.
Think Globally and Act Strategically
The job of the Project Manager and project team is also to think. Project management processes, tools, and reports alone won’t achieve the desired result, nor will oversight get the project team to the goal. The project team has to reason, solve problems, and make decisions. Sometimes, Project Managers are too focused on green, yellow, and red indicators versus judgment and critical thinking. Red does not always mean disaster, and green does not always mean everything is on course.Testing and Training Activities are NOT Schedule and Cost Buffers
It’s not recommended to reduce planned durations for activities such as testing and training to make up for schedule delays. This often results in reduced quality and additional schedule delays due to undiscovered defects and problems.Warning Signs: Be on the Lookout
Watch for early warning signs that trouble is ahead. The following are some of the common indicators:Inadequate resources and/or skills
Over-allocated resources
Disengaged Sponsor(s)
Frequently missed task or milestone completion dates
Frequent changes to the project scope
Confusion regarding requirements
Not adhering to best practices
Not adhering to established processes and procedures
Lack of leadership, decision making, support, or direction from executive management
Lack of involvement from the business area in the specification, design, testing, business process re-engineering, or implementation
Inappropriate development methodology
Don’t Skimp on Quality
Include processes and activities that determine quality policies, objectives, and responsibilities. This helps a given project meet the objectives for which it was undertaken. Quality management addresses the management of the project itself as well as the deliverables. Good quality management helps ensure that the project delivers and meets or exceeds expectations.Don’t be Afraid to Pull the Plug
If the project is in trouble (such as if the vendor is not performing) you may need to do more than just send up a flare. If the environment has changed, the business value isn’t there, or a significant issue has arisen don’t just keep going.Speak Up to Achieve a Project Win
Effective project leaders create an environment that is conducive to open and honest communication, giving project team members and other Stakeholders the opportunity to participate. In this preferred project environment, information is shared, issues are discussed, and people are more willing to voice concerns and offer innovative ideas. - Closing
-
The following recommended practices are intended to assist the project team as the project is wrapped up and formally ended in the Closing Process Phase.
Recognition is a Must
It is advisable to acknowledge the project team and others who contributed time and talent to the project. Even if the project was suspended or canceled, take time to thank people for their effort and acknowledge those that went “above and beyond.” Recognize project team members for high-quality work and celebrate the project team’s accomplishments.Lessons Learned is Not Optional
There can be a tendency for project team members to feel that they are just going through the motions during lessons learned sessions in order to “check the boxes,” and participation can be a challenge.Instead, promote lessons learned sessions as an important opportunity to capture what went well and what could be done better next time. Position sessions as learning and growth opportunities for the organization, the project team, and other staff.
To continuously improve throughout the project lifecycle, lessons learned can be completed at any time during a project and not just at the end. They can be collected at each phase, deployment of a module, any time the project has achieved a significant milestone or has overcome a significant challenge. And while capturing lessons learned is a beneficial retrospective activity, remember that resulting improvements must be effectively implemented to bring the most value to the project and organization.
Don’t Forget the PIER
The PIER is the last post-project review and provides a record of the project history. This activity is important as taking the time to complete helps to improve future projects. - Post Launch Support
-