Human-Centric Engineering

Helping software engineers and engineering leaders to navigate the complex human ecosystem.

Humans can be brilliant. We are kind, calm, thoughtful, curious, inspirational, helpful, trusting, creative, attentive, resourceful, and inventive.

But we can also be angry, destructive, intolerant, anxious, conceited, manipulative, fearful, judgemental, lazy, disruptive, spiteful and envious.

We are different people in different contexts. When we design our organisations, our systems and our processes, we often overlook the human ecology. Our needs and flaws make up the complex web of human life that governs our interactions and experiences and determines our performance at work.

Software engineers are a valuable asset.

  • create a fertile engineering culture

  • encourage collaborative teams

  • support learning, development and growth

  • help engineers to navigate increasing complexity

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

How do we...

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

Services

Human-Centric Engineering helps engineers and engineering leaders to build an engineering culture in which we can perform at our best and grow as people.

  • Conversational workshops where we work together as teams to explore the many dimensions of the human experience as software engineers while learning mental models and concepts to help create more fertile human-centric engineering cultures. Workshops are participatory, conversational, and engaging, exploring our deeply human issues.

  • Supporting engineers and engineering leaders with their continued personal growth and development on a one-to-one basis. Together we will explore our aspirations and devise a systematic approach to developing skills and capabilities using the ASPIRE Mastery Model from Ordinary Mastery.

  • During times of unpredictability and rapid change, organisations may benefit from fractional management of engineering teams to create space for longer-term approaches to emerge. Human-Centric Engineering services include interim engagements to fill a gap or temporary contracts where flexibility is needed.

  • Working in partnership with your leaders to explore, expose and understand the fragilities in your engineering culture and processes to discover the leverage points for improvement. Consulting by its nature is customised to the specific goals of your organisation while being sensitive to the needs of your people.

  • Software engineers value data-driven decisions, but you have to measure the right things in the right way in order to produce actionable data. The primary metrics provided are through the frequent measurement of the Developer Experience with structured surveys to create actionable feedback and ongoing accountability for continuously improving the engineering culture.

  • Human-Centric Engineering is iteratively releasing a number of Team Talk Masterclasses supported with Cheat Sheets and other resources to support the continuous development and learning of our soft skills so we slowly become better engineers by being better as people and better in teams.

Collaborative Software Engineering

“In collaborative software development, we cannot be better engineers or leaders… than we are as people.”

— John Durrant

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.