Development Methodology for Software Solutions
This methodology covers the life cycle of development projects based on:
Beyondex SDLC comprises of the following phases:
- Structured System Analysis & Design(SSAD)
- Object Oriented Analysis & Design(OOAD)
- Requirement Analysis and Feasibility Study
- User’s Software Requirements (Documentation and Analysis)
- User Requirements Documents
- High Level Design
- Detailed Design
- Coding and Unit Testing
- Integration Testing
- System Testing
- Acceptance Testing
Our Software Development Process
1. Client's Requirements:
Understanding the client's requirements makes a significant
difference to the success of the project. At ASM, we place
a lot of emphasis on eliminating communication gaps and discuss
every aspect of the project in meticulous detail.
This is a participative process used to record all ideas generated
throughout the meeting. The best of the ideas are streamlined
and discussed in detail.
3. Informal Meetings:
An effective way to invite constructive criticism and comments
across teams and our proven way to boost interdepartmental
Used to record the elicited requirements using a structured
format and accurate versioning. Documentation covers almost
everything that we involve ourselves in, during the execution
of any project or task, including the Process, Plan, Meeting,
5. Establishing Milestones:
Development teams decide upon schedules and break down the
tasks into smaller components or major functionality wherever
The skills, ideas and expertise are finally put into action
using a systematic process. Engineering teams develop builds
as per schedule and functional specs decided in all previous
discussions and documentation. At a later stage, the project
teams are involved in Integrating the approved modules or
functionalities in order to come up with a major release build.
Used to communicate and inform about the design team's progress.
At ASM, each interaction is recorded to validate the needs
of the client and ascertain whether any changes need to be
made in the existing plan.
The QA team tests intermediate builds and sends out bug
reports and suggestions. At every milestone, the QA department
is invited to conduct a thorough test on the software under
all conceivable situations.
9. Review / Inspection:
We have a well defined Inspection & Review methodology
based on 'Fagan Inspection Model'. During the inspection /
review, we capture the review feedback which will be analysed
& implemented at all milestones. We have well developed
review guidelines for various development actvities like coding,
document reviews etc.
10. Process Tailoring:
Our methodologies are flexible enough to tailor the processes
to the customer specific requirements or methodologies. Through
our tailoring processes, we come out with development methodology
specific to a particular customer.