Our Approach
At Xelux, we understand that no two projects are exactly the same. To provide a consistent framework within which to work, our consultants use the well known software development life cycle model which is depicted below.
Requirements and Analysis
On engagement, all projects begin with a round of requirements gathering through interviews with the relevant stakeholders. An analysis of the requirements takes place to further define the scope of the requirement. This is one of the most important parts of an engagement as it sets out the groundwork for all the remaining activities. It is common for this stage to be revisited during the subsequent design stages. |
|
High Level Design
The high level design stage comprises of a wide variety of activities depending on the nature of the project. For a bespoke development, it could mean designing a new software solution for development from start. Where COTS applications are being used, it would mean a case of designing interfaces and processes around the solution at a high level.
Low Level Design
At the low level design stage, our consultants produce low level design documentation defining at a very granular level, the activities, interfaces and components required to achieve the solution(s) defined at the high level design stage.
Implementation
Where Xelux is engaged as in an implementation capacity, our consultants develop, deploy and configure the solution as specified in the design stages.
Testing and Support
Post implementation, rigorous tests linked back to the early requirements are carried out and some support is provided until a handover can be carried out. Previous handover activities have included provision and delivery of training material.
|