Software Engineering Processes

We are at the forefront of the development of computer systems to support contractual research activities and technical services. We are committed to a software engineering approach that establishes procedures for the individual developer and the project team, and that uses best industry practices to build high-quality software using controlled, predictable, verifiable, and sustainable processes.

Our staff have institutionalized an IT project management methodology, modeled on the Software Engineering Institute's Capability Maturity Model® Integration, that supports product quality and performance efficiency, leading ultimately to strong intra-unit collaboration and client satisfaction. Through our Software Development Life Cycle, RTI methodology lays out a phased and iterative development process that ensures consistent implementation of software development processes across all participants in system development and provides a roadmap and a benchmark for progress through the development activities.

Capabilities

  • Quality systems development with identified goals and objectives, managed schedules, and clear lines of authority and communication to ensure rapid response, efficient operation and system maintenance, and high-quality standards
  • Phased, controlled, and documented IT project management activities that support quality system development across all life cycle phases
  • Collaborative development environment that supports a shared vision and understanding of the needs of relevant stakeholders to define and implement functional and non-functional system requirements

Focus Areas

  • Managed system development life cycle
  • Efficient IT project management
  • Quality monitoring

Contact us for more information

Related Content