Print

Services

I specialize in operational excellence for software development teams. I help your teams:

  • Increase productivity
  • Improve time-to-market
  • Decrease defects and waste
  • Make and meet commitments
"Jim Shore is one of the most creative and rigorous minds in software development today."

I provide specific, measurable results. When you hire me, you're investing in results, not training days or consulting hours. We'll create specific goals before we begin, then work in partnership to achieve those goals. There's no meter running when you work with me.

I follow through. I want you to see lasting results, which is why all of my engagements include a guaranteed follow-through period. During that time, I check in regularly to make sure you're seeing the results you expected, and I make it easy for you to contact me for any reason. If performance starts to slip, I help your teams recover, free of charge.

You'll work directly with me. Some companies woo you with big names and then put junior people on your project. When you hire me, you really get me. For larger projects, I'll also select pre-screened subcontractors from my extensive network, ensuring that you get the range of expertise and skills you need.

Each of my engagements is customized to the client. Here are the broad categories of services I provide:

"You influenced me to think in completely different ways, and to question traditional assumptions about everything I thought I knew about software."

Analysis, Strategy, and Tactics

In partnership with organizational thought leaders, I help you analyze your existing approach to software development and identify opportunities for improvement. We consider organizational strategies that will allow your team to capitalize on those opportunities, and we create a specific plan for following through on the best opportunity. You and your teams are responsible for putting the ideas into practice.

For a leading online auction site, I conducted workshops to help their CTO and his team identify long-term opportunities for reducing cycle time (the time between scheduling an idea and delivering it). We created an overall strategy for reducing cycle time by 70% and created a specific plan to eliminate 25% immediately.

"Jim visited at a crucial moment of our discovery and was able to redirect our efforts into a much more healthy and sustainable practice."

Targeted Improvement

In partnership with your teams, I help you analyze your existing approach to software development and pick the best opportunities for improvement. Then I help you implement them: I provide the training, coaching, and support necessary to take advantage of those opportunities.

For a leading provider of electronic payment infrastructure, reducing defects was a priority. I helped them understand the sources of their defects, then provided training and immersion coaching for several teams. Afterwards, the director of engineering wrote, "My teams have gained a good deal of confidence in the resulting deliverable... [we] seem to have fewer and fewer bugs to talk about."

"The results of his efforts have been a tremendous success in our organization."

Turnkey Transformation

In partnership with your teams, I provide a completely guided transition to high-performance Agile software development. I draw on my network to provide everything you need: organizational change management, process design, training and coaching, and more--giving you peace of mind and world-class results.

For a leading manufacturer of scientific instruments, I collaborated with other Agile consultants to transition a pilot team to a customized Agile process. We accompanied them through every step of the process, from visioning to weekly delivery, with on-the-job training and immersive coaching. After completion, an independent measurement organization found the following results:

  • Costs decreased by 61% (saving $1.7 million)
  • Defects reduced by 83%
  • Schedule improved by 24%
"Jim surpassed our expectations and I would recommend him to anyone who is serious about improving their development process."

Make an Appointment

Contact me for a free consultation about how I can help you meet your goals. Call +1-503-267-5490 to make an appointment, or email jshore@jamesshore.com. International contacts welcome.