@ SYSTEM EDGE, a standardized software development methodology
helps us to provide very cost-effective and efficient business
solutions. The following would give a better understanding of the
PHASE 1- REQUIREMENTS GATHERING
Our Business Consultants conducts Joint Application
Development (JAD) sessions with the client. These are brainstorming
sessions that help determine the business objectives and marketing
goals. Prototype storyboards or screen layouts are used for
PHASE 2 -TECHNICAL ARCHITECTURE
Our Technical Architects advise the client on options available
to him with respect to architectural approaches and technology
solutions for project implementation.
PHASE 3 - CONFIRMATION
Based on the architecture and technology chosen, the development
team of Programmers, graphic designers and project managers draft a
development plan for the project with cost and time estimates.
PHASE 4 -INCREMENTAL DEVELOPMENT
This is the stage where the project is actually off the ground.
SYSTEM EDGE Solutions builds the application in progressive phases or
increments. Incremental delivery permits experimentation of complex
solutions during the course of development. This approach facilitates
modifications through hands-on exposure to the delivered increment.
PHASE 5 -INSTALLATION and TRAINING
Once the system is installed on the production servers,
comprehensive training is extended to the client's IT/ MIS personnel;
not only to administer and maintain it, but also to understand the
underlying technology and development tools. The end-users are trained
to use the application effectively. Follow-up action in terms of close
monitoring of the system and applications ensures immediate response to
Some Additional Notes
Communication is of high profile for a successful development, that
is why we usually have two project managers assigned to the
project. One of them, either a member of our team or your
representative, is a local Project Manager who closely works with
your team to ensure seamless information exchange and monitors the
progress. The other one, the offshore Project Manager, is fully
assigned to your project and is fully responsible for it.
The Internet will undoubtedly be used for effective communication
and on-time deliveries. We also use special techniques and tools to
support remote development. Our programmers and other specialists
effectively work as a team despite the fact that they are in
different geographic locations.
If it is necessary, qualified technical consultant can be assigned to
study your business process and your existing software.
Of course, we understand all the complexity of the development
process, great variety of possible situations and requirements,
individual sense of taste and other things. We will take whatever
time is necessary to meet your expectations.
This development process allows us to guarantee:
On-time completion of the project,
Delivery of a high-quality system meeting your business requirements,
Development of a flexible, easy to use and modify (in case you need
some enhancements in future) system.
Along with SYSTEM EDGE's Methodology, we
practice following standard software
development methodologies and practices at our Offshore Software
Development Center at Kolkata, India :