Advanced Technology » Information Technology Page Tools AddThis

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