Home Careers Contact us Sitemap Logo
Software Development Process
 
Navigator We offer focused Software Development Process expertise & consulting that measure strengths and identify improvement opportunities of organizational IT processes and prioritize areas of improvement in terms of criticality to quality, costs and productivity.

  • Software Development Methodologies
  • Requirements Management
  • Software Project Management
  • Configuration and Release Management
  • Project Performance Metrics
Software Development Methodologies

Data Concepts employs variants of Rational Unified Process and Agile Software Development Methodology as frameworks for building reusable software components. In determining the appropriate methodology for a given project, Data Concepts evaluates the needs of the project along with organizational requirements as well as the following:
  • Current stage of the Development Lifecycle
  • State of the Requirements
  • Probability for Scope Change during the course of the project
  • Time-to-deployment requirements

Some of the most common methodologies we employ include:

Rational Unified Process, an iterative software development process which is tailored by the development team that will select the elements of the process that is appropriate for their needs. The methodology dictates multiple iterations of demonstrable product functionality and constant user review.

The Agile Process, used in development projects that need to accommodate constantly changing requirements, even during the later stages of development. Agile programming focuses on frequent delivery of working software, with small development teams and close collaboration among developers and business owners.

Requirements Management
A formal Requirements management process allows one to define, manage and verify requirements to predictably deliver software at less cost by getting requirements right the first time and ensuring business-IT alignment throughout the software lifecycle.

We have successfully deployed commercial Requirements management solutions based on Borland's CaliberRM and Rational Requisite Pro that deliver both on traceability and collaboration among developer and user groups.

Software Project Management
The Data Concepts Project Management Office (PMO) has been established to ensure quality, discipline, and added value to our project engagements. Working together with the Data Concepts sales and delivery teams, the PMO helps evaluate future opportunities, reviews risks, provides tools and processes, and conducts Quality Reviews of ongoing projects. The Data Concepts PMO conducts periodic assessments to benchmark our current maturity level to the target maturity level and to industry standards of best practices.

Our Project Managers are encouraged to get PMP certified by Project Management Institute's (PMI) industry standard "Body of Knowledge" (PMBOK), which embodies the best practices for managing the nine knowledge areas associated with any flavor of software project.

Our Methodology has been tested and proven in a large variety of project engagements. The insights developed have been incorporated into the Data Concepts project approach for designing, building and testing quality applications for our clients.

We offer our expertise and experience in Project Management to our clients. We can provide assistance establishing their PMO, advise them on the use of Project Management tools, and help develop and establish repeatable Project Management processes for a successful delivery.

Configuration and Release Management
Release management is a significant area of focus for many enterprise organizations and federal/state agencies, and proper release management can be critical to application uptime and availability as well as ensuring compliance with IT Audit procedures. Our professional services teams can build repeatable and documented processes around release management for your organization ensuring you have proper separation of duties, a bill of materials for each deployment and a verifiable audit trail of all release activities.

Project Performance Metrics
Forward Leaning Organizations that are progressive in their strategic plans, continually push to improve performance in achieving sustained success in all areas including that of managing projects. Performance Metrics can help guide businesses towards informed decisions as they function as a litmus test regarding quality, project progress and processes.

Data Concepts utilizes enterprise wide Project Dashboard tools such as MS Project Server to track and analyze health of our various projects in execution. Our Dashboard allows us to effortlessly disseminate project information and tasks to both team members and stakeholders, track project status, monitor and control cost and schedule overruns and serve as a single repository for all project related information.

Data Concepts PMO utilizes Earned Value Management among others to assess and quantitatively validate project performance and success. These metrics are used to gather information on Cost, Effort, Duration, Productivity, Quality of Deliverables, Client Satisfaction and Team Performance and are reported in context for meaningful delivery.