System Engineering

Virgin Methods provides systems engineering services that are robust, scalable, flexible, and platform-independent.

Startups and Entrepreneurship

Virgin Methods provides systems engineering services that are robust, scalable, flexible, and platform-independent. Virgin Methods is delivering high quality solutions in a timely and cost-effective manner by applying our proven CMMI maturity level 3 processes. We are designing, developing, and sustaining a number of software systems for federal and commercial clients using tradition and agile software development methodologies.

SERVICES

  • Project Management
  • Full Life Cycle Software Engineering
  • Requirements gathering and analysis
  • User interface and system design & Development
  • Implementation and testing
  • Operations and maintenance
  • Enterprise Architecture and Service Oriented Architecture
  • Software Development, Integration, and Sustainment
  • Web site and application design and development
  • Document, content and records management systems, and portal implementations
  • Mobile application development
  • Social media and Web 2.0 tool development, implementation, and configuration
  • Independent Verification and Validation

PROJECT MANAGEMENT

Virgin Methods’s project management professionals manage large- and small-scale projects using best industry practices. We have a proven track record of successfully executing several IT projects on time and within budget. Our projects are monitored by an independent quality team thus ensuring the highest quality services. We have tools in place to track earned value, schedule, risk, metrics, action items, and deliverables.

FULL LIFE CYCLE SOFTWARE ENGINEERING

Virgin Methods software engineering processes are based on CMMI maturity level 3 and cover the full life cycle of software development including:

  • Requirements gathering and analysis
  • User interface and system design
  • Development
  • Implementation and testing
  • Operations and maintenance

We emphasize re-use and rely on a robust set of tools for requirements gathering, design, implementation, integration, testing,and sustainment. Our engineers are well versed in waterfall, iterative, rational,and agile software development methodologies. We develop software that is fully in compliance with Certification and Accreditation (C&A) processes such as DIACAP.

ENTERPRISE ARCHITECTURE AND SERVICE ORIENTED ARCHITECTURE

Virgin Methods’s senior software architects implement software systems that are in compliance with the government’s Federal Enterprise Architecture (FEA), enterprise architecture guidelines, and data standards. We have also developed systems based on service oriented architecture (SOA). Our SOA solutions are based on re-usable enterprise services, security, legacy applications,and other web services. We have developed web services using REST and SOAP following WS-* security. We have worked with BPEL tools and Metadata registries.

SOFTWARE DEVELOPMENT, INTEGRATION, AND SUSTAINMENT

Virgin Methods has a broad software development expertise that includes:

Web site and application design and development

Document, content, and records management systems, and portal implementations

Mobile application development

Social media and Web 2.0 tool development, implementation, and configuration

GIS based solutions using Google Maps and Bing APIs

We have experience with the following tools and technologies:

Technologies: J2EE, Microsoft .NET, Scripting technologies – Perl, Python, ColdFusion

IDEs: Eclipse, JDeveloper, Webshere, MS Visual Studio

Environments: Windows, UNIX and Linux

Vendor technologies: Microsoft, Oracle Google and IBM

INDEPENDENT VERIFICATION AND VALIDATION

We follow robust CMMI based process for continuous validation and verification of software we develop and deliver to our clients. We maintain quality metrics and objective measure and continuously improve our processes to achieve highest defect removal efficiencies. As part of verification and validation we provide:

Peer reviews

Unit testing

Function testing

Regression testing

Functional and process audits

Performance testing

Automated and manual security scanning and testing

508 compliance testing

We ensure that the applications are compatible with federal desktop core configuration (FDCC)