If AI is the solution, what is the problem?

I sometimes feel I’m the only person not making a song and dance about Artificial Intelligence. I even feel guilty that I haven’t shared my thoughts with my loyal readers. Let me fix that now.

Part of my lack of comment is because, despite the claims, I don’t’ see AI changing the fundamentals. Work still needs to be done, work still needs to flow from one place to another, decisions and action are still needed. Throughout my entire career I have seen a steady advancement of technology: as technology becomes more powerful the problems it can address increase. But we still need to know what problem, or opportunity, we are addressing.

Still asking: “What is the problem?”

Rather than running around saying “We must add AI, just ass AI” and so on, the question we should be asking is: “What do we need to fix/improve/change?” Only then think about the technologies. True, to some degree we won’t see an opportunity until we know what the technology can do but our starting point needs to be the problem/opportunity.

Down the years I have regularly heard “business” types say “Engineers need to stop putting technology first and consider the business need.” Right now it feels like positions are reversed.

AI is three technologies

Behind “AI” there are at least 3 very promising technologies: GPUs, neural networks and (large) language models (LLMs). These build on on another to create today is called AI but each has makes possible solutions and systems which address problems which could not be addressed before.

Ever since computers were first invented (and possibly even before that) people have talked of “electronic brains”. People looked at the early electronic calculators and thought them intelligent. (I suspect many products now labeled “AI” don’t use these 3 technologies and use older technologies which are still pretty impressive.)

Perhaps part of today’s AI boom is simply because these three have arrived at almost the same time.

Individually these technologies are impressive whether it is GPU graphics, crypto currencies or neural networks; neural networks themselves for image recognition, non-deterministic problem solving and language models.

Notice I say Language Models, not Large Language Models. While the synthetic text generation of LLMs is stunningly impressive I increasingly suspect the real future if Small Language Models. These use the same technology but address a specific problem.

What can AI do?

Looking at “AI” as several complementary technologies makes it easier to say: “What problem needs solving?” – and ask “does a GPU change this?” “Is an neural network applicable?” and “Can an LM help?”

Right now the world is running lots of experiments to understand how these technologies can help. It is difficult to disentangle what is real and what is hype but I keep coming back to a few points: processes, Jevon’s paradox and, of course, agile.

Processes

Even if “AI” can revolutionise the way we work there is still the need to move from where we are today to that new world. That requires time and effort.

As always technology is only part of the solution: we need new processes and new ways of working to get the real benefits. Thus more experimentation and human learning.

In particular, even with a brilliant new AI we probably still need to look at the work flow: how does work get to that system? and where does it go afterwards? Improving the whole needs work.

More work

Jevon’s paradox is already visible: Making work more efficient means we do more.

In a recent Blog post Duncan Brown (and an Agile Cambridge I didn’t see) recounts how AI allowed his team to create more prototypes more quickly. However, this made more work because each on required usability testing.

All those models require data: and many corporations have very poor data management. Lots of work required.

One forecast: AI code writing will lead to more code, more code which then needs testing. Much of that code will be end-user (shadow IT) systems which is good. These are great examples of innovation and make peoples work better. But simultaneously they create problems. They should be tested but more won’t, consequently individuals will become more attached to their roles.

These systems will raise cyber security questions and make more work for regular IT departments. The departments already struggle support or extinguish end-user IT.

And Agile?

Finally, there is an irony that the current Agile-winter is largely the result of discretionary corporate spending going into AI not agile. Yet if these tools are going to pay back we need more learning, and most likely ways of working which allow workers using AI tools to work effectively. In other words: to get the most from AI we need MORE AGILE thinking not less.

Regular readers will remember that I have long argued that Agile is the process change that maximises the benefit of Digital tools. AI is next iteration of those tools.

If AI is the solution, what is the problem? Read More »

Patterns for building a learning organization

The question is: “What do companies who learn actually do to learn?“

Yes, we all know about retrospectives but there is a lot more too it than that. This was the question Tsvetelina Plummer and I set out to answer in what became our paper to EuroPLoP this year: “Learning to learn: patterns for building the learning organisation”

While we know this isn’t a complete answer – there is more work to do – I’m immensely proud of the patterns here. We put a lot of effort in before the conference, first by ourselves and then with MaryLynn Manns as our shepherd. And in the last few weeks a lot more effort to incorporate the workshop comments and get the paper ready for the proceedings.

So here is the paper, we’d love to know what you think.

Even better, if you have example of what you and your company do, a case study, an activity, anything really, then please please please get in touch and tell us about it.

The official version will appear in a few months in the conference proceedings by Springer Nature but only the formatting changes really (and this version is better.)

Patterns for building a learning organization Read More »

4 quick fixes to bring order out of choas

I have been working with a coach recently to think about what I do. Odd as it might sound I have real trouble articulating what I do. This is particularly true when I’m employed to work on team performance and processes. In my mind I turn up, I talk to people and they then makes things better. Can I take the credit for that?

One of the reoccurring comments I get from clients is that I bring order from chaos. While I’m immensely proud of that it is a hard sell when trying to articulate the value companies can get from hiring me. That is because it implies you already have chaos, and who wants to admit that?

Whether chaos or not I’ve been running over my past engagements and a few things stand out. These are things that I have repeatedly done with teams, things which have made work better (and therefore more productive, efficient and fulfilling.)

Most of these suggestions are quick fixes: you can introduce them pretty quickly and see results. But they do not detract from long term improvement. Even if you have time these are a good place to start.

Triage processes

These come in various shapes and sizes. Typically this means appointing one or two people to quickly review work requests and decide if they need immediate action, can wait a little while or be pushed back.

In one case this mean that all urgent support requests or bug fixes were added to the teams work board in a special column. A few minutes before the daily “stand-up” the Product Owner and Team Lead would review these and decide if it was immediate action, push-back or hold for the next regular planning meeting.

(In the most urgent cases work might begin as soon as the request was made but that decision was reviewed just before the stand-up the next day.)

In another case I convened a weekly meeting to review all the urgent work requests which had some in in the last week (mostly things people called bugs.) Collectively we would agree the prioritisation (1, 2, … 5) and then, for just the priority 1s list them in priority order. Unless the customer service manager and myself (as Development Manager) agreed something new became more important during the week we stuck to this order.

There are plenty of other examples I can give but you get the idea. These triage processes work wonders at controlling task switching, confused priorities, decibel management and other sins. Consequently they boost productivity, work order and satisfaction.

Sacrifice one

Hand-in-hand with triage I often sacrifice one team member to urgent but unplanned work: bug reports, customer service requests, and so on. Even on a team of 3 or 4 having one person designated at the urgent work or fixer can payback both in addressing issues and allowing others to work uninterrupted. This designated person isn’t assigned to any other work, or at least nothing time critical.

There are a few engineer who relish this role and love nothing more than a stream of “small fixes.” Most engineers would rather work on bigger items and stick with them for a few days. So unless you are blessed with one of these people rotate the role between team members.

Routines

I’ve no claim to originality here, this is 101 in the agile processes playbook. Still it is effective. Choose the routines and ceremonies that make sense for your team: daily stand-up, regular planning/replenishment (I prefer weekly, most teams do it fortnightly, just please avoid 3-week sprints), retrospectives (not necessarily every iteration, perhaps monthly, at least quarterly) and regular releases. I’d love to work with a high performing team who do many releases a day but the only time I’ve seen teams doing such is with bug fixes. Again, weekly, fortnightly, monthly, these can all bring more structure than you have now.

And of course, if you are using OKRs create a cadence and put the dates in your calendar.

Create focus

Taken together those three suggestions: triage, sacrifice and routines all aim to create more team focus. Focus is one of the most powerful tools you can use. These three changes start to create focus.

Beyond them there is so much more that can be done to create focus: backlog structuring and prioritisation, OKRs, testing approaches, various graphs and measurements, …

Statistical forecasting

Even if a team is making effort estimates – in time, story points, tea bags or whatever – start collecting data. Actually, since most teams these days are using electronic tracking systems you probably have an archive of data which you can mine today.

Go and analyse the data.

How many “stories” do you do a week?

What is the cycle time for a story? What is the average? The longest? The shortest?

What is the average time a story spends in the backlog?

How many things are in flight at the same time?

What is the bug count? And what direction is it going in?

What is the team “velocity” ? More importantly, what is the backlog growth rate?

There are many more question you can ask your data. Not infrequently you find that the data you have is not good enough to answer these questions but that itself is information.

When you start to answer these questions you can start to forecast based on data not guesswork.

And by the way: I’m more than happy to help you analyse your data, just get in touch and we can work something out.

Quality

So far all my suggestions can be done relatively quickly. The next one is a longer burn: improve quality.

When you quality is low a defect – a bug – can raise a hand at any time and create chaos: disrupt a release, distract and engineer, panic a customer, etc. etc, Defects can be high profile, very disruptive and difficult to close. Defects can destroy any schedule or plan no matter how carefully constructed.

The solution is simple: improve initial quality.

To do this install test-first working, code reviews, frequent customer review, shorten feedback cycles, etc. The catch is these can take a little time before they pay back.

Two I haven’t mentioned

Now there are two things I haven’t mentioned so far and will have some readers wondering why I haven’t: reduce work-in-progress and introduce outcome oriented working.

Reducing WIP can have wonderful effects but explicitly reducing WIP requires authority or credibility – and usually the credibility is required to persuade someone with authority. Introducing triage, sacrifice and routines will have the effect of reducing WIP but without the overhead of persuading people that “doing less produces more”.

So I only target WIP directly once I have picked some other low-hanging fruit. Plus, having the data to back up my case will really help. Attempts to reduce WIP usually start with a screening of Stockless Production.

Similarly, outcome driven working requires a certain credibility and trust to pull off. So often people are just drowning in work which OBVIOUSLY NEEDS DOING. Even if the engineers aren’t then there are plenty of other people saying “Just F…ing do it!” So asking people to take a step back and think about the desired outcome can be hard. Better build up some credibility first.

That is my list, what would you suggest I add to it?

And if you would like to discuss these ideas further please let me know.

4 quick fixes to bring order out of choas Read More »

What makes Product Managers hetrogenous

Even before I published my Product Management model (and before that Learning from explanations of Product Manager) I knew the model demanded more explanation to explain why it fitted the diversity of product manager roles. As luck would have it I had coffee with Peter Hilton on Friday where we compared and contrasted our recent experiences working as Product Managers. That conversation demonstrated to both of us just how difficult it is to pin down both Product Management and the Product Manager role. While both Peter and I reached Product Management from an early career as coders, and while we could recognise we had the same role we could also see a vast different in how we worked in that common role.

The thing is: coding is very similar everywhere, The coding role at a bank is not unlike the coding at an automotive supplier, which isn’t that different from coding at an ISV like Adobe or Microsoft. But the further removed you are lines of code the greater the difference in role.

So it is with Product Management – the environment you work in, the supporting roles present (or absent) and the stage in the product life cycle make it a very variable role.

Although the model I presented last time showed a hexagon with six equal sides that isn’t how it is going to be. Some Product roles will emphasis users and needs, consequently there will be less tie for strategy, communications, delivery working an value, the hexagon will look more like the one above.

Conversely, in my recent work it has looked more like this:

I found myself spending little time on user requirements and value but a lot more time on strategy, stakeholders and communications.

The interesting question to ask here is: what are the forces that shape the product managers role?

The obvious one is corporate environment: Peter has been working in a start-up while I’ve been in a big corporate environment. Peter had more reason to look at customers and how meeting their needs delivered value. Conversely, the needs of my “customers” were pretty limited but there were many other non-user stakeholders who needed attention and that meant a lot of strategy discussions.

The second force to call out is the stage of the product life cycle. In a typical start-up there is a search for market fit which means much more work on value in the market plus user needs and value. (I imagine the market fit discussion wrapping around the right hand side of the original hexagon.)

Perhaps the biggest variable in the mix is: the supporting roles present or absent in the organisation.

For example, if the company employs specialist user researchers then the Product Manager doesn’t need to spend so much time collecting and thinking about needs. Plus some of the inbound communication will be offloaded so those two dimensions are reduced.

Similarly, if the company employees user experience designers and project/delivery managers then the here and tomorrow work will be reduced. While in early stage start-up the Product Manager may need to cover outbound marketing communications (especially go-to-market) but in an established company there are likely to be dedicated “MarComs” staff.

In the early stage start-up the CEO is probably a founder and it they who hold the strategy. In a multi-product company individual product managers may be responsible for product strategy while the CEO owns the corporate strategy each must align to.

When supporting roles are absent it either means the work is not done – which might not be an immediate problem – or, someone else has to cover the role, even if it is minimal cover. If no one else is available it is going to be the Product Manager, which is why the role can become a catch-all role of all the work nobody else wants to do.

What makes Product Managers hetrogenous Read More »

Does this Product Management model work for you?

Does this work for you? – what do you think?

Regular readers will know my last two posts have been thinking about “what do product managers do?” Right now this is a pressing issue for me. Having returned to product management I’m trying to define just what it is I do. This is the model I’ve come up with (so far).

One of the things I’m keen to get away from is the idea that a Product Manager is just another version of a requirements gatherer. Yes, knowing what people want is an important part of the role and that may well mean going out and gathering them yourself. But there is more to it than that.

I’m also keen to think about the lifetime aspect of Product Management: often it is associated with the introduction of new products – all those startups! But Product is about the product.

There is a school of thought that says Product Managers replace Project Managers. While I can see why that is the two roles are not symmetrical. They address different questions so while they are both about delivering product to customers the raison d’être is different – so too are the skills and techniques they employ.

Thinking about lifetime also leads you to realise that the skills needed are going to change depending on where the product it in its life. Most obviously at the begining there is the question of market fit and at the end there is the question of end-of-life.

What does the model say?

Ultimately it is about Product Outcomes – how the product changes the world, makes it a better place. However there are at least six dimensions here. I’ve labelled them above and hinted at some of the more obvious aspects of the dimension but for completeness:

• Wholeness: the Product Manager has to think about the whole product both as a thing but also over its lifecycle, that introduces time and demands strategy.
• Stakeholders: the product is only going to be meaningful if it satisfies stakeholders. For most product managers that means customers – buyers – but it also includes others in the creating organization, it might include others like regulators, ultimately it might include the whole of society. (If your strategy is move fast and break things, what happens when you break democracy?)
• Needs: product need to satisfy stakeholders needs, exactly how they satisfy those needs and whether the product is the thing that satisfies them or whether it is just a tool in a process or services needs to be understood.
• Value: if a product satisfies needs then it is valuable, that value needs to be greater than the cost of making the thing, or at least, greater than the next best thing. Value is not always money.
• Now and tomorrow: it is not enough to uncover needs, devise a strategy and write a paper on value. There is a hands on element too, this goes back to wholeness, product managers can’t be hands-off, if their brilliant ideas are going to fulfil their dreams then they can’t afford to hand-off everything. The way a product is created and delivered, the way the origanization is structured are all going to need attention. (Don’t forget Conway’s Law is lurking in the background).
• Communication: last but not least, product managers need to gather information – what do customers want? who are the competitors? what is technology doing? – and share it – what will the product do? where can you buy it? why is it better than anything else?

At the moment I think these six dimensions sum it up but I’m not sure, maybe there are just five? Or maybe there are seven? Please send me your thoughts.

An no two product managers are going to see this hexagon differently. The product itself, where it is in the lifecycle, the organization and many other factors mean that some product managers will spend most of their time in one or two dimensions, say strategy and communication, and little in others, say now & tomorrow.

Obviously, product managers working in a commercial setting are going to have very different (probably simpler) stories of how a product meets needs, generates value and satisfy customers. Those working in other settings need to be even clearer on how that all happens.

Role model?

The question on my mind at the moment is: what jobs/roles can provide a role model for product management?

(OK, this is a trick question, the role model for a product manager is another product manager but that doesn’t necessarily help generate insights.)

So far there are two that I’m attracted to and plan to write more about. For now…

First is the Toyota Chief Engineer as described in The Toyota Product Development System (Morgan and Liker, 2006).

Second up is: Poet. Yes, poet.

I’m reminded of Dick Gabriel’s description of poetry and what the poet does: it is about compressing an idea to its purest form to communicating it. Of course Dick was thinking of programming when he write about this in Patterns of Software but my intuition says it fits with product management. I’ll write more about this sometime, in the meantime you can buy Patterns of Software, or just download it for free from his DreamSongs site. (And checkout Worse is Better while you are there, a classic.)

Does this Product Management model work for you? Read More »

Learning from explanations of Product Manager

Product Manager choosing postits

I said in my last post that I don’t think what I have been doing as Product Manager for the last year really marries up with what people think Product Managers do. So while I feel guilty I don’t have imposter syndrome because a) my books alone show I know what I’m talking about, b) I’m told I’m doing a good job.

So, what should a Product Manager be doing?

The good news is that while there is some agreement (its about the product, stupid) there is less consensus on exactly what.

That itself creates a problem, I remember Gabriel Steinhardt of Blackblot pointing out a whole back that the role sometimes becomes a dumping group for work that should be done elsewhere. There are several reasons why that is still true.

First off the role is poorly understood so is open to interpretation. Second, it can be hard to pin the role down to what it is. Third, Product Manager have fingers in many pies so the casual observer they see a product manager doing different things and thinks they do it all: discussing requirements, presenting strategy, planning or working with an engineering team and more. Then there are marketing discussion, and sometimes sales calls or customer visits. (Check out my prelude in Art of Agile Product Ownership.)

Not Project Management

So in an effort to untangle this I went on a search. I started with Wikipedia

“A product manager (PM) is a professional role that is responsible for the development of products for an organization, … Product managers own the product strategy behind a product (physical or digital), specify its functional requirements, and manage feature releases. Product managers coordinate work done by many other functions (like software engineers, data scientists, and product designers), and are ultimately responsible for product outcomes.” Wikipedia, September 2025 (my emphasis)

That is quite broad, and although Wikipedia notes “Not to be confused with Project manager” the mention of “coordinating work with other function” itself adds that confusion. The last bit is the part that resonates with me most: “responsible for product outcomes” – that fits in with my outlook and my enthusiasm for Outcomes and Acceptance Criteria (aka OKRs).

Looking again at this definition I can’t help but think that plenty of Project Managers (and Delivery Leads, and even Scrum Masters) would also claim to managing releases, co-ordinating work and responsibility for outcomes. It seems to me that exactly what a Product Manager does will depend on what supporting roles exist: without a Delivery Manager they may need to co-ordinate workers, without a BA or User Researcher they may need to spend a lot more time with users/customers, and while a Product Manager may own the strategy it is also possible that they are give it and told to execute.

Inbound & outbound

Blackblot was next up, they have a nice little video explainer which situates the role within their product management framework. To summarise, Blackblot see the role as Product Planning (what does the customer want/need, something I call inbound marketing) and Product Marketing (telling people the product is here, or outbound marketing to me.)

That is not the same as Wikipedia but its not too far away.

Lifecycle

Next I fished out my Product Manager training manuals from the Pragmatic Marketing course from years ago. While Pragmatic acknowledge a lot of work for the Product Manager the course itself was heavily oriented towards requirements and understanding external customer. Pragmatic Marketing are now Pragmatic Institute and on their website they offer this summary:

“product management oversees a product’s development and life cycle. The ultimate goal is to create and deliver a product that meets customers’ needs and generates revenue for the company.” Pragmatic Institute, September 2025

Again, similar but different to both Wikipedia and Blackblot. I really like the reference to “life cycle”. It is important to acknowledge that product management doesn’t just happen at creation: it should be there for the life of the product. It will change over time – new products have different priorities to retiring ones – but it still needs to be there.

Having said that, the “life cycle” reference is a little vague. True, this is not the only thing on their website so I shouldn’t quibble. If I look at the training they offer I get the feeling that for Pragmatic still emphasise the customer requirements side.

Celebrity

Finally, Silicon Valley Product Group: if Product Management has a superstar it is SVPG founder Marty Cagan. Here I found:

“In the product model, product managers are a key member of a cross-functional, durable team that is empowered to solve problems in a way customers love, yet also works for their business.” SVPG, Sept 2025

Like Blackblot SVPG are situating the Product Manager within a framework. While this makes sense it also leaves one asking “What if the company doesn’t use that framework?” In other posts I find SVPG are not always kind about other frameworks, or absent frameworks. The attitude can feel a bit elitist, “If you aren’t following this framework you are not doing it properly.” While that might be true it isn’t very helpful.

The same SVPG post goes on to lists things the Product Manager should not be doing. Some of these, like project management and requirements gathering seem contrary to what others say or imply. (The whole project/product manager/management issue is worth a post in its own right if I could only work out how to distill the issues.)

Where now?

So where does this leave us? What does a Product Manager do?

There is something to like in all these definitions and there is common agreement around its product centricity (if there wasn’t it would be very problematic!).

Product centricity is something about ensuring valuable outcomes which meet needs and deliver value. While some of these definitions note that there are multiple groups to deliver to (e.g. users and buyers) others emphasis customers. This begs the question: how do you define a customer? and what about internal “customers” who don’t really have choice?

Now if we agree Product Management is about ensuring valuable outcome we still haven’t answered the “What do they do?” question. So I go back: how they deliver those outcomes is going to depend on where the product is in the life cycle, how the organisation is set up (structure? frameworks?) and what, if any, supporting roles there are.

If I’m a Product Manager in company following one of the patent frameworks, supported by Business Analysts, Marketeers, User Researchers, with a Delivery Manager and Scrum Master then my job is going to be very different to if… I am at a small company with random management, no analysts or researchers, teams lead by coders who think they know what they are doing and no advertising people.

But in both cases, I should be delivering valuable outcomes, if I can’t persuade the company to adopt a framework and hire people to help me.

I’m hoping that before long I can come up with a model of what I think Product Managers do, watch this space.

Learning from explanations of Product Manager Read More »

What a Product Manager does

Last year I took an unexpected pivot and have spent most of the time since working as a Product Manager. While I’ve had a couple of minor side gigs in that time I think my consulting life is gone, I see myself continuing on as a Product Manager. While I enjoyed my years consulting its also great to be consistently working on one thing, delivering product to real customers.

Now feels like a good time to reflect on just what I’ve been doing as a Product Manager and how I make sense of this world now.

A little background

Now I’ve been a Product Manager before, I dabbled in managing a product manager when I was still coding and then trod the common path from engineer to Product Manager via an MBA. I even did training with Pragmatic Marketing in the USA.

As a result my flavour of agile has always been heavy on the product side and I frequently found myself asked to coach product manager, owners, BAs and founders. I often describe this as “the demand side” or “what question.”

A lot of my writing a lot of it clearly falls into the product space: Business Patterns for Software Developers (how I wish I had called this book Strategy Patterns for Software Products), Continuous Digital, Project Myopia (which didn’t talk about products and simply said “projects are wrong”) and of course The Art of Agile Product Ownership.

Product Owner or Product Manager?

Somewhere along the line I kind of fell out with the product manager community part of this is because I refuse the distinction between Product Owner and Product Manager. I’ve observed Product Managers who look down on Product Owners and see them as some kind of charlatans. Now granted, Product Owner as defined by Scrum is a pale imitation of a Product Manager role but both roles have, or at least should have, the Product at heart. Both roles are concerned with the demand side and should be value oriented.

Now the two roles are really badly named but the a bigger problem is the way companies interpreted by corporations is completely messed up but unfortunately I can’t fix that. Often there are two roles but I would call them Tactical Product Manager and Strategic Product Manager (more on that in The Art of Agile Product Ownership).

While most of my year has been spent as a Strategic Product Manager one can never get too far away from the day-to-day. Without a Tactical to partner with I’ve taken a lot of that on but I haven’t written a single user story or prioritised a backlog. I’ve been driving work through OKRs which means I’ve been much more strategic.

Strategy

Now as a Strategic Product Manager it is not just a case of writing a strategy, giving in to everyone and putting my feet up. Delivering a strategy means living the strategy, it means repeating it, and repeating it, it means letting it into every decision, it means calling out decisions which you (and others) make which don’t fit the strategy, and it means coping with problems which arise so they don’t disrupt the strategy.

For example, one of my early strategy decisions was to develop a small product and expand it. Having made that decision I had to fight for it and explain to people that building small didn’t prevent us “going large” later. That mean finding the language and metaphor to explain that decision. It meant socialising it, getting key people to understand my logic and agreeing. That meant repeating it, it meant reassuring people we weren’t walking away from the large product and it mean prioritising decision to deliver the small.

One of the other teams in the organisation kept implying that my product was going to be much bigger than it needed to be. I had to keep correcting them, saying “In the first instance we are building a small product, we may do that large stuff later but right now we are going small.”

In fact, I’ve made lots of decisions along the line to not doing something. To put a problem in a box and label it later.

Yes I listened, yes I took on other concerns, but once I’d made a decision the team and I had to live that decision. When we’ve had problems, fires, and need to react those decisions have to align with the strategy. Rather than saying “This is an emergency we need to go bin the strategy for a week” it means saying “Our strategy tells us to deal with the emergency by doing this.” A crisis is an opportunity if you handle it right.

Business value

Most of the business value for the product had been identified before I arrived. But I still worked over where the product added value, I needed to make it my own. And on many occasions in reasoning, and thinking strategy, I’ve taken myself back to first principles: “What is the value this product is delivering? And to who?”

That has been especially true of the second product I’ve been involved with. That product has been troubled. It is a “business enabler”, it doesn’t so much deliver the value itself as support teams who are delivering value. With this product I regularly find myself going back to “how does this deliver benefit?” Unfortunately I find the business side too forgiving here, I wish they would join me in looking at business benefit and querying work was being suggested. Too many people hear that the work is both strategic and technical and switch off, they then trust the techies.

The client organization is paranoid about delivering the right thing. Knowing the value in both cases, having a strategy, and giving a consistent message in all cases both furthered the case and saved time. I didn’t need to go back to basics everytime.

Guilt, or just imposter syndrome?

In fact, if you ask me “Describe in one sentence what you have been doing as a product manager” I’d probably reply “Forming and promoting the strategic vision.” That sounds pompous, so let me try again: “Agreeing the outcome and keeping the focus.”

I do feel like a charlatan product manager: normally when I read Marty Cagan’s posts. Don’t get me wrong, I’m a big fan of Marty Cagan’s work and his posts. I agree with almost everything Marty says but measured to his standard of product management I’m a fraud.

I don’t spend my every possible hour meeting customers. Actually the product I’ve been managing is largely internal so very few users are “customers.” I pretty much know all the customers. And those facts add to my charlatan feel.

I don’t agonise about Product Design – its not irrelevant but in our environment its not a high priority. So again, is this really product management?

I do encourage agile style working, I do work with an outsourced team. The client likes the idea of a product operating model but they can’t give up their project habits so it is full of compromises and dysfunctions.

In short I just don’t feel I live in the same product world as Marty. Maybe I should be considered a project or programme manager but the client considers me a product manager.

(Actually, every time Marty complains about agile coaches who try to coach product people I feel guilty too.)

OKRs

One of the attractions of working with this client was OKRs. When I joined they were starting OKR adoption. As such I had one of the first to teams using OKRs. While my OKR execution may not have been perfect, and while the organisation has been a long way from perfect I have had success.

My backlog free approach has worked great: OKRs are set quarterly, we review them in most planning sessions, work is direct work towards the OKRs and the team write their own tickets for things to do. There are no user stories and the only backlog we have is work we simply haven’t got to yet. (Although even just a tew dozen items in the backlog, in progress or blocked we get duplicates!)

Problem solving team

Part of my success with the OKRs has been respecting my main delivery team as Problem Solvers. The OKRs describe the problems and parameters of the solution and the team can work out how to solve it.

The second product team I was working with things didn’t go so well here. This was a different supplier and it seems the culture here was less problem solving and more doing what was asked. Which mean a) the asks had to be more detailed and specific, b) it was more time consuming and c) they were more easily distracted and blown off course.

Conclusion and next

So there you go, there are some thoughts on life and challenges as a product manager. This is the way I find the Product Manager role. Personally, I don’t think this is much like it is in the books (and conferences) – with the possible exceptions of The Art of Product Ownership. But does this make me less of a Product Manager? Does it mean I should have a different title?

And now… the main project is coming to an end. I expect to stay with the same client so if you want like to tempt me to be your Product Manager get in touch fast!

What a Product Manager does Read More »

Is it any surprise nobody wants to go to the office?

Man at desk with light

Summer is over, time to get back to the office?

When I started work I had my own desk. Even when I was a lowly systems administrator at Nixdorf UK I had a large desk with my own phone. A Z80 powered terminal and a laptop I’d “borrowed” from the repair stores.

A couple of years later I was on the team building the Sharp PC-3000, the third or fourth handheld PC (with the DIP team which designed the Atari Portfolio). On my first day I had to build my own desk: there was my space, there was the flat pack desk, I needed to put it together, it was almost a company tradition.

After graduation I was a programmer in an analysis team at Southern Electricity. My desk was always fairly clear and organised. Not as clear and tidy as Kerry’s – she could have won awards. But neither was it the big pile of papers that covered Murray’s desk. Occasionally a manager would question if his desk should be tidied but we knew it was his filing system. Other team members had family photos or certificates on their desk or mementos of visits to power station.

Above our desks were manuals both for the tools – a complex set of VAX VMS manuals, DEC Fortran, Borland Turbo Pascal and Turbo C++, later Visual Basic. Hidden away behind one desk was an illicit kettle with a jar of instant coffee and tea bags. Although I kept a small cafetière in my draws among my files. This saved us from paying 12p to the drinks machine which dispensed weak coffee and tea.

(And then there was the staff canteen, social club and even golf course!)

I mention all this to remember how offices and employers used to be. In those days teams sat together and your desk was your second home. A place you belonged. Today…

Desks are a lot smaller. Few people have their own desks, most hot-desk.

Hot-desking means teams don’t sit together. You sit with some random people you may never see again.

If you do have any personal belongings you either carry them in each day or lock them in a soulless locker at the end.

You carry in a laptop every day and carry it home at the end of the day – even if you never switch it on at home. (Maybe this is why everyone on the London Tube has a massive backpack these days?)

Desks don’t have telephones any more, nor do they have family photos, mementos and certificates, let alone files and manuals!

Each desk is the same and soulless. Employee space is a cost and employers have done everything to minimise it.

There might be a fancy coffee machine, and it might even be free, but its not yours. It is anonymous and likely serviced by minimum wage cleaning staff. Still, no need to arrange who’s turn it is to bring in milk.

Is it any wonder people don’t want to go to the office any more?

At the start of my career the office was a second home, your team a second family. Over the years companies have been “reducing the office footprint” and modern offices are clinical. If people want to stay in their own home, with their own family, is it any surprise?

Personally, I’ve had a office at home for a long time but I’m sick of it. I sometimes dream that someone will offer me a job working in an office 5-days a week with my own desk. Do such things still exist?

So, is it any surprise companies struggle to get people to come into the office? Companies have stripped their offices of the things that made them home and they only have themselves to blame if employees don’t want to be there.

Is it any surprise nobody wants to go to the office? Read More »

Is there a difference between an Objective or goal?

I tend to use the words Objective and Goal interchangeably, as synonyms. In fact, I think I might even say that somewhere in Succeeding with OKRs. But, I have been reeducated, there is a difference, subtle but I’ve come to consider it important. And it reaches back to the issue of goals within goals within goals, or maybe objectives within objectives within …

In many ways I prefer the word goal, it is shorter, more emotional and easier to find clipart to illustrate (search clipart for objective and you always get targets). But since we have Objectives and Key Results I have talked of Objectives and used Goal as a short synonym. Until last year when I (finally) got around to reading Richard Rumelt’s Good Strategy, Bad Strategy – a book which had been on my radar for a few years yet somehow I’d never got around to reading. There is more I could say about this book but that will wait for another day.

Back to my topic in hand, Rumelt says:

‘it is helpful to use the word “goal” to express overall values and desires and to use the word “objective” to denote specific operational targets.’

Rumelt made sense and I could see how this distinction could be useful. To illustrate it Rumelt says:

‘Thus, the United States may have “goals” of freedom, justice, peace, security, and happiness. It is strategy which transforms these vague overall goals into a coherent set of actionable objectives—defeat the Taliban and rebuild a decaying infrastructure.’

As if to prove the point I was teaching someone else’s course (something I don’t do very much) when up-came this quote:

“Goals are typically long term, overarching ideas concerning what you want for your business. … Objectives, on the other hand, are usually short-term and measurable. Many objectives may lead you to your goal.” (Forbes, 2023)

Back in Succeeding I talked of objectives being like Matryoshka and nested inside one another, what has become clear to me is that Goals are the outer dolls. By their nature they are a little vague – if only because the further into the future you look the vaguer things are. That means they may not have the very specific numeric tests Objectives, the inner dolls, need. Goals could lack key results entirely I’d rather they didn’t even if those key results were less testable.

So why do I say this subtle difference is important?

Well, precisely because Goals are imprecise, they leave much more detail open to interpretation, they allow for subjectivity and leave space for imagination and experimentation. As such they are both a tool for leaders to describe their shining city on a hill without being specific about in which way it is shinning or how high the hill is. That leave space for emotion, engagement and autonomy. By leaving space goals allow others to share. They are essential when the goal is somewhere off in the distance and actually, the way we think of shining might change between here and there.

That said, they may be used by teams and lesser leaders to describe general principles and aims which guide a team.

So, quarter by quarter set objectives, with key results, every quarter. These should be really precise. These objectives exist within a framework of annual OKRs and them within product goals and company goals. In fact, this takes me back to my description of level 1 goals and purpose. Armed with this language of goals and objectives that blog might well benefit from a little rework but the message stands.

With that in mind there is a space for leadership. Those who’ve read Succeeding will remember I advocate teams setting their own OKRs in line with leadership goals. Then the leaders reviewing the OKRs so both sides can find discrepancies (between the long term goal and the immediate objective). Well, Rumlet has something to say here too, even though he doesn’t discuss OKRs:

‘A leader’s most important job is creating and constantly adjusting this strategic bridge between goals and objectives.’

ObjectiveGoal
Narrow and focusBroad and more general
Backed by key results with testable numbersKey results might be backed by number but more likely to be general
Set by teams to direct operational workMore often set by senior leads to direct work – may be used by teams to define ambitions
Short term, a few months, year at mostLonger term, a year minimum

Is there a difference between an Objective or goal? Read More »

Diversity at conferences

Continuing my slight diversion from the core topics of this blog – I’ll return soon, I promise. Today, I want to share some thoughts on conferences.

In particular I want to suggest two things so lets cut to the chase, state them and then I’ll explain myself.

Firstly, we need to recognise a conflict between inclusion & diversity and community. Having any community requires a differential between those inside, and those outside the community. You can welcome, even seek out, diverse people to join the community but if you prioritise diverse outsiders above insiders then the community is weakened.

Second, I think its time – for the sake of inclusion and diversity – to use random selection as part of conference selection.

What has changed

I think I know a thing or two about conferences. In the last decade I’ve spoken at more conferences than is good for me – some years more than a dozen, and thats not counting local group meeting. I’ve been intensively involved with three conferences, years on the programme committee of each, and I’ve chaired a few.

The pandemic obviously halted everything, but conferences have bounced back. There are now online conferences and physical ones. Online I find sterile, few have any feeling of community, they are transactional. But they exist and succeed in knowledge transfer. That makes physical conferences even more valuable for their community side.

But the second change pushes against community: the rise of online mass submission systems.

Many conferences use these now. As a speaker I can register, select the conference I want to submit to and do it in a few clicks. The system will then say something like “People who submitted to this conference also submitted to …” and they will encourage me to submit to more.

Except, I don’t know anything about those other conferences. I’m not a member of that community. Sure I can submit but am I really interested in going? It is a transaction. But its cheap to submit so …

Technology downside

Now the conference committee have to review my proposal together with all the other people who submitted on a whim. So the first problem: these systems make more work for conference organisers while weakening the community.

So the conference committee now have lots more submissions. Which is good because most conference want to broader diversity and become more inclusive: equal representation of the sexes, more under represented minorities and so on. I can’t really object to that – especially ‘cos, while I may present as a white-middle-aged-man I am also in one of those minority groups (neurodiverse).

The real solution to diversity at conferences is to tackle the source: we need more people in under represented groups submitting. This also means that conference organisers need to be actively monitoring submissions and working to increase minority submissions.

More problems

So two more problems: organisers need to monitor submissions for diversity, most don’t. Then they need to work – more work again – to increase representation. Few have the resources to do either properly.

When it comes to selecting submissions many conferences will tell you they select the best. So when comes to selecting organisers are looking for quality and diversity. Which is itself a change, conferences have always looked for quality but many traditionally privilege their own community: those who had attended before, perhaps regularly, and those who had spoken before.

The problem is: community and diversity are opposites. They only align for a very few people. Staying with your community reduces diversity but increasing diversity reduces community.

Imagine you run a hard core programming conference. Traditionally you have white-male programmers turning up. They are your community and the speakers are drawn from that community or people on the edges, who are probably also white-male programmers. Sure there are a few non-white, non-male, non-programmers but are there enough for a whole conference?

Now pause for a moment. It might look like your programme and audience lacks diversity what about the diversity you aren’t seeing? What about neurodiversity? Sexual orientation and gender that are invisible? Or maybe age profiles, skewed older, or younger? Social profile, income level, education level, religion?

Because your population is biased towards one way you have to go outside the community for diversity but by definition that reduces the community aspect. What is the balance between continuity and disruption?

What do you want?

Then there is a side problem of: what do you want your programme to look like? Male-female balance is easy, but what about ethnic group? neurodiversity? Religion? And remember, if we are talking about IT conferences we are skewed towards the upper income levels already. And talking about IT … the IT industry has an age bias. While I see conferences looking for “young upcoming talent” there is a blind spot on older workers.

Do you want your conference to reflect the industry (or society) as it is?

Or as you want it to be?

How many vegetarians should be on the programme? And should you correct for historical in balances?

And remember, the more diverse you make the programme the weaker you make the community. What happens next year? Who comes back?

And remember, because you get more “random” submissions from people on mass submission systems it is harder to form a community of people who come back year-after-year.

O, Quality

Of course you want high quality speakers no matter what their background. But, if your conference is any good there will be more good speakers who want to speak than you have space for. (You could make space but that would damage the economics of the conference.)

If you are selecting on merit you might find you have 30 submissions for 4 speaking slots – the kind of ratio I have seen.

Some conferences will ask for more an more details on the submission page. However, this runs against diversity and inclusion. You are increasing the barrier to submission, you are also filtering for those who are good at writing submissions and have the time required. Dyslexics (more words) and some parents (more time) will be put off.

Conferences which anonymise submissions are fair except you can no longer use past experience or watch old recordings. So you are filtering for people who write good, mainstream, submissions. (Really alternative submissions find it hard to meet criteria.)

Take away the rubbish and good but not very good, you might be down to 10 to 3. If you have multiple reviewers grading them 1 (worst) to 5 (best), you might find yourself choosing between one scoring 4.6 and one scoring 4.65. Is that fair?

What if you then look at their name to see if they are male or female? Or their profile picture to check skin colour? None of this is reliable let alone fare.

What is a fair submission systems?

For years I equated fair with merit. I wouldn’t do it now. I went along with blind reviews for a while but I think they are flawed. Even if you don’t sneak a peak do they give you a diverse set? And what about community?

I’ve given this a lot of thought in the last few years and while I don’t have all the answers I do have some ideas I think are worth trying.

My suggestions

Organisers must monitor submissions for minority criteria they consider important. So sex, ethnicity and age are monitored, but perhaps not religion, handedness and neurodiversity. If nothing else this will move the arguments over criteria to the front of the process rather than arguing about them during selection.

Perhaps controversially, while I don’t want to create entirely curated speaker programmes I think it has a role. I’d say about 40% of speakers should be invited outside of a call-for-papers.

Some of these would be for community continuity. Some would be specially invited because the conferences wants them or their topic (a little of this always happens behind the scenes, if only for the keynotes who are usually invited.) The rest would be from minority groups the organizers wanted represented at the conference.

There would be open submission, probably blind, for the other 60% and they would be reviewed by a panel. But they wouldn’t be selected on merit. (I still think I got it right when I created a 2 round submission process, first round blind, second round with speaker profiles.)

The conference would set a quality bar. Anyone below the bar would be rejected. So if you have 20 submissions for 3 slots on a 1 to 5 scale, the quality bar might be 4.1 so the 10 scoring less would be rejected. From the 10 scoring 4.1 or above 3 speakers would be selected randomly. So another 7 would be randomly rejected.

This seems fairer to me than a process that ignores community during selection and is biased towards those with good grammatical form-filling skills (which might be a privately educated bias too.)

Randomness over complexity

At the end of the day there are just too many competing factors to balance. A random element might be the only way to remove hidden or overlooked biases. That said, in order to keep community and allow the organisers to create the conference they want there needs to be some pro-active selection.

I don’t claim to have all the answers. And maybe I’ve missed some vital point, but this is what I’m seeing right now. I’m interested to know what readers this, so at the risk of spam I’ve enabled comments for this post. Please let me know.

Diversity at conferences Read More »