Logo WPS - Workplace Solutions
Language
  • de
  • en
  • WPS
    • What sets us apart
    • The WPS Team
  • Services
    • Software architecture
    • Determination of requirements
    • Workplace of the future
    • Customised software
  • Solutions
    • ROADS
    • TRIAS
    • BIS2
    • ViRL
    • ADIL
    • PortMonitor
    • RadVis
    • Digital bearing table
    • Domain Story Modeler
  • Contact
  • Careers
Search
Language
  • de
  • en

WPS - Workplace Solutions

Hamburg | Berlin


T +49 40 229 499-0

E info@wps.de

The foundation of successful software

Software architecture

Good software architecture is the foundation of successful software. When planning a system, software architects and developers work out an architectural blueprint tailored to the business logic. Development teams often deviate from the blueprint already during implementation due to unforeseeable details and under time pressure, thus building up initial technical debt. The result: maintenance becomes more complex, tougher and more expensive from year to year.

Microservices are very popular in software architecture. The hope: large, cumbersome monoliths can be broken down into smaller, more manageable microservices. Sounds good, but it involves many pitfalls: a conversion to microservices is time-consuming and - if done incorrectly - can lead to a worse result than in the previous state. The right approach is crucial.

Those who make provisions in good time will be spared technical debts.

Good architecture planning and timely analyses protect against technical debt and expensive, large-scale refactorings. So ensure long-term maintainability in good time when planning and implementing the software architecture. Avoid future technical debt and rising development costs. Bring your systems back into the corridor of low technical debt and optimal maintainability.

How do you do it? With an experienced architecture team with over 15 years of expertise in analysing architectures of now over 300 systems.

The experienced WPS team of architects led by Dr Carola Lilienthal and Johannes Rost has been analysing software architectures since 2004. Since then, we have successfully analysed and optimised over 300 systems from 30,000 to 15 million LOC in Java, C++, C#, ABAP and PHP. Bring your system back into the corridor of good architecture with our support. Your system becomes maintainable again at low cost as well as quickly and qualitatively expandable.

  • Analysis of the existing technical debt
  • Development of a sustainable target architecture
  • Refactoring proposals and advice for architecture improvement
  • Prioritisation of refactorings and improvement measures
  • Elaboration of a roadmap for the implementation of the measures
  • Support in following the roadmap
Modularity Maturity Index (MMI)

Indicator of successful software architecture: the Modularity Maturity Index (MMI)

The figure above shows a selection of 22 software systems in Java, C#, C++, ABAP and PHP that have been analysed over the last six years. For each system, the Modularity Maturity Index (MMI) developed by the WPS is given on a scale from 0 to 10 (Y-axis) with the corresponding Lines of Code. 

The quality of the systems is colour-coded for easy understanding: From green ("Everything OK") to red ("Attention"). The individual systems are marked alphabetically on the X-axis. 

The MMI provides management and the development team with a tool that shows the status quo of the system and lets them document the degree of improvement.

Where is your system at? Let's find out together.

Our offer

Get out of technical debt

Individually tailored to your needs, we work out the solution path with you or your service providers.


1 - 4-day technical debt analysis.

  • Tool-supported analysis of Java, C++, C#, ABAP, PHP with architects and development team
  • Discussion of the planned target architecture against the background of our experience
  • Visualisation of the gap between implemented actual architecture and planned target architecture
  • Development of sensible refactorings to achieve the planned target architecture

Elaboration of expert opinions on technical debt

  • Standardised assessment of existing architecture violations and design debts
  • Comparison of your service providers on the basis of existing technical debt
  • Assessment of the extent of technical debt against the background of over 150 analyses
  • List of directly implementable steps on the way to a better architecture

Your contact persons

If we have piqued your interest and you would like to find out more about the topic of software architecture and our services, please feel free to contact us.

Contact Person

Dr. Carola Lilienthal
Managing Director
Carola Lilienthal studied computer science at the University of Hamburg from 1988 to 1995 and received her doctorate in computer science from the University of Hamburg in 2008 under Christiane Floyd…
  • carola.lilienthal@wps.de
Contact

Further Information

If we have piqued your interest and you would like to find out more about the topic of software architecture and our services, please feel free to contact us.


Downloads

  • Dienstleistungen Architekturanalyse (pdf)
  • Bauaufsicht für IT-Projekte (pdf)
  • Das Maklerportal der maklermanagement.ag (pdf)
Sustainable software architecture

Newsletter

WPS - Workplace Solutions
GmbH | Hamburg

Hans-Henny-Jahnn-Weg 29
D - 22085 Hamburg

T +49 40 229 499-0

E info@wps.de


WPS - Workplace Solutions
GmbH | Berlin

Schlüterstraße 39
D - 10629 Berlin

T +49 40 229 499-0

E info@wps.de

  • Privacy Policy
  • Imprint
  • Domain Story Modeler