Cloud agnostic continuous quality assurance
Scaling up any software development project usually brings lots of hidden obstacles that can affect throughput of team and even delay or completely derail project. One technical aspect of any software project that has big influence on velocity of development team is code quality. Defining what is code quality is very difficult and team dependent, but it is very important starting point. Good definition should focus on readability and long term maintainability of code and help avoid implementation of processes and tools that would be redundant or overhead. Main focus of this talk is to provide guidelines how to define code quality and provide examples of cloud agnostic tools and techniques that can be implemented on AWS as support for management and developers to maintain code quality.
How to start producing quality code and what are organizational changes required to support the effort
How to integrate code quality into pipeline (Which tools to use and how to set them up)
How to most efficiently bring legacy systems on the right track and maintain code quality long term (Automated tests, Continuous refactoring, Automated quality improvements tools)
Unternehmen: Splendit IT-Consulting GmbH