Software
projects are complex and require careful planning.
Planning software includes development methodology,
estimates, staged development, requirements
capture, and risk and change management control
procedures, business case studies, user interface
prototypes and overall project control.
Proper planning ensures that the project doesn't
move away from its targeted goals while the
customer gets a clear definition of the project
and is in the know of the project status and
has ready access to project deliverables at
any point of time.
To ensure the timely and quality delivery for
100% client satisfaction we implement the following:
Prototypes & Staged Deliveries
|
 |
|
Projects
that define deliverables in terms of prototype, phases
or stages identify risks and constraints early on and
are able to plan and implement counter measures with
greater success. |
| |
Customers
who receive small releases regularly during the project
gain trust more easily than those who are in the 'dark'
and are awaiting the end of the project for a whole
set of deliverables that may be delivered in whatsoever
form. |
| |
The
functionality is developed and delivered in stages thus
ensuring that the most important function is delivered
at the earliest. |
| |
| Staged delivery
reduces the possibility of estimation errors |
| |
Project
visibility to customers and upper management increases
at each deliverable |
| |
| Weekly
Status Reports |
| |
After
the end of every week, we send a Status Report to our
clients telling them about: |
| |
-
The activities actually performed
in the last week
-
The activities planned for the
coming week
-
Issues, if any Changes to Stage
Schedule, and reasons for the same Overall Project
Status
|
| |
| Comprehensive
Bug Management |
| |
Defects
are part of every software development process. Esai
uses the leading bug and defect-tracking tool Bugzilla
for bug management. Bugzilla provides us with a fully
integrated solution that enabled us to input and track
each defect and helps us gain control over the work
flow. |
| |
| Version
Control |
| |
Esai
uses the popular version controlling tool Subversion
with Tortoise CVS as the front end engine. |
| |