Software development has quickly evolved from legacy waterfall approaches to a variety of Agile methods that provide a solid return on investment by more quickly delivering high-quality applications that meet our customers’ needs. Intellect’s agile software developers work to develop efficient, well documented code that is straightforward to maintain, enhance and reuse. Intellect applies current Continuous Integration(CI), Continuous Delivery (CD), and containerization tools as part of our agile development approach that enables our application development teams to deliver code changes more frequently and reliably, leveraging CI, CD and Test Automation to reduce risk and rework.
Approach – Software & Systems Development
Intellect’s approach to Software and System Development addresses both the organizational and technical challenges associated with the rapid delivery of fully functional, reliable and secure systems. Most of our clients strive to implement DevSecOps, an broader approach than just agile development that combines software development (Dev), information security (Sec) and IT operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives. Because the approach crosses traditional organizational boundaries of Development, Security and Operations, organizational change management is needed, and Intellect fully supports those efforts.
From a technical perspective, Intellect adapts to our clients’ environment and practices, whether they use a SAFe agile, Agile Scrum, Test Driven Development (TDD), Business Driven Development (BDD), Lean Software Development, Kanban, Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD), or another agile variant. In each case, Intellect applies an SEI CMMI DEV and SVC Level 3-assessed approach to project and service management, with continual service improvements steps included to identify ongoing opportunities for improvements in efficiency and innovation.
Compliance is key to our federal customers. Our approach “builds in” security and accessibility from the initial requirements gathering stage to assure DoDI/NIST Risk Management Framework and Section 508 requirements are addressed early when it is most economical to do so.
Intellect applies a variety of tools, including both open source and proprietary technologies to develop Java and .NET based systems, supported by both open source and industry-leading proprietary Business Process Management (BPM) systems, portal technologies (SharePoint), platform tools (Salesforce), databases and testing tools. Our testing approach combines both proprietary tools such as Micro Focus (formerly HP) ALM Quality Center and open source tools such as Selenium to provide the greater automated test coverage required to keep up with rapid agile development life cycles. Please see our IV&V Testing page for additional detail.
Intellect’s Software & Systems Development Services include:
- Requirements Analysis, Definition, and Management
- Enterprise Architecture Compliance Management
- Systems Security Engineering and Compliance
- Conceptual and Detailed Design
- Multi-platform Applications Development
- Data Migration and Development
- Developmental Test and Evaluation (DT&E)
- Systems Integration
- Operations & Maintenance
Intellect’s Software & Systems Development Experience
Intellect provides Software & Systems Development support for clients including the Department of State, the Department of the Navy, the National Guard Bureau, and the Defense Health Agency.