Vinit Mehtalia
Vinit Mehtalia
Vinit Mehtalia
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
Project Report
On
“Role & Responsibilities of Various Team Members in the I.T Project”
At
KPMG India Services LLP
Guided By
Declaration
The project report entitled “Role & Responsibilities of Various Team Members in I.T
Project” Submitted to Bharati Vidyapeeth (Deemed to be University), Pune in partial
fulfilment of the requirement for the award of the degree of MBA (Online) is an original
work carried out under the guidance of Dr Jayashree Sandeep Patil. The matter embodied
in this project is a genuine work done by me to the best of my knowledge and belief and has
not been submitted before, neither to this University nor to any other University for the
fulfilment of the requirement of any course of study.
Signature:-
Acknowledgement
Apart from my efforts, the success of my project depends largely on the encouragement and
guideline of many others. I take this opportunity to express my gratitude to the people who
have been instrumental in the successful completion of this project.
I am gratefully indebted to our esteemed guide Dr Jayashree Sandeep Patil for his sincere
guidance and priceless support which would have been impossible for us to complete this
project.
Signature:-
Executive Summary
My work in Kpmg India Services LLP as a consultant was to collect raw data from server or
we can say different source system, Analyze the data, check if any issues and apply the
transformation logic to make that data user friendly so that all the bank users are able to read
that data and populate the transform data into the target server, performance tuning of the
flow to complete the entire process in a specific time frame and automate the complete end to
end process.
Apart from above work, as a senior employee I was also responsible for detecting issues and
providing solution to those problems after doing proper analysis of the pros and cons of that
solution, designing new solutions for any recurrent issues using existing processes and if
required create new processes which directly contributes to client satisfaction, look around
the juniors to review/check the task assign to them is completed or not within the given
timeframe and groom them in their professional career, taking first round of interview for
new positions for a specific skill set, compiling information of the progress of the work
collected from each team member and presenting the same to the client on weekly basis to
keep them updated with amount of work done and the remaining work will be completed
within the decided timeline until and unless we encounter any issue related to the network or
infrastructure.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
INDEX
INTRODUCTION
Project management is often associated with fields in engineering and construction and, more
lately, healthcare and information technology (IT), which typically have a complex set of
components that have to be completed and assembled in a particular set of order to make a
product functioning as per the expectation.
The project manager sometimes tends to have the same job i.e. to help define the goals and
objectives of the project and determine the various project components that are to be
completed and who will complete this components. They also create quality control checks to
ensure completed components meet a certain standard.
1. Planning
2. Initiation
3. Execution
4. Monitoring
5. Closing
Every project needs a plan that outlines how things will get off the ground, how they will be
built, and how they will finish. For example, in i.t project, the plan starts with documenting
stakeholder requirements, based on those inputs a Business Requirement Document (BRD) is
prepared, once the brd is approved a design document is prepared with technical details that
needs to consider during the implementation and moves on to architectural diagram of the
complete implementation with thousands of little pieces coming together between each step
and the project manager puts it all together.
Every project usually has a budget and a time frame. Project manager keeps everything
moving smoothly, on time, and on budget. That means when the planned time frame is
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
coming to an end, the project manager may keep all the team members working on the
project to finish on schedule.
There are many types of project management techniques developed over the years to meet the
specific requirements of certain industries or projects.
It is similar to traditional project management but includes a check that each task needs to be
completed before the next one starts. Steps are linear and progress flows in one direction—
like a waterfall. Attention to task sequences and timelines are very important in this type of
project management technique. The size of the team working on the project will grow as
smaller tasks are completed and larger tasks begin.
Requirements
Design
Implementation
Testing
Maintenance
Agile project management is an iterative process focused on the continuous monitoring and
improvement of deliverables. At its core, high-quality deliverables are a result of providing
customer value, team interactions, and adapting to current business circumstances.
Agile project management does not follow a sequential stage-by-stage approach. Instead,
phases of the project are completed in parallel by various team members in an organization.
This approach can find and rectify errors without having to restart the entire procedure.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
15-minute stand-up meeting every day so that the project manager knows about the
amount of work getting completed on daily basis and if any inputs required then the same
can be provided between the team
people is of the utmost importance so that everyone can achieve more and achieve fast.
Literature Review
Provide Information, Estimates and Feedback to the Project Manager during project
planning.
Provide business and/or technical expertise to execute the project task.
Analyze and document current and future processes and system with respect to
functional as well as technical perspective.
Report Issues and Status to Project Manager.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
RESEARCH METHODOLOGY
Research Methodology refers to search of knowledge .One can also define research
methodology as a scientific and systematic search for required information on a specific
topic. The word research methodology comes from the word “advance learner’s”
dictionary meaning of research as a careful investigation or inquiry especially through
research for new facts in my branch of knowledge for example some author has define
research methodology as systematized effort to gain new knowledge. Research is defined
as any systematic activity carried out in pursuit of truth is. The process of research
follows
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
Project Planning
Project planning ensures project success and timely delivery, a crucially important function in
any technical organization. Striving toward a perfect plan will help increase the probability of
customer satisfaction and their trust in the organization for future investments. It’s the most
crucial step in the reduction of risk and project failures. During the planning phase, project
managers should organize their teams, set up collaborative resources, and set goals with help
of popular methods i.e. SMART and CLEAR.
S.M.A.R.T. Goals – This method helps ensure that the goals have been thoroughly vetted. It
also provides a way to clearly understand the implications of the goal-setting process.
Specific – To set specific goals, answer the following questions: who, what, where,
when, which, and why.
Measurable – Create criteria that you can use to measure the success of a goal.
Attainable – Identify the most important goals and what it will take to achieve them.
Realistic – You should be willing and able to work toward a particular goal.
Timely – Create a timeframe to achieve the goal.
C.L.E.A.R. Goals – A newer method for setting goals that takes into consideration the
environment of today’s fast-paced businesses.
During this phase, the scope of the project is defined and a project management plan is
developed. It involves identifying the cost, quality, available resources, and a realistic
timetable. The project plans also includes establishing baselines or performance measures.
These are generated using the scope, schedule and cost of a project. A baseline is essential to
determine if a project is on track.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
At this time, roles and responsibilities are clearly defined, so everyone involved knows what
they are accountable for. Here are some of the documents a PM will create during this phase
to ensure the project will stay on track:
Scope Statement – A document that clearly defines the business need, benefits of the
project, objectives, deliverables, and key milestones. A scope statement may change
during the project, but it shouldn’t be done without the approval of the project manager
and the sponsor.
Work Breakdown Schedule (WBS) –This is a visual representation that breaks down
the scope of the project into manageable sections for the team.
Milestones – Identify high-level goals that need to be met throughout the project and
include them in the Gantt chart.
Gantt chart – A visual timeline that you can use to plan out tasks and visualize your
project timeline.
Communication Plan – This is of particular importance if your project involves outside
stakeholders. Develop the proper messaging around the project and create a schedule of
when to communicate with team members based on deliverables and milestones.
Risk Management Plan – Identify all foreseeable risks. Common risks include
unrealistic time and cost estimates, customer review cycle, budget cuts, changing
requirements, and lack of committed resources.
4.1. INFORMATION
At the time of project planning a project manager needs information about the team members,
their designation, skill set and the experience they bring with skills they hold which help the
project manager to assure the client that the implementation will completely without any
issue and it will help project manager to make POC based on the skill set once the
implementation is divided into sub implementation.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
Example:-
The company acquire a new client and the client wants to implement OFSAA (Oracle
Financial Services Analytical Applications) for its products and services by upgrading
existing OFSAA to the latest version as well implementing new requirement which will help
them improve their products and services. At the time of project planning a project manager
has to decide the number of resource he require to start with this new implementation and to
complete it on time i.e. 2 functional resources, 2-3 technical resources , 2 resources which
create the final report that is required to make sure the results are as per client expectation
and the reports that are created are user friendly and you don’t require any specific skill set to
read that report as well execute it and a team leader who will look around the resources, the
work they are doing, coordinating with client if any issues or hurdle during the
implementation and report that to the project manager as well.
provided by client just to check whether the code that is develop is in line with the
requirement as well the results are also up to the mark.
Tester:-
The role of a tester is to do complete end to end testing of the code that is
developed and a tester has to perform a positive as well as negative testing to
make sure the code is ready to be deployed in the further environment and if any
issue arises then the code needs to be developed again and cycle repeats.
Business Reporting:-
A reporting person plays a very important role because that person has to create
report by processing the raw data and converting into user readable format.
4.2. ESTIMATES
It's important to estimate project hours, also called effort hours, during the planning stage to
create accurate budgets and deadlines. By planning how long each task will take, you can
create duration expectations. For example, if completing a task takes twenty hours, and one
person works on that task for two hour each day, that task will take ten days to complete and
at the same time if a team of 2 professionals works on the same task, it may take five days to
complete. The effort hours can be used to create a schedule and milestones for your team and
project hours can be used to create budgets and cost estimations. The effort hours can help
you determine how many professionals you need to complete a task on time, which can help
you calculate hourly wages as an expected cost.
review each task again and if the data is gathered from individual team members then you
have to consult them and ask them the way they calculated this estimates which will help
you refine the total hours.
4.3. FEEDBACK
Feedback helps employees develop their professional skills which directly increases the
efficiency of the whole team. It also plays an important role in performance appraisal and by
sharing insight on improving everyday work and helps to build better relationships between
the project manager and the team and between team members. The project manager should
believe in the members of his team and use the feedback as a tool to help them achieve the
project goal first.
The constructive feedback serve as a tool to motivate employees and improve their
performance. It is about active listening, seeing what everyone can change to improve their
attention and results and bringing people together while creating a healthier communication
flow.
The ideal situation would be to create a pleasant working environment where everyone is
open to ask for feedback on their own and five topics that are most important when speaking
about feedback in project
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
Decision Making
Being able to structure and organize the decision-making process is in fact one of the
key skills of a successful project manager. To make sure that process runs without any
issue then a project manager should conduct team meetings and discuss the same with
the team members.
Milestone
Each and every team member have the right to ask the project manager about the
progress of the activities that are done and what are the activities that are left.
Example:-
You have been on boarded to a new project which is started recently and there are other 10
folks who is going to work on the same project with you. One fine day your project manager
organizes a team session to give a walkthrough about the project, task that you have to work
on and the deadlines for the same and you come to know that your manager has given neck to
neck deadlines without leaving any contingency hours with false promises which results in
team working extra after there working hours as well as on weekend just to complete the
work on time without taking any leaves and zero work life balance which creates a bad
impression of a project manager on his team and there may be possibly that employee will
either change his project or move on to a new organization. It is the responsibility of the
project manager to have a session with their team members on the estimates that are consider
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
for each task and if any changes required then project manager should communicate the same
to the stakeholders and to avoid the about scenario a project manager should have functional
as well as technical knowledge which help them to make the estimates more proper and
accurate with few contingency hours as well.
A technical project manager plans, schedules and manages IT related projects that supports
software engineering, app development, network security, etc. The Fundamental skills
required for effective project management remains the same between the project manager and
a technical project manager i.e. Organization, Leadership, Communication, Negotiation and
Planning but the key skills and abilities that differentiate a technical project manager from the
project manager are :-
issues and get back to the bigger picture of completing the project on-time and on-
budget delivery.
Along with leading, managing and working with technical professionals of all fields, a
technical project manager often works with non-technical project managers to break
down complex technical information into layman’s terms to give clear status report and
updates to organizational partners, leaders and stakeholders who don’t have a technical
background.
Example:- While working on the OFSAA implementation project, when executing any
flow it is taking longer time to get complete then technical PM shares his expertise i.e. by
breaking the flow into smaller task and processing specific amount of data through each
task, if the flow is going to insert data into any of the database table then are the index
disabled at the time of inserting the data and while extracting data from multiple source
tables, gather stats perform which helps in extracting data faster and at the time of joining
multiple tables are indexes created on the columns that are used in the joining condition and
is the order of joining condition proper.
4.5 DOCUMENTATION
Project documentation is the process of recording the key project details and producing the
documents that are required to implement it successfully as well documents created over the
course of the project.
Project Proposals
A project proposal is written to initiate a project – it's the first step in the project
management process. The goal of this document is to convince the decision-makers and
stakeholders that the idea behind the project is worth pursuing. A project proposal needs
to outline the project's core value proposition, which is often done in the form of a
business case.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
Project Plans
After the high-level planning is complete, the project manager creates a more
detailed project plan. It serves as a roadmap for the project, defining the key project
milestones and placing them on a timeline. This document evolves together with the
project, capturing all changes and decisions and facilitating communication among
project stakeholders.
Process Document
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
It contains complete information about the technology used for the implementation as
well the process followed during each step of implementation.
Example: - While working on the OFSAA implementation process, initially the data is
extracted from the client server system and then processed into the staging layer where
all the transformation logic is applied provided by the client and then that data is used to
fetch it’s corresponding data from the dimension and fact tables and the final step is to
used that data into the reports there are made for calculating the LR (Liquidity Risk)
report, General Ledger Reconciliation, etc.
Operation Manual
This document basically provides complete details about how the technical
implementation is performed in each layer as well as how to deploy the complete code
from one environment to another which help the support guys to perform daily
activities.
Reporting Rule
T2T Layer
Layer Execution
Layer
A project status report is a document that describes the progress of a project within a
specific time period and compares it against the project plan. Project managers use status
reports to keep stakeholders informed of progress and monitor costs, risks, time and work.
Project status reports allow project managers and stakeholders to visualize project data
through charts and graphs.
Project status reports are taken repeatedly, throughout every phase of the project’s
execution, as a means to maintain your schedule and keep everyone on the same page. The
status report for a project will generally include the following:
Issues are anything that comes up in the course of your project to impact the plan. Issues
might be previously defined risks, or not. Issue management in a project begins with a plan
that defines activities and business rules to manage and control issues that arise during a
project. Unlike risk, an issue is not a potential problem.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
Below are list of few issues that can be encountered during the implementation/support
process:-
Infrastructure Issues i.e. shortage of workstation and workspace for the team members.
There is a change in client requirement after few months and need to start the work from
scratch.
Network Issue due to which there is slowness in the system which impacts your daily
delivery task.
All the appropriate software are installed but the ram provided is very less which makes
the system slow as well not getting enough memory for the applications to work which
results into applications getting shutdown abruptly.
Example: - Consider you are working of the implementation project were you need to work
on multiple applications i.e. Oracle Sql Developer, ETL (Extract Transform and Load),
Erwin Data Model and OFSAA. The complete implementation process is interlinked with
each other and the system that you are using for your work only has 4 GB Ram which is not
sufficient with the no. of applications that is going to be used because it will result into
applications going into hang mode because there is no memory left.
Managing issues is no different than managing a project in that it requires a process and a
plan to implement the strategy and there are steps that will help you have a framework to
control issues as they arise in your project.
Create Document
The only way to start is by identifying issues and collecting them in a document so that
you can start to respond and track progress in resolving them. Without a process or
a tool to report on the issue, it’ll be lost in the shuffle of the project. You need to report
on issues and notify others so that others can confirm if the issue remains.
Report Promptly
If you allow reporting to lag, you lose the opportunity to resolve the issue before it
becomes too large to fix or requires so many resources as to be a project-buster.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
Communication is key and channels must be open to get that information out to the right
people as fast as possible and sitting on a known issue is asking for trouble.
Log Issues
If there isn’t someone who logs the issue, then you are going to have issues falling
through the cracks. That makes more cracks in your project until it eventually just falls
apart. It might seem insignificant to you, but it could hold the key to unlocking the
solution to the issue and acts as a solution for future use as well.
Assign Actions
Put a name next to the issues that are newly logged because they are only resolved when
there is clear ownership, someone who is tasked with identifying, tracking and closing
the issue. Accountability is critical in issue management.
Monitor Progress
The status of the issue is a crucial distinction because they need to check whether people
are following up on their action items and are the resources still working on the same
issue after it was resolved then that’s another issue. Everyone must know the status of
the issue to work most efficiently
Assess Impact
Define the escalation scale and make sure the actions taken are being measured. But
escalate appropriately. You don’t want to throw all your resources where only some are
needed and vice versa.
Approve Resolution
While there is an owner to the issue, there must be someone who will be doing a double-
checked of the solution provided and make sure that it is aligned with the overall project
requirement then it can be marked as resolved.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
5.2 SUGGESTIONS
Agile project management technique should be followed irrespective of whether you are
working on a new project or the existing one.
A digital tool is required to manage workflow for e.g. Service now where you have
options of creating user stories, epic, features, etc. based on the environment you are
working.
There is a need of scrum master which manages the progress on the work done by their
team members through user stories and the number of days assign there to complete that
task.
There should be a daily status meeting call internally and if client is interested to join
then both of them to inform about the work we are doing right and how much time it
will take for completion i.e. whether I need to increase the number of days for that user
story or not and this call will help each team member just to have rough information
about the task that their folks are currently working on.
A project manager should use the same tool to track the issues that are faced during the
course of the project by using the “block” feature that you get in every story you create
and at the same if you are no longer working on that user story because of some weird
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
issue then you can block that user stories with the reason as well and it won’t be marked
as resolved.
A project manager can use the same tool and instead of creating a user story one can
create an incident for his team if any issue has encountered and needs to resolve on
priority then instead of mentioning number of days, one has to mention the priority level
and it will automatically calculate end time.
A Version Management tool should also be use e.g. Azure, Gitlab, etc. so that whenever
there are changes in the code then a new baseline is created which contains complete
details about the changes and where it will be impacted once the code is deployed.
Once the baseline is prepared the same code needs to push to any of the versioning tools
repository and this activity need to be performed when the code is deployed in new
environment and even a small change done then the same steps need to be followed
If there is any project progress report shared to the client to keep them inform about the
work done and the amount of work left and it will completed as per the deadlines
discussed then the same report should be shared with the team members as well to keep
them updated about upcoming deadlines and milestones.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
CONCLUSION
Work collaboratively with other team members towards achieving common project
goals/objectives and you are always to open give suggestions to your project manager with
respect to the work and suggest them any better way to complete that work. Each team
member have to play an helping hand role as well for other folks and if you don’t have any
work at the moment then kindly reach out to your team member because he/she might have
number of task to be completed and always be open to learning new skills and technology.
BHARATI VIDYAPEETH
(DEEMED TO BE UNIVERSITY)
CENTRE FOR DISTANCE AND ONLINE EDUCATION, PUNE
REFERENCES
https://home.kpmg/xx/en/home.html
https://www.investopedia.com/terms/p/project-management.asp -- 23/07/2022
https://www.proofhub.com/articles/project-manager-roles-responsibilities --
23/07/2022
https://www.simplilearn.com/tutorials/project-management-tutorial/project-planning -
- 28/07/2022
https://www.smartsheet.com/blog/demystifying-5-phases-project-management --
28/07/2022
https://www.indeed.com/career-advice/career-development/how-to-estimate-project-
hours -- 30/07/2022
https://twproject.com/blog/important-feedback-project-receive/-- 31/07/2022
https://www.nuclino.com/solutions/project-
documentation#:~:text=Project%20documentation%20is%20the%20process,the%20c
ourse%20of%20the%20project.-- 31/07/2022
https://www.projectmanager.com/training/managing-project-issues -- 01/08/2022
https://www.projectmanager.com/guides/status-report-- 01/08/2022