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.