Application Development

Many organizations are choosing to outsource portions of their application development in order to achieve higher value at lower costs. Dunn Solutions Group has been delivering outsourced application development services since it’s inception in 1988.

Whether you are leveraging an external, mixed or internal outsourcing model (see below), your success depends on the right combination of business and engineering process, access to quality resources and the tools to manage it all.

 

Process: We work with our clients utilizing our Assurity™ process, a customized version of the industry standard Unified Process. Assurity™ guarantees that business requirements are accurately documented and agreed upon by all key stakeholders, including the business unit, development staff and quality assurance. Having a process, and actually using it, is the most basic requirement of the Capability Maturity Model (CMM).

Resources: Our experienced U.S.-based analysts, technical architects, designers and quality assurance staff have partnered with a select group of offshore organizations to deliver the highest quality solutions at the best price points. You work with a local resource – us – to develop specifications, testing plans and implementation, and we handle the development – either locally or offshore.

Management Tools: Management tools for communication and coordination are necessities when outsourcing complex processes like application development. We use powerful process management products from Borland and Rational to create development environments that bridge the miles and facilitate requirements-, defect- and status -tracking around the globe.

Let us help you...
> define software development and quality assurance processes that will ensure your outsourced application development project will be successful.
> find and utilize the best resources locally and around the world.
> Leverage software tools to manage the entire application development lifecycle including requirements management, defect tracking, source code versioning and control, and project tracking.