Our Approach
The Hilmax Development Lifecycle is based on lessons-learned, experience from previous engagements and tactical approach that teams have found useful in the past. Our approach is based on three fundamental concepts:
Focus on adding business value across the enterprise
Dimensionally structure the data delivered to the business via familiar and secure tools
Iteratively develop the solution in manageable lifecycle increments rather than attempting a Big Bang deliverable
Unlike many other projects, ICT initiatives face many challenges which are illustrated in the following table:
IT related challenges
- Integration
- Keeping up with end user change requests
- Keeping up with business change
- Managing metadata
Business related challenges
- Finding budget
- Getting business users to share data
- Deciding on key performance indicators
- Gathering user requirement
These and other challenges are relevant not only during the first development and deployment of the project, but are ongoing challenges throughout the lifecycle of a project. For the solution development we recommend incremental releases rather than a single deployment instance that goes unchanged for long periods. This includes presenting to stakeholders and business analysts incremental prototypes and pilot to showcase data, reports and analytics prior to a production version of the solution.
Hilmax's Development Lifecycle Flow breaks down each release into six stages:
- Plan
- Analyse
- Design
- Implement
- Deploy
- Operate