Custom 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.