Manage shifting business priorities with a flexible software configuration management solution, capable of accelerating development processes and saving time.
As a relative start-up with a very lean development organization, Skopos can’t afford to waste any time in its software development processes, something its Director for Business Applications Michelle Lawson is very aware of: “We were using Git to manage our code. As a start-up our priorities, and therefore our code, were shifting constantly. Rolling back code in a branch situation took far longer than expected and our Git repository would get out of sync, taking hours to sort out again. I soon realized we need tools to help us, not hinder us.”
Skopos Financial was founded in 2012 to help hard-working individuals and families obtain reliable vehicles. In many USA states where Skopos operates, public transportation is not widely available and a car becomes a necessity to daily life. Skopos is an indirect lender, offering financing through a trusted network of franchised auto dealers.
Skopos acts as a data hub between many companies that it partners with to perform various underwriting and loan servicing tasks. As a result, Skopos applications deal with numerous, technologically varied, external integrations. While Skopos’ software development lifecycle is still relatively immature, Lawson employs an agile approach using the Eclipse development platform to build applications based on a micro services architecture. Jenkins and JIRA integrated with AccuRev allowing Skopos to enjoy an end-to-end development and version management solution.
Lawson on the day-to-day use of AccuRev:
Michelle Lawson – DIRECTOR BUSINESS APPLICATIONS
Skopos Financial
“Accurev’s inheritance process is painless since it merges non-conflicting changes automatically. Even when there is a conflict, the process of reconciling is a snap. As we grow, we can develop multiple layers of streams to create a separation of duties between our architects and the deployment team. The pre-promote and post-promote hooks within AccuRev ensure everything happens in the correct order and as the team gets bigger we can allow AccuRev to take over some of these processes.”
With AccuRev, Skopos has the flexibility to set up code review processes, trigger automated integration testing, and stay in full control of deployments. Lawson: “I appreciate that I don’t need to keep to a strict deployment schedule and can deploy from AccuRev whenever I need to. That means we can issue new releases when the business demands it. Rolling an emergency to production and then having that code automatically inherit down to ongoing development and testing streams is an invaluable timesaver over the branching model used by other systems such as Git.”
AccuRev is also used for versioning the code base behind the Skopos intranet and internet sites, including versions of third-party plugins that are utilized within those systems. If ever Skopos needs to rebuild these environments, having this record will make life much easier
As Skopos grows, it will continue to develop best practices and define its software development lifecycle structure. AccuRev plays a vital part in this process and is saving the team time on a daily basis, as Lawson attests:
Michelle Lawson – DIRECTOR BUSINESS APPLICATIONS
Skopos Financial
She concludes: “We had some exceptional support from Micro Focus when we first started working with AccuRev. Because the solution is so versatile, there are many ways in which to set it up. Having a Micro Focus consultant walk through our specific development process and come up with a unique solution was just great and has really set us up for future success.”