Exeter Group Exeter Government Services

Software Development

Exeter's approach to software development emphasizes the establishment of a partnership between the functional stakeholders and our engineering staff. This enables us to apply our tools and techniques in a way that produces consistent and tangible results.

Exeter has led and currently directs a number of web and application software development efforts in multiple Federal agencies. From improving communication and data access among thousands of electronic documents, to re-engineering enterprise-level applications and services, Exeter has a proven framework and methodology (which promotes continuous integration) for identifying business requirements and application features.

Exeter's analytical teams are expert in classifying the requisite tools, skills, and procedures. The team conducts the required steps of inspection, design, implementation, and documentation with explicit entry and exit milestones at each phase. In order to effect proper execution, an evaluation of tools and procedures is performed from platform decisions through iterative development and QA results.

The three core phases of Exeter's agile development method consist of Data Definition, Systems Design Plan, and Design and Development. In the execution of the first two activities, modeling tools, testing software, and functional processes are defined with iterative development taking place in the third. Greater detail about each of these activities follows:
  • Data Definition: Exeter coordinates with the domain experts to gain an understanding of business features, functional requirements, and project objectives. This activity typically requires the use of a business requirements tool such as DOORS, modeling tools such as UML or xBML, and collaboration tools such as Microsoft Sharepoint, CASE tools, etc.

  • Systems Design Plan: Exeter collaborates with project owners to construct a development plan that meets business requirements and presents a path to practical systems development. The Systems Design Plan typically includes interaction design, sequence diagrams, updated object models, object lists, functional maps, and development and delivery schedules.

  • Design and Development: Exeter's engineering teams extend the design plan with iterative cycles of functional design and build sessions. Tracking key milestones allows Exeter to supply business owners with discrete development status. This phase requires source code repositories such as CVS or VSS, integration into automatic configuration and build procedures, as well as tools and methods to measure efficiency and security benchmarks. In addition, our engineering teams are experienced in evaluating and establishing proper QA resources and approaches to capture mission-critical faults early. Their experience with CMMI models as well as industry tools (Rational, Mercury Interactive, etc.) allows them to organize the appropriate environment.

Our aim is to communicate with the application stakeholders throughout the life cycle to ensure that we deliver software that hits the mark the first time.

Selected Clients

U.S. Air Force
U.S. Army
U.S. Marine Corps
Department of the Interior
Department of Education
Department of Health and Human Services
Department of Housing and Urban Development

... Easy to do Business With
9841 Washingtonian Blvd., Suite 400    Gaithersburg, Maryland 20878   P: 301.545.0977   F: 301.545.0718   Exeter.com