


(For software developers & architects, devops, software managers)
Have you ever noticed the word "legacy" is conotated only negatively when it comes to software development?
Quickly adapting to changing needs of users on the one side and new technologies on the other side are key factors for the long term success of a software product. While the speed of technology evolution keeps increasing this puts a lot of pressure on software development teams to built systems which are ready for adaption and long time maintainability.
Software quality and non-functional aspects of software are often not understood or treated well enough or at the right time which often leads to "historically evolved systems" which are hard to understand and barely maintainable or extendable.
With a well developed software architecture you lay foundation for how your software can evolve and adapt over the time to tackle the challenges provided by always faster changing requirements and customer needs. This directly affects the customers happiness and by thus the market share of your software product. Traditional ways of applying software architecture have also changed as agile development increased the tact for bringing software to the market and require a different role understanding. Agile principles also affect how software architecture decissions are made, documented, communicated and eventually implemented in software products.
In this training you will learn why software architecture matters and what software quality has to do with it. You'll also learn how to establish, document and maintain a software architecture in an agile way so it can evolve with your product organically.
With our certificates, you can officially document the skills you have acquired. This provides clear proof for employers, projects, or internal qualifications. Learn more about our certification system here.
Klicken Sie hier, um Marketing-Cookies zu akzeptieren und das Video zu laden.