Retrospective April 2023

I’m going to try out some different retro formats, and this month it’s the starfish.

Keep Doing

Tackling the four big risks (valuable, usable, viable, feasible) to create a quality product environment. Last month I started to work on improving how we test throughout the product development process, and on infrastructure reliability. Lots more to do here but stable tech and usable products feel like the most urgent.

I’ll keep working on my side projects:

My reflective practice of daynotes, weeknotes and monthly retros and delivery planning continues. It’s the most consistent thing I do. I also reorganised my roadmap a bit to make it clearer which items are achieving which goals.

Less Of

Starting new things. Both at work and for side-projects (the list is growing again). High WIP is a constant theme for both. I think I managed to highlight one of the ways that unplanned work arises and gets in the way of planned work.

More of

Systems thinking and mapping for understanding what makes things work the way they do (mostly human behaviour, assumptions, cultural practices, all the kinds of things I find hard to understand).

Using mini roadmaps/kanbans for each project to break the work down into more achievable chunks. I have these in my head but it would be better to have them documented.

Stop Doing

Holding on tightly to things that matter to me but don’t matter to anyone else, e.g., what I see as the corruption of good practice. It’s just not worth the stress of trying to communicate why it should matter to others. I know it’s part of a bigger problem (systems mapping above) but I can’t change it by being dogmatic.

Start Doing

Thinking through side-projects rather than jumping into creating something just because it interests me. Basically, be my own product manager. But still giving myself the freedom to follow my interests. I think I can create some kind of template for this.

I’d also like to see if I can connect my side-projects and thinking more coherently. It makes sense to me that the stuff about responsible product management is one of the practical aspects of system-shifting product management’s vision stuff. And the technology charity is an example of system-shifting product management and using technology to achieve social impact at scale. So, I think they do connect, but maybe not in a very obvious way.

Finding opportunities to connect with people (in and outside the team). I don’t know how yet, but it feels like a valuable thing to do. My usual thinking is that this needs a ‘vehicle’, a reason to spend time together and talk about things but maybe that’s not always the case.

Agile can’t fail

Whatever transformation initiative or framework adoption it is, if it fails, it gets the blame. Agile, lean, OKRs, etc.

But a concept can’t fail, just as it can’t succeed. It’s just a concept. It doesn’t come with inherent success criteria that define success or failure.

An idea, mindset, framework, etc., can’t succeed or fail. Only our implementation of them can, but that’s hard to admit so we blame the thing instead.

Project management principles

Project management principles

There doesn’t seem to anything in the project management principles that a product manager would say wasn’t also appropriate to product management. Maybe they aren’t so different.

The three most important words in the agile manifesto

“uncovering better ways”

These three words are what agile is truly about.

Uncovering – Not assuming the answers are known upfront, but that they have to be found along the way.

Better – Continually seeking to improve.

Ways – Performing a practice, doing, and learning by doing.

Retrospective March 2023

The lesson for this month; too much work in progress.

Contributing to the digital transformation of the non-profit sector

Working at a national non-profit organisation to embed product thinking and practice

Be a better manager

Tried to be more available for the team but still big gaps here. I didn’t manage to figure out the right balance between spending time with the team that is valuable and not leaving them with less time to achieve things.

Create a better environment

Worked on some aspects of creating an ‘enabling environment’ to help with reducing work in progress, which is definitely one of our barriers.

Deliver projects faster

We tried a few things to get better at delivering projects faster, including validating ideas, giving ourselves deadlines and reducing the scope. There’s still so much more we can do here.

Participating in online communities for social good, innovation, product and digital

Had a couple of interesting chats on Twitter, and joined a group video call about using AI in the charity sector and perhaps using it to accelerate innovation in the sector. One reflection I had was how dependent being part of a network is on making any kind of contribution like this.

I think the contribution I want to focus on is writing the technology charity book.

The technology charity

Started writing a book about the technology charity, and how charities can use technology to achieve change at scale.

Continually developing my knowledge, skills and practice

Formal education

British Sign Language

Still haven’t done anything on my BSL course.

Gitlab Remote Working course

Nothing on this course either.

Microsoft Learn

Nada.

Reading

Very slowly reading Delivery Management.

Informal learning

Product Management Zone

Added a few more things. Need to answer the question of whether it should have individual articles, podcast episodes, etc., which is probably more useful for users but a lot more work for me, or just have the blog, podcast, etc.

Irregular Ideas

Wrote one edition of Irregular Ideas, just because I had an idea and some time.

IIII

I’ve got one email to write and add to this, and it’s been on my to do list for ages, but I still didn’t get around to it. I’m not sure it’ll make much difference but I want to get the thinking about the four ways charity product managers achieve value wrapped up.

Magix Team

Didn’t work on magix teams, but I have collected some more thoughts about what a ‘matrix’ means and how it’s rooted in working collaboratively.

Reflective practice

I wrote weeknotes on schedule every week. That’s about the only thing I’ve managed to maintain any consistency for. I haven’t really written much each day, but I think I want to use the notes section of my website to record more ongoing thoughts.

Leading an intentional life

Lifestyle

Was indoors most of the month.

Health & well-being

Hardly walked at all.

Financial independence

Did more on buying a house.

Fast flow of value: the why of transformation

Organisations succeed when they have a fast flow of value.

Fast, because our users get value early and often and we get feedback sooner. Flow, because smooth efficient processes reduce waste. And value, because quality outcomes make it worth it.

Removing the barriers to a fast flow of value is the transformational work all organisations need.

Agile, lean, dev ops, digital, remote working; all of these are the tools of transformation, they aren’t the transformation. Being agile or digital isn’t the point, the point of transformation is achieving a fast flow of value.

The five goals of a charity

All charities try to achieve five things:

  • Organisational resilience
  • Income generation
  • Operational efficiency
  • Service delivery
  • Influencing others

Creating an environment for successful products and services

Introduction 

Current product management thinking recognises four big risks to the success of a product or service: 

  1. Value risk – Doesn’t solve a sufficiently important problem well enough for a sufficiently large number of people. 
  1. Usability risk – Is difficult to use by its intended users (not just when they are interacting with the product but how they integrate it into their lives). 
  1. Feasibility risk – Can’t be built and maintained (often with the technology and skills the organisation current has). 
  1. Viability risk – Doesn’t support the organisation’s goals. 

(Cagan, 2017) 

Mitigating these risks requires certain things to be in place to create the environment that enables successful products to be built and maintained. 

Below does not describe a process for developing products and services, nor is it a checklist of things for each new product and service to consider in isolation. The aim is for these things to be in place as standard, always there as a solid foundation. By putting things in place that enable us to mitigate these risks, we create an environment for all products and services to be more successful. 

Further reading: 

A successful product and service is… 

Valuable 

A valuable product and service is one that solves a sufficiently important problem for a sufficiently large number of users well enough that they want to use it instead of other solutions. 

Understanding what problems users have and how valuable solving those problems might be for them requires research and analysis. 

Data analysis 

Data is analysed to understand how users interact with the product 

This is assessed against: 

  •  

Horizon scanning 

Trends and possible futures are considered 

This is assessed against: 

  •  

Market analysis 

The current market for the product is analysed to understand 

This is assessed against: 

  •  

User research 

This is assessed against: 

  •  

Usable 

A usable product and service is one that users understand how to use to solve a problem, when they are interacting with the product and service. 

Creating a product that is usable for its intended users 

Accessible 

A product should be accessible to its intended users.

Informed by:

Assessed against: 

Using:

Mobile-first 

Products and services should take a ‘progressive enhancement’ approach, not only in the technical sense but also for design, content and usability, so that users with older devices and/or poor internet connection can still use the product. 

Informed by: 

Assessed by:

Using:

Safe 

If the product allows users to interact, it is safe for them to do so. 

Informed by:

This is assessed against: 

Testable 

Product and services should be testable against  

This is assessed against: 

  • Compatibility – does the product and service work on all devices and browsers. 
  • Functionality – does the product and service function as expected. 
  • Usability – does the product and service enable its users to use it, e.g. font size big enough. 

Using:

Usable 

This is assessed against: 

Viable 

A viable product aligns with organisational strategy and resourcing. 

Compliant 

A product complies with laws and organisational policies. 

This is assessed against: 

Cost-efficient 

A product needs to deliver more benefit to the organisation and the users than it takes to provide that value. 

This is assessed against: 

  • Financial cost 
  • People’s time 

Data usage 

A product needs to collect, generate, manage and use high quality data. 

Using:

Ethical 

A product needs to treat it’s users ethically.

Informed by:

This is assessed against: 

  • Attention – Ethical people can behave unethically because their attention is focused elsewhere.
  • Construal – Individuals’ behaviour is influenced by how they interpret their environment.
  • Motivation – People are motivated by more than material incentives, they also have intrinsic prosocial motivations

Using: 

Manageable 

The product can be operationalised and integrated into business as usual activities. 

This is assessed against: 

  •  

Measurable 

The product’s performance against metrics can be measured and analysed. 

This is assessed against: 

  •  

Strategic 

The product is aligned with the organisation’s strategy and aims to achieve organisational goals. 

This is assessed against: 

  •  

Sustainable 

The environmental impact of the product is understood and minimised. 

This is assessed against: 

Feasible 

A feasible product is one that can be built and maintained to sufficient standard using the technology and skills available. 

Maintainable 

This is assessed against: 

  •  

Performant 

This is assessed against: 

Private 

This is assessed against: 

Reliable

The product is built on resilient and reliable infrastructure.

This is assessed against: 

  •  

Secure

The product prevents unathorised access to systems.

This is assessed against: 

Notes 

Creating this uses a deductive reasoning approach which assumes that the four big risks are logically valid and that mitigating those risks can be achieved by breaking down those risks into constituent parts and putting measures in place. 

The term ‘Users’ is used to mean customers and/or users interchangeably.