Project approach & methodology

Over the years, PegusApps has developed a structured approach to developing software packages, even for packages that are integrated in the architecture of large organisations. In developing mobile solutions, we use a ‘lean approach’ with regular status updates, both internally and with the client.

Step 1: Detailed Analysis

A smooth and successful production cycle starts with a thorough technical and functional analysis. In our opinion, a detailed analysis is the cornerstone of the development process. We take great care in covering as much detail as possible, without creating overhead cost.

Step 2: Wireframes & design

In close collaboration with the customer, we develop wireframes and finetune the app’s design. Already at this point of the process, we provide the subtle transition effects and animations that create a true mobile experience. Optionally, a prototype is produced to fully experience the user interface.

Step 3 : Development

During the development phase, regular status updates and a detail-oriented project manager are key in reaching high quality standards. Development is based on an agile methodology: we work with a number of internal milestones. Once a milestone is reached, bugs are fixed and wrong implementations are remedied. When the internal deadline is reached, the tool will be released for quality control. Note however that the development phase does not necessarily have to start after the design phase: core modules and back-end synchronization can be developed before design is finalized.

Step 4: Quality Assurance

Quality assurance is another important step in developing your mobile solution: once the app is finalised, our test department starts with regression tests. One week of testing is the absolute minimum, because the software can only be released to the client from the moment it is fully compliant with all requirements.

Step 5: Delivery & Follow-up

Over the years, PegusApps has finetuned its approach with respect to integrating software into the workflow of organizations, for large enterprises and middle-sized companies alike. In close collaboration with the client, we make sure that the software functions well, and that the underlying system is stable in order to guarantee the best up-time, performance, scalablity, security, failover possibilities, etcetera. We also provide support to set up the hardware and configure the server.

In every software implementation project, the key is to motivate your employees to start using the application. That is why we also provide documentation and training. Although the app we develop is easy to understand and extremely user-friendly, we still advise to give some basic training to your employees so that they experience the advantages of using the app. It is not about teaching them; it is all about getting them started easily.

We provide optional service & update contracts. Whenever a new version of iOS, Android or Windows Phone is released, your mobile application is updated to function correctly, and is optimized to ensure a smooth operation.