Process

Starting from a rough, global analysis, a project is split up into different modules and a budget and time estimation is made.

The development phase kicks off with a deep, functional analysis of the first module. Through Agile project management, the different tickets are developed and integrated. 'Test Driven Development' and 'Continuous Integration/Continuous Deployment' form the basis of our code quality.

Purpose

We get an overall idea of the scope of your application. A general analysis is carried out, allowing us to estimate budget and development time. The overall software architecture is defined and blueprints the development of the different modules.

Actors

Software analist, Lead Developer, Project Manager.

Deliverables

Budget estimation, overall software architecture.

Purpose

Through detailed functional analysis, each module is split into development ‘tickets’ (user or dev stories). The development team picks up the tickets until the module is ready for demonstration. Through frequent (typically biweekly) client interaction, the different functionalities are fine tuned.

Actors

Lead Developer, Graphics Expert, Project Manager.

Deliverables

Components 1 - X, v1 in a testing environment, finalized components 1 - X, v2.

Purpose

BThe different modules are integrated and the complete application is placed in a test environment (= beta version). Client feedback is used to finalize the software before it goes ‘live’. The tool is now fully polished and perfectly meets the client's expectations.

Actors

Development Team, Project Manager.

Deliverables

Fully live application, knowledge transfer.

Purpose

After the application goes live, all security updates and potential change requests are carried out. New functionalities can be added to the tool, and (rare) bugs are resolved.

Actors

Helpdesk, Development Team.

Deliverables

Smooth running of the application. Potential expansion of the digital tools' functionalities.