FORMAN FINAL HEADSHOT HIGH Q.jpeg

leadership
Coaching

for Engineers

Working ON the External

People, Process, Technology

Pillars of Team Success

With your team's Purpose as a foundation, the People, Processes, and Technology / Tools serve as the three pillars from which your team delivers its Product and/or Service to your Customers.

PillarsOfTeamSuccess.png

People

People are the most important part of any system. People create processes and technology, and make decisions about all three. Looking at the People Pillar includes:

  • Structure of the Team

  • Roles & Responsibilities

  • Team Agreements

  • Behavioral Norms

  • Compensation

Process

Processes within each team and across teams should be considered. Examples of important processes for a software engineering team would consist of:

  • Source Code Management - PR previews, branching strategies, etc...

  • Deploy Workflows

  • Roadmap Determination

  • Development Lifecycle - waterfall, scrum, kanban, etc...

Technology / Tooling

The technology and tools used has a big impact on how well a team performs. Important conisderations for a software engineering team would include:

  • Application Stack

  • Hosting Provider

  • CI/CD Tooling (if it exists)

  • Documentation System

  • Workflow Tracking / Ticket System

Structures, Policies, and Metrics

Levers to Influence Pillars

 

If something isn't going right, the changes needed will be in one of the Pillars listed above. You make the change by creating new structures, policies, and / or metrics - or changing those that currently exist. As defined in the Agile Leadership Journey program: 

Structures

A structure is the arrangement of authority, communications, rights and duties of an organization. More than just the reporting structure, this also includes process structures and technology structures.

Policies

A policy is a principle or guideline to direct and limit the organization's actions in pursuit of long-term goals.

Metrics

A metric is a standard of measurement by which efficiency, performance, progress, and quality can be assessed.

To learn more about how this framework can help you build a higher performing team, click the button below to schedule a free chat with me.

chris.jpeg

Chris, Staff Engineer

Josh helped me see things differently. I work more collaboratively now. I have learned how to pay attention to other's thoughts and feelings and see that my way is not always the best way.

testimonials
charlie.jpeg

Charlie, Founder & CTO

Working with Josh, I gained skills to help me through new and unique managerial challenges - first as a new manager, then as Founder & CTO of my own VC-funded company.

logan.jpg

Logan, SDET

Josh gave me more confidence and got rid of my self doubt. Which helped me stop worrying and just focus on my work.

Coaching Evaluation

Want to learn more?

Book a 30 minute free evaluation

Forman_Headshot_edited.jpg

I wrote my first code as a curious kid on an Apple II Plus in the early 80's. In 1994, I started my career as an engineer. Curiosity about how people work steered me into engineering management over 15 years ago. For the past ten years, I have also focused on mentoring and coaching individuals and teams. I have a bachelors in Physics, a Masters in Organizational Leadership, and over 20 years of study in humanistic psychology, based primarily on the work of Virginia Satir, a pioneer in human systems thinking. I have attended and facilitated over 400 days of personal growth, career development, and leadership trainings around the world. In my career I have held multiple leadership roles in technology startups. I am an Agile Leadership Journey Guide and have trained extensively with Crafted Leadership. I am excited to share the tools of discovery that I have used to help others, and myself.

It's better to talk to someone who gets the engineering mindset.

agile_leadership_journey-white.png
badge-7251.png
craftedLeadership.webp