|
|
 |
 |
| |
Acidaes uses standard lifecycle models based on the 'Pure
Waterfall Model' (PWM) for Software Development Lifecycle
(SDLC). Although the Pure Waterfall Model has some disadvantages,
it serves as the basis for other more effective life cycle
models. Depending on the project requirement, the teams
adopt one of the two variance of the PWM models, the Sashimi
(fits more in the real world) & the salmon (close
to PWM with a mix of SPIRAL model)
Acidaes provides a complete service portfolio to clients
using, the SDLC model broken down into seven categories
spanings from visualization to maintenance. Depending
on the type and stage of the outsourced project, the process
allows lateral entries.
Visualization
During this phase, Acidaes undertakes intensive client
interaction to thoroughly understand the client's business,
business success factors and constraints. This understanding,
combined with our industry knowledge, allows the group
to visualize the complete end product or solution for
the client. This due diligence process eliminates any
confusion over client needs and what the project scope
will entail.
Definition
A detailed definition of the system along with system
processes and dependencies is completed during this phase.
Key technology decisions are concluded by working close
with SAG. Depending on the requirements, SAG carries out
pilot technology prototype development to provide accurate
benchmarks and technology guidance that are used to align
the product objectives. Based on this, ADG completes its
estimate and schedule of delivery.
Prototyping
Any parts of the system that are uncertain or ambiguous
are prototyped during this phase. The UI and high technical
uncertainty portions that might threaten execution of
the project are addressed. ADG takes over responsibility
for the execution from here on out. Simultaneously, QKG
works with the clients to draw QA & QC checklists.
Architecture
During this phase, the system and technology architecture
for the solution is developed. SAG ensures the architecture
is best-of-breed and on track for success . SAG also ensures
that the core architecture is flexible and extensible
to allow for re-scopes. The groups standardize on the
UML methodology for architecture representation.
Design
All of the above discoveries and definitions are used
to develop a high level design of the system. Needs of
scalability, reliability and flexibility are addressed.
Since most solutions spend 80% of their lifecycle in maintenance,
emphasis is put on standards, documentation's and maintainability
of the code structure.
Implementation and Quality Assurance
Coding of the system is done based on client-approved
milestones and deliverables. Actual realization of the
system occurs during this phase. Depending on the project
duration and complexity, ADG deploys a customized group
structure and communication points. The client can constantly
monitor the entire progress using the Orcrist web system.
For quality assurance, QKG rigorously tests the solutions
against various parameters. Any delivery in this stage
must have a corresponding QKG certification.
Support
Processes are used extensively to capture the development
in a systematic manner so that the support of the solution
does not rely solely on the individuals who developed
it. QKG is primarily responsible for any knowledge transfer
to a continuing team to ensure the same level of competence
throughout the product maintenance cycle.
|
|
|
 |
|
 |
|