Basic Overview of Various Aspect of IT Project
Basic Overview of Various Aspect of IT Project
HPGD/JL18/0781
1
UNDERTAKING BY CANDIDATE
I declare that project work entitled “Basic overview of various aspect of an IT project” is my
own work conducted as part of my syllabus. I further declare that project work presented has
been prepared personally by me and it is not sourced from any outside agency. I understand
that, any such malpractice will have very serious consequence and my admission to the
program will be cancelled without any refund of fees. I am also aware that, I may face legal
__________________________
Signature of Candidate
2
Acknowledgement
“It is not possible to prepare a project report without the assistance &encouragement of other
throughout the course of this project. I am thankful for their aspiring guidance, invaluably
constructive criticism and friendly advice during the project work. I am sincerely grateful to
them for sharing their truthful and illuminating views on a number of issues related to the
project.
I also like to thank my NSDL project manager Mr.Sudnyesh Girap and all the people who
provided me with the facilities being required and conductive conditions for my project.
Thanking You,
3
Table of Content
Sr. Topic Page No.
No.
1. Introduction 6
2. Background 11
3. Methodology 14
Essential Stages of Project Management 14
Software Development Life Cycle and Models 32
4. Literature Review: 39
SMART Technique 39
Project Reporting 43
Project Management Tool 50
Control factors of an IT Project Management 54
5. Conclusion 59
6. Bibliography 62
4
Introduction:
for the completion of organizations specific information technology (IT) goals. IT project deal
with the challenges of interdependent integrations, rapid technology upgrades, and version
Reporting progress
Goals are high level statements that provide overall context for what the project is trying to
achieve, and should align to business goals. To achieve the business requirement and
project objectives we should know the actual requirement and goals of project. To determine
5
Why project objectives are important?
Objectives are in business terms. Once they are approved, they represent an agreement
between the project manager and the project sponsor (and other major stakeholders) on the
main purpose of the project. The specific deliverables of an IT project, for instance, may or
may not make sense to the project sponsor. However, the objectives should be written in a
They help frame the project. If you know the project objectives, you can determine the
deliverables needed to achieve the objectives. This in turn helps nail down the overall project
scope, helps you identify risks and allows you to provide estimates on effort, duration and
cost. Once the project starts, you can validate that all of the work that you are performing will
They help you declare success. At the end of the project, you should be able to talk to your
sponsor to determine whether everything expected in the project objectives has, in fact, been
achieved. If all of the objectives were not fully met, you may still be able to declare partial
success.
The project objectives should be defined and agreed upon before the project starts. The
deliverables of the project are created based on the objectives defined and wrote in early
6
To define proper objective of the project we need to follow ‘SMART’ technique, that is
describe below
Specific
Measurable
SMART Achievable
Realistic
Time-bound
by December 31 to achieve average client wait times of no more than two minutes".
1) The objective seems fairly specific in its statement about upgrading the phone
system.
2) The objective is measurable in terms of the average client wait times the new phone
3) You can assume that the objective is achievable and realistic by this project team.
7
Managing budgets and resources
Projects do not get done without resources to do them. To ensure successful completion of a
project, it is important to estimate correctly the number of personnel and the amount of
equipment needed. With this, it is important to realize the cost of the project. Some projects
can be completed in a shorter time by increasing the manpower on the project. However,
doing this also increases the cost. One of the project manager’s jobs is to maintain a balance
between reducing costs and reducing the time to complete the project.
Project budget and resource planning are the important aspect to complete project
successfully.
Managing budgets
and resources:
Resource planning
Cost Estimating
Cost Budgeting
Cost Control
8
Reporting Progress
Reporting progress is a key to project management. It is essential that key players in a
project know what is happening, and whether they are on track, behind, or ahead of
schedule. After viewing progress on a regular basis, you can try to avoid possible problems
in advance. For example, if you notice that a certain task was scheduled to take 10 days to
accomplish, but on day 5 only 25% of the work was finished, you could possibly re-allocate
During and after a project, it is important to review and analyse the performance on the
project. This information can provide valuable insight into possible changes to make for
future projects. For example, your project was to build a mobile app, and one of the steps
involved was OTP functionality. After the project is finished, you notice that it took less time
to develop OTP functionality than you originally planned. This information could be valuable if
you build another mobile app, because you could reduce the time allocated for that
functionality. By constantly reviewing the efficiency and effectiveness of your project, you can
9
Background:
You know what the short and long-term goals are. You fundamentally believe that reaching
these goals matters. There is a sense of urgency, and people are unhappy when you don’t
deliver.
Your team leader knows what business value to deliver. The surrounding organization, as
well as the team, respect, and honors his/her choices. This leader is a single person who
takes full responsibility for the results of the team. In scrum terms, this is what we would call
3. Sense of ownership
Your team feels responsible for the outcome of the project. You spend the customer’s money
4. Commitment to quality
You can count on each member of your team to deliver high-quality work on time. It is ok to
give feedback when standards aren’t met. Issues are resolved in time. You have proper
It is possible to get things done. “Done” means business requirement delivered to production.
Your team can independently deliver iterations to production. You go live from day one. If
10
you depend on other parties, they deliver with quality and on time, or don’t impact your
results.
6. Psychological safety
You can take risks in your team without feeling insecure. Your teammates give and receive
honest feedback. You learn from each other. Everybody is open about the progress and
You have all the skills in your team that are necessary to accomplish the work that needs to
be done. Each team member feels included and is able to contribute to the results of the
team.
The technology fits the client, the project and the expected scale. It also is sustainable, which
means you can find people who can take over if either one of your teammates decides to
11
Methodology:
A project management life cycle is a five-step framework planned to assist project managers
in completing projects successfully. Each phase of the cycle is goal-oriented having its own
set of characteristics and contains product deliverables, which are reviewed at the end of the
project. Below are the project management phases which need to maintain by project
1) Project Initiation
2) Project Planning
3) Project Execution
5) Project Closure
12
Project Initiation
Project initiation is the phase where the project starts. It provides an overview of the project,
along with the strategies required to attain desired results. It is the phase where the feasibility
and business value of the project are determined. The project manager scheduled a meeting
to understand the client and stakeholders requirements, goals, and objectives. It is essential
to go into minor details to have a better understanding of the project requirement. In this
phase, the current or prospective project leader writes a proposal, which contains a
include business plans and grant applications. The prospective sponsors of the project
evaluate the proposal and, upon approval, provide the necessary financing. The project
Project Charter is an essential outcome of the initiation phase. The solutions to project-
related issues, doubts, and concerns are covered in this. The Project Charter is considered
List of stakeholders
Project scope
Project deliverables
Project risks
In the initiation phase, the project partners enter a (Business analyst/Clients) relationship
with each other. To prevent the development of false expectations concerning the results of
the project, it makes sense to explicitly agree on the type of project that is being started:
13
A research and development project
The choice for a particular type of project largely determines its results. For example, a
research and development project delivers a report that examines the technological
functionalities of an application, but they need not be suitable for use in a particular context
(e.g. by hundreds of users). A project that delivers a working product must also consider
Many misunderstandings and conflicts arise because the parties that are involved in a project
are not clear on these matters. Customers may expect a working product, while the members
of the project team think they are developing a prototype. A sponsor may think that the
project will produce a working piece of software, while the members of the project team must
In the initial stage, it is essential to understand the feasibility of the project. See if the project
is practical from the economic, legal, operational, and technical aspects. Identifying problems
will help you analyse whether you can solve issues with appropriate solutions.
Identifying the project scope involves defining the length, breadth, and depth of the project.
On the other hand, it’s equally essential to outline functions, deadlines, tasks, features, and
services.
14
Identify the Project Deliverables
Upon identifying the project scope, the very next step is to outline the project deliverables.
required
Before developing a business case, check whether the essential pillars of the project such as
feasibility, scope, and identification of stakeholders are in place. The very next step is to
Project Planning
The planning phase frames a set of plans which helps to guide your team through the
implementation phase and closing phase. The program created at this point will surely help
you to manage cost, quality, risk, changes, and time. The project plan developed should
include all the essential details related to the project goals and objectives and should also
detail how to achieve it. It is the most complex phase in which project managers take care of
15
The project planning phase includes the following components
A project plan is a blueprint of the entire project. A well-designed project plan should
determine the list of activities, the time frame, dependencies, constraints involved, and
potential risks. It assists the project manager to streamline operations to meet the end
objective and track progress by taking appropriate decisions at the right time.
The resource plan provides information about various resource levels required to accomplish
a project. A well-documented plan specifies the labour and materials to complete a project.
Resources used should have relevant project management expertise. Experience in the
Budget Estimation
Framing a financial plan helps you to set the budget and deliver project deliverables without
exceeding it. The final budget plan lists expenses on material, labour, and equipment.
Creating a budget plan will help the team and the project managers to monitor and control
Gathering Resources
Gathering resources is an essential part of project planning as it helps to monitor the quality
level of the project. It is not enough to assemble a well-balanced team from internal and
external resources. Resources like equipment, money, software solutions, and workplace
16
Anticipating Risks and Potential Quality Roadblocks
The risk plan will help you identify risks and mitigate them. It will consist of all the potential
risks, the order of severity, and preventive actions to track it. Once threats are under control,
Project Execution
Project execution is the phase where project-related processes are implemented, tasks are
assigned, and resources allocated. The method also involves building deliverables and
satisfying customer requirements. Project managers or team leaders accomplish the task
through resource allocation and by keeping the team member’s focused. The team involved
will start creating project deliverables and seek to achieve project goals and objectives as
outlined in the project plan. This phase determines whether your project will succeed or not.
The success of the project mainly depends on project execution phase. The final project,
There are a lot of essential things that are taken care of during the execution phase. Listed
During the project execution phase, it is essential to get regular project updates as it provides
Before you kick-off a project meeting, be clear about the agenda and make team members
aware of what the meeting is all about well in advance. If communication is timely and
17
straight-forward, the productivity of on-going projects and those that are in the pipeline will
Manage Problems
Problems within the project are bound to occur. Issues such as time management, quality
management, and weakening in the team’s morale can hinder the success of a project. So
Project Execution
Change
Project Measure of
Management Identify Task
Deliverable project Activities
Document
Keep
Finalize new Environ-
Test Project on
requirement ment Setup
track
Devlopment
Review
Accept and
every phase
Deployment
18
Project monitoring and control
The main goal of this phase is to check whether everything aligns with the project
allocation and ensure that everything is on track. To aid this, a project manager may conduct
Monitoring project activity after project execution phase will allow the project manager to take
corrective actions. Meanwhile, considering the quality of work will also help to make the
necessary improvements. Keeping an eye on the budget will help to avoid unnecessary
expenses resources. Furthermore, we are going to describe the inputs, tools and techniques
and outputs involved in the monitor and control project work process.
19
Monitor and Control Project Work Process - Inputs
The subsidiary plans and the project baselines form the basis of controlling the project, as it
mainly involves focusing on all the aspects of the project. This plan includes the subsidiary
plans like Development plan, Testing Plan, Database archival and maintenance plan,
Environment Setup Plan which are useful for process of developing a project management
plan.
Project Documents:
Assumption log - The assumption log contains information about expectations and
Basis of estimates - Basis of estimates indicates how the various estimates were
borrowed and can be used to decide on how to respond to the difference of opinion.
Cost forecasts - Based on the project’s previous performance, the cost forecasts are
used to determine if the project is within defined tolerance ranges for budget and to
Issue log - The issue log is used to document and monitor who is responsible for
Lessons learned register - The lessons learned register might contain information
Milestone list - The milestone list shows the scheduled dates for particular
milestones and is also used to check if the planned milestones have been
accomplished.
Quality reports - The quality report includes quality management issues; which are
also known as suggestions for the process, project, and product improvements;
20
corrective actions recommendations (includes rework, defect/bugs repair, 100%
inspection, and more); and the summary of findings from the Control Quality process.
Risk register - The risk register provides details on the threats and opportunities that
Risk report - The risk report provides information on the overall project and specified
individual risks.
forecasts are used to determine if the project is within the defined tolerance ranges
Work performance data is an output of the Direct and Manage Project Work process where
the data is collected, analysed, and integrated to produce work performance information for
providing a sound foundation for taking project decisions. With the Performance information,
the project manager can gain knowledge on status deliverables, implementation status for
Agreements:
The procurement agreement includes terms and conditions, and may also integrate other
items that the buyer specifies regarding what the seller is to perform or provide. If the project
is outsourcing part of the work, the project manager needs to oversee the contractor’s work
to make certain that all the agreements meet the specific needs of the project while adhering
21
Enterprise Environmental Factors:
The Enterprise Environmental Factors are conditions that are not under the control of the
project team. They vary widely depending on the nature of the environment and are as
follows:
workmanship standards which influence the process of monitoring and controlling the
project work.
Existing Human Resources - The level of skills, disciplines, and knowledge, such as
Stakeholder Risk Tolerances - A crucial aspect at any given stage of the project
work. The project manager should understand the tolerance level of the stakeholder
as to how much negative impact can he sustain during the project's lifecycle.
along with the industry risk study information, and risk databases from the previously
procedure.
Project Management Information System - PMIS are system tools and techniques
methods and tools to collect, combine and distribute information through electronic
22
Organizational Process Assets:
Organizational process assets are the plans, processes, policies, procedures, and
The Processes and Procedures under the organizational process assets can be segregated
Initiating and Planning: Implementing guidelines and criteria's used for tailoring the
organization's standard processes and procedures to satisfy the specific needs of the
project life cycles and methods to maintaining quality policies and procedures are
procedures and also to document how the changes are approved and validated. The
process also includes keeping a tab on the financial control procedures, issue and
Change and risk control procedure along with Process measurement and lessons
learned database.
Closing: During the closing stage, the project manager will monitor the project
closure guidelines, which includes focusing on the lessons learned, final project
23
Corporate Knowledge Base:
The organizational knowledge base for storing and retrieving information includes:
The knowledge base will comprise of various versions and baselines of the policies,
procedures and project documents. The knowledge base also includes financial databases
containing information on labour hours, incurred costs, budgets, and project costs overshoot.
A project manager should also know historical information and lessons learned from previous
project records and performance. For a project manager, should also have corporate
knowledge of the issues and defects so that he/she can control and resolute the same in any
problems arise. Finally, the corporate knowledge base also should have information on
components that include insights into the process measurement databases and information
on the project files from previous projects (Ex. scope, cost, schedule baselines and project
calendars)
Expert Judgment:
To ensure that the project performances matches the expectation, the project manager, in
collaboration with the project management team uses expert judgment to interpret the
24
Data Analysis:
Data analysis techniques that can be used include but are not limited to
Root cause analysis: Root cause analysis focuses on identifying the main reasons
for a problem. It can be used to determine the reasons for a deviation and the areas
the project manager should focus on in order to achieve the objectives of the project.
Trend analysis: Trend analysis is used to forecast future performance based on past
results. It looks ahead in the project for expected slippages and warns the project
manager ahead of time that there may be problems later in the schedule if
established trends persist. This information is made available early enough in the
project timeline to give the project team time to analyse and correct any
actions if necessary.
Variance analysis: Variance analysis reviews the differences (or variance) between
planned and actual performance. This can include duration estimates, cost estimates,
Variance analysis may be conducted in each Knowledge Area based on its particular
variables. In Monitor and Control Project Work, the variance analysis reviews the
25
resource variances about each other to get an overall view of variance on the project.
management teams, and stakeholders to agree upon a single decision through the
process of voting. This will enable the project to operate within the project
management scope.
of project team members stakeholders and others involved in the undertaken project.
The main agenda is to circulate information regarding the project and to make sure
Change Requests:
When both the planned results and actual results are compared, change requests will direct
the project to expand, adjust, or reduce in the project and product scope, quality
requirements, schedule and cost baselines. These changes will cover the way for the
collection and documentation of new requirements and can impact the project management
plan, documents or product deliverables. All changes that meet the project’s change control
criteria should go through the integrated change control process established for the project.
Corrective Action: A deliberate activity that realigns the performance of the project
Preventive Action: An intended activity that ensures the future performance of the
26
Defect Repair: A calculated activity to modify an unusual product or product
component.
These are the physical representation of work performance information compiled into project
These work performance reports are a sub-division of project documents, and these reports
Changes identified during this process may affect the overall project management plan.
These changes, after being processed through the appropriate change control process can
lead to project management plan updates. Project management plan elements that may be
27
Project Documents Updates:
Schedule and cost forecast: A document that stores information on the schedule
Work performance report: A document that contains the information on the number
of hours that have been spent, the quality standards that have been met and the
Issue log: A document that contains the information about all the issues that faced
during the project monitoring and controlling process and the time taken to resolve
Changes are bound to occur during a project. There are scenarios where even those well-
drafted plans, will have varied results when compared with the actual planned values. Hence,
performing the Monitor and Control Project Work process is essential to determine those
changes. Monitor and Control Project Work process is crucial to meet the desired outcomes
of the project. Because if one doesn't measure the performance, they will not be able to know
how the project is going, and this is a significant risk for the failure of the project.
Project Closure
Project closure phase represents the final phase of the project, which is also known as
“follow-up” phase. Around this time, the final product is ready for delivery. Here the main
focus of the project manager and the team should be on product release and product
delivery. In this stage, all the activities related to the project are wrapped up. The closure
phase is not necessarily after a successful completion phase alone. Sometimes a project
may have to be closed due to project failure. Once the product is handed to the customers,
the documentation is finalized, the project team is disbanded, and the project is closed.
28
After the project has been closed, a Post Implementation Review is completed to determine
the project’s success and identify the lessons learned. The first step taken when closing a
project is to create a Project Closure Report. It is extremely important that you list every
activity required to close the project within this Project Closure report, to ensure that project
closure is completed smoothly and efficiently. Once the report has been approved by your
The activities taken to close a project and the templates which help you to complete each
Analyzing
Project
Performance
Analyzing
Teams
Performance
Document
Project
Closure
Conduct
Reviews
Account for
Budget
29
Analysing Project Performance:
This project management step deals with analysing whether the project goals have been
met. If the project is accomplished within the agreed budget and time and is capable of
addressing the issue which it set out to resolve, then the project can be declared a success.
The next project management step is to consider the performance of the team members.
Performing quality check against parameters like quality of work and timelines will provide a
This is the most vital of project management steps as it involves a systematic presentation of
a project from the ideation stage to completion. A well- written project document without any
Soon after the closure phase, a final evaluation of the project provides meaningful insights
into the entire process. These reviews will provide lessons learned for upcoming projects.
In the final phase of the project, specific resources and budget which are untouched may be
redeployed for further projects. It helps to reduce resource wastage and costs as well.
30
Software Development Life Cycle and Models
software that ensures the quality and correctness of the software built. SDLC process aims
to produce high-quality software that meets customer expectations. The system development
should be complete in the pre-defined time frame and cost. SDLC consists of a detailed plan
which explains how to plan, build, and maintain specific software. Every phase of the SDLC
process
Helps you to decrease project risk and project management plan overhead.
SDLC Phases
The requirement analysis is the first stage in the SDLC process. It is conducted by the senior
team members with inputs from all the stakeholders and domain experts in the industry.
Planning for the quality assurance requirements and recognition of the risks involved is also
done at this stage. This stage gives a clearer picture of the scope of the entire project and
the anticipated issues, opportunities, and directives which triggered the project.
Requirements Gathering stage need teams to get detailed requirements. This helps
companies to finalize the necessary timeline to finish the work of that system.
31
Requirement
Analysis
Feasibility
study
Design
Coding
Testing
Installation /
Deployment
Maintenance
Feasibility study:
Once the requirement analysis phase is completed the next step is to define and document
software needs. This process conducted with the help of 'Software Requirement
Specification' document also known as 'SRS' document. It includes everything which should
32
2. Legal: Can we handle this project as cyber law and other regulatory
framework/compliances?
3. Operation feasibility: Can we create operations which are expected by the client?
4. Technical: Need to check whether the current computer system can support the
software
5. Schedule: Decide that the project can be completed within the given schedule or not.
Design
In this third phase, the system and software design documents are prepared as per the
requirement specification document. This helps define overall system architecture. This
design phase serves as input for the next phase of the model.
Once the system design phase is over, the next phase is coding. In this phase, developer’s
starts build the entire system by writing code using the chosen programming language. In the
coding phase, tasks are divided into units or modules and assigned to the various
developers. It is the longest phase of the Software Development Life Cycle process.
In this phase, Developer needs to follow certain predefined coding guidelines. They also
need to use programming tools like compiler, interpreters, debugger to generate and
Testing:
Once the software is complete, and it is deployed in the testing environment. The testing
team starts testing the functionality of the entire system. This is done to verify that the entire
During this phase, QA and testing team may find some bugs/defects which they
communicate to developers. The development team fixes the bug and send back to QA for a
re-test. This process continues until the software is bug-free, stable, and working according
Installation/Deployment:
Once the software testing phase is over and no bugs or errors left in the system then the final
deployment process starts. Based on the feedback given by the project manager, the final
Maintenance:
34
Once the system is deployed, and customers start using the developed system, following 3
activities occur
Bug fixing - bugs are reported because of some scenarios which are not tested at all
The main focus of this SDLC phase is to ensure that needs continue to be met and that the
system continues to perform as per the specification mentioned in the first phase.
SDLC models
Waterfall model:
The waterfall is a widely accepted SDLC model. In this approach, the whole process of the
software development is divided into various phases. In this SDLC model, the outcome of
one phase acts as the input for the next phase. Waterfall model is a sequential model that
divides software development into pre-defined phases. Each phase must be completed
before the next phase can begin with no overlap between the phases. Each phase is
designed for performing specific activity during the SDLC phase. It was introduced in 1970 by
Winston Royce.
Incremental Approach:
The incremental Model is a process of software development where requirements are broken
maintenance. It is essentially a series of waterfall cycles. The requirements are divided into
groups at the start of the project. For each group, the SDLC model is followed to develop
software. The SDLC process is repeated, with each release adding more functionality until all
35
requirements are met. In this method, every cycle act as the maintenance phase for the
previous software release. Modification to the incremental model allows development cycles
to overlap. After that subsequent cycle may begin before the previous cycle is complete.
V-Model:
In this type of SDLC model testing and the development, the phase is planned in parallel. So,
there are verification phases on the side and the validation phase on the other side. V-Model
joins by Coding phase. V-Model is an SDLC model that has a testing phase corresponding to
every development stage in the waterfall model. It is pronounced as the "vee" model. The V-
model is an extension of the waterfall model. It is also called a Validation and Verification
Model.
Agile Model:
testing during the SDLC process of any project. In the Agile method, the entire project is
divided into small incremental builds. All of these builds are provided in iterations, and each
Spiral Model:
The spiral model is a risk-driven process model. This model adopts the best features of the
prototyping model and the waterfall model. The spiral methodology is a combination of rapid
Spiral Model is a combination of a waterfall model and iterative model. Each phase in spiral
model begins with a design goal and ends with the client reviewing the progress. The spiral
The development team in Spiral-SDLC model starts with a small set of requirement and goes
through each development phase for those set of requirements. The software engineering
36
team adds functionality for the additional requirement in every-increasing spirals until the
Big bang model is focusing on all types of resources in software development and coding,
with no or very little planning. The requirements are understood and implemented when they
come.
This model works best for small projects with smaller size development team which are
working together. It is also useful for academic software development projects. It is an ideal
model where requirements are either unknown or final release date is not given.
RAD model:
targets at developing software in a short span of time. RAD follows the iterative. It focuses on
small pieces; the larger projects are divided into a series of smaller projects. The main
features of RAD model are that it focuses on the reuse of templates, tools, processes, and
code.
37
Literature Review:
SMART technique:
The November 1981 issue of Management Review contained a paper by George T. Doran
called there’s an S.M.A.R.T. way to write management's goals and objectives. It discussed
Ideally speaking, each corporate, department, and section objective should be:
Realistic – state what results can realistically be achieved, given available resources.
Specific
Measurable
S.M.A.R.T. Achievable
Realistic
Timebound
38
Notice that these criteria don’t say that all objectives must be quantified on all levels of
staff middle-management positions. Practicing managers and corporations can lose the
benefit of a more abstract objective in order to gain quantification. It is the combination of the
objective and its action plan that is really important. Therefore serious management should
Specific:
The criterion stresses the need for a specific goal rather than a more general one. This
means the goal is clear and unambiguous; without vagaries and platitudes. To make goals
specific, they must tell a team exactly what's expected why it's important, who’s involved,
Measurable:
The second criterion stresses the need for concrete criteria for measuring progress toward
the attainment of the goal. The thought behind this is that if a goal is not measurable it is not
Measuring progress is supposed to help a team stay on track, reach its target dates and
39
experience the exhilaration of achievement that spurs it on to continued effort required to
How much?
How many?
Attainable:
The third criterion stresses the importance of goals that are realistic and also attainable.
Whilst an attainable goal may stretch a team in order to achieve it, the goal is not extreme.
That is, the goals are neither out of reach nor below standard performance, since these may
be considered meaningless. When you identify goals that are most important to you, you
begin to figure out ways you can make them come true. You develop the attitudes, abilities,
skills and financial capacity to reach them. The theory states that an attainable goal may
40
Relevant:
The fourth criterion stresses the importance of choosing goals that matter. A bank manager's
goal to "Make 50 peanut butter and jelly sandwiches by 2pm" may be specific, measurable,
attainable and time-bound but lacks relevance. Many times you will need support to
accomplish a goal: resources, a champion voice, someone to knock down obstacles. Goals
that are relevant to your boss, your team, your organization will receive that needed support.
Relevant goals (when met) drive the team, department and organization forward. A goal that
Time-bound:
The fifth criterion stresses the importance of grounding goals within a time-frame, giving
them a target date. A commitment to a deadline helps a team focus their efforts on
completion of the goal on or before the due date. This part of the SMART goal criteria is
intended to prevent goals from being overtaken by the day-to-day crises that invariably arise
When?
41
What can I do today?
Project reporting:
Crucial decisions must be taken at five points during a project; these decision points
correspond to the end of each project phase, and they call for recording the projects current
status and writing an intermediate report. They also provide the opportunity to reconsider the
At these decision points, project leaders should consult with their clients regarding decisions
about the project and adjust the control factors, if necessary. For example, if many new and
unexpected requirements have emerged during the definition phase that could increase the
The decision points at the end of the phases are often �go/no-go moments�; they call for
decisions regarding whether to proceed with the project or whether it should be discontinued.
42
The following situation often occurs in organizations that do not work according to project
phases: a project plan is initially written, in which the control factors are described. A timeline
goal is described (Quality) and the tools for information services surrounding the project are
determined (Information). During a project, the project leader continues to make sure that the
project remains somewhat within the total budget and the timeline, but makes no real
adjustments. Near the end of a project, the project proves to cost more or to take longer than
originally expected. The project is then scaled back to avoid further cost over-runs or delays.
Had the project leader in such a case worked with the six-phase model, the team would
probably have already concluded in the design phase or perhaps even in the definition phase
that the original timeline and budget were insufficient. If the project leader had made
adjustments at that time, a simpler design could have been chosen that would have been
less expensive and time-consuming to implement. Alternatively, more time, money or both
could have been requested from the client. At any rate, the status of the project would have
been clear months earlier, and it would have been possible to steer the project in a
meaningful way.
Projects involve uncertainty. At the beginning of a project, the exact amount of time that will
be needed is not known, nor is the precise amount that the project will eventually cost. For
some projects, it is even uncertain whether the intended goal will be reached at all. In a world
of fast-paced change, the foundations of a project have sometimes already changed before
When preparing project plans, project leaders can only estimate the control factors (i.e. time,
money, team, quality goals and necessary information) of the project. As the project
43
proceeds, more knowledge emerges about the project itself. In the initiation phase, only an
idea exists. In the definition phase, the idea is refined according to requirements. In the
design phase, possible designs are examined and developed, providing even more clarity. In
the development phase, it becomes clear how the design should be realized. In the
implementation phase, the actual project result is built, and in the follow-up phase, all of the
for the follow-up phase (which will take place later) during the initiation phase. At this stage, it
is still possible for the project to proceed in any of a number of possible directions. The idea
has yet to be elaborated. The exact form of the follow-up phase is probably also known only
in the broadest terms. This is too little information upon which to base a realistic, detailed
estimate for the follow-up phase. A broad outline of a budget is the most that can be
Project plans therefore work as follows: a global budget is made for the entire project, along
with a concrete budget for the next subsequent phase. For example, if a project team is
preparing to enter the implementation phase (after the development phase), they are well
aware of what must happen. At that point, it is possible to make a detailed budget for the
implementation phase.
The global budget estimates for the total project must be adjusted after each phase. After
each phase, there is more knowledge and decisions have been taken that allow the global
budget to be completed in more detail. In this way, estimates of the total costs of the project
Making a global budget for the entire project and a concrete budget for the next phase is
important, and not only for the control factor of money. It is important to work from global to
44
The process of making budget estimates can be summarized as follows:
All control factors should be reconsidered and re-estimated for each new phase.
Budgeting in this way (particularly with regard to time and money) is a realistic manner of
coping with uncertainty, which is greater at the beginning of the project than it is at the end. It
creates a problem, however, for organizations that are financed by government subsidies,
social foundations or both. This is particularly true for organizations that conduct innovative,
Most foundations and grant makers require a project proposal that includes a complete and
firmly established budget before they will release funds for a project. An organization that
seeks financing for a project must therefore develop a complete, concrete budget at a very
early stage. In the beginning, however, the project is still in the conceptual phase, and it is
thus impossible to make a realistic cost estimate or timeline. Only after the design phase,
when the idea has been elaborated and a design has been chosen, is there sufficient
information to say how much the project will cost and how much time its implementation will
take. This stage does not occur until several months after the grant application must be
submitted.
One result of the way in which grant makers and foundations tend to work is that many
organizations request amounts that are based on rough estimates of the project costs.
Project activities are subsequently fitted to the budget that has been made available. This
puts the project team in a tight position from the start, even though the most flexibility is
The process of elaborating concepts during the definition and design phases, therefore, often
reveals that the timeline that was proposed in the grant application is not feasible. The
45
budget may also prove inadequate, including too much for some items and not enough for
others. Any additional requirements from the grant maker (e.g. no item may deviate more
than five per cent) place the project team under immense pressure. Matters must be
implemented in too little time and within a budget that is too tight. This situation often leads to
considerable shuffling among the various items in the budget. Considerable text and analysis
is then necessary in the project statement to explain why the desired result was not
achieved.
The situation would improve if grant makers were to couple their financing onto the various
phases instead of providing funds at one time in advance. The initial financing would then be
intended for the definition and the design phases. The requirements would be investigated
and a number of alternative designs would be prepared within this limited budget. A
subsequent application based on these designs would then be submitted for implementation
and follow-up. This would allow projects to avoid unnecessary pressure. An additional
advantage would be that the expectations of the involved parties would be more realistic,
Experience suggests that a handful of indicators can predict project success and Can be
• User involvement Relates to involving the right users, who will depend on the
• Clear business objectives the focus of the project must be on the business
46
• Scope management delivering what the users of the new system need to do
• Experienced project manager having a project manager on the team who has
experience with projects of similar size and complexity within the industry on
47
Which the project is focused?
performance.
subject matter experts with the requisite skills and knowledge to do the work
scope management tools, and the ability to use and interpret the project
planning and execution processes that identify procurement needs and the
48
Project Management Tool:
Project management tools can vary from team to team, but they are more commonly used as
computer programs enabling project managers to plan, execute and manage their projects in
Project planning
Project scheduling
Quality management
Anyone that manages projects can benefit from project management software. Even if you
don’t run formal projects or don’t have “project manager” as your title, project management
In fact, many companies that don’t run formal projects still use project management software
49
Why use project management software?
Managing a project without the proper software is possible, but it will increase the risk of
errors and add inefficiencies to the process. Project management software allows for visibility
For example, while it is possible to use spread sheets for project tracking, It takes a lot of
time and effort to do correctly. In addition, manually updating spread sheets increases the
risk of manual errors and, in order for the rest of the team to see the update, the spread
Multiple versions of the same file existing and constantly having to identify which is
When more than one person needs to update the spread sheet at the same time, it
Security can be an issue when the spread sheet is being uploaded and downloaded
There are often delays between activities occurring and updates being recorded
Here are some additional reasons why people choose to use project management
software:
Creating new projects and tasks from old files and templates is easy
There is less risk of losing your progress than with manual tracking methods.
50
Stakeholders can be granted access to view real-time progress and reports for
greater visibility.
When everything is in one place, you get a clearer overview of the project’s overall
health.
Automated notifications can be set up to alert you when certain actions occur, such
Certain project management platforms integrate with other applications you, your
Project management software can coordinate tasks and automate workflows, so that
team members are notified when one task is complete and another needs to start.
Real-time collaboration:
Project management software should allow for collaboration between team members
and stakeholders. People should be able to access and make changes to the system
Project management software should allow for the sharing and storage of documents.
Cost management:
Reporting:
Customizable reports and dashboards are allowed for real-time reporting. You should
be able to filter and format based on the criteria that are important to you.
Ease of use:
51
If the system is too complex, your team will not want to use it.
Template creation:
It’s important to be able to create and customize templates so that you’re not building
Warning flags:
The system should be able to trigger alerts or warnings when things go off track, such
Scheduling:
You will want a software system that allows for the creation of a schedule baseline,
Time management:
Actual time worked will need to be tracked in the system to monitor progress and
Resource allocation:
You should be able to assign resource roles (i.e., developer), and individual people
Customization:
Software should be flexible enough to adapt to the different projects and processes
While flexibility is important, a system also needs to have sufficient controls and
restrictions in place to ensure data is secure and approvals are tracked and recorded.
Integration capability:
The software should be able to integrate with your other business systems such as
Unique calendars:
52
You will want to have calendars that can be changed to reflect your work days and
Control factors in Project Management are the parameters along which projects are reported
on and directed. These factors also play an important role in the coordination of multiple IT
projects:
iT
e
im
T
y
n
o
M
Ifm
e
rQ
O
lg
u
In fo
s
a
t
a tio
rm n
ne
o
M y
a n
rg
O
a lity
u
Q
a tio
is n
Before the start of a project and after each project phase, a project leader should provide an
estimate of the control factors for the rest of the project. The project leader also evaluates
these factors as they have been implemented thus far after each phase. This information is
purposes, usually in collaboration with the project leader and external parties (e.g.
customers, financers).
53
1. Money:
The money factor manifests itself in the project budget. The management of money within a
project involves ensuring that the costs remain within the budget. Given that the majority of
the costs in most projects are comprised of labour costs, the factors of money and time (the
Adjust budgets.
2. Organization:
Within a project, the team must be managed. In the narrowest sense, team management
involves determining who will do what from the list of activities. In broader terms, it also
involves all of the soft skills (e.g. motivational techniques, communication skills, leadership
54
styles) that are needed to achieve a goal with a group of people. Regardless of their
Assign authority.
Make agreements concerning the availability of people with other (project) managers
3. Quality:
The project result must fulfil a number of quality requirements. This also applies to the
important for quality requirements to be determined, agreed upon and recorded in writing
during the definition phase. These requirements should never remain implicit. A clear list of
requirements can be checked at the end of the implementation phase. This can allow the
project team to prove that they have carried out the project according to specifications.
Additional quality requirements may be specified for various tasks within the project. For
55
Quality in project plans:
Establish the desired quality of the project result and the intermediate products (this
Establish the desired quality of the carrying out of the various activities in the project.
4. Information:
The information factor concerns how, by whom and on which basis decisions can be taken.
Who may decide about which matters in the project? Is it the project leader, the client or a
substantive expert within the team? What will be archived and by whom? Will tools (e.g.
project website, issue tracker, e-mail notification, and joint agenda) be used? These and
Organizations that regularly work with projects have a number of tools (e.g. Word templates)
56
Information in progress monitoring:
Issue list
Action-and-decision list
Risk log
Meeting report
The issue list contains all of the points that must be discussed. This list must be discussed
regularly. For keeping track of progress and registering decisions that have been taken, a
model for an action and decision list has been included. A risk log has been included to help
document risks that are identified during a project. These risks must then be discussed in the
next meeting of the project team and, where necessary, eliminated. Finally, a standard
meeting report has been included as an example of how to compiled and archive this type of
report.
5. Time:
The time factor manifests itself in a project in the form of deadlines for tasks and the amount
of time that these tasks may take. Managing time involves ensuring that tasks are completed
on time.
57
Time in project plans:
Monitor progress.
Monitor deadlines.
Adjust schedules.
Analyse and explain why some tasks proceeded much more quickly or much more slowly
than expected. Time schedules are based on a work-breakdown structure (WBS). A WBS is
a decomposition of the tasks that must be completed in order to achieve the project result.
Developing a time schedule requires knowing the amounts of time that is needed for each
A rapidly growing organization was continually taking on more projects. As the company
continued to become busier its products were in great demand the personnel began to feel
pressured to work in a frenzy to complete all of the work that needed to be done. The
personnel wanted more people to be hired. Because of the cost, management was hesitant
to do so, and they pressured the existing personnel to work harder. How much work could
58
the team actually handle? This question apparently had no good answer, as the organization
When a new project was started, an estimate was made of the number of hours that was
thought necessary, but no one ever checked during or after the project to determine whether
this number of hours was actually needed. Project leaders were nonetheless urged to keep
their projects under control. The project leaders protested that, without time records, they
had no oversight over the projects. After all, because they had no insight into the number of
hours that were used to carry out the tasks of a project, and there was absolutely no chance
of adjustment.
59
Conclusion:
The cost of maintaining software is much more than the cost of producing the software due
to improper project management. In order to reduce cost, time and resources effective
Quality: determining whether the goals of a project are consistent with the strategy of
the organisation
Information: establishing who will report what about the project and when to the
management team?
Time: estimating how many personnel will be needed within a given period to arrive
1. Our highest priority is to satisfy the customer through early and continuous delivery of
valuable software.
3. To fulfil the business requirements, Business Team and Application Team must work
4. The most efficient and effective method of conveying information to and within a
60
5. The best architectures, requirements, and designs emerge from self-organizing
teams.
6. Database archival, Logs archival must be take care in the maintenance phase by the
application owners.
7. Bug reports, RCA and Issue logs must be analysed by senior member to avoid any
8. Sign off should be required in each of every phase before closing anything.
10. Environment setup is the one of the important challenge in IT project and if
61
Bibliography:
https://www.ecosys.net/reference/what-is-project-controls/
http://www.amanet.org/training/seminars/Information-Technology-Project-
Management.aspx
http://project-management.com/top-5-project-management-phases/
https://www.wrike.com/project-management-guide/
http://www.ijcaonline.org/volume27/number9/pxc3874576.pdf
https://www.projectmanagement-training.net/book/chapter1.html
https://www.wikipedia.org/
62