info@xpanxion.com
+1 877 867 0770
Xpanxion > Case Studies > Xerox Case Study

Xerox Case Study

Xerox, known for its document management and managed print services also operates a Public
Safety and Justice Division. Within this division are Firehouse Software, a fire, and a medical incident response management system.

abc

Xerox, known for its document management and managed print services also operates a Public Safety and Justice Division. Within this division is Firehouse Software, a fire, and medical incidents response management system. This system is the only software developed from the ground up to integrate seamlessly with every detail of emergency operations and, therefore, has experienced exponential growth. Firehouse Software has encountered challenges due to growing pains and high demand, resulting in code bloat and the inability to institutionalize Scrum processes into the organization. Application performance was subpar, the code base had become unmaintainable, and management of an existing offshore team was not meeting goals.

  • Quick ramp-up of a ten-person development team utilizing Xpanxion’s Cross Sourcing model has resulted in recovered velocity and immediate progress
  • Provided stability and bandwidth to allow Xerox to disengage from an inefficient third-party
    vendor
  • Reduction of code bloat to improve code stability, unit test coverage, and bug count through
    comprehensive refactoring
  • Achieved a development process that is stable, predictable, and reliable so the business can be
    confident in release schedules and implementation of features
  • Proceeding with continued maintenance, improvement of core systems, and investigating new
    development or even a replacement for core system

Microsoft .NET stack including:

  • C#
  • SQL Server 2014
  • Team Foundation Server
  • Visual Studio 2015
  • Windows Presentation Foundation

Xerox has utilized Xpanxion as a software services company since December 2015 in an effort to help
maintain and clean up the software behind Firehouse. Before Xpanxion’s initial engagement, Xerox had been working on the software for about 7 years without a full release. To ramp up, Xpanxion provided ten core team members in a Cross Sourcing fashion which included an architect, scrum master, business analyst, onshore developers, offshore developers, and QA analysts. Within one week of engagement, Xpanxion had all development environments up and running. Within two weeks, Xpanxion had the project building and deploying on local machines, and within three weeks, the team began fixing bugs. This work rate continued for the following four months at which point the recommendation to begin refactoring code was approved. Major goals have been to implement the process to improve core stability, improve code quality, reduce bug fix timelines, and get the code base to a maintainable state. Ultimately, this will achieve a development process that is stable, predictable, and reliable so the business can be confident in release schedules and implementation of features. Xpanxion’s ability to implement process change has played a major role in the success of this project.

Through engagement with Xpanxion, Xerox experienced process improvement, architectural improvement, and overall code base improvement to their software. Xpanxion has proved the value of improving the system and reduced the outstanding defects in order to make Firehouse