Cegeka Careers Language Why Cegeka Back
Trinity of Innovation

5G, Artificial Intelligence and hybrid cloud: all breakthrough technologies in and by themselves. But their real potential?

Discover the future with us
Icons_Navigation_Cegeka&Society

Cegeka & Society

We develop innovative solutions with a positive impact on the environment, people, and society.

Icons_Navigation_Why Cegeka

Why Cegeka

As a family-owned IT solutions provider, we work In close cooperation with our customers.

Icons_Navigation_Our Story

About Us

Our strong values form the cornerstone of our identity and are at the baseline of our success.

Icons_Navigation_Annual Report

Annual Report

Dive into the details of our growth. Read the full report and learn more about our continued success.

More Cegeka

Our Management

Corporate News

Contact & Locations

Solutions Back
Solutions
Hybrid Cloud

Hybrid Cloud

Explore the added value of cloud adoption for your business

Data solution

Data & AI

Discover our different data solutions to help you become a data-driven company.

Cyber Security & Networking Solution

Cyber Security & Networking

With cyber resilience, your organisation becomes a bit more secure with each day.

Digital Workplace Solution

Digital Workplace

Hybrid workplaces that increases productivity and reduces costs

Applications Solution

Applications

Building the applications to embed growth, innovation and agility

Business Solutions

Business Solutions

Connect your company with Dynamics 365

5G_Citymesh

5G & Mobile Private Networks

Expertise and development experience to bring all the advantages of 5G

Products and platform solutions

Products & Platforms

Software solutions that optimize business processes and drive success.

Services Back
Services
Website_Navigation_IT_Team_Extension_3

IT Team Extension

The best IT professionals to support your projects

Outsourcing Services

Outsourcing & Managed Services

Outsourcing your IT helps you to focus on your strategy.

Website_Navigation_Consultancy

Consultancy

The right skills and attitude to support the IT projects at your office

Website_Navigation_Projects

Projects

Integrating the right digital solutions for your IT project

Industries Back
Industries

Our industry-tailored services are designed to address specific challenges and opportunities across different industries

All industries
Website_Navigation_Agri_and_Food

Agri & Food

Cegeka has a deep understanding of the agri and food ecosystem and the opportunities it creates.

Website_Navigation_Healthcare

Healthcare

By creating leading digital solutions and connecting individuals, processes and systems.​

Energy & Utilities

Energy & Utilities

The arrival of smart electricity grids will allow companies to take care of their own energy management

Finance & Insurance

Finance & Insurance

Take major steps towards cloud computing to increase effectiveness through the use of AI and big data.

Manufacturing

Manufacturing

Production chains are becoming intelligent networks with real-time track-and-trace systems.

Website_Navigation_Mobility

Mobility

Offer citizens, businesses and visitors a better experience by integrating the best digital solutions for mobility.

Insights Back
Knowledge is our backbone

We believe in sharing our insights and expertise with you. Explore our resources and learn more about our products, services and industry trends.

Icons_Navigation_Case Studies

Case Studies

Step into the world of our delighted customers and see how we helped them achieve their goals.

Icons_Navigation_News Items

Corporate News

Stay in the loop with our company news, announcements, awards and events.

Icons_Navigation_Blogs

Blogs

Read our latest articles on topics ranging from technology, innovation, business and beyond.

Icons_Navigation_Webinars

Webinars

Be part of the action with our live or on-demand webinars, where our experts share invaluable knowledge

Icons_Navigation_Ebooks

E-books & Whitepapers

Download our guides and reports on various aspects of technology and business.

Icons_Navigation_Events

Events

Find out where we are going to be next, and register for our upcoming events.

Back
Select language

English

English

German (Germany)

Italian

Dutch (Belgium)

Dutch (The Netherlands)

Romanian

Greek

Swedish

Let’s get in touch
Cegeka Why Cegeka
Trinity of Innovation

5G, Artificial Intelligence and hybrid cloud: all breakthrough technologies in and by themselves. But their real potential?

Discover the future with us
Icons_Navigation_Cegeka&Society

Cegeka & Society

We develop innovative solutions with a positive impact on the environment, people, and society.

Icons_Navigation_Why Cegeka

Why Cegeka

As a family-owned IT solutions provider, we work In close cooperation with our customers.

Icons_Navigation_Our Story

About Us

Our strong values form the cornerstone of our identity and are at the baseline of our success.

Icons_Navigation_Annual Report

Annual Report

Dive into the details of our growth. Read the full report and learn more about our continued success.

More Cegeka

Our Management

Corporate News

Contact & Locations

Solutions
Solutions
Hybrid Cloud

Hybrid Cloud

Explore the added value of cloud adoption for your business

Data solution

Data & AI

Discover our different data solutions to help you become a data-driven company.

Cyber Security & Networking Solution

Cyber Security & Networking

With cyber resilience, your organisation becomes a bit more secure with each day.

Digital Workplace Solution

Digital Workplace

Hybrid workplaces that increases productivity and reduces costs

Applications Solution

Applications

Building the applications to embed growth, innovation and agility

Business Solutions

Business Solutions

Connect your company with Dynamics 365

5G_Citymesh

5G & Mobile Private Networks

Expertise and development experience to bring all the advantages of 5G

Products and platform solutions

Products & Platforms

Software solutions that optimize business processes and drive success.

Services
Services
Website_Navigation_IT_Team_Extension_3

IT Team Extension

The best IT professionals to support your projects

Outsourcing Services

Outsourcing & Managed Services

Outsourcing your IT helps you to focus on your strategy.

Website_Navigation_Consultancy

Consultancy

The right skills and attitude to support the IT projects at your office

Website_Navigation_Projects

Projects

Integrating the right digital solutions for your IT project

Industries
Industries

Our industry-tailored services are designed to address specific challenges and opportunities across different industries

All industries
Website_Navigation_Agri_and_Food

Agri & Food

Cegeka has a deep understanding of the agri and food ecosystem and the opportunities it creates.

Website_Navigation_Healthcare

Healthcare

By creating leading digital solutions and connecting individuals, processes and systems.​

Energy & Utilities

Energy & Utilities

The arrival of smart electricity grids will allow companies to take care of their own energy management

Finance & Insurance

Finance & Insurance

Take major steps towards cloud computing to increase effectiveness through the use of AI and big data.

Manufacturing

Manufacturing

Production chains are becoming intelligent networks with real-time track-and-trace systems.

Website_Navigation_Mobility

Mobility

Offer citizens, businesses and visitors a better experience by integrating the best digital solutions for mobility.

Insights
Knowledge is our backbone

We believe in sharing our insights and expertise with you. Explore our resources and learn more about our products, services and industry trends.

Icons_Navigation_Case Studies

Case Studies

Step into the world of our delighted customers and see how we helped them achieve their goals.

Icons_Navigation_News Items

Corporate News

Stay in the loop with our company news, announcements, awards and events.

Icons_Navigation_Blogs

Blogs

Read our latest articles on topics ranging from technology, innovation, business and beyond.

Icons_Navigation_Webinars

Webinars

Be part of the action with our live or on-demand webinars, where our experts share invaluable knowledge

Icons_Navigation_Ebooks

E-books & Whitepapers

Download our guides and reports on various aspects of technology and business.

Icons_Navigation_Events

Events

Find out where we are going to be next, and register for our upcoming events.

English German (Germany) Italian Dutch (Belgium) Dutch (The Netherlands) Romanian Greek Swedish Careers Let’s get in touch
Home Discover our latest blogs Discover our latest blogs Succesfull Software 2/4: High-quality software to decrease TCO
Applications
4 minutes reading

Succesfull Software 2/4: High-quality software to decrease TCO

While the quality of software is quite difficult to measure in an objective way, our customers confirm that the quality of the software we launch at Cegeka is excellent. The key to our success? A combination of methodologies and best practices. Spoiler alert: the recurring theme throughout our approach is ‘continuous feedback’!

Wim De Keyzer

Wim De Keyzer

May 19, 2021

From preparing our software development project right up until production and software deployment, Cegeka ensures, manages and monitors quality at every single step of the software development cycle.

Planning: demand mapping in the foundation phase

The first and foremost requirement for any software project is that it meets customer expectations. That’s why every complex software development project at Cegeka starts with a foundation phase. Through a series of workshops, we gain a good understanding of your business drivers and define the project scope – from functional and operational requirements through to the technical needs.

Learn why the foundation phase is the basis for software success

Close cooperation and feedback are key in this phase. We ask for your feedback at every step of the assessment, after which we finetune – or adjust – our proposal before we proceed to the next phase. The result: confidence from your team, a solid foundation for us to determine the budget and a guideline for our team to use when developing your solution.

From preparing our software development project right up until production and software deployment, we ensure, manage and monitor quality at every single step of the software development cycle.

Building: the power of continuous testing

Once we’ve kicked off the actual software development phase, our software developers work hand in hand with the Project Manager and your team to bake quality into the solution. Testing is quintessential in this, as it helps us to:

  • Ensure that the software we’re developing serves its functional purpose
    To make sure the software meets your needs, we start testing from the very beginning. Continuous and automated tests help us detect bugs or deviations from the scope before they pose a problem, and whenever an issue occurs, we get a notification. Customers are closely involved in this process; you can validate our tests at any time.
  • Ensure maintainability
    Large, complex applications are time-consuming to build and, as a result, quite expensive. That’s why we never compromise on the maintainability of your software. Test-driven development helps us ensure your system is easy to maintain. Moreover, we monitor maintainability via tools such as static analysis tooling and apply a structured process to control the open source software we use in our development projects.

    Need proof of the maintainability of our software?
    Read our software development story for Ventouris that is still future-proof after 15 years.
  • Monitor operational requirements
    In addition to maintainability, other operational requirements such as performance, scalability, availability, security, etc. are also crucial for the quality of your software system. During the foundation phase, we make choices about what operational requirements to focus on. We then create tests to check whether the system has these attributes and make sure it behaves in the required manner.

Continuous, automated testing

Software testing is the basic approach to measuring every aspect of software quality. Cegeka increasingly focuses on continuous and automated testing, as repeatable and automated tests help us detect bugs from the earliest stages of development. Although building and maintaining an automated test suite does take time up front, it is sure to save time later on.

 

Excellent software delivery

The quality of software hinges on two factors: extensive testing and excellent software delivery. The developers of the Cegeka digital factory follow a consistent approach to the application of design and coding standards. They ensure a clear software architecture, write clean code, use hands-on development methodologies and use domain-driven design whenever appropriate. To make sure that every developer strictly adheres to our software engineering best practices – and to thus develop high-quality software, we invest a lot in training.

Domain-driven design

More than a technology or a methodology, domain-driven design is an approach to complex software development that connects the implementation to an evolving model of the core business concepts (‘domains’). By providing a structure of practices and terminology for making design decisions, domain driven design accelerates software projects dealing with complicated domains.

 

Principles of agile software development: iterative and incremental

To build quality into the process, we develop in small incremental steps using short iterations.

  • Iterative: stop, evaluate, proceed
    Our developers work in two-week sprints, providing you with a new version of the application for testing every two weeks. Thanks to this approach, we can easily and quickly make changes to the code wherever needed – without too much impact on the timeline and the budget. At regular intervals, we meet with your team to set priorities, if necessary, by comparing the cost consequences of an extra feature or of a reported bug with the cost of developing or fixing it.
  • Incremental: start small and improve along the way
    Software development always starts with a working skeleton: a basic design that includes all the features, yet without any extras. Our software team then takes the time to improve the design in small steps as they go along.

It’s all about communication and feedback

Feedback and communication are really the key to the success of a software development project. We work closely with the customer, with constant two-way feedback. This feedback can considerably enhance the quality of the code, because it means the developers inspect and adapt the system every single day. As a result, the application is sure to meet all the functional as well as operational requirements, and is future-proof for many, many years.”

Feedback and communication greatly impact the success of a software development project. Our team works closely with you, with constant two-way feedback.

Meet the Cegeka digital factory team

Of course, our people are just as – or even more – important than our methodology and approach when it comes to ensuring high-quality software. We have around 500 skilled people in our digital factory. They work together in teams that consist of 7 developers (2 senior, 2 experienced and 3 junior) and 2 analysts. By instilling a culture of continuous learning, we ensure that everyone adheres to our software design principles and keeps up with the latest technology.

Discover how Cegeka recruits and retains its software developers.

Wim De Keyzer

Wim De Keyzer

More of Wim De Keyzer articles

Get in touch