Coaching That Delivers

We've coached hundreds of project communities in successful transitions to eXtreme Programming, Kanban, Lean and Agile.

Meet Them All

"Industrial Logic's training and coaching, along with their mentoring of internal coaches, has been instrumental in making our Agile transition stick. We have now successfully scaled Agile across our entire IT and Product Management organizations, creating a more collaborative environment."

— Katherine Thalheimer, Senior VP, Nielsen Media Research

More Testimonials

Mentor Staff

Grow the skills of your employees with our outstanding coaches.

Tune Your Process

Visualize your work and discover better software processes.

Improve Quality

Pay down technical debt and improve your software quality.

Scale Smarter

Leverage our services and products to scale across your enterprise.

Coaching Services


How can you produce better products, delighted customers and happier employees?


You know transitioning to a new process isn't easy. Imagine how much easier it will be with the help of our experts. Each one of our coaches has decades of software development knowledge and of coaching experience.

We can address your team's unique challenges and context by using our depth of experience with Agile, Scrum, eXtreme Programming, Lean, and Kanban, as well as technical practices like Test-Driven Development, Refactoring, Continuous Integration and a wide range of technologies, languages, cultures, and domains.

We work effectively with executives, management, product development, architects, testers, developers, user experience designers, and the many other people who help to produce software within your organization to create a sustainable lean / agile culture.

Our coaches can assess your needs, help define or tune a process, roll out an implementation and mentor your staff to replace us.

Our success will be measured through qualitative observations of the benefits you get from our coaching service:

Maximized return on investment because of early deliveries.

Lower defect rates because of the increased software quality that using Test-Driven Development brings.

Reliable deliveries and traceable change sets through continuous integration.

Reduced time from concept to cash because of lean / agile planning

Improved maintainability because of reductions of code smells and technical debt

Improved software usability by incorporating customer feedback more effectively



Select the option that best fit your needs Start Evolve Transform
Online, quantitative assessment
On-site, qualitative assessment
Lunch-n-Learns
Coach the Coaches
eCoaching 10 hours 20+ hours
Embedded Coaching 2 weeks 4 weeks 8+ weeks
Get quote Get quote Get quote

More Details

On-site, Qualitative Assessment

It's hard to improve if you're shooting blind. To start improving you need to know where you stand. Our visualizations and reports will help you decide if a change is effective and is driving the desired behavior. Imagine visualizing the health of your code base and your team's capabilities quickly and economically.

The qualitative assessments are conducted by one of our expert coaches and take place on-site. This process provides specific and timely insight into the following:

  • Current way the teams operate
  • Significant challenges faced by the teams
  • Key recommendations around successfully adopting new approaches
  • How to establish a pattern of coaching that fits in with their daily work

Online, Quantitative Assessment

The quantitative assessment will provide specific feedback on the Test-Driven Development (TDD) and Object Oriented Design (OOD) capabilities of your developers. This information can highlight gaps in terms of knowledge and skill levels on the team and identify barriers to Lean / Agile practice the team will need to plan for during an Agile / Lean transition or tune-up.

We provide custom reports which include graphs created automatically by our innovative programing session critique and individual comments on the developer’s technique by our senior coaches who perform manual code reviews.


Lunch-n-Learns

A lunch-n-learn is a chance for people to come together over lunch to study some topic in depth. Lunch is usually supplied for free by the host company. The group has access to a projector and can review topics, study code, do coding exercises (sometimes called coding katas or dojos), study articles, books, videos or eLearning.

Coach the Coaches

We know we did a good job when your teams don’t need us anymore. By helping some of your key staff acquire coaching skills we help you become self-reliant.

We find people in your organization who have the skill and temperament to become internal coaches, and then mentor them to help scale your Agile / Lean adoption.


eCoaching

eCoaching provides remote access to experts. Your staff and our coach will meet at regular times to review how things are going, what problems exist and possible solutions to those problems. Conversations can happen via video, instant message, phone or some combination thereof. This one-on-one coaching is provided at a lower cost than embedded coaching, yet still provides customized support directed solely toward your team’s needs.

Most of the same activities embedded coaches perform can be fulfilled remotely via video conferencing and screen sharing technologies.

Embedded coaching

On-site Lean / Agile coaches work full-time, embeded with your development teams for a given period of time. In our experience, a transition to agile methodologies is more likely to succeed where the teams get support from expert coaches from 2 to 4 iterations, who can guide them through applying the new skills they’ve developed during training or other transition work.

After this initial batch of coaching, we like to give each team time to practice on their own. The coaches then revisit the teams on a regular basis to help them further refine their Lean / Agile practices and help correct any problems.


We judge our coaching engagements by whether we helped engender a culture of continuous improvement.



Joshua Kerievsky

Berkeley, California - USA

Josh is passionate about excellent software and discovering better/faster processes for producing it. He is an entrepreneur, author, programmer and globally recognized expert in Extreme Programming and Lean Software Development. Joshua began his career in software in the late 1980s and is a second generation programmer. He founded Industrial Logic in 1996 and has turned it into a global provide[...]


Tim Ottinger

Round Lake Beach, Illinois - USA

Tim is a recognized Agile coach and author with over 30 years of real software development experience. Tim has taught crucial software development skills to professional developers in North America and Europe, from small startup companies to high-energy physics projects and large corporations.

Tim is a practical, hands-on coach, steeped in both Agi[...]


Alexandre Freire

São Paulo - Brazil

Alex is based in Sao Paulo, Brazil. He started programming when he was 9 years old and has worked in the IT industry for decades helping others create beautiful and functional software that solves real-world problems. He believes the way to mastery is based on continuous improvement and that a healthy work environment requires feedback, respect, collaboration and learning. Alex was an early Agi[...]

Ingmar van Dijk

Eindhoven - The Netherlands

Ingmar has been a practitioner of XP@Scrum for most of his career. In the past 6 years, he has been teaching XP workshops to developers that are new to XP as well as experienced agilists. He regularly gives talks on Agile at companies as well as educational institutes. Ingmar comes to us from Royal Philips Electronics where he acted as a quality assurance officer in the research laboratories. Ther[...]

Bill Wake

Williamsburg, Virginia - USA

Bill is a Senior Consultant with Industrial Logic. He has been a software consultant, coach and trainer for more than ten years, and a developer for more than twenty. Prior to joining Industrial Logic, Bill managed development at Gene Codes Forensics, Inc., a producer of bioinformatics software. He also held positions with Capital One Financial, VTLS, Inc., and Digital Equipment Corporation. Bi[...]

Curtis Cooley

Spokane, Washington - USA

Curtis has been an lean/agile coach and developer since 2000. His passion for XP eventually led to his sharing these ideas with others through formal teaching, mentoring, and coaching engagements. With over fifteen years of software development and coaching XP/Agile teams, his passion for building better software is contagious. Curtis is passionate about learning and expanding his own ab[...]

Chris Freeman

Urbandale, Iowa - USA

Chris has been programming professionally for over a decade, and has been involved in learning and teaching agile techiniques for nearly half of that time. His focus is bringing about greater transparency and increasing technical excellence in the teams and organizations he works with. He has experience with a diverse set of development languages and environments, and a wide variety of teams and i[...]

Ravindra Jaju

Pune, Maharashtra - India

Jaju is a technologist with over 10 years of experience and expertise covering a broad spectrum of systems architecture, text and data mining, networking, business and advertising, and start-ups. He is interested in leveraging in-depth analytic skills and creativity to create better information analysis, management, and retrieval systems.[...]

Amr Elssamadisy

Amr is a software development practitioner and the author of Agile Adoption Patterns: A Roadmap To Organizational Success.

By playing various roles on teams (coach, manager/lead, individual contributor), Amr helps his clients build better, more valuable software. He works with both small and large development teams to learn and use new technologies, adopt and adapt ap[...]


Ruud Wijnands

Ruud has more than a decade of experience in professional software and system development with seven years using Agile development practices. He introduced XP in Europe’s largest electronics company, Royal Philips Electronics, which is one of the world's major private research organizations with their laboratories spread throughout the world. He supported the organization twice in gett[...]


Karthik Sirasanagandla

Chennai - India

Karthik is a software craftsman and Agile evangelist who values continuous observation, experimentation, practice and (un)learning. His mantra remains - "Love people. Be tech-savvy. Evangelise good practices". To his credit, he has helped top and middle tier management to appreciate and adopt Agile mindset, by way of workshops and games. He has also coached several development teams to embracing [...]

Brian Foote

Urbana, Illinois - USA

Brian has been a Senior Instructor and Coach with Industrial Logic since 2006. He has been programming professionally since the mid-70s. Brian is a long-time member of the object-oriented and design patterns communities and was editor of Pattern Languages of Program Design, Volume 4.[...]

Steven Mak

Steven spends most of his time helping teams adopt Agile engineering and testing practices in and around Hong Kong. In his leisure time, he also enjoys writing programs that solve problems. His love of programming started in his early primary school days. He later obtained a Bachelor's Degree in Computer Science at the University of Hong Kong, where he developed his interests[...]


Mike Hill

Afton, Virginia - USA

Michael is an acknowledged world leader in programming, coaching, writing and teaching Agile and Lean software production. His quirky wit and passionate style enable him to quickly connect with his teams and to contribute from day one of an assignment.

With over 25 years of experience as a professional geek, Mike brings deep expertise in technical matters, and is comfortable a[...]


Wyatt Sutherland

Viroqua, Wisconsin - USA

Over the last eleven years Wyatt has provided a mix of managerial and technical experiences, coaching and leadership to senior management, managers, analysts, architects, developers, testers, Scrum Masters, Product Owners, coaches and other Agile practitioners. He has led organizations through their transition to sustainable Agile and coached eXtreme Programming, Scrum, Kanban, Lean disciplines an[...]

Ben McGraw

Oakland, California - USA

Ben is a software engineer of 15 years and has implemented Lean and Agile processes at such companies as IMVU, Apartment Ratings and Piston Cloud Computing (a founding Openstack company).  As a Senior Engineer at IMVU, the birthplace of Lean Startup, he was instrumental in evangelizing and rearchitecting the front-end systems.
Ben spent several years worki[...]

Timothy Fitz

Timothy  is an author, speaker and mentor on software development topics, most commonly known for coining and evangelizing Continuous Deployment. He was the CTO of Canvas Networks, a web-based image sharing and editing startup. Previously he was a Technical Lead at IMVU Inc, the original Lean Startup. Timothy was one of the many regular volunteers that helps run SuperHappyDevHouse, a party in[...]

Joel Tosi

Joel is an experienced, pragmatic coach with a background as a developer, manager, and architect across a variety of systems. He has a passion for coaching and helping teams and organizations simplify their world and increase their collaboration. Joel is an Agile advocate with experience in corporate transformation, coaching projects, coaching coaches, and teaching Agile practices acros[...]


John Goodsen

Coeur d'Alene, Idaho - USA

John has been a professional programmer and coach since 1986. He was an early adopter of Extreme Programming and has been coaching XP teams for over ten years. In addition to being an experienced XP/Lean coach, John has taught Object-Oriented Analysis/Design, Design Patterns, Test Driven Development and Lean Software Development to clients around the world for the last 16 years.[...]

David Hersey

New York City - USA

A strong team leader and Agile coach with a track record of assembling and managing multiple high performance teams to execute strategic business technology initiatives.[...]

Steve Freeman

London - England

Steve Freeman, author of Growing Object Oriented Software, Guided by Tests (Addison-Wesley), was a pioneer of Agile software development in the UK. He has developed software for a range of institutions, from small vendors to multinational investment banks. Steve trains and consults for software teams around the world. Previously, he has worked in research labs and software houses, earned a PhD (Ca[...]

Kelley Harris

Santa Barbara, California - USA

Kelley is passionate about producing excellent software to meet real customer needs, as fast as possible. He helps teams learn about their customers faster, shorten feedback loops, and eliminate bottlenecks & friction. He has 20 years of software development experience, in roles including engineer, architect, manager, director, owner, consultant, and Lean/Agile coach. Since diving into XP in 2[...]

Giovanni Asproni

London - England

Giovanni  is an Italian living in London. His career spans many roles – from programmer to senior architect, technical leader, coach, trainer and mentor – in a variety of application domains including CASE tools, telecommunications, bioinformatics, and banking. Despite all that, he is still a programmer at heart, with a taste for simple code and smart Italian suits. He is a regular conf[...]

Matthew Barcomb

Matt is passionate about building collaborative, cross-functional teams; enjoys being out-of-doors; loves punning; and thrives on guiding organizations towards sustainable, adaptive and systemic improvement. Matt started programming as a wee lad and eventually wound up getting paid for it. It took him nearly 10 years before he realized that the "people problem" was the biggest issue facing most bu[...]

Daniel Teng

Shanghai - China

Daniel Teng has 8 years of experience in practicing Agile and leading Agile teams. He is the only Certified Scrum Coach in China. Daniel is the founder of Irdeto Shanghai R&D team. His work includes helping companies from many industries such as telecom, ERP, CAD/CAM, education, health care and more in their Agile transition. Daniel is one of the main drivers of Agile community development.[...]

Ravindar Gujral

Ravi is Agile coach, facilitator, and community leader. He has a proven track record for improving and simplifying processes used for large complex software projects. He has worked at various organizations from Start Ups to large multinational corporations and Ravi understands what works for each environment. He incorporates the values, principles and practices of Agile and Lean software developme[...]

Gerard Meszaros

Calgary, Alberta - Canada

Gerard is a Senior Consultant with Industrial Logic. He is a Certified ScrumMaster (Practicing) with proven experience implementing Agile and XP in a variety of problem domains and technical solutions including Java, .Net and SAP ABAP. Gerard is an internationally recognized expert in Agile methods, test automation, software architecture, software patterns and object-oriented system specializing i[...]

Jon Kern

Philadelphia, Pennsylvania - USA

Jon is passionate about helping clients succeed in delivering business value through software. He works with teams to articulate, design, architect, and deliver software that solve challenging business problems. From analysis to helping provide solutions, mentoring teams, and all points in between, Jon routinely has significant impact on the projects he works on. Either working with the client’s[...]

Elizabeth Keogh

London - England

Liz is an expert in both Agile and Lean approaches to software development with 15 years of industry experience. She is a well-known blogger and international speaker with a technical background. She is passionate about people, has a keen interest in psychology and won the Agile Alliance's "Gordon Pask" award in 2010 for her contributions to the Agile community. Liz is one of the original develope[...]

Rarely have I met trainers who are truly hands-on. The depth of knowledge and onfield experience of Industrial Logic's instructors is truly inspiring. Their proficiency in agile techniques and TDD is bleeding edge. We have benefitted immensely in barely three days of TDD training with them. We wish they were on our team here in EMC2.

Vimal Kumar, Principal Software Engineer, EMC2

The Industrial Logic team actually does what most other providers only claim to do - provide instructionally sound training and coaching solutions that fundamentally change and improve the performance of our teams.

Susan Stocker, Senior Learning & Development Manager, GE

The key moment for us was experiencing emergent design first-hand via rapid integration and testing. We also appreciated that the coach could communicate and was also very technically experienced – rare combination!

Bill Rayburn, Cisco Systems

I shudder to think what would have happened if we had not engaged your coaches.

Christopher Duro, Senior Manager, Test Consulting, Cognizant Technology Solutions

Industrial Logic has been instrumental in helping me roll out Agile in IronKey. Even though we had agile/scrum overview training, CSPO training and executive training prior to Industrial Logic getting involved, the key is to also rollout various technical agile disciplines across engineering so that the organization can reap more agile benefits. I could not have done it all by myself, and I am very appreciative of the help IL gave us.

Mun-Wai Chung, Director of Program Management – Ironkey, Inc.

Industrial Logic did a great job for us. We used them for teaching courses, for coaching, and for coaching workshops for our internal coaches. We were impressed with a quality outcome on each of these engagements. Besides professional delivery, I was impressed with the quality of their relationship management and willingness to spend time brainstorming solutions to plant agile in the rocky soil of my big company.

Software Manager, Big-Pharma Company