Offshore
Development
  |  Remote Support
and Maintenance
  |  Project
Management
  |  e-Business   |  e-Media  
 
About Us
Services and Solutions
Software Development and Remote Support
Consulting and
Staff Augmentation
Market Research
and Intelligence Acquisition
Case Studies
Partners
Contact Us
 

A successful development initiative is dependent to a great extent on a Project Management Plan and its plan. The plan deploys the basic tenets of management and control of structured application development, i.e., initiating, planning, executing, controlling and documenting the phases of each project. Through its unique Project Management Methodology, Navo can provide a roadmap for the successful development and deployment of each the applications we create.

Any development initiative is thoroughly analyzed to put together a project management plan that addresses every minute detail of that initiative. Our project management methodology encompasses:

Scope Management
Each project has a specific scope. The scope clearly identifies boundaries related to the development of the project. The scope management may involve a single system or multiple systems. The scope of a project will also exclude what is not within the purview of the scope analysis.

Time Management
User requirements and the actual design clearly identify the timeline(s) and deliverable(s) for any project. Each deliverable is qualified using a timeline. Managing these timelines is an essential part of time management.

Resource Management
Each deliverable has one or more resources that determine delivery. Navo Project Managers ensure that resources being allocated to a project remain available throughout its lifecycle. Navo also pre-qualifies additional resources. These will be implemented if the team size has to be escalated or a specific resource has to be replaced.

Development Infrastructure Management
Development infrastructure and communications are an absolute part of any offshore delivery. Our hybrid model and project management approach ensures that there is a strong synergy between the stakeholders, the Onsite Team or "OT" and Offshore Development Center or "ODC". The success of any offshore development initiative depends on the development infrastructure and its accessibility, as well as effective communication between all onsite and offshore team components.

Each project will have a development approach ideally suited to its execution. Iterative development where part of a process can be isolated and moved offshore is an important facet of our offshore development model. We will work in tandem with a Customers Internal Team or "CIT" to storyboard a plan. That plan provides us with the schema of the development infrastructure realistically required to support the project initiative. The development infrastructure will include any or all of these significant aspects:

Remote access to the customer's environment through secure, high-speed connection to the customer's gateway and VPN.

Isolation of modular systems for offshore development. These systems are independent of other subsystems. They can be programmed independently.

Replicated or mirrored environments wherever possible.
NOTE: This alternative may not be viable for highly distributed component architecture applications that involve intense information exchange with other systems.

Remote component testing

Performance testing.

Onsite development, deployment, integration and testing.

Project Status Management
Project Status would be monitored during each phase of development. The activities to manage the status of each project are summarized here: -

The Onsite Team "OT"and Offshore Development Center "ODC" tracks and maintains records of problems and technical issues related to any stage of application development. Our project teams ensure that these issues are evaluated, remedied, and closed within appropriate timeframes.

Joint reviews will be conducted according to schedules listed in the chart of events and the project management execution plan. These reviews discuss project schedules, deadlines, constraints, risks, change requests, or introduction of any new functionality and its impact, together with any other project aspects that may warrant intervention. Such joint reviews will be scheduled at the onset of the project. Navo wants participants to be informed well in advance of any review meetings and are available during the dates specified.

Navo has a reporting mechanism to communicate the status of a project effectively to all participating teams viz. CIT, OT, ODC and the steering committee. The reports will include summary information on: -

Project Schedule, i.e., milestones and deliverables

Constraints and risks

Minutes of previous meetings

Change in management issues

Over-all summary of tasks completed during the reporting period.


Escalation
The escalation path clearly establishes the channel of communication. If resolution to a problem is required on a priority basis, the CIT can escalate the issue, starting with the project manager and ranging to the level of engagement manager.

Configuration Management
Each project requires an environment that supports its development. A matrix will be prepared to finalize the elements both in terms of hardware; software and licensing that are required to develop the applications for the customer. Our team regularly documents a detailed configuration management plan that details:

Hardware and software infrastructure available to a team before execution.

A schema for the software components under development.

A list of deliverables-also designated teams for each set(s) of deliverable(s) and a timeline for delivery.

A summary of the guidelines necessary to secure the software being developed against potential damage or loss.

Any software licensing requirements that require intervention of the stakeholder or any additional expenditure by Navo


Quality Management
Quality control is an important part of our development philosophy. Our Quality management plan defines the quality control mechanisms that protect our development processes. Our Quality Management methodology provides guidelines that assure the quality of procedures, work instructions, standards, testing, review and development. These guidelines will also ensure compliance as per ISO 9001/CMM 5 guidelines. Our Quality Management methodology covers those personnel involved in the administration, development, implementation, and execution of the product or application we are developing

Change Management
After the scope of work is finalized, any additions and/or changes will be requested in writing. Navo will evaluate and communicate the effect that each change will have on the project schedule and provide an effort estimate and cost to our customer. Navo will incorporate the changes into the design document, but only after authorization by the customer. Change Management issues will also be reviewed routinely between OT and CIT.

The following table provides an overview of the Navo change management process:

  PHASE ACTIVITY RESPONSIBILITY  
  Change Request Raise Change Request (CR)      customer /
     Navo/ IC
  Assign CR Number       Navo
  Change Evaluation Estimate the cost of manpower for the CR       Navo
  Accept/Reject CR       Navo
  Assign CR responsibility       Navo
  Change   Analysis/Design Identify program, design, database, and architecture changes       Navo
  Update any relevant design documentation       Navo
  Define data/ testing requirements       Navo
  Change   Implementation Make code, database and architecture changes       Navo
  Unit Testing       Navo
  Quality Assurance       Navo
     

Project Summary Data
Throughout the project schedule, Navo will maintain project summary data. Navo will log the minutes of each meeting or joint reviews held both onsite and at the ODC for each project. A Project log will be maintained which includes plan, architecture, minutes of meetings, defects identified, "risks and their mitigation", timelines, and delivery.

This summary data will help us analyze project monitoring and execution and refine our processes. The Project summary data will be reviewed at different phases of each project to evaluate performance and established benchmarks for all projects.


 Financial Services Casestudy
 Insurance Services Casestudy
 Realestate Management Casestudy
 Portal Services Casestudy
 eMedia Casestudy

 
 
Scope Management
Time Management
Resource Management
Development Infrastructure Management
Project Status Management
Tracking and Monitoring
Joint Reviews
Status Reports
Escalation
Configuration Management
Quality Management
Change Management
Project Summary Data
 
 
 
 
 
 
  [ Top of Page ] [ Print this Page ] [ Email to Friend ]
 
Technology Solutions Home Contact Us