management
-

The four layers of communication in a functional team
→: The four layers of communication in a functional teamMy latest in Quartz… Functional teams have four layers of communication: – A mission (also known as a vision)– Strategy (made up of proximate objectives)– Tactics and process– Execution This list might seem like it includes categories of action—it does. But it’s not just doing these things, but also communicating them that ties teams together. Communicating the items on this…
-

Answer these 10 questions to understand if you’re a good manager
→: Answer these 10 questions to understand if you’re a good managerMy latest in Quartz… Something I struggled with as a new manager was finding a sense of accomplishment, and as I’ve moved on to manage managers, I’ve seen this become a challenge for them, too. It’s hard to find the right success metrics upon which to judge our work because our output is to make…
-

The first two questions to ask when your team is struggling
→: The first two questions to ask when your team is strugglingMy second article in Quartz… I’ve never stepped into a leadership role without it quickly becoming clear why a new leader was needed. I think it’s normal for companies to hire new leaders when there are problems that need to be addressed. So I suspect that as the congratulations die down, it’s also normal to…
-

Understanding how process impacts outcome can help avoid useless meetings
→: Understanding how process impacts outcome can help avoid useless meetingsMy first article in Quartz! Earlier this year, when I was learning how to facilitate a specific type of workshop, a colleague revealed the secret to making it great: understanding the outcome and keeping it in mind throughout the entire process. If the team isn’t focused on the outcome, than they’re just performing a process.…
-

Estimations and Orders of Magnitude
→: Estimations and Orders of MagnitudeCall me a cynic, but I don’t expect software estimations to be accurate. Because software is built by humans – and they take sick days, and vacations, time to help their colleagues (hopefully), have off days as well as good ones. But I still think estimations are worth doing. Firstly, because if we don’t have…
-

On Boiling Frogs and Drowning Rats
→: On Boiling Frogs and Drowning RatsToday's management lesson: "You have to boil people like frogs, not drown them like rats" — @catehstn — Beau (@beaulebens) June 25, 2018 Beau recently tweeted an observation I made to him, which people reacted to… Something to do with “plague animals” all “ending up dead”. And well… maybe it isn’t my best management metaphor.…
-

Towards Productive Technical Discussions
→: Towards Productive Technical DiscussionsNote: I wrote this post for an internal team blog, but thought it was worth sharing more widely. Part of getting to good code reviews is some up front discussion about trade-offs and implications for bigger architectural changes. I think of code review as when “my” code becomes “our” code – for architecture, those conversations…
-

Creating Success, Together
→: Creating Success, TogetherThis is the final part of a 6-part series of blog posts based on a talk I prepared called Successfully Derailed Product. It’s about the ways in which we define and talk about “success” influence what – and how – we build. See part 1, part 2, part 3, part 4, part 5. We want to…
-
How Should We Define Success?
→: How Should We Define Success?This is part 5 of a series of blog posts based on a talk I prepared called Successfully Derailed Product. It’s about the ways in which we define and talk about “success” influence what – and how – we build. See part 1, part 2, part 3, part 4. What we’ve covered up to now is…