An injection of humanity into software engineering

Improve engineering culture and software delivery performance

Expose the root causes of your engineering culture and software delivery performance challenges so you can prioritise your efforts for the most impact

✓ Data-driven ✓ Human-Centric ✓ Team-First

As software teams grow, the complexity of getting things done also grows.

  • Engineers are overwhelmed by trying to meet conflicting demands

  • Teams become distracted, disoriented, disconnected, and disengaged

  • Leaders spend their energy keeping things afloat instead of moving forward

At Human-Centric Engineering we apply carefully thought-out industry practices to improve software delivery and organisational performance. This is not cookie-cutter. This is not lift-and-shift. This is by listening to your teams and putting ourselves in their shoes.

“We draw your attention to the nuances of human relationships, helping you to create an optimal developer experience with cohesive autonomous teams. Teams with clear purpose, responsibilities, and priorities.”

- Simon Holmes and John Durrant

Working with us

We love working with people who believe what we believe, that software engineering is a deeply human endeavour and that software delivery and organisational performance are predicted by the underlying engineering culture.

“I’ve been telling everyone - these guys really get us”

- Engineering Manager

Services

We work with your team to get to the root cause of your software delivery performance or engineering culture challenges. These proven services replace confusion and uncertainty with clarity and direction.

Our most comprehensive service, the Engineering Ecosystem Audit, combines our Engineering Culture Index with a Team Dependencies Matrix to provide a deep situational review, giving technical leaders visibility, metrics, and course of action.

Consulting

Consulting by its nature is customised to the specific goals of your organisation, while being sensitive to the needs of your people. We partner with you in different modes to help you create the human-centric engineering team you want.

  • Strategic consulting

  • Program delivery and change management

  • Interim and fractional leadership

  • Facilitation and coaching

Software engineers are a valuable asset.

How do we...

  • create a fertile engineering culture

  • encourage collaborative, effective teams

  • support learning, development and growth

  • help engineers to navigate increasing complexity

  • keep engineers engaged, motivated, curious, productive and loyal

...to produce the best
returns on our investment?

Our philosophy

Human-Centric Engineering was founded from the shared belief that while software engineering is a psycho-social-technical endeavour, there is a tendency to over-emphasise the technical. Thus relegating the people creating the software to a second-class consideration.

This is not great for the engineers. It’s also not great for the companies.

We have developed a philosophy and set of principles that guide everything we do in our drive help software engineering teams perform at their full potential, by being human-centric.

“The real problem of humanity is the following: We have Paleolithic emotions, medieval institutions and godlike technology”

- Edward O. Wilson

Book a free 30 minute video call to explore how the human-centric approach can unleash the potential of your teams.

This link will take you to the Calendly booking system where you can choose a suitable time slot.