Professional Documents
Culture Documents
Approved By
Date:
1.4 Deliverables
Seri
Items to be Planned Mode of Acceptance
al
Delivered Date Delivery Responsibility
No.
DVD +
1 Prototype Source code Frontiers PM
Depository
Functional Document
2 Frontiers PM
document Depository
Detailed Design Document Frontiers PM/Frontiers
3
specification Depository System Architect
Test Cases /
Document Frontiers PM/Frontiers
4 Acceptance Test
Depository Business Analyst
Plan
Document Frontiers PM/Frontiers
5 Database design
Depository DBA
DVD +
Frontiers PM/ Frontiers
6 Software Source code
Business Analyst
Depository
The concerned PL should ensure that all review errors for the corresponding
deliverable has been closed to baseline it.
The PM maintains the plan. If there is any change in the scope, delivery date, schedule,
requirements, strategy, resource, organization structure or quality goal deviation the plan
is updated and base-lined.
The PM reviews the plan every week for revision based on the actual project metrics data
and the organization level learning. During the weekly team meetings, the project plan is
reviewed and the discussions made are documented in the Minutes Of Meeting (MOM).
Whenever any of the supporting documents of the PMP is changed the entire set of
documents will be given a new version no., and the revision history updated.
Please include the Proposal, Technical Portion of Contract, Documents received from
Onsite.
Serial
Reference Area Reference
No.
1
2
3
Serial
Acronym / Item Expansion / Definition
No.
1
2
Serial
Role Responsible for Reports to
No.
Total business responsibility for the
Project entire project. The Project Manager Account
1
Manager directs, controls, administers & Manager
regulates the entire project.
Total responsibility for the software
development and testing activities in
Project the project. This includes Project
2
Leader Requirements Management, Manager
Estimation, Planning, and Tracking &
Control activities
Responsible for the entire module. A
Module module consists of a module leader
3 Project Leader
Leader cum developer, developers and a test
engineer.
Developer Execution of Software development Module Leader
4
and testing activities that are assigned.
Responsible for the preparation and
review of integration, system and
acceptance test plans. He is also
responsible for executing the
Module
Test integration and system test cases and
5 Leader/Project
Engineer authorizing the code for delivery. He is
Leader
also responsible for conducting
acceptance testing or supporting the
client for acceptance testing as the
case may be.
Responsible for all quality control
activities in the project. This includes
Quality ensuring reviews/testing on all work
6 Project Leader
Controller products, use of proper checklists and
establishing the required standards for
the project.
The Offshore PM is the point of contact for all issues regarding efforts and schedule that
may crop up. The offshore PM will approve all the change requests.
The team interacts with the onsite team for clarification. All issues are recorded and
tracked by using Issue Tracker (JIRA).
The standard MOM form is filled up for all conference calls with the onsite and distributed
to all the participants. The MOM form will also be filled for the inter group co-ordination
meeting and distributed to all the participants.
FRONTIERS PITS
Team
Project Leader
Account Manager
Chairman
Project Sponsor
Managing Director
Escalation Procedure
3.2 Tools
Serial
Tool Use in the project
No.
1 Microsoft Visual Software development
Studio
2008,Sharepoint
designer
2 Enterprise Architect Design Modeling
and Microsoft Visio
Microsoft Testing
3 Application centre
test, Microsoft test
framework
4 SVN Source Control
5 FxCop Code review
6 JIRA Bug reporting tool, Issue tracking tool
The size and effort are subject to change in requirements. The figure quoted below is as
per the requirement analysis done on March 2008.
Effort Distribution
Phase/Activity Percentage of Total Effort
Analysis 5
Design 5
Construction 50
Testing 30
PM activities 5
QA Activities 5
3.5 Schedule
Detailed schedules of the project will be maintained in Sprint plan files. Please refer to the
Sprint schedules for the project.
The Offshore PM coordinates and organizes the defect prevention activities for the project.
The type of defects to be prevented for the project is identified from the organization’s
common defect database. The preventive actions for the root cause of the defects are
planned and scheduled.
Defect prevention kickoff meeting is conducted immediately after the project kick-off
meeting and the DP follow–up meetings are conducted at the start of each phase. PM
organizes these meetings. Agenda for the meeting includes:
The Project team participates in this meeting. The observations/action points are recorded
using MOM form.
Causal Analysis Report is used for recording the findings from causal analysis. Preventive
actions for the root causes are planned.
The Project Manager will maintain a risk catalogue with a risk mitigation plan, which will
assist in tracking, identified risks through to closure. The general categories of risks that
will be identified and managed include risks of strategic, operational, technological and
financial nature.
Risk Classification Operational
Risk Identified Loss of key people from Project
The loss of key people like Project Managers, senior leaders
from project might impact the successful execution of the
Description
project.
The verification of the project outputs will be done via peer review and quality audits. The
code review and test review will done on the basis of corresponding checklists.
The responsibility for verification of implementation of all planned reviews and closing of
the review comments are given below.
1 Code PL
2 Test plans Test Manager
3 Test Results Test Manager
4 Detailed Design specification PM
5 Database design PM
The testing of the software will be done at various levels starting from unit testing by the
programmer, functional testing using test specifications by the test engineers, and System
and load testing by the test team.
The development approach will be a test driven approach. Test cases will be defined for
each programming unit before the coding starts and once the coding is finished, the defined
tests should run successfully. This is to ensure that any future modification of the source
code will not result in the failure of old features.
Functional testing of each delivery module according to pre approved test specifications
will be conducted by the test team attached to the module. All errors and bugs will be
reported in the JIRA (Issue tracking) tool. A test report will be generated at the end of each
round of testing and this will be send to customer along with the software delivery.
The project execution is planned in Microsoft Windows Sharepoint Server. Since around
90% of the team identified at PITS does not have this skill set, a training from Microsoft
WSS trainers is planned.
Partic
Serial Training Facult Duratio Coursewa Remar
ipant Planned Date
No. Program y n re ks
s
1 Seed Team 14.05.2009 3 days WSS
Sharepoint InfoTe
Training ch,
Pune
The base line requirements documents will be fixed after the business analysis phase and
any change to these documents will be monitored under the change control procedures
outlined for the project.
The project management methodology adapted is the Agile method using Scrum. So the
offshore project meeting will be planned according to this methodology. The following
meetings will be conducted as part of the project management process.
Each day during the sprint, a project status meeting occurs. During the meeting, each team
member answers three questions:
What have they achieved since the last meeting? (Yesterday)
What will they achieve before the next meeting? (Tomorrow)
Is anything holding up their progress? (‘Impediments’)
At the beginning of the sprint cycle (every 30 days), a "Sprint Planning Meeting" is held.
The purpose of the meeting is to identify the three objectives listed below.
At the end of a sprint cycle, two meetings are held: the "Sprint Review Meeting" and the
"Sprint Retrospective". The purpose of the meeting is to identify the three objectives listed
below.
All team members reflect on the past sprint. The objective of this meeting is to make
continuous process improvement. Two main questions are asked in the sprint
retrospective:
Every week, the offshore and onsite Project Managers will conduct a conference call, and
Offshore PM will prepare the MOM which will be sent to the project stakeholders. This will
be kept as a record.
The PM will verify project activities every week and on specific milestones, using the
Project Manager’s Review checklist. The Project Manager will also review the status report.
The observations / action items identified during these reviews will be documented in the
PM review report and tracked to closure.
Formal project reviews are conducted after each milestone. The Project Leader, Project
Manager and a representative of the senior management participate in this review. If there
are any outstanding issues between the project group and support groups or there are
changes in the project that affect the support groups a representative of the group is
invited to join the review meeting. The PL organizes the formal reviews. The agenda for the
meeting will be circulated in advance.
The following items will be used to decide the agenda:
Review the project progress in terms of milestones, deliverables and outstanding
issues
Quality Goals
Metrics Data for Defect Density, Productivity, Defect Detection Effectiveness,
Schedule Variation, Estimate Variation, Defect Prevention Effectiveness and Other
process metrics
Product Characteristics
Causal Analysis
Frontiers Internet System V2.0 Confidential Page 18 of 22
Customer Feedback
NCR Closures
Verification of PM’s review
Lessons learnt / good practices – use of this for re-planning
Discussion on issues or changes in commitment expected from the support groups
The observations and action points will be recorded using MOM Form.
The PM/PL keeps track of the activities in the project. The status is reported on a weekly
basis using the Weekly Project Status Report.
The Offshore PM will send a weekly status report to the Onsite PM. A consolidated monthly
status report will be sent to project stakeholders.
During the course of the project, the project team will identify different issues that are to be
tracked to closure. The issue tracker tool (JIRA) would have the issue, the resolution, the
raised and closed dates, the status of the issue which tracks effectiveness of the prescribed
resolution provided and the impacted artifacts on which the solution will be implemented.
The configuration management plan for the project maintains the versions of the identified
configurable items in a document. The latest version list for the configurable is kept in the
project folder file Abstracts/Configurationlist.xls.
Changes can originate either from PITS or Frontiers Team and it can arise due to different
reasons as follows:
Upgrade to FIS to make it compatible with changes in database, browser, application
server
New features voluntarily provided by PITS
New features specifically requested by Frontiers
A Change Control Board (CCB) will be set up for FIS Project, which will consist of Frontiers
Project Manager, PITS Project Manager, Configuration Manager and other technical
members of the project. The CCB will evaluate the impact of any change in terms of
functionality, effort, schedule and cost.
At any time prior to the acceptance date agreed between PITS and Frontiers, Frontiers may
request or recommend, changes to any part of the project or the deliverables to the Change
Control Board. The change will be raised as a formal Change Request (CR). The CR will be
evaluated at PITS and the impact in terms of functionality, effort and schedule will be
communicated to Frontiers who will approve the CR before it is taken up for development
at PITS. The required changes will be made in the impacted components and they will be
base-lined after undergoing the quality verification and validations.
The changes proposed to the application after go-live, will be managed by the PITS
Maintenance Team. An illustration of the change management process at PITS is depicted
below:
Frontiers
RMP Testing
The records of each stage of the change control process will be documented inside the
project folder Prjmgmt/Changes/(Change request, Change Analysis, Change Approval)
The quality assurance method for each stage of the project is planned in the table below.
The quality metrics will be taken according to the measurement plan defined for the
project.
The quality goal need to tracked and updated continuously. The measures taken to achieve
these goals also need to be monitored. Offshore and Onsite Project Managers maintains this
tracker.