Goal: Provide the Federal Aviation Administration (FAA) Office of Financial Services with information technology and management expertise to leverage their financial systems and applications.
Situation: The FAA Office of the Assistant Administrator for Financial Services/Chief Financial Officer (ABA) Finance Leveraging Information Technology for Efficiencies and Standardization (FLITES) contract is an $89M Indefinite Delivery Indefinite Quantity contract designed to improve DELPHI/PRISM/Cost Accounting System (CAS)/Labor Distribution Reporting (LDR) and simplify business processes, obtain a clean audit with no material weaknesses, standardize and streamline agency capitalization processes and procedures, and improve the quality, timeliness, and usefulness of financial information for management decision-making through management dashboards.
Approach: OnPoint and its partner company, Tantus Technologies, developed a team environment based on the Agile/SCRUM framework that allows the client’s stakeholders to interact daily with the development team and work hand-in-hand to capture, communicate, and understand the client’s needs, goals, and expectations by:
First, promoting stakeholder ownership of all deliverables and involvement in every phase of the project.
Second, ensuring there are no barriers to team interaction and communication by co-locating requirements, functional, and technical team members in the same physical area.
Third, identifying and breaking the requirements into functional packages that can be developed, tested, and deployed in short time frames independently of each other, thus allowing the team to quickly establish a track record of success and build confidence as the project moves forward.
Impact: Utilizing an Agile/SCRUM approach for rapid software development, OnPoint has created a cohesive, team environment where requirements analysts, functional analysts, developers, and database administrators work hand-in-hand to capture, communicate, and understand the client’s needs and expectations. While OnPoint’s team creates comprehensive requirements and design documents, these project artifacts are not simply passed over to the developers and database administrators. The requirements analysts, functional analysts, developers and DBA’s meet daily to discuss progress and troubleshoot any issues or questions that may arise during the development phase of the project. This equates to fewer questions about the proposed design of the solution, fewer change requests from the client on the design and user interface of dashboards, and fewer issues with dashboard performance due to poor data element mapping by the DBA. Issues are resolved as they arise rather than a backlog of issues being created to discuss with the functional subject matter experts or development team later.