1. PROJECT DEVELOPMENT PROCESS
Overviews of Development Process give 360 degree view of software development life cycle to
monitor transparent transition through every phase of development.
This section describes different stages of the project development process which is consist of major
four phases, each phase has its own milestone that indicates phase is finished
At the end of each phase an assessment is performed to determine if the objectives of the phase
have been met. Each phase of SDLC has own artifacts needed to produce.
Overview of Project Phases
The process of project development will consist of Four Phases. Each phase has its own milestone
that indicates the finish of the phase.
Inception Phase
This phase is always completed by Sales, Business Analyst & Tech Lead who first comes in client
contact, they bring clarity on project scope in perspective to project & business objective, project
time and cost estimation and submit proposal to client
Elaboration Phase
This phase is taken care by PM, developer, System Analyst, QA, DBA & design team, they examine
project with development perspective, elaborate each feature to prepare software requirement
specification, project plan, deliverables milestones, wire framing of different modules and
application flow, prototyping of project, allocation of task to all stake holder etc.
Designing of unique pages, logo is done and mutually agreed by us and Client
Construction Phase
This phase is completed by preparation of database schema design, entity relationship diagram,
module wise business logic identification, division and development of modules and features and
lately integration of all modules and features with proper QA testing to release beta version of
project
Transition Phase
The project will be deployed on client’s live server and final level of user acceptance test will be
carried out to bring mutual agreement that project is successfully delivered in same manner what
was promised at the time of inception
2. At the end of each phase an assessment is performed to determine if the objectives of the phase
have been met where feedback from clients and resources involved in each phase are considered.
PROJECT STATUS REPORTING
Our Project Management System (PMS) is a web-based Project Collaboration Tool (Redmine) for all
stake holder of project to monitor project progress at one place to Share files, meet deadlines,
assign tasks, centralize feedback, and escalation etc. Client will get up to date information for status
report, to do list and next milestones for the project on PMS
PMS focuses on communication & collaboration which help to improve:
Team communication at one place
Scheduling, Resource allocation, Collaboration, Communication, Quality management
and documentation
Tracking and centralizing project notes and updates
Email notifications when any new information is posted
RSS feed support for frequently updated content
3. We will submit project status reports to Client on a Daily / weekly schedule, or at a different
frequency if required. Each report will contain, at a minimum:
Identification of progress made and work completed during the reporting period.
Identification of the impact of delays encountered and schedules not met.
List of completed deliverables submitted, list of deliverables scheduled for completion in
the next reporting period.
List of issues and problems encountered, both resolved and unresolved, together with
alternative solutions and recommendations for resolution of outstanding issues and
problems.
TESTING PROCESS
Testing Model - V-Model
We follow V-Model for project testing wherein testing and Development go hand in hand during
entire course of software development life cycle.