eSigma development process is a customized, multi-phase method
of delivering projects on time and on budget with high customer satisfaction.
The methodology is designed to adapt to both the requirements of each
individual engagement and the pressures of larger industry forces. Leveraging
our technical knowledge and industry experience with this methodology enables
us to empower our clients, streamline decision-making processes, expedite
production, and cut costs
During this session typically takes care of complete
understanding of the scope and timeframe of the project, getting explicit
instructions down to the smallest detail. Here we make sure that we have a
through understanding about the requirement of our clients with complete
details of all the functions, workings, and content of the website /
application. We develop gather complete information through a multistep process
from investigation of initial requirements through analysis, design,
implementation and maintenance. We try and chalk out complete outline of the
Complete Life Cycle ranging form the Development, Quality, Configuration and
risk management of the product, which is approved, from our client in this
session itself. Also discussion and finalization of all the necessary resources
and requirements for the entire project will be discussed and agreed upon here.
Come up with timetable for the Man - Hours for the
Estimation of the costing for the development
Summary of your business needs and priorities, and
how the application will satisfy them.
- Initial draft of the
2. Blue Print Session
At this time, all prices, timeframe, and resources needed to
develop your website/application should be ironed out and agreed upon by both
parties. The technical staff will start to work on thinking up the conceptual
designs and templates that will later become the foundation upon which we build
your solution. You will be given general ideas of how we envision your
application to turn out via reports and briefs.
Revised project plan with more details of the
process and procedures written in brief on the technical aspects of creating
Brief on the design layout on your application
Outline of the functionalities and modules of the
3. Visualization Session
Every masterpiece begins with an idea, and every solution starts
with a spark of creativity and brilliance from our staff. To find the solution
that will best suit your company, we envision the translation of your
requirements and specifications into a software solution. Everything, mapping
current system process, software design, coding, data issues to icons and color
scheme, will be cautiously thought out and tested to assure relevance,
compatibility, and quality. Short term goals such as pleasing visuals and user
interface are taken as priority, but so are long term goals such as updating
complexity and future needs of the organisation. Before entering the
development process the clients approval is a must for us.
Complete Process Flow
Flow charts, DFDs of the overall construction the
Testing/Prototype specification finalization.
4. Execution and Implementation Session
Once the prototype is 100% approved by our client, we then begin
the arduous and painstakingly meticulous process of the actual development.
What were merely rough sketches in the previous stage will be turned into fully
realized solutions through both our graphics and programming staff. All the
technology we have at our disposal will be implemented into the creation of the
final product. From the programming, all the scripting, database development,
to the final testing, your application is expertly constructed and seamlessly
put together. The spark of creativity will now be transformed to reality.
Coding of the solution
Applications integration and Testing
5. Support Session
Once we reach this final destination, our Client is presented
with finished application along with the complete documentation and user
manuals for the ease of use and complete understanding of the functionality and
the features. Any queries regarding the working of the product are answered,
along with that any last-minute changes or additions can be made in this stage.
Our clients complete satisfaction!
Consultation of future maintenance
6. Maintenance Session
In this particular session we the Analyze, build and test the
changes required by our clients to the application/Website. This would
particularly include the assessment, performance & testing of the changes.
Secondly we track and resolve any defects during the any of the
above processes for the ongoing/day to day updates which are discovered on the
production site of any application/website.
The Management phase includes preparing, inspecting and
regression testing of changes made along with updating the necessary
Risk identification activities will span the entire duration of
the maintenance duration. We play a proactive role recognizing the possibility
of defects and identifying these at every step in the engagement. We maintain
daily checklists to maintain a record of the complete changes for a possible
rollback. We jointly with our clients identify a risk management and
Process of Analyzing and Implementation of Changes
- Identification of the
Activates and Responsibilities Raise Request for Change (RFC)
- Estimate the timeframe
for implementing the RFC
- Evaluation of the
effects due to the changes
- Identification the
modules where the changes have to be implemented.
- Update any relevant
- Change Analysis/Design
- Define the data and
- Implement the change on
- Testing and Quality
- Actual Change
- Submission of the
undertake large software development projects worldwide on basis of different
models to be executed onsite and offshore. SDI uses its offshore software
development methodology (OSDM) for the execution of various projects. SDI
carries out these projects either with Joint Application Development (JAD)
approach or with total SDI responsibility.
offshore development, the entire development team is broken into two groups -
Client Management Group (CMG) and the Project Development Group (PDG) and they
together form a Software Development Unit (SDU) .
The CMG is located at the customer site and is in-charge of all
customer interface including setting of expectations with the client manager,
preparing Functional Specifications Document, onsite training, User acceptance
and implementation. The PDG is located at the back end and is in charge of
design, development, quality and documentation.
The major meeting
points between the two groups are:
- The design review
process, which is conducted by the CMG to ensure that the PDG has understood
the requirements and that all the requirements are incorporated into the
- The acceptance test
process, where the software is handed back to the CMG for acceptance testing