|
|
|
|
Software Methodology and Project Management
ESNs software methodology is
based on leading agile methodologies and experience gained
through years of project execution. Our approach is a useful
compromise between no process and too much process, providing
just enough process to gain a reasonable payoff.
|
|

In addition to adaptive and people oriented methodologies
with agility, ESN enhances project success by deploying
the best teams with excellent project management and client
communication. This translates to the ESN advantage that
emphasizes quality standards, delivery on time and under budget.
|
|
|
Project Communication in Software
Development Life Cycle
ESN provides an excellent communication process to ensure
that our development team is in sync with the client requirements
throughout the software development life cycle. Our project
communication methodology includes excellent documentation
as shown below so that clients can be involved and informed
as the project progresses. It gives scope for intermediate
feedback, suggestions and enhancements with the goal of creating
software that meets or exceeds client requirements.
|
|
Project
Management and Software Development Tools
- MS Project 2000
for project schedule maintenance
- MS Project Central
for both internal and external communication of the
project schedule
- A web based system for client communication related
to status reports, project documents, project schedule
etc
- Appropriate development environments based on the
nature of the project
- Rational design
and testing tools
- Technical diagramming tools such as Visio
for documents
- Database design tools like ERWIN
- Appropriate automated source code control tools
such as MS Visual SourceSafe,
CVS, etc
- Remote source code repository where required using
SourceSafe offsite
- Software installation tools like InstallShield
|
|
|