Over the last 25 years, the trust DCG has built in the industry is directly related to our commitment to integrity. Clients may find it challenging to hear a factual analysis of their opportunities to improve their software practices, but they have confidence in our proven ability to tailor solutions and services to fit their needs and provide the desired outcome.
Our vision for the software industry is a future state in which the value of every software initiative is visible to the business using it. Therefore, our mission is to help IT and the business collectively measure and maximize the flow of software development value in order to foster improved decision making and resource management and to quantifiably impact a company’s bottom line.
We work with our clients to develop the right strategies to impact their business, continuing the partnership all the way through implementation. Unlike other consulting firms that only tell you “what” to do, we show you “how," via the use of a unique Build, Operate, and Transfer (BOT) model. We measure our success in our ability to optimize your software processes for the long term.
We believe it is important to actively participate in industry efforts to improve software productivity, quality, and performance. For decades, many of our senior management and consultants have been involved with key initiatives in industry organizations, such as IFPUG, CISQ, and Scaled Agile, Inc. We have been called upon as expert witnesses by U.S. Federal Courts and have authored books and publications on software issues, including Function Point Analysis, IT metrics, and benchmarking. We are a regular participant in industry conferences and routinely provide national training programs. As industry leaders, we are committed to ongoing education and training.
We hate wasting time and money – yours and ours. We deliver the most value possible to your organization. We understand that it is hard to describe your expectations before a project begins and we acknowledge that priorities will likely change as the project proceeds.
As experts in software management, we are very familiar with the strengths and weaknesses of Agile methods such as scrum. One of the biggest strengths of scrum is that the client is only committed to their set priorities and their investment in those priorities for one sprint at a time, allowing for a project’s focus to change as necessary. Thus, we’ve adopted an Agile consulting method that features six key steps:
1. Produce a Project Backlog of desired deliverables with our client
2. Plan and agree on the deliverables for the next time-boxed sprint with the client
3. Execute the sprint with the client
4. Review the deliverables at the end of the sprint with the client
5. Review the Project Backlog with the client
6. Plan and agree on the deliverables for the next sprint with the client
Review our corporate overview presentation to learn more about DCG.