The high investment costs for companies to develop individual software imply a very long period of use. However, this also means that the application must be able to be constantly adapted to new requirements. A classic example of this are online stores, which have to permanently implement the requirements decided by the legislator within a fixed period of time.
Most of the expenses in the budget of a software project are related to maintenance. The smallest part of the costs is used for corrections. In this course you will learn how to future-proof your software projects to be prepared for future changes.
The course is primarily aimed at software developers, architects and project managers who are faced with the challenge of managing long-lived software projects.
The 2-day course ‘Software Maintenance – Future-Proofing Projects‘ is conducted exclusively remotely and can also be booked for closed groups. If you are interested in the offered course content please do not hesitate to contact me .
Content:
- What is software maintenance?
- How agile is the team?
- Project types and their specific challenges.
- Don’t repeat yourself – Use stable and consolidated structures
- Plan and implement changes.
- Future-proof third-party library use.
- What is software quality and how can it be improved?
- Evaluate the current state of the project.
- Implement test automation for projects without test coverage
- Code inspection, reviews, retrospectives and refactoring