Migrating insurance lines from Flash to AngularJS at La Holando

When browsers dropped Flash, La Holando was not facing a cosmetic issue but the disappearance of the screens several of its lines ran on. The migration went line by line, in two week iterations.

Migrating insurance lines from Flash to AngularJS at La Holando

Migrating insurance lines from Flash to AngularJS at La Holando

Industries

Countries

Services Used

The challenge

La Holando Sudamericana ran several of its insurance lines on front ends built in Flash. The platform worked and the business ran on it.

Technical debt has a quiet urgency: when browsers discontinued Flash support, what was at stake was not aesthetics but the effective disappearance of the screens the company operated with.

  • A deadline set from outside: the date was not the company's to choose but the browsers'.
  • Operations in flight: the affected lines were producing, so there was no window to stop them.
  • Concentrated risk: a monolithic migration puts all the risk in a single release.

The cost of not solving it was not gradual degradation: it was losing the ability to operate those lines overnight.

The solution

We ran the work as a line by line program rather than a monolithic migration, releasing functionality to production without stopping the business or concentrating risk.

And we scoped it to the presentation layer, which is what allowed modernizing without touching the core systems.

One line at a time

  • Migration of the operational screens for the combined, transport and aviation lines and the endorsements circuit.
  • Each line handled as its own project, preserving existing functionality on the new technology.

Short iterations, bounded scope

  • Two week iterations, with three to four weeks per line.
  • Agreed dates and effort, with explicit prerequisites and commitments from each side.
  • Staggered releases the company could absorb without pausing operations.

Presentation layer only

  • The migration consumes the company's existing services.
  • The interface is modernized without touching business logic or the insurer's core systems.
  • That shrinks the test surface of each release, which is why a line fits in three weeks.

Architecture and technology

  • Front ends migrated from Flash to AngularJS on top of existing services.
  • Team with technical leadership, senior front end profiles and senior QA per stage.

Learn more about software development.

The result

Four operational fronts left a dead technology without the business losing a single day of production.

Starting point

  • Operational screens for several lines built in Flash, with browser support discontinued.
  • An externally imposed deadline and live operations on those very screens.

Strategic impact

  • Four fronts migrated: combined, transport, aviation and endorsements.
  • Three to four week releases per line, absorbable without pausing operations.
  • Risk spread across releases instead of concentrated in one.
  • Business logic and core systems untouched: the migration stayed in presentation.

Want to know more about our services?

Share your details and we'll get in touch.

arrow_drop_down
Thank you! We received your message and will reply soon.

Hábito 1 brings strategy, technology and marketing together in a single team to take companies' digital presence to the next level.

Do you accept our cookies and privacy policies?

Your privacy is important for us. Therefore, we inform you that we use our own and third-party cookies to perform analysis of the use and measurement of our website in order to personalize content, as well as provide functionalities to social networks or analyze our traffic. To continue accept or modify the configuration of our cookies.

Privacy Policy
Cookie settings
  • Necessary

    They make the site work and remember your choice. Always on.

  • Marketing

    They let us show you relevant ads and measure campaigns.

  • Analytics

    They help us understand how the site is used so we can improve it.