|
Effective project execution
There is many a slip between project planning and execution.
Sudipta Dev looks at the role of IT in ensuring the success of a project
Any
organization, irrespective of the industry it might be operating in, undertakes
a project only when it is critical to its business operations. Project success
is easier to envision than to execute of course, as it a proven fact that few
projects actually achieve the objectives aimed at during the planning stage.
This, despite the huge investments made in terms of money, time and human resources.
Among the stakeholders are the IT teams, who have to ensure a projects
success, in spite of the continuous changes and challenges faced during the
various stages of implementation.
Discrepancies between planning and execution
It is necessary to understand the reasons that result in discrepancies between
project planning and execution. The most significant of course is the fact that
IT projects are marked by constant changes in user requirements and this tends
to alter the scope of a project. IT projects have a peculiarity that users
tend to uncover more needsafter commencing use of the systems.
In addition, unforeseen statutory and market changes force at least 10-15% of
the change requests in large IT projects, stated S Ramani, Head-Project
Management Practice, QAI.
The only way forward to ensure a projects success is for the project manager
and his team to attune themselves to the business needs of their organization.
This helps the IT team factor in the business requirements better and
communicate to the end users on capabilities (or otherwise) and the system is
expected to deliver, pointed out Ramani. This makes it possible for the
IT team to factor in the business requirements better and communicate to the
end users on capabilities (or otherwise), the system is expected to deliver.
Additionally most IT projects fail not so much because of failure in technology
but mismatch in expectation management, consequently it is vital for the project
manager to understand the power-interest equation and align the project expectations
accordingly.
Further, discrepancies or the gap widen when there is a lack of clear communication
and coordination from presales function and project managers are not made part
of the vetting process. In most project plans contingency and risk plans
are not chartered properly, and this causes the delays and cost escalation,
stated Swaroop Diwakar, Head-Global Presales & Solutions, Birlasoft, adding
that in some cases time zones are either not defined or work processes not communicated
to be aligned.
Stakeholder involvement
|
"Weekly
reports, monthly reports and working group meetings should be discussed
with the steering committee to monitor the overall progress of a project
and resolve
any critical issues"
- Vijay Talele
Head-IT Solutions, Kale Consultants
|
|
"Clearly
defined and understood project goals and objectives, costs, and measures
of success were of
particular importance, especially with regard to protecting against excessive
scope creep"
- Arup Roy
Senior Research Analyst, Gartner
|
|
"The
team should be like the reporters on the ground who continuously sense
risk in the project and report them during tracking meetings without fear
of being blamed for the risk"
- Pradeep Pendse
Dean IT/Business Design, Welingkar Institute of Management Development
and Research
|
Project planning, tracking and communication are the key areas
that can ensure effective project execution.
A shared vision of the project is necessary for its success.
It should involve the IT team as well as the other stakeholders. This
exercise leads to a common understanding of the desired future and ensures commitment
from all throughout the project lifecycle, asserted Pradeep Pendse, an
expert on project management and Dean IT/Business Design, Welingkar Institute
of Management Development and Research.
Gartners analysis of responses provided by government CIOs and senior
IT leaders sampled revealed the factors that most contribute to IT projects.
Clearly defined and understood project goals and objectives, costs, and
measures of success were of particular importance, especially in regard to protecting
against excessive scope creepevolving changes in the requirements after
the project has been initiated, said Arup Roy, Senior Research Analyst,
Gartner. In fact, respondents heavily identified this issue as a major contributor
to the success of a project.
This apart, Roy pointed out that numerous respondents noted
that projects, before initiation, must have executive-level sponsorshipsomeone
who is empowered to make decisions and resolve issues that arise. Also important
are active ownership, participation and communication by senior business leaders.
This reinforces the importance of a project across the organization.
As far as software projects are concerned, Diwakar conceded
that these tend to run both over budget and be unpredictable, sometimes failing
before they deliver the application.
Regular communication with all the project stakeholders,
internal as well as on the customer side, is necessary for successful project
execution. There should be a reporting and review mechanism in place. For instance,
Vijay Talele, Head-IT Solutions, Kale Consultants, commented, Weekly reports,
monthly reports and working group meetings should be discussed with the steering
committee to see the overall progress of the project and resolve any critical
issues. There is a need to update the project plan with new milestones.
The delays should also be updated in the plan and communicated to the management
regularly.
Arun O Gupta, Customer Care Associate & Group Chief Technology
Officer, Business Head-Food & Beverages, Shoppers Stop agreed that the IT
team can improve project execution by ensuring that the communication about
the project, roles and responsibilities and progress is circulated to all impacted
stakeholders and the management periodically in a transparent way. This
ensures that everyone understands the challenges and steps taken to resolve
issues, if any, by focusing on what rather than who. I have found this to be
an effective way to manage projects, added Gupta.
Project execution plan
Projects that follow proven methodologies and processes have always had a higher
success rate than those that do not follow a well-structured plan. In fact,
the Project Execution Plan (PEP) lays the foundation for planning, controlling
and managing any project.
It is important to understand that the PEP is a dynamic document, and for it
to serve as a communication tool, you have to update it as the project progresses
through its design stages. To meet the particular state of affairs of
a project, the PEP needs to be modified accordingly. However, a typical PEP
should include plans pertaining to the project as a whole, product purchasing,
product development and risk management, added Diwakar. The PEP should
have clearly defined roles, responsibilities and authorities. It should set
out the mechanisms and procedures concerning the quality and reporting. The
PEP should cover the major schedules and budgets of the project and resources
applicable to it.
The project team has to carry out systematic analysis of requirements in a holistic
manner. Pendse pointed out that such analysis should cover various perspectives
such as the static views, the information flow view, the dynamic (event driven)
views, the security view, the quality view, the enterprise analysis view and
the usability/customer experience viewsthis ensures complete understanding
about the business process leading to a better solution perspective.
Another key aspect is effective risk sensing, management, and failure to do,
which is a common cause of project failure. The team should be like the
reporters on the ground who continuously sense risk in the project and report
them during tracking meetings without fear of being blamed for the risk,
added Pendse. Quick mitigation of the risk is equally important. In fact, the
success of a project hinges on managing risks effectively.
Project monitoring and control
The key criteria for the project monitoring and control is to track the project
plan regularly, update as and when necessary, and communicate the progress to
all stakeholders.
There are two important metrics that can be applied to monitor and track
the project whether it is progressing as per schedule or not, stated Talele.
These are:
Schedule Variance, which provides the variance of the actual schedule for each
activity or each phase of the plan against the planned schedule. This aids in
identifying schedule slippage. Its a simple calculation: (Actual duration
- Planned duration) * 100
Effort Variance: The project plan is based on the effort for each activity,
which provides an indication of the planned effort. The plan should be updated
with the actual effort spent on each activity. Effort variance for each activity
and phase will help to identify if the planned effort was aggressive or on the
conservative side. If it is aggressive, and is delaying the project, then it
will help to take appropriate steps to include more resources or increase the
capability of the team to bring the project on track. It can be achieved by:
(Actual effort - Planned effort) * 100
Monitoring and tracking of these variances at regular intervals is vital
at the activity level, and phase level, as well as during project reviews,
said Talele.
Others believe that the key criteria for project monitoring and control should
be on milestone completion rather than activity should be the focus of project
monitoring. Information should be shared with the entire team rather than
work on the conventional need to know basis. Also, review exceptions
aggressively and do not wait for someone to catch-up as promised, because catch-up
never happens, asserted Gupta.
Managing distributed projects
Distributed projects are common these days, there are however many concern areas
associated with them, ranging from the common communication constraints associated
with working with people who are not physically present in the same location
to shared critical resources not being available on time.
Pendse believes that the best practice in projects is to co-locate the team.
However, when the team is distributed care needs to be taken to ensure extremely
good inter team communicationplans, schedules, status reports, information
about shared software assets, clarity about allocation of tasks, etc., should
be communicated well.
In a networked world, distributed projects are a reality and they have to be
managed. The concerns, according to Gupta, can be easily addressed by creating
adequate awareness of the interdependencies, setting clear communication and
expectations with the team through the project and encouraging early start and
completion with understanding on how it impacts the project as a whole. Review
progress periodically even if everything appears to be on course. This will
highlight potential issues before they become challenges. This apart, endeavor
to ensure that all team members participate in the meetings and understand how
they influence the outcome, added Gupta.
Learn from best practices
Ensuring project objectives cannot remain the aim of the project team. Driving
excellence and achieving best practices in terms of cost management, time management,
change management, quality management, etc., during project execution, should
be the main aim. Dipesh Thakar, Chief Technology Officer, Dawnay Day AV India
Advisors, lists the steps that can make this possible:
- By following proven methodologies like PMP, and
creating working protocols/business processes which follow the best practices
advocated by these frameworks.
- Train team members on the methodologies at the beginning
of the project.
- Review the adoption of best practices from time
to time.
- Use tools that support the methodologies in project
execution.
Project management is a combination of many jobs rolled into one. It is a multi-functional
role that is quite demanding. Finding a good project manager is not an easy
task for any organization, nor is it easy to groom one.
sudipta.dev@expressindia.com
|