Over the last 20 years, the trust David Consulting Group 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 DCG’s proven ability to tailor solutions and services to fit their needs and provide the desired outcome.
DCG works with its 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 shows you “how," via the use of a unique Build, Operate and Transfer model. We measure our success in our ability to optimize your software processes for the long term.
DCG believes in the importance of measurement as the means to analyze and improve software productivity. With numerous opportunities to optimize the Application Development and Maintanence function within organizations, measurement helps set priorities for optimal IT value return. Our mantra is “Measure. Optimize. Deliver.”
DCG believes 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 taken leadership positions in industry bodies, such as IFPUG, CISQ, IVI and the IEEE. We are often called upon as expert witness by U.S. Federal Courts and have authored a substantial number of books and publications on software issues, including Function Point Analysis and IT metrics and benchmarking. DCG is a regular participant in industry conferences and routinely provides national training programs.
Here at DCG, we hate wasting time and money – yours and ours. We want to deliver the most value possible to your organization, and we understand that it can be hard to describe your expectations before a project begins, knowing priorities will likely change as the project goes on.
As experts in Application Development and Maintenance, 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 on Slideshare to learn more about DCG.