Upgrading Legacy Applications


Data & Information Management 

Custom Business Solutions Image Alt

The Obstacle

  • When upgrading these legacy systems, KL faced several challenges, including:


  • Choosing the Correct Technologies: Ensuring the selected technologies will remain current and require minimal future rewrites.
  • Educating Product Owners: Training Product Owners to understand and transition to the Agile process, replacing the outdated Waterfall methodology.
  • Evolving Applications: Working closely with Product Owners to demonstrate how their applications needed to evolve to meet new security requirements and improve functionality.

Our Path

  • When KL began upgrading DHS's applications, DHS was still learning the best development practices. KL guided DHS in adopting proper processes to complete applications efficiently without rushing or overworking development teams.

    Key Steps:

  • Technology Selection: KL chose technologies that would remain current and secure. Applications were designed to share the same tech stack, allowing developers to work across different applications and streamline security assessments. .
  • Simplifying Agile: KL made the Agile process straightforward for product owners accustomed to older methods, selecting an easily accessible platform and ensuring clear understanding.
  • Demonstrating Changes: KL showed DHS that their current application approaches were no longer viable due to new security requirements. KL also demonstrated how upgraded applications would simplify workflows and ensure data accuracy.

The Result

  • KL, working with DHS, now has a comprehensive approach to completing application upgrades. Below are details on the updated applications:

  • Tech Stack:
    • Front End Development: Single Page application using Angular
    • Middle Tier and Backend Language: .NET Core (now .NET), written in C#
    • Backend Database: Entity Framework with MSSQL Server
  • Training Product Owners:
    • Platform: Microsoft Azure DevOps, used for Agile development.
    • Training Materials: Multiple resources, including presentations and videos, were created to educate Product Owners on the Agile process.
  • Demonstrations:
    • Showcasing Improvements: Through demonstrations and mockups, KL illustrated how legacy applications could be enhanced to simplify work and ensure data security and accuracy.

Examples

  • Vehicle Tracking Application

    The Kurrent Logic team spearheaded a groundbreaking initiative, crafting an innovative application designed to revolutionize the vehicle management and tracking system for an esteemed international law enforcement agency. This visionary solution brought an end to the antiquated paper-based processes of the past, replacing them with a modern, user-friendly interface accessible on both desktop and mobile devices. The shift ushered in an era of unparalleled accuracy in recording critical data and transactions. The resounding success of this transformative solution has garnered attention from sister agencies, sparking discussions on potential adoption. Its impact extends beyond borders, heralding a new era of efficiency and transparency in law enforcement worldwide. To add a crowning achievement to this remarkable journey, those who spearheaded the contract in 2016 were honored with the highest recognition within the program, the prestigious Director's Award. Their unwavering dedication and innovation have truly set a standard of excellence in the industry.

    The Obstacle

    • When upgrading these legacy systems, KL faced several challenges, including:

    • Choosing the Correct Technologies: Ensuring the selected technologies will remain current and require minimal future rewrites.
    • Educating Product Owners: Training Product Owners to understand and transition to the Agile process, replacing the outdated Waterfall methodology.
    • Evolving Applications: Working closely with Product Owners to demonstrate how their applications needed to evolve to meet new security requirements and improve functionality.

    Our Path

    When KL began upgrading DHS's applications, DHS was still learning the best development practices. KL guided DHS in adopting proper processes to complete applications efficiently without rushing or overworking development teams.

    Key Steps:
    • Technology Selection: KL chose technologies that would remain current and secure. Applications were designed to share the same tech stack, allowing developers to work across different applications and streamline security assessments.
    •  Simplifying Agile: KL made the Agile process straightforward for product owners accustomed to older methods, selecting an easily accessible platform and ensuring clear understanding.
    • Demonstrating Changes: KL showed DHS that their current application approaches were no longer viable due to new security requirements. KL also demonstrated how upgraded applications would simplify workflows and ensure data accuracy.

    The Result

    KL, working with DHS, now has a comprehensive approach to completing application upgrades. Below are details on the updated applications:
    • Tech Stack:
      • Front End Development: Single Page application using Angular
      • Middle Tier and Backend Language: .NET Core (now .NET), written in C#
      • Backend Database: Entity Framework with MSSQL Server
    • Training Product Owners:
      • Platform: Microsoft Azure DevOps, used for Agile development.
      • Training Materials: Multiple resources, including presentations and videos, were created to educate Product Owners on the Agile process.
    • Demonstrations:
      • Showcasing Improvements: Through demonstrations and mockups, KL illustrated how legacy applications could be enhanced to simplify work and ensure data security and accuracy.

    Examples

    • Vehicle Tracking Application

      The Kurrent Logic team spearheaded a groundbreaking initiative, crafting an innovative application designed to revolutionize the vehicle management and tracking system for an esteemed international law enforcement agency. This visionary solution brought an end to the antiquated paper-based processes of the past, replacing them with a modern, user-friendly interface accessible on both desktop and mobile devices. The shift ushered in an era of unparalleled accuracy in recording critical data and transactions. The resounding success of this transformative solution has garnered attention from sister agencies, sparking discussions on potential adoption. Its impact extends beyond borders, heralding a new era of efficiency and transparency in law enforcement worldwide. To add a crowning achievement to this remarkable journey, those who spearheaded the contract in 2016 were honored with the highest recognition within the program, the prestigious Director's Award. Their unwavering dedication and innovation have truly set a standard of excellence in the industry.
      image
      image
      image
      imageimageimage
      imageimage
      image
      © 2024 Kurrent Logic. The Kurrent Logic name and logos are registered trademarks of Kurrent Logic LLC.