ASTRA: a framework for the evolution and maintenance of IT applications

ASTRA what?

ASTRA stands for Application STRAtegy. Defining, driving and implementing the IT Application Strategy Framework is one of the main tasks of the Evolution and Maintenance unit. As Todor Todorov, ICT applications specialist and responsible for the framework explains, it is sometimes hard to do this on top of everything else: “though we have been applying certain guidelines and working methods for years in our unit, they were not always shared between maintenance teams or departments, and nearly never with other units or DGs, mostly due to the high number of applications and the large workload associated to it”.

Indeed, the main tasks of the unit also include ensuring that EP applications evolve throughout their useful life, according to the changing business needs; adding new functionalities; and modernising the underlying logic to match recent platform standards: “this means we are constantly busy with new deliveries, which leaves no time to stop and discuss with colleagues on how to improve business as usual”, says Todor.

In January 2015, after several colleagues pointed out the importance of sharing and harmonising good practices, the unit decided to collect and compile them into a coherent written document. That’s how the ASTRA Framework was born.

“While the initial goal was to share best practices and working methods across departments in the unit, this framework is now mature enough to be shared more broadly with other units and other institutions“, Todor stresses.

One framework, three elements: Book of Best Practices, Checklist, Maturity Dashboard

The ASTRA Framework is actually made up of three distinct elements:

  • The ASTRA Framework Book of Best Practices, a 60-page document that lays the necessary foundations to support, drive and implement the IT Application Strategy Framework at the EP. The book was a joint effort by the different departments in the unit and contains the guidelines accepted as recommended practices for its business as usual activities. “This is a live document”, says Todor, “it has to match our evolving applications and IT environment”.
  • The ASTRA Checklist, which lists all the practices allowing for a quick overview of the whole framework. It is the heart of the framework: the heads of the five departments in the unit approve all changes proposed to it, and once it is amended the Book of Best practices and the Maturity Dashboard are updated accordingly.
  • The ASTRA Maturity Dashboard, an automated tool for quick assessment on the level of alignment with the ASTRA practices for a particular application. With this instrument, the project managers can assess the maturity level for the maintenance of each application in less than 40 minutes. It provides not only an overall maturity score, but also its distribution in different areas, indicating which ones deserve a closer attention. Higher maturity levels lead to lower maintenance costs.

ASTRA: a framework for the evolution and maintenance of IT applications

What’s application maintenance all about?

Application maintenance includes the delivery of the following services:

  • Service request management (Third level support)
  • Incident management (Third level support)
  • Problem management
  • Management of Changes (delivery of corrective/evolutionary maintenance)
  • Knowledge management for the applications

These activities are described in detail in each chapter of the ASTRA Framework book.

The components and scope of Application Maintenance

If you are interested in learning more about the ASTRA Framework, go ahead and check out the dedicated Sharepoint space or get in touch with the team to request a copy of the Book of Best Practices, the Checklist and the Maturity Dashboard.

See more news from this newsletter:

DIGITEC Newsletter November 2017

The Tech sessions by DIGITEC took place over two days in October, in Brussels and Luxembourg. Check out the video highlights and read the…