Open in app

Sign in

Write

Sign in

Steven van Rappard
Steven van Rappard

75 Followers

Home

About

Published in

Better Programming

·Pinned

How Teams Spend Their Time

When teams build software and run it in production they need to divide their time between these responsibilities. How teams spend their time is a good indicator of team and system health. Most teams overestimate their capacity for feature development, causing tech debt to grow. Monitoring how time is spent helps to address this problem. — Categorizing time spent When I look at how teams spend their time I mostly care about two dimensions: Planned versus unplanned work and functional versus non functional work. Combining these creates a quadrant with four categories for what a product development team spends time on.

Agile

7 min read

How Teams Spend Their Time
How Teams Spend Their Time
Agile

7 min read


Pinned

Growing teams

After more than a year of working on critical projects under lockdown people feel strained. It’s great to get the trust of the business to grow further. But I felt that the way we usually do that would create too much pressure on engineering teams. …

Engineering Mangement

4 min read

Growing teams
Growing teams
Engineering Mangement

4 min read


Pinned

Organization design in 5 minutes

First line managers mostly get their team assigned to them. When they step up to become senior manager we expect them to design their organization. For many this is a new problem . The balance between Scope, Dependencies and Span of Control can be used to think it through. What to optimize for There…

Engineering Mangement

5 min read

Organization design in 5 minutes
Organization design in 5 minutes
Engineering Mangement

5 min read


Pinned

Change management basics

Change management is a core skill for senior managers, but one they may not get to practice before their first senior management role. This short overview gives some guidance. Why we manage change In most people change triggers anxiety. That anxiety can range from small: “I wonder how this is going to work out”…

Change Management

5 min read

Change management basics
Change management basics
Change Management

5 min read


Pinned

Sizing teams

The big engineering teams we created in my department after a reorganization did not work as well as I hoped. I always liked Larsons writing on Sizing Engineering Teams, but felt I needed a broader framework to reason about team size. The magic number Team size is a trade off between interests. How…

Engineering

3 min read

Sizing teams
Sizing teams
Engineering

3 min read


Oct 25

How systems age

Systems don’t live forever. But why do some last decades while others are seen as legacy after just a few years? Looking at the aging of systems gives insight into the nature of technical debt. Context and health Systems safely carry business logic through time; but they don’t carry well the context under…

Engineering Management

4 min read

How systems age
How systems age
Engineering Management

4 min read


Jan 12

Picking & Choosing

How to pick topics as a manager or staff engineer I wrote this down because I find that sooner or later I have this conversation with every manager, senior manager, or staff engineer that reports to me: How to pick what topics to work on. Of course you can follow…

Staff Engineering

4 min read

Picking & Choosing
Picking & Choosing
Staff Engineering

4 min read


Sep 1, 2022

Connecting triangles

Organization design for craft reporting Craft reporting — the practice of letting individual contributors report to managers with the same craft — has many advantages. It comes at the cost of increasing complexity. What organizational structures help reduce overhead to make craft reporting effective? Introduction In smaller organizations managers end up with a portfolio covering many…

Engineering Mangement

9 min read

Connecting triangles
Connecting triangles
Engineering Mangement

9 min read


Apr 9, 2022

Objectives, safety and growth

How setting SMART objectives creates safety and supports employee growth. — Expectations versus Objectives Expectations for a role are defined in the Job Descriptions and company Values; but those are quite generic. Objectives extend role expectations by making them relevant to the person, their place in the organization and a specific point in time. Safety Managers are not as clear as they think. The residue…

Engineering Mangement

5 min read

Objectives, safety and growth
Objectives, safety and growth
Engineering Mangement

5 min read


Apr 9, 2022

Objective setting: a 6 step guide

A short, hands-on guide for setting SMART objectives with your direct reports. — Planning Plan 2 1-hour sessions to set goals. It is good to have some time in between sessions to reflect. For the first hour aim to identify the set of goals (steps 1 and 2) and complete at least one (up to step 6). Step 1: Discovery The first step is to identify possible…

Engineering Management

4 min read

Engineering Management

4 min read

Steven van Rappard

Steven van Rappard

75 Followers

https://www.linkedin.com/in/stevenvanrappard/

Following
  • Ryan Anderson

    Ryan Anderson

  • marcus bui

    marcus bui

  • Vladimir Dmie

    Vladimir Dmie

  • vasanth kumar

    vasanth kumar

  • Ilana Risenberg

    Ilana Risenberg

See all (14)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams