IT Projects
“All projects are a temporary effort to create value through a unique product, service or result. All projects have a beginning and an end. They have a team, a budget, a schedule, and a set of expectations the team needs to meet. Each project is unique and differs from routine operations—the ongoing activities of an organization—because projects reach a conclusion once the goal is achieved.” - Project Management Institute (PMI)
An IT project may be one or more of the following:
- Implementation of a new solution to support new, current, or revised services
- Large-scale enhancement or upgrade of an existing application or system
- Infrastructure upgrade
- Information security initiative
IT PMO will manage projects when their overall capital budget is over $100K. As per IT PMO processes,a Business Opportunity (Dossier d'Opportunité, DO) and Business Case (Dossier d'Affaire, DA) deliverable will be required. To understand what is capitalizable on projects, contact your finance department.
SM IT projects benefit the entire community, which includes the University’s Student, Research, Academic and Staff populations. SM IT Services has published and regularly updates the IT Dashboard, which includes descriptions of ongoing and planned IT projects that serve the needs of the SM community.
Note that any project must comply with the Policy on the Governance of Personal information.
IT Project process
Each project phase addresses a specific aspect of project management, from opportunity to completion. Although these phases are described sequentially, in practice many of these phases may overlap or occur in parallel during the lifetime of a project.
*Refer to Government regulations/guidelines for projects for more details on these deliverables.
IT Project lifecycle
- Pre-project activities: Each initiativebegins with a ‘Business Needs Statement’(BNS) outlining justification, deliverables, expected results and benefits for SM. This is reviewed by the IT Prioritization Committee, which includes the CIO & IT Directors, for approval. Once prioritized, a Business Opportunity (Dossier d’opportunité) document is submitted for approval to advance to the next phase.
- Project activities:
- 2.1 Preliminary Analysis-Solution Architecture (PA-SA)
The Preliminary Analysis-Solution Architecture (PA-SA) phase allows the project team to gain a detailed understanding of clients’ needs. The core project team gathers business requirements, proposes possible solutions, and defines the approach, timeline, and budget to implement the chosen solution.
Depending on the project, PA-SA activities may also include working with Procurement Services as required, for example during the Request for Information (RFI) or Call for Tender (CFT) process.
A Business Case (Dossier d’Affaire) document is submitted for approval to advance to the Design-Construction-Implement phase. - 2.2 Design-Construct-Implement (D-C-I)
The development and/or implementation of the solution starts here. Depending on the project, this step may include solution configuration, software development, infrastructure, product upgrade, end-user training, etc. The project team (more details provided below) engages IT and Business stakeholders through deliverables and activities such as configurations, demos, and testing activities, until the client approves the solution, and the final product is delivered.
The Project Manager oversees the project’s execution and tracks its progress according to the schedule, costs and scope established during the planning stage to ensure the project’s success. - 2.3 Closure
The Closure phase concludes all project activities and confirms completion of project deliverables to the satisfaction of the clients and project sponsors.
- 2.1 Preliminary Analysis-Solution Architecture (PA-SA)
- Post-project activities:Operation and Support involves transferring project deliverables to the operational environment, shifting responsibility from the Project Manager to the Operational Manager or owner/client. A reasonable ‘moment of handover’ is agreed upon to ensure the smoothest possible transition.
Core roles and responsibilities
For a successful project, the project team must engage in planning, actively support the project plan, and fulfill assignments. Progress depends on clear roles and responsibilities for each team member. Main project team members are highlighted below:
Project Manager:
- Oversees the entire project
- Manages the delivery of a solution in accordance with the established scope, budget, timeline, and guidelines to achieve the intended business benefits.
- Represents the interests of the project’s client and sponsors within the project, and guides the work towards the project goal.
- Collects, integrates, and presents information to stakeholders, and thus facilitatesinformed and timely decisions. ITProject Management Office (PMO)
Portfolio Manager / IT Solution Manager:
- Collaborates closely with the business and provides oversight on the project to ensure the project is a success. The portfolio manager will often play the role of the IT Solution Manager within the project, where they will be accountable for ensuring that SM IT will be able to support the solution delivered by the project. The IT Solution Manager will collaborate with the Project Manager regarding planning, resource capacity, managing risks/issues, and reporting. The IT Solution Manager will play a leadership role in the functional/technical aspects of the solution.
Business Solution Manager:
- An advocate for the business representative on the project team.
- Accountable for the success of the project, deliverables, and benefits.
IT Sponsors and Business Sponsor:
- Members of senior management, who arethe drivers and in-house champions of the project.
- Approvethe strategies related to change management, communication, and solution deployment.
- Co-Chair the steering committee to act as the project ambassadors for all stakeholders.
- The IT Sponsor is part of SM IT;the Business Sponsor is linked to the client.
IT Architect:
- An IT Architect can be involved in these key areas: Solution, Security, Infrastructure, Integration, Software, etc.
- Identifies solutions/design/recommendations/requirements, etc. and oversees the end-to-end solution.
- Ensures solutions align with SM Standards & Policies.
Change Management Advisors, Communications and Training Specialists:
-
Facilitateadoption and smooth transition to the new solution for business end users. Activities include business impact analysis, communications, and end user training.
Business Analyst (BA):
- Works with Business to develop a strong understanding of the business requirements and processes related to the project, and to assist with the development of project requirements, scope and user acceptance criteria for the target solution.
- The BA may also recommend improvements to the existing business processes,collaborate with developers and subject matter experts to establish the technical vision and analyze trade-offs between usability and performance needs, while acting as the liaison between thebusiness units and the technology teams.
- Once the scope and high-level solution design is complete, the BA ensures a seamless handover to the Functional Analyst (FA).
Functional Analyst (FA):
- Converts the business requirements and high-level solution design into functional and technical requirements to be consumed by the project team during the build of the solution.
- The FA works closely with the Project team and Subject Matter Expertsthroughout the build of the solution, to ensure requirements are understood and solution is built as specified.
- The FA also works with the business to establish test scenarios and test cases to be used during unit and User Acceptance Testing (UAT) and assists Business during the UAT phase, if required.
Subject Matter Expert (SME):
- Provides the knowledge and expertise in a specific subject, business area, or technical area.
- Includes roles such as technical lead, system admin, developer, etc.
Project Governance
Project governance helps ensure that a project is executed according to the standards of the organization performing the project. It is the model on which critical decisions of the project are made and escalated, and it determines how accountability is assigned to the decision-makers.
Project governance is dependent on the project's size, complexity and stakeholders. It should be established with project sponsors at the start of the project to help define a reporting structure, roles, and responsibilities while outlining a clear escalation path for issue resolutions.
Typical governance committees:
Steering Committee:
- Members: IT and Business sponsors (co-chairs) and members of the Coordination Committee
- Function: The governing body of the project with overall responsibility on the success of the project. Members provide leadership support and guidance to the project team.
- Responsibilities:
- Ensure accountability for the realization of project benefits.
- Approve key project decisions & deliverables.
- Oversee and support risk mitigation strategy and issue resolution action plan raised by the project manager and project team.
Coordination Committee:
- Members: Project Manager (chair), IT and Business Solution Managers, Change Management Advisors, and other pertinent stakeholders
- Function: The Coordination Committee is responsible for the delivery of the project. The Coordination Committee can make recommendations to the project Steering Committee.
- Responsibilities:
- Be responsible for the quality of the solution deliverables (requirements, strategies, architecture, test cases and execution, etc.).
- Provide updates to sponsors on project’s progress of project (IT/Business).
- Identify benefits and ensure their realization.
- Identify resource requirements.
- Collaborate to address issues and risks and remove obstacles.
Project reporting
Project reporting is an essential component for the PMO and project management success. The report types below each target a specific audience and provide the overall status of the project or specific aspects of the project’s progress or performance. They help manage the expectations of stakeholders, communicate the progress to other members of the team, and help identify potential issues or risks, and provide a record of the project's progress for future reference.
Report | Purpose | Target Audience | Frequency |
---|---|---|---|
Alignment on the upcoming projects |
List of upcoming projects & intended start dates;aligned to strategic roadmap |
CIO, IT Directors, Portfolio Managers |
Monthly |
PMO Project Dashboard |
Summary status of all active projects,with key performance indicators (KPIs) on scope, budget, team and timeline |
CIO, Directors, Steering Committee, Portfolio Managers |
Monthly |
Project status- Executive Summary |
Executive summary of a project’s status, risks, issues and KPIs |
CIO, Directors, Steering Committee, Portfolio Managers, Coordination Committee |
As needed, minimum monthly |
Project Steering Deck |
Detailed status of a project, risks, issues, decisions, KPIs and next steps |
Steering Committee |
Monthly |
Workforce Planning BI Report |
Overview of current & future resource capacity planning for decision making |
Portfolio Managers, Project Managers, Directors |
Refreshed daily |
PMO Tools
The PMO uses project management tools designed to assist an individual, team, or PMO members in managing their projects and tasks effectively. Below is a short list of these tools.
Tool | Overview |
---|---|
SharePoint |
Online collaboration & storage repository to organize and access information on projects |
Teams |
Collaboration platform used for instant messaging, group chats, and online meetings |
Power BI |
Data visualization tool for creation and publication of interactive reports and dashboards |
MS Project |
Application used by Project Managers to build project schedules and manage tasks, teams, and capacity |
Project for the Web |
Cloud-based application that allows units outside IT to create, manage, and share project plans and tasks lists (See ). Comparable to MS Project but simpler and lighter |
JIRA |
Bug and issue tracking tool for waterfall & agile projects, to help teams plan, manage, and report completed work |
To contact us:gcp.pmo [at] mcgill.ca