<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6109540481725463028</id><updated>2026-02-15T16:12:00.301+00:00</updated><category term="Software Testing"/><category term="Agile"/><category term="Testing"/><category term="&quot;Adam Knight&quot;"/><category term="QA"/><category term="Software"/><category term="quality"/><category term="career"/><category term="Product Management"/><category term="Automated Testing"/><category term="Automation"/><category term="Leadership"/><category term="Product Innovation"/><category term="Communication"/><category term="UK"/><category term="Risk"/><category term="Agile Testing"/><category term="Customers"/><category term="User Story"/><category term="Evolution"/><category term="Exploratory Testing"/><category term="Bias"/><category term="Elaboration"/><category term="Requirements"/><category term="Roles"/><category term="Scrum"/><category term="Adam Knight"/><category term="Skill"/><category term="Testing Tool"/><category term="Agile Testing and BDD Exchange"/><category term="Assumption"/><category term="Bugs"/><category term="Checking"/><category term="Knowledge"/><category term="Learning"/><category term="Performance"/><category term="Stories"/><category term="Team"/><category term="Tools"/><category term="euroSTAR"/><category term="Culture"/><category term="Heuristic"/><category term="Management"/><category term="Recruitment"/><category term="Stakeholder"/><category term="Startup"/><category term="Test Design"/><category term="Test Harness"/><category term="&quot;Testing vs Checking&quot;"/><category term="Awareness"/><category term="Community"/><category term="Context Driven"/><category term="Design"/><category term="Documentation"/><category term="Mind Map"/><category term="Mind Maps"/><category term="Operating System"/><category term="Principle"/><category term="Regression Tests"/><category term="Retrospective"/><category term="Sharing"/><category term="Support"/><category term="Technical"/><category term="Use case"/><category term="collaborative specification"/><category term="developer"/><category term="testability"/><category term="Blog"/><category term="Challenging Requirements"/><category term="Change"/><category term="Charters"/><category term="Computer Science"/><category term="Confirmation Bias"/><category term="Constraints"/><category term="Database Testing"/><category term="Defect Definition"/><category term="Difference"/><category term="Education"/><category term="ISQTB"/><category term="Inconsistency"/><category term="Information"/><category term="Integrity"/><category term="Internship"/><category term="Load"/><category term="Matrix"/><category term="Meetup"/><category term="Model"/><category term="Motivation"/><category term="Oracle"/><category term="Personal Development"/><category term="Pragmatism"/><category term="Problem Domain"/><category term="Programming"/><category term="Relationships"/><category term="Release"/><category term="SLA"/><category term="Skills"/><category term="Solution Domain"/><category term="Survival"/><category term="Technical Support"/><category term="Technical Tester"/><category term="Test Strategy"/><category term="Testing Big Data"/><category term="Traditional"/><category term="Training"/><category term="Underestimation"/><category term="University"/><category term="User Expectations"/><category term="Waterfall"/><category term="XMind"/><category term="defect"/><category term="esconfs."/><category term="feedback"/><category term="non-functional testing"/><category term="product owner"/><category term="tester"/><category term="white board"/><category term="whole team approach"/><category term="&quot;It works in my machine&quot;"/><category term="5 Whys"/><category term="API"/><category term="ATDD"/><category term="Accepting Change"/><category term="Achievement"/><category term="Acquisition"/><category term="Agile Adoption"/><category term="Agile Manifesto"/><category term="Agile Principles"/><category term="Agile Product Owner"/><category term="Agile Test Management"/><category term="Agile Tester"/><category term="Allergy"/><category term="Allergy List"/><category term="Already Broken"/><category term="Analytics"/><category term="Anchoring Bias"/><category term="Armadillo"/><category term="Assumptions"/><category term="Automation Project"/><category term="Availability Heuristic"/><category term="BDD"/><category term="Background"/><category term="Background Tasks"/><category term="Backlog Refinement"/><category term="Bad Testing"/><category term="Bad Work"/><category term="BareTail"/><category term="Beholder"/><category term="Big Data"/><category term="Blame"/><category term="Boehm Curve"/><category term="Boundaries"/><category term="Bug Cluster"/><category term="Bug Counts"/><category term="Bug Rush"/><category term="Burndown"/><category term="C-level"/><category term="Cache"/><category term="Candidate"/><category term="Cargo Cult"/><category term="Celebrating"/><category term="Character Sets"/><category term="Coaching"/><category term="Code Page"/><category term="Colleague"/><category term="Conference"/><category term="Conference List"/><category term="Conferences"/><category term="Confidence"/><category term="Consistency Heuristic"/><category term="Contract"/><category term="Contrapositive Reasoning"/><category term="Contrast"/><category term="Convergent Evolution"/><category term="Cost Curve"/><category term="Customer"/><category term="Customer Workaround"/><category term="DG4ODBC"/><category term="Dairy"/><category term="Data Testing"/><category term="Data Visualization"/><category term="Database Collation"/><category term="Death of Testing"/><category term="Debug"/><category term="Deduction"/><category term="Defending Testing"/><category term="Degree"/><category term="Development"/><category term="Dichotomy"/><category term="DiffMerge"/><category term="Disappointed Sheep"/><category term="Discrimination"/><category term="Disruptive Work"/><category term="Distractions"/><category term="Dustbin"/><category term="Eavesdropping"/><category term="Effective"/><category term="Elementary"/><category term="Engagement"/><category term="Epic"/><category term="Estimation"/><category term="Example"/><category term="Excel"/><category term="Exclude"/><category term="Executive"/><category term="Exhange"/><category term="Expectation"/><category term="Exploratory Test Strategy"/><category term="FaceBook Effect"/><category term="Failure"/><category term="Feature Injection"/><category term="Feeding Frenzy"/><category term="Financial"/><category term="First five minutes"/><category term="Flaw"/><category term="Flexibility"/><category term="Format"/><category term="Fourth Amigo"/><category term="Fractal"/><category term="Fractal Exploratory Testing"/><category term="Fractal Recursivity"/><category term="Friction"/><category term="Friday Puzzle"/><category term="Gamification"/><category term="Gateway"/><category term="Gender"/><category term="Generalizing Specialist"/><category term="Gojko Adzic"/><category term="Graduate"/><category term="Group"/><category term="Groupthink"/><category term="Growth"/><category term="HIgh Bug Numbers"/><category term="Hamburger Method"/><category term="Hard Work"/><category term="Herzberg"/><category term="Heuristics"/><category term="Hiring"/><category term="Hiring Testers"/><category term="Homoplasy"/><category term="Honesty"/><category term="How"/><category term="Hypocrisy"/><category term="Hypothesis Testing"/><category term="IDE"/><category term="IFA"/><category term="ISEB"/><category term="Implementation"/><category term="Imposter Syndrome"/><category term="Inactivity"/><category term="Incentive"/><category term="Incremental Improvement"/><category term="Inference"/><category term="Innovation Sprint"/><category term="Installers"/><category term="International Data"/><category term="Investigation"/><category term="Iteration"/><category term="Jealousy"/><category term="Kanban"/><category term="Kanfall"/><category term="Kinetic Brokenness"/><category term="Kinetic Failure"/><category term="Knuckling Down"/><category term="Layers"/><category term="Leadersip"/><category term="LeanCoffee"/><category term="Limitation"/><category term="Linux"/><category term="Listening"/><category term="Living"/><category term="Logical Reasoning"/><category term="Luck"/><category term="MVP"/><category term="Market Research"/><category term="Marketing"/><category term="Maslow"/><category term="Measurement"/><category term="Mental Health"/><category term="Mentoring"/><category term="Minefield"/><category term="Minimum Viable Product"/><category term="Mistake"/><category term="Misunderstanding"/><category term="Modelling"/><category term="Models"/><category term="Motivational Theory"/><category term="Negative"/><category term="New Company"/><category term="Not Testing"/><category term="Notes"/><category term="Observer Effects"/><category term="Oracles"/><category term="Outsourcing"/><category term="Overconfidence"/><category term="PReconception"/><category term="Parameter"/><category term="Pattern"/><category term="Perseverance"/><category term="Personal"/><category term="Placement"/><category term="Popping the Why Stack"/><category term="Potential Brokenness"/><category term="Potential failure"/><category term="Pre-sales"/><category term="Presentations"/><category term="Principles"/><category term="Priority"/><category term="Product"/><category term="Professional Paranoia"/><category term="Programmer Respect"/><category term="Project"/><category term="Project Management"/><category term="Prototype"/><category term="Puzzle"/><category term="Questioning"/><category term="Questionnaire"/><category term="Questions"/><category term="RainStor"/><category term="Raising Awareness"/><category term="Random"/><category term="Randomisation"/><category term="RapidReporter"/><category term="Reactance"/><category term="Real World"/><category term="Recognition"/><category term="Recursion"/><category term="Regression"/><category term="Remote Working"/><category term="Respect"/><category term="Responsibility"/><category term="Reward"/><category term="Rewrite"/><category term="Right Candidate"/><category term="Rivers"/><category term="Roadmap"/><category term="Role"/><category term="Room 101"/><category term="SQL Generation"/><category term="SQS"/><category term="STC"/><category term="Sacrificial Anode"/><category term="Sales"/><category term="Scheduling"/><category term="Scrum Board"/><category term="Scrumbut"/><category term="Scrummerfall"/><category term="Seeds"/><category term="Segmentation"/><category term="Servant Leader"/><category term="Shared Knowledge"/><category term="Sherlock Holmes Software Tester"/><category term="Slight Edge"/><category term="Slowing"/><category term="Social Media"/><category term="Specification By Example"/><category term="Spirit"/><category term="Square-Shaped Team"/><category term="State Modelling"/><category term="State of Testing"/><category term="Status"/><category term="Status Quo Bias"/><category term="Stereotype"/><category term="Story Slicing"/><category term="Survey"/><category term="Symbiosis"/><category term="Symbiotic Relationships"/><category term="Symbol Based"/><category term="Synergy"/><category term="T-Shaped Tester"/><category term="T-shaped"/><category term="Team Values"/><category term="Technical Authoring"/><category term="Technical Documentation"/><category term="Teradata"/><category term="Test Cases"/><category term="Test Documentation"/><category term="Test Planning"/><category term="TestBash"/><category term="Tester Level"/><category term="Testers"/><category term="Testing Approach"/><category term="Testing Bottleneck"/><category term="Testing Challenges"/><category term="Testing Heuristics"/><category term="Testing Improvements"/><category term="Testing Sprint"/><category term="Testing Technique"/><category term="Testing Tools"/><category term="Testing in Production"/><category term="Testing in Subsequent Sprint"/><category term="Testing planet"/><category term="The mojito method"/><category term="Thread Based"/><category term="Thread Based Test Management"/><category term="Threat"/><category term="Threats"/><category term="Three Amigos"/><category term="Tool"/><category term="Tracking"/><category term="UKTMF"/><category term="UTF-16"/><category term="UTF-8"/><category term="UX"/><category term="Undergraduate"/><category term="Unicode"/><category term="Usability"/><category term="User Experience"/><category term="User Guides"/><category term="User Scenario"/><category term="V-Model"/><category term="Value"/><category term="Variety"/><category term="Velocity"/><category term="Visualization"/><category term="What"/><category term="Who"/><category term="Why"/><category term="Windows"/><category term="Winslow-Taylor"/><category term="Workaround"/><category term="Workaround Denier"/><category term="Worst five minutes"/><category term="acceptance criteria"/><category term="acronym"/><category term="backlog"/><category term="bug"/><category term="certification"/><category term="cheat sheet"/><category term="decision"/><category term="environment"/><category term="improvement"/><category term="jargon"/><category term="learning letters"/><category term="metrics"/><category term="monitoring"/><category term="parable"/><category term="professional services"/><category term="programmer"/><category term="relationship"/><category term="requirements elaboration"/><category term="risks"/><category term="services"/><category term="socks"/><category term="software testability"/><category term="tacit knowledge"/><category term="thread"/><title type='text'>Creating Software - A Sisyphean Task?</title><subtitle type='html'>Helping to Tackle the Never-Ending Challenge of Creating Software Products</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>161</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-8575425839268807005</id><published>2023-10-21T12:25:00.002+01:00</published><updated>2023-10-21T12:45:12.864+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Product Management is not about what you build but what you inherit</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjTx6uo6I9aHX7B5wsbxnawVHT7sJQ1hV_CdqP3Is9ZSPB2ytiRvY-haPKqtJM7pO3xC-RJGSyLZTYL5byJWH_ONfaL_fOYZLbDPmJTnOXGnXECCCbOUf7To1cFPMsyzAKhTCnXIPDKnHKE2b11AE17YXxd25rHP3Oa5NTGYHKH7oI9fqBaBjfaIoCQRPe/s1600/french-coffret-and-key-walters-7312-23b5d6.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;832&quot; data-original-width=&quot;1024&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjTx6uo6I9aHX7B5wsbxnawVHT7sJQ1hV_CdqP3Is9ZSPB2ytiRvY-haPKqtJM7pO3xC-RJGSyLZTYL5byJWH_ONfaL_fOYZLbDPmJTnOXGnXECCCbOUf7To1cFPMsyzAKhTCnXIPDKnHKE2b11AE17YXxd25rHP3Oa5NTGYHKH7oI9fqBaBjfaIoCQRPe/s1600/french-coffret-and-key-walters-7312-23b5d6.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Software Product management isn’t about creating products...&lt;/p&gt;
&lt;p&gt;For any product folks reading this who have just spat out their coffee,  allow me to explain. How many product managers do you know that have actually led the creation of a net new, greenfield product? I don&#39;t know many. In the modern investor funded software startup landscape it is more often founders that lead products in their early stages. Typically a devoted product specialist is only introduced after a funding event or period of growth. Therefore I&#39;d argue that it&#39;s a much more common scenario that product people inherit products rather than creating them.&lt;/p&gt;
&lt;p&gt;Why is this important? This pattern is critical to understand because for any product folk working in startups. &lt;strong&gt;The first 6 month to 1 year product strategy is going to be dictated by decisions made before you rocked up.&lt;/strong&gt; And because you never know what you&#39;re going to get.&lt;/p&gt;
&lt;h2&gt;The shapes of inheritance&lt;/h2&gt;
&lt;p&gt;It&#39;s easy to oversimplify any challenges in the state of products that you inherit under the banner of &#39;tech debt&#39;. But product debt can come in many forms, and I think a more nuanced view may help us to understand these situations better. So to that end - here are a few shapes I&#39;ve seen that you might find familiar :&lt;/p&gt;
&lt;h3&gt;Poor PMF&lt;/h3&gt;
&lt;p&gt;This is when a PM takes on a product that solves a problem for a few customers but isn&#39;t gaining wider market traction. The small customer base who rely on the existing features makes it hard to pivot, but there is little growth opportunity with the product as it is. Competitors more aligned to the market are accelerating into the distance. &lt;/p&gt;
&lt;p&gt;This is a tough situation.  Not every PM gets the option to jump on board with the next unicorn startup and sometimes taking a role with a revenue making but low growth product is the best option available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What this looks like to the PM&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sales are asking for competitive capabilities which aren&#39;t possible to add to the product as it stands&lt;/li&gt;
&lt;li&gt;Product discovery uncovers problems and opportunities you are not well placed to solve&lt;/li&gt;
&lt;li&gt;Too much time is spent poring over the product trying to find a value for proposition to take it to new customers&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;A sales led swiss army knife&lt;/h3&gt;
&lt;p&gt;I&#39;ve encountered this situation when a company doesn&#39;t have a strong product and has had to resort to &#39;closing code&#39; to win every deal. At best this results in a host of little used and incompatible features, at worst you end up up with a cluster of standalone products connected only by style and brand. Sunsetting is difficult as each feature is contracted in to a major customer.  Trying to build out common features is impossible as no two customers use the products in the same way and every new sale involves custom work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What this looks like to the PM&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sales have an eye watering list of options to sell with little understanding of which to present to which customer segment&lt;/li&gt;
&lt;li&gt;The customers are demanding a more coherent product and reporting experience but behind the scenes they&#39;re using a mess of disconnected data and features&lt;/li&gt;
&lt;li&gt;No-one knows if certain features even work together and major issues are uncovered with alarming regularity as novel feature combinations are sold.&lt;/li&gt;
&lt;li&gt;Different approaches are used to solve the same problem across the portfolio so customer configuration is a confusing experience and your service teams are the only ones that really know how set things up&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;Too narrow a domain mapping&lt;/h3&gt;
&lt;p&gt;This happens when there is a genuine and valuable problem but the solution created doesn&#39;t map to it well as it&#39;s far too aligned to one specific case. This is a challenge I&#39;ve seen with products where a single main customer or stakeholder has led the product decisions in the early stages (agencies and consultancies trying to leverage their bespoke tools for a wider market also struggle with this). The features and underlying data structures will align to one specific instance of the problem domain, often a specific integration one customer is using, but lack the flexibility and extensibility needed to grow the product to address the wider market opportunity. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What this looks like to the PM&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nothing you want to add quite fits how the existing product works&lt;/li&gt;
&lt;li&gt;Adding what appear to be simple features is prohibitively expensive&lt;/li&gt;
&lt;li&gt;Trying to extend the product to new use cases would require duplicating most of the database&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;The technology won&#39;t support the rate of growth.&lt;/h3&gt;
&lt;p&gt;Simply put - this is where at the rate the product use  is growing, a part of the tech stack will cease to function effectively soon enough to present a tangible risk. While this could be due to poor technical choices, it can also be a sign of sensibly avoiding over-engineering at a stage it wasn&#39;t needed. The need for scale is, after all, a sign of a market fit some products never achieve. &lt;a href=&quot;https://klaviyo.tech/scaling-klaviyos-real-time-analytics-system-with-stream-processing-4b3bb87cd6b5&quot; title=&quot;Scaling Klaviyo’s Event processing Pipeline with Stream Processing&quot;&gt;This article from Klaviyo&lt;/a&gt; is a great example of a company having a solution that allowed them to scale to a point, but rearchitecture was needed to grow further.&lt;/p&gt;
&lt;p&gt;The obvious risks this situation presents to the incoming PM are that the time to address the problem is greater than the engineering runway available, and solving the problem involves diverting effort away from anticipated new features. It&#39;s therefore  vital to have a handle on the impact timelines of the problem to ensure you factor in the necessary work before running out of road. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What this looks like to the PM&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There&#39;s a huge technical backlog project that has been repeatedly deprioritised to focus on new features&lt;/li&gt;
&lt;li&gt;Performance of background and data processes has started impacting user experience&lt;/li&gt;
&lt;li&gt;There&#39;s tension between CTO and CEO about devoting time to the problem&lt;/li&gt;
&lt;li&gt;More and more time is being devoted to engineers ‘plugging the gaps’ and freeing up time to work on a new approach is getting harder&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h2&gt;You can&#39;t just stop&lt;/h2&gt;
&lt;p&gt;Unless you start your own company, as a product professional you&#39;re probably going to hit one of these scenarios at some point as you step into a new role and take over the product reins.&lt;/p&gt;
&lt;p&gt;One thing to flag up is that - in the face of some of these challenges you will probably get a strong push from engineers to rewrite pretty much everything. This is an understandable response - the allure of a clean code base with shiny new technology has a strong pull. From a product and ROI perspective this is an extreme option and hard to justify.&lt;/p&gt;
&lt;p&gt;You will also get a strong push from the CEO and commercial teams to deliver new features. The situations I&#39;ve outlined here will almost certainly result in a slowing of team velocity over time and one of the expectations of you coming in may be to &#39;speed things up&#39;. &lt;/p&gt;
&lt;p&gt;In early stage companies maintaining momentum is vital both in terms of growing the product but also giving  the wider team confidence in delivery. Nothing puts talented  sales and marking folks off more than a product that isn’t changing - and &lt;a href=&quot;https://www.a-sisyphean-task.com/2016/11/rewrites-and-underestimation.html&quot; title=&quot;Rewrites and Uncertainty&quot;&gt;full scale rewrites rarely deliver the value promised in the time expected&lt;/a&gt;. &lt;/p&gt;
&lt;br /&gt;
&lt;h2&gt;Taking the right Approach&lt;/h2&gt;
&lt;p&gt;So how do we strike the balance? To be honest I have as many questions as answers on this, I&#39;ve certainly not found any silver bullets. Here are some approaches I&#39;ve found useful.&lt;/p&gt;
&lt;h3&gt;Present a strategic position&lt;/h3&gt;
&lt;p&gt;As Richard Rumelt outlines in &#39;&lt;a href=&quot;https://www.goodreads.com/en/book/show/11721966&quot; title=&quot;Goodreads - Good Strategy Bad Strategy by RIchard Rumelt&quot;&gt;Good Strategy, Bad Strategy&lt;/a&gt;&#39; a strategy requires a solid understanding of current position. The top priority for any incoming PM is therefore to find out as quickly as possible what they have inherited and present the state of play clearly to the CEO and senior team. Only then you can go on and present an achievable product strategy. &lt;/p&gt;
&lt;h3&gt;Use sponsor initiatives to drive change.&lt;/h3&gt;
&lt;p&gt;Instead of flat rewrites an approach I have used multiple times is to tackle problem areas through product initiatives. If we need to rework an area of the product let&#39;s look at what the next valuable iteration of that area could be and build to that. In this way we at least maintain new value through the roadmap while tackling our debts. The risk here is a perception that these features are taking longer than they should, so this needs to be supported by strong communication on the underlying benefits of the rework additional to the immediate feature being delivered. &lt;/p&gt;
&lt;h3&gt;Start investing in the future.&lt;/h3&gt;
&lt;p&gt;A lot of early stage product decisions are entirely tactical as founders try to find a market fit. Joining as the first product hire, particularly off the back of an investment round, is the right time to start investing in future growth and it&#39;s your responsibility to carve out time in the roadmap for that. Starting research initiatives to understand and de-risk the biggest challenges build vital company momentum towards tackling them.&lt;/p&gt;
&lt;h3&gt;Don&#39;t be scared to shake up the roadmap.&lt;/h3&gt;
&lt;p&gt;If you are truly stepping into an empowered product leadership position then it&#39;s your responsibility to drive change where it is needed, even if this isn&#39;t the direction that was expected when you joined. Dropping unnecessary developments is as important a step here as creating new ones. I have terminated a number of engineering initiatives in the early stages of a role simply because the proposed benefits didn&#39;t justify the investment. Any changes will obviously need to be backed by reasoning - but highlighting the absence of supporting evidence behind a development is enough for you to reprioritise.&lt;/p&gt;
&lt;br /&gt;
&lt;h2&gt;Inheritor Beware&lt;/h2&gt;
&lt;p&gt;Inheriting responsibility for a product is a risky time. No matter how much you look into a company in advance you never know the full picture until you get through the door - in every role I&#39;ve stepped into there have been surprises. You may assume I&#39;m writing this because of my current role. This isn&#39;t the case - while like every company we have challenges, but it&#39;s actually because I&#39;m in a very positive situation right now that I feel I can openly write a post like this. &lt;/p&gt;
&lt;p&gt;This hasn&#39;t always been the case. Sometimes it&#39;s gone too far. Sometimes the lack of addressing the big problems takes a company to a point where they run out of capacity to fix them without basically rebuilding from scratch. If things have been allowed to reach this point then a realistic assessment of the situation is not what the CEO wants to hear and you&#39;ve probably been brought in to magically make development go faster. If that&#39;s the case then at least you have fair warning that the expectations of the role are unachievable. As influential tech recruiter James Jordan wrote in &lt;a href=&quot;https://www.linkedin.com/feed/update/urn:li:activity:7112435663181856769/&quot; title=&quot;James Jordan on Linkedin&quot;&gt;this great post&lt;/a&gt; - there are many reasons for short tenure in product roles and a mismatch of expectation on what&#39;s achievable is a common one. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Caveat emptor&lt;/em&gt;&lt;/strong&gt; is the latin for &#39;buyer beware&#39; - perhaps a more appropriate term for product managers is &lt;strong&gt;&lt;em&gt;caveat heres&lt;/em&gt;&lt;/strong&gt; or &#39;let the inheritor beware&#39;. &lt;/p&gt;
&lt;p style=&quot;font-size:x-small&quot;&gt;Photo from:  &lt;a href=&quot;https://picryl.com/&quot;&gt;https://picryl.com/&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/8575425839268807005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/8575425839268807005?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8575425839268807005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8575425839268807005'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2023/10/product-management-is-not-about-what.html' title='Product Management is not about what you build but what you inherit'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjTx6uo6I9aHX7B5wsbxnawVHT7sJQ1hV_CdqP3Is9ZSPB2ytiRvY-haPKqtJM7pO3xC-RJGSyLZTYL5byJWH_ONfaL_fOYZLbDPmJTnOXGnXECCCbOUf7To1cFPMsyzAKhTCnXIPDKnHKE2b11AE17YXxd25rHP3Oa5NTGYHKH7oI9fqBaBjfaIoCQRPe/s72-c/french-coffret-and-key-walters-7312-23b5d6.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-1565625861873413411</id><published>2023-04-03T21:13:00.002+01:00</published><updated>2023-04-03T21:13:59.501+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Are Product Teams Harder to Lead?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeozR0hC7fOecWspSr_9-HiNuYGXRCJalLRRDguBv6w2cd4Z68aocx7HWDNkOgYgBVOKJVQpU34R0UCikhzxApE2fsRuFfNniYGSfJBrXdCCZBrZNlRBu88Qo3tXSfJFEMfYAzjXNJBSuHK-g6gqV1Wux-1DyshOBmCRs32zTb1IPTClPqvwDU0e2DMA/s4672/michal-parzuchowski-geNNFqfvw48-unsplash.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;3104&quot; data-original-width=&quot;4672&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeozR0hC7fOecWspSr_9-HiNuYGXRCJalLRRDguBv6w2cd4Z68aocx7HWDNkOgYgBVOKJVQpU34R0UCikhzxApE2fsRuFfNniYGSfJBrXdCCZBrZNlRBu88Qo3tXSfJFEMfYAzjXNJBSuHK-g6gqV1Wux-1DyshOBmCRs32zTb1IPTClPqvwDU0e2DMA/s600/michal-parzuchowski-geNNFqfvw48-unsplash.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Are product teams harder to lead than other R&amp;amp;D teams? This is a question that I&#39;ve been mulling over recently. I&#39;ve been leading teams and departments of various disciplines for many years and my experiences in product have been some of the most rewarding but have also at times been the most difficult. As I&#39;m in a lone-contributor role right now it seems an opportune time to reflect, so in this post I&#39;ll look at what it is about managing product roles that makes it feel like so much more of a balancing act than leading other disciplines.&lt;/p&gt;
&lt;h2&gt;Product roles are mortar roles&lt;/h2&gt;
&lt;p&gt;Someone once said to me that there are two types of job in tech companies, brick roles and mortar roles and that product was a mortar role.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Brick roles are well defined value delivery roles that are  pretty consistent from one company to the next - development and technical support are good examples&lt;/li&gt;
&lt;li&gt;Mortar roles are more connective, working between the &#39;bricks&#39; adding value through facilitation and negotiating decisions. These tend to have far more variable expectations according to the structure of the company&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product roles do vary hugely between companies. A product owner in one company may have full responsibility over their product where in another company they may be there to manage the backlog of priorities given by a senior exec or PM. Some product roles regularly speak to customers whereas others are limited to working with internal stakeholders who tell them what the customers need.&lt;/p&gt;
&lt;h2&gt;Product roles are highly distributed across the organisation&lt;/h2&gt;
&lt;p&gt;In teams with a common workload such as developers or technical support the team will usually focus together on a narrow set of work items. A product team is different in that it behaves more like a number of separate teams all made up of one person. This is because each individual is aligned to separate agile teams, products or value streams. The result is that often there is as much work in progress across a product team as there are members of the team, if not more. &lt;/p&gt;
&lt;h2&gt;Product roles are highly autonomous&lt;/h2&gt;
&lt;p&gt;Working across such a distributed group all with discrete workloads means that the product team are never going to work as a close-knit unit. Product owners and managers therefore have to be independent decision making roles. There is a truck load of autonomy inherent in the roles and each individual will want to adapt their approach to fit their unique context. This makes any attempt to manage by standardising processes across a product team an exercise that&#39;s unlikely to provide any benefit and could be unwelcome. Leading product is a fine balance of finding structures that give a consistent view to colleagues and customers while not inhibiting individuals in how they approach their work.&lt;/p&gt;
&lt;h2&gt;Product roles aren’t in control&lt;/h2&gt;
&lt;p&gt;Yes we can set priorities but product folk are abstracted from being able to deliver value into their products directly. The need to deliver through influence is key to success in the role but it does make it harder to assess how someone is doing. Sometimes limitations in technology or simple technical capability in teams can hinder the most capable product owner from getting value delivered. &lt;/p&gt;
&lt;p&gt;Lots of product work is based on the effectiveness of the interactions they have with others and you can’t easily assess that influence in the same way you can the quality of a piece of code or the rigour of a testing report. For this reason understanding how well product people are performing often falls to speaking to their peers and internal customers. This isn’t helped by the fact that being effective in a product position means saying no to these very same people on a regular basis.&lt;/p&gt;
&lt;h2&gt;Product people are harder to find&lt;/h2&gt;
&lt;p&gt;The combination of technical understanding, commercial insight and communication makes product roles hard ones to fill. In fact after a lengthy study Adi Agashe and Parth Detroja in their book ‘&lt;a href=&quot;https://www.amazon.co.uk/Product-Managements-Sacred-Seven-World-Class/dp/0578740583&quot; title=&quot;Product Management Sacred Seven&quot;&gt;Product Management&#39;s Sacred Seven&lt;/a&gt;’ found that there were seven core skill areas to being a successful product manager - Product Design, Economics, Psychology, User Experience, Data Science, Law &amp;amp; Policy and Marketing &amp;amp; Growth. Few roles can boast such a broad range of skills as the foundations to success. Good product people are therefore very hard to find.&lt;/p&gt;
&lt;h2&gt;So why do it?&lt;/h2&gt;
&lt;p&gt;While it&#39;s easy to dwell on the difficulties product leaders face, what it&#39;s worth remembering is that it is also great fun. Those characteristics which can make product teams hard to lead also reward in equal measure.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Product people are motivated&lt;/strong&gt; - I&#39;ve not yet met a product owner or manager who didn&#39;t have a genuine passion for what they do. Drumming up enthusiasm isn&#39;t a problem in product teams. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;You can be a genuine servant leader&lt;/strong&gt; - Good product people  don’t require a lot of hands on management which means that adopting a servant leadership style is a natural fit. As I wrote about in ‘&lt;a href=&quot;https://www.a-sisyphean-task.com/2018/10/the-sacrifices-of-servant-leader.html&quot; title=&quot;The Sacrifices of the Servant Leader&quot;&gt;the Sacrifices of the Servant Leader&lt;/a&gt;’  being a good leader is not about telling people what to do. Instead it’s about supporting people to get the best out of them and allow them to shine.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Product people are creative&lt;/strong&gt; - Good product people are a pleasure to manage as they bring ideas and spark off each other and the teams they work with. Getting to engage with talented, smart and creative people and see them driving innovation is one of the true pleasures of software development&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So on reflection is leading product teams harder? I don&#39;t think so, however I do believe that it is unique. Product teams require leadership rather than management to ensure that you get the best out of a group of talented, creative and autonomous professionals. If you get the right people and support them well then a product team can create a real buzz around product in a company, and it’s a joy to watch this happen.&lt;/p&gt;

&lt;p style=&quot;font-size: x-small&quot;&gt;Photo by &lt;a href=&quot;https://unsplash.com/fr/@mparzuchowski?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Michał Parzuchowski&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com/photos/geNNFqfvw48?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Unsplash&lt;/a&gt;
  &lt;/p&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/1565625861873413411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/1565625861873413411?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/1565625861873413411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/1565625861873413411'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2023/04/are-product-teams-harder-to-lead.html' title='Are Product Teams Harder to Lead?'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeozR0hC7fOecWspSr_9-HiNuYGXRCJalLRRDguBv6w2cd4Z68aocx7HWDNkOgYgBVOKJVQpU34R0UCikhzxApE2fsRuFfNniYGSfJBrXdCCZBrZNlRBu88Qo3tXSfJFEMfYAzjXNJBSuHK-g6gqV1Wux-1DyshOBmCRs32zTb1IPTClPqvwDU0e2DMA/s72-c/michal-parzuchowski-geNNFqfvw48-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-2250521541724530605</id><published>2023-02-27T22:10:00.004+00:00</published><updated>2023-02-28T14:07:02.756+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><category scheme="http://www.blogger.com/atom/ns#" term="User Experience"/><title type='text'>Is UX the new waterfall?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5fDqKVXLoaxve3nPUcLe696ix05P-4A0AcQ8Ajxio4s0RfoliNZ9tTJxHT9I8vJ655CF4WjLnel5515wpCwJkPqLQONAXlXvaZLdGaL_ISERVhMIyeA48_DSxH2tOu4tj1VeF3WiaWNLEUZVbOFVXJTJz9cuaZg3XzSV9eDdD7IsQnXA8oBlpWecp6A/s3797/jonatan-pie-VlH2eHyE_50-unsplash.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;2536&quot; data-original-width=&quot;3797&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5fDqKVXLoaxve3nPUcLe696ix05P-4A0AcQ8Ajxio4s0RfoliNZ9tTJxHT9I8vJ655CF4WjLnel5515wpCwJkPqLQONAXlXvaZLdGaL_ISERVhMIyeA48_DSxH2tOu4tj1VeF3WiaWNLEUZVbOFVXJTJz9cuaZg3XzSV9eDdD7IsQnXA8oBlpWecp6A/s600/jonatan-pie-VlH2eHyE_50-unsplash.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;‘It’s a real problem’ my host admitted as we walked down to the entrance lobby. I was in the main office of a  major social media company in London a few years ago after completing some user research with their team. The topic we were discussing was how to embed UX discovery and design processes into agile teams without losing the benefits of agility. He didn&#39;t have a good answer. Instead he acknowledged that it was a big challenge that even the tech giants struggle with.&lt;/p&gt;
&lt;h2&gt;Where we came from&lt;/h2&gt;
&lt;p&gt;Some reading this may not have experienced working on a good old fashioned waterfall development project. They will have missed the protracted business analysis process and the joy of repeated document reviews, version edits and sign off that preceded any development. &lt;/p&gt;
&lt;p&gt;When agile came along it provided a new found freedom for software product teams. A shift to conversations over extensive documentation brought developers closer to their users. Small, frequent releases allowed teams to focus on current problems with relevant solutions. &lt;/p&gt;
&lt;p&gt;At around the same time that software product teams were discovering agility, a shift was also taking place in the world of websites - an increased focus on User Experience. The growth of e-commerce meant that websites had become major revenue drivers in their own right. A refined user experience became vital to harnessing the opportunities of commercial websites and marketplaces. Even the smallest uncertainties in the user journey could impact key metrics like basket completion.&lt;br /&gt;
As &lt;a href=&quot;https://www.nngroup.com/articles/100-years-ux/&quot; target=&quot;_blank&quot;&gt;this Nielsen Norman summary&lt;/a&gt; of the history of UX explains - the &amp;quot;Web Revolution&amp;quot; through the &#39;90s and &#39;00s was a major driver in UX due to the changing role of software in the buyer journey. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;on the web, the sequence is user-experience first, payment second. Making UX the gatekeeper of the money vastly increased executives’ motivation to invest in their UX teams&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Two worlds collide&lt;/h2&gt;
&lt;p&gt;While often discussed collectively, looking back it&#39;s clear that the rise in popularity of agile and UX were driven by quite different motivations. At the risk of oversimplifying - &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agile adoption flourished in situations when the software was the product &lt;/li&gt;
&lt;li&gt;UX methods were popularised in situations where the software sold the product &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With the rise in popularity of SaaS what we have seen is an interesting coming together of these two forces under the banner of &#39;Product led growth&#39;. Now the software both is the product and sells the product.  B2B enterprise tools historically sacrificed polished design for an extensive feature set. Users of modern B2B SaaS products are still expecting rich and powerful functionality, but a consumer grade web/app experience is needed to drive adoption and license expansion.&lt;/p&gt;
&lt;p&gt;In this shift lies the crux of a challenge to modern agility. SaaS product development involves the bringing together of two worlds that seem to be in opposition&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agile product teams who want to solve the highest priorities of their users incrementally on a sprint-by-sprint basis&lt;/li&gt;
&lt;li&gt;UX research and UI design teams who want to follow a user-centred research process through multiple stages of prototype through to a final design&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;ve seen two responses to this tension.&lt;/p&gt;
&lt;h2&gt;Reverting to waterfall&lt;/h2&gt;
&lt;p&gt;The first approach I&#39;ve seen is where user research and design are tackled as a pre-development project. A common driver for this can be the use of UX agencies through a reluctance or inability to hire permanent expertise. The shape isn&#39;t limited to external teams though, and in house design teams can also tend towards this shape if they adopt agency working patterns to serve internal customers.  
&lt;/p&gt;
&lt;p&gt;I&#39;ve seen this approach throw up a number of challenges&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data complexities take deep understanding.&lt;/strong&gt; Anyone that&#39;s worked with a complex digital product will know how important it is to understand the data structures that support it. Design projects aimed at rethinking the user experience can fail on implementation if the interactions don&#39;t allow for underlying complexity.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User needs emerge organically.&lt;/strong&gt; While it&#39;s certainly possible to lay out an initial design principal, a lot of learning comes from seeing users interact with a product over time. Observing how the software is used helps to drive small but impactful improvements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;It&#39;s hard to convey context.&lt;/strong&gt; Even with an extensive Figma design and handover documentation a lot of context is lost when a design is &#39;handed over&#39;. This makes it very hard for developers to refine and adjust if any element of the design isn&#39;t practical to implement.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Missing the art of the possible.&lt;/strong&gt; Ironically when design and engineering are separated the result can be a lack of real ground-breaking innovation. External UX redesign projects I&#39;ve seen have tended to limit their focus on reworking navigation and onboarding journeys. This should come as no surprise given that these are the foundations to success in the ecommerce arena. Genuine software product innovation needs input from those who understand the whole solution and what may be technically possible.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This all seems hauntingly familiar. By adopting modern design methods as a stage in a process we&#39;ve undermined any of the benefits that agility was providing. Development teams aren&#39;t engaged with solving problems and are instead reduced to feature delivery teams. User stories go from being placeholders for a valuable conversation to little more than a novel structure for paragraph headers in a specification document.&lt;/p&gt;
&lt;h2&gt;A better way&lt;/h2&gt;
&lt;p&gt;There is an alternative to splicing UX design and agile together into &#39;waterfall mkII&#39;. It involves developers, testers, product and UX designers working together as part of a cross-functional team. Discovery includes not only UX activities like user interviews and wireframing but also technical discovery such as research spikes and functional prototyping.  While they don&#39;t need to participate in every process, each member gets visibility and input at every stage. While discovery and solutions ideation is still done ahead of development, the whole team are engaged with the end-to-end process.&lt;/p&gt;
&lt;p&gt;A popular name for this approach is ‘dual track agile’. While not a term I necessarily promote, it kind of makes a lot of sense as the name conveys that there are still multiple processes going on (though I think there are more than two). It is unrealistic to expect to discover, prototype, refine and deliver complete solutions under the banner of a single user story in a sprint. Even multi-functional teams still need to split the work into separate &#39;tracks&#39; to allow time and find the right cadence for each activity.&lt;/p&gt;
&lt;p&gt;Discussing the practicalities of adopting such an approach is a topic for another post. I will say this is a difficult balance to achieve but when working well it is possible to obtain the benefits of both agility and great design:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Discovery at every stage&lt;/strong&gt; making everyone accountable for ensuring the solutions provide the outcomes being targeted&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Visibility for developers into discovery activities&lt;/strong&gt; even if getting them fully involved in customer proves impractical&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Technical expertise focussing on analytics&lt;/strong&gt; helping to ensure user behaviour analytics is well supported in the product&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An engineering team involved in solution ideation&lt;/strong&gt; to provide informed input on viability before time and effort is put into impractical designs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Availability of designers through the process&lt;/strong&gt; - for me this is essential to explain their thinking and provide input if the original idea proves technically impractical&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Don&#39;t underestimate the problem&lt;/h2&gt;
&lt;p&gt;Writing this post has given me a clearer appreciation of why UX design in agile is such a challenge. When considering two modern schools of thought that both have a focus on user understanding at heart it&#39;s easy to assume they should be compatible. What we need to appreciate is the popularity of each approach has had different motivations. We can&#39;t assume we can combine expertise and methods that have quite different origins and retain all of the benefits. Nurturing a healthy whole-team process of discovery, innovation and delivery is a challenge, but the rewards are worthwhile and the journey to get there is for me, in my current role at least,one that I relish&lt;/p&gt;

&lt;h2&gt;References&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.nngroup.com/articles/100-years-ux/&quot; target=&quot;_blank&quot;&gt;This Nielsen Norman&lt;/a&gt; article on the history of UX provides a fascinating look into motivators of the growth of UX methods &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.jpattonassociates.com/dual-track-development/&quot; target=&quot;_blank&quot;&gt;This by Jeff Patton&lt;/a&gt; is my favourite article on Dual Track Agile &lt;/li&gt;
&lt;/ul&gt;

&lt;p style=&quot;font-size: x-small&quot;&gt;Main photo by &lt;a href=&quot;https://unsplash.com/@r3dmax?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Jonatan Pie&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com/wallpapers/nature/waterfall?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;
  
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/2250521541724530605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/2250521541724530605?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/2250521541724530605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/2250521541724530605'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2023/02/is-ux-new-waterfall.html' title='Is UX the new waterfall?'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5fDqKVXLoaxve3nPUcLe696ix05P-4A0AcQ8Ajxio4s0RfoliNZ9tTJxHT9I8vJ655CF4WjLnel5515wpCwJkPqLQONAXlXvaZLdGaL_ISERVhMIyeA48_DSxH2tOu4tj1VeF3WiaWNLEUZVbOFVXJTJz9cuaZg3XzSV9eDdD7IsQnXA8oBlpWecp6A/s72-c/jonatan-pie-VlH2eHyE_50-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-3714319245501115550</id><published>2023-01-20T09:36:00.006+00:00</published><updated>2023-01-20T09:57:15.553+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Recruitment"/><title type='text'>Hiring Product Roles and Looking for Unicorns</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlv2kL7of7kBIEXPkKmBuXSeEEKr-6327oXmdpP2q4zZXzIHvlOG35j6dI5z2vfRC3b_woS1Jmt7T6aqXVa7mcfRXGXbO_jFpeLxe-qg-mwID86a5YmD_2UUrRKwO8W5FHmWsO-XNAoz8uqetvTH-oJRZMJpqTYR3G5ICv6Q_jjFbwHC6WhctVKFnFNA/s1600/Oftheunicorn.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;454&quot; data-original-width=&quot;598&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlv2kL7of7kBIEXPkKmBuXSeEEKr-6327oXmdpP2q4zZXzIHvlOG35j6dI5z2vfRC3b_woS1Jmt7T6aqXVa7mcfRXGXbO_jFpeLxe-qg-mwID86a5YmD_2UUrRKwO8W5FHmWsO-XNAoz8uqetvTH-oJRZMJpqTYR3G5ICv6Q_jjFbwHC6WhctVKFnFNA/s1600/Oftheunicorn.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I have recently found myself with an interesting insight into the software product talent market, both from the position of an employer looking for talent and in my own search for a next opportunity. I&#39;ve interviewed a lot of product candidates and also read a wealth of job adverts. What is apparent to me from engaging with this process from both sides is that, in the UK at least, there is a huge disparity between the capabilities and experience expected in product hires by the recruiting companies and the experience available in the market.&lt;/p&gt;
&lt;h2&gt;A difficult role to hire for&lt;/h2&gt;
&lt;p&gt;Finding product people is hard. I&#39;ve been hiring product roles on and off for 7 years now and it hasn&#39;t got any easier in that time to find capable people. &lt;/p&gt;
&lt;p&gt;The reason for this I believe is that product roles have a unique set of characteristics that make them particularly hard both to hire for and for people to deliver &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;They are hugely responsible&lt;/strong&gt; - product roles are key decision makers in technology development and carry a huge weight of responsibility on them to steer team and product direction and prioritise the right things.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Product role autonomy varies massively between companies&lt;/strong&gt; - one organization&#39;s idea of a product owner will be little more than a user story administrator processing features dictated to them by the leadership team. Another&#39;s will be a mini CEO with complete autonomy over direction of a product as long as strategic outcomes are achieved. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Applicable skills vary hugely between contexts&lt;/strong&gt; - The relevant approaches for success in a B2C product context will be very different from an enterprise B2B product company. Methods for discovery, measurement and validation differ widely depending on the scale and nature of the customer relationship.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;They require a wide variety of both soft and hard skills&lt;/strong&gt; - from technical and data familiarity through customer communications,  stakeholder management and process management to marketing and commercial acumen, few roles can boast quite such a range of capabilities needed to do them effectively than product owners and managers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These novel traits make the process of moving individuals between product roles in different companies a risky and error prone business.&lt;/p&gt;
&lt;h2&gt;We want certainty of success&lt;/h2&gt;
&lt;p&gt;At the same time, the increased focus in recent years on senior product roles across organisations leads to high demands in hiring companies. Many operate with the expectation that individuals exist not only with the extensive list of skills referenced above, but also with a history of working in multiple successful startups.&lt;/p&gt;
&lt;p&gt;Here are a few examples of product job ads I&#39;ve seen recently &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&amp;quot;Demonstrable ability to build and scale a Product organisation in a high-growth startup or scaleup setting.&amp;quot;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&amp;quot;... previous experience building a world-class product function from scratch utilizing their network and other external resources&amp;quot;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&amp;quot;You have worked at the highest product level at a large successful startup, where you have been successful and now want to translate somewhere new&amp;quot;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of these and similar phrases translate to the same thing&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;We want to guarantee success by finding someone who has worked in a unicorn startup before and can apply the same magic here&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But is this realistic? I can understand the desire for certainty here, but there are good reasons why finding product people who have previously taken a new product through high growth is a blinkered strategy. &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Great market fit is a springboard for success&lt;/strong&gt;
&lt;p&gt;If the core product concept is strong enough from the founders then success will have momentum behind it for anyone stepping in. Putting equally capable individuals into companies with stronger or weaker product offerings will yield very different outcomes and just because someone has been successful with a great product concept doesn&#39;t guarantee that they&#39;ll be able to do the same with yours.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Luck also plays a huge part&lt;/strong&gt;
&lt;p&gt;With 60% of new businesses failing within their first three years (&lt;a href=&quot;https://www.beauhurst.com/blog/startup-fail-scale-exit/&quot; target=&quot;_blank&quot;&gt;https://www.beauhurst.com/blog/startup-fail-scale-exit/&lt;/a&gt;) yet only 8% of start-up failures attributed to poor product (&lt;a href=&quot;https://www.beauhurst.com/blog/startup-fail-scale-exit/&quot; target=&quot;_blank&quot;&gt;https://www.cbinsights.com/research/report/startup-failure-reasons-top/&lt;/a&gt;) there are a lot of potentially good product people out there who haven&#39;t been lucky enough to enjoy scaleup success through no fault of their own. I&#39;ve spoken to some great product managers whose companies failed to grow for reasons they had no influence over - they were just unlucky.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Success opens up new opportunities&lt;/strong&gt;
&lt;p&gt;Those that have successfully worked in a start-up through to exit may not want or need to again - the product people that I know that have seen products through high growth to successful IPO or acquisition found themselves in a very different position as a result, both in terms of personal finances and reputation. Consulting, training, non-exec positions, writing a book or simply not working can suddenly become available options that may be more attractive than starting back on the first rung as product manager in another company. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;The net result&lt;/h2&gt;
&lt;p&gt;I’ve been in the software industry for a long time and haven’t met that many people at any level with the range of skills expected in most senior product adverts, let alone those working in Product roles. Add further constraints of having driven a successful start-up to exit, and still wanting to stay in a full time product role, and you really are hunting for unicorns.&lt;/p&gt;
&lt;p&gt;It&#39;s not necessarily a bad strategy to &#39;ask for the moon&#39; and see what you get, but I believe there are risks. At best I fear that this kind of approach excludes capable candidates - such as those who have worked in more mature businesses or the majority of startups that didn&#39;t hit the big time. At worst it drives a talent market that favours those who pursue short term quantifiable wins to grow their personal profile over addressing the important but unglamorous needs that are vital to build long term company success.&lt;/p&gt;

&lt;p style=&quot;font-size:x-small&quot;&gt;Image: Wikimedia commons public domain&lt;/p&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/3714319245501115550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/3714319245501115550?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/3714319245501115550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/3714319245501115550'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2023/01/hiring-product-looking-for-unicorns.html' title='Hiring Product Roles and Looking for Unicorns'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlv2kL7of7kBIEXPkKmBuXSeEEKr-6327oXmdpP2q4zZXzIHvlOG35j6dI5z2vfRC3b_woS1Jmt7T6aqXVa7mcfRXGXbO_jFpeLxe-qg-mwID86a5YmD_2UUrRKwO8W5FHmWsO-XNAoz8uqetvTH-oJRZMJpqTYR3G5ICv6Q_jjFbwHC6WhctVKFnFNA/s72-c/Oftheunicorn.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-7361725877471454477</id><published>2022-11-13T15:56:00.005+00:00</published><updated>2022-11-13T16:44:01.515+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><category scheme="http://www.blogger.com/atom/ns#" term="professional services"/><category scheme="http://www.blogger.com/atom/ns#" term="services"/><title type='text'>Building products in services companies</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6OrGTnlka5Z5tJ8IhGTF8sPYZPYrr577QmoSZDqPqXW1opyWnO4Vg-42y2NVOH4BNsX0_wvLUKvST9zyWjfPwj02S08p3j7ij0mx9rpDJHr8CzeXBu6LcA-xntpdO5cG9LuG0R6z-43eNr1y8TI670gSEV-ff5LepG3QVkeMIeyQaTzfpkAjpjJcWQQ/s5134/pexels-ron-lach-8921574.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;3423&quot; data-original-width=&quot;5134&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6OrGTnlka5Z5tJ8IhGTF8sPYZPYrr577QmoSZDqPqXW1opyWnO4Vg-42y2NVOH4BNsX0_wvLUKvST9zyWjfPwj02S08p3j7ij0mx9rpDJHr8CzeXBu6LcA-xntpdO5cG9LuG0R6z-43eNr1y8TI670gSEV-ff5LepG3QVkeMIeyQaTzfpkAjpjJcWQQ/s600/pexels-ron-lach-8921574.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;I’ve worked in a couple of organisations that were coming from a background of a services based delivery model and trying to move to being product companies. The motivation for this kind of move is clear when revenue multiple valuations are so much higher in the product space. What I’ve seen from these experiences is that the route to success is far more challenging than people realise. Here I’ll dig into some of the biggest common challenges I’ve encountered that can hold these companies back.&lt;/p&gt;
&lt;h2&gt;With Products there’s no backup plan&lt;/h2&gt;
&lt;p&gt;Building products is hard. Don’t get me wrong I have huge respect for anyone that work closely with customers in a professional services context and keep them happy. Its just that building products is a much more proactive endeavour than delivering consultancy or bespoke projects which have a higher level of reactivity. It takes a lot of discovery effort and discipline to create a product that meets the needs of multiple customers in a consistent way with a common feature set.&lt;/p&gt;
&lt;p&gt;When creating technology in support of a services-led offer you are operating with more of a safety net of filling the gaps in product functionality with people. This could be by taking on the project administration yourself or running some reports or communications outside the standard product workflow. When creating products a lot more time and effort needs to go into providing a coherent and complete experience with each increment - as throwing people at the problem is not an option.&lt;/p&gt;
&lt;h2&gt;A different basis of success&lt;/h2&gt;
&lt;p&gt;There’s an interesting dichotomy in some companies between what they think is the basis of their success and why the customers use them. Many services companies are founded based on a deep domain expertise - usually in one or more founders. These will inevitably feed some standard frameworks or company collateral that adds value through credibility. It will ultimately fall to the project teams providing that service to ensure a valuable delivery to the customer through custom content creation and design alongside high-touch delivery.&lt;/p&gt;
&lt;p&gt;While it may not be political to say it - there’s probably a much higher reliance simply on the quality and flexibility of the service and the talents of those in sales building deep customer relationships than any &#39;secret sauce&#39; baked into their approach or technology. The market knowledge of individuals negotiating the sales and delivering the service, their competence and their responsiveness to customer needs will have been a massive driver of success historically in a successful consultancy or agency. &lt;/p&gt;
&lt;h2&gt;Overestimation of IP&lt;/h2&gt;
&lt;p&gt;A natural consequence of the above is that service companies tend to place a much higher valuation on the IP within the business than is realistic. This presents a challenge when these companies look to capture their approach in scalable products. Once you remove the high value-add that the service provides, there&#39;s likely to be a much thinner basis of value to encapsulate into a product experience than they may want to admit to themselves. There&#39;s a high chance that the competitive landscape suddenly looks very different when viewing things through a product lens, with more ‘out of the box’ providers suddenly looking a lot further ahead on the journey a company plans to go on than they are given the competitor&#39;s higher relative investment into technology, user experience and product-led growth.&lt;/p&gt;
&lt;p&gt;Another area where IP can be over-valued is in having large quantities of data collected. Unless data is explicitly collected with the relevant categorisations and ‘levers’ to connect it to meaningful business decisions then it will be difficult to monetise. To grow a valuable corpus of data requires forethought and planning, it&#39;s unlikely that a services company will create themselves a data goldmine unintentionally.&lt;/p&gt;
&lt;p&gt;A company I worked with a few years ago had the good sense not to assume there was value in their data and engaged an expert data scientist to analyse the huge amounts of management data they had gathered - the results were predictably disappointing and they found no monetisable value at all. If you want value in your data you have to build it in from the start. &lt;/p&gt;
&lt;h2&gt;Project based technology&lt;/h2&gt;
&lt;p&gt;Until the explicit decision to create tech products is made, most software in services-led organisations will be spawned as part of a customer project - and then leveraged and built on to deliver to other customers. &lt;/p&gt;
&lt;p&gt;The result is technology that has been created ‘incrementally’ rather than ‘intentionally’ - and without the architectural rigour that comes with investing in a product that is designed to serve multiple customers with common features from day one. By the time the needs of the fifth or sixth customer use case is supported a rapidly developed tool can become a heavy burden for the engineering team to carry. Even when the intention is there to build more cross-cutting products the temptation to sell these too early before the product is ready can result in making massive compromises as extensibility and scalability are dispensed with to meet a customer project deadline.&lt;/p&gt;
&lt;h2&gt;Not wanting to say no&lt;/h2&gt;
&lt;p&gt;A vital element of a product relationship is an ability to say no to customer requests if they don&#39;t fit with the direction you want the product to go in. This is a much easier discussion with the right basis of the relationship from the outset. It&#39;s a bitter pill for a customer to swallow when they hear no for the first time after years of getting their every request serviced. &lt;/p&gt;
&lt;p&gt;The same applies internally.  Sales teams whose Ideal Customer Profile is ‘anyone with money’ and who expect to get new features added from one customer project to the next to hit their revenue targets may not respond too well to shifting to a ‘Now, Next, Later’ roadmap. &lt;/p&gt;
&lt;p&gt;Creating products should implicitly be an agile endeavour to focus on and deliver the highest value incrementally - however there is a level of proactivity  involved in exploring the needs of many customers and ensuring good solutions to common problems or valuable opportunities. A culture more used to reacting to customer requests and getting them delivered may find this hard to grasp.&lt;/p&gt;
&lt;h2&gt;Too broad a focus&lt;/h2&gt;
&lt;p&gt;Not saying no doesn’t just apply to customer requests - there’s also a need to say no to opportunities or even market sectors if the product portfolio isn’t best set up to serve them. Good product companies will target one market segments, drive discovery and development towards serving their needs and grow the range of segments supported over time through intentional development of their product portfolio. &lt;/p&gt;
&lt;p&gt;When a company is chasing revenue rather than growing out a product vision the result will be a weak set of offerings across a wide range of segments, typically prompted by targeting one or two opportunities in those areas and spinning up tools to serve them that rely heavily on the previously mentioned safety net of being able to fill the gaps in capability with people.   
&lt;/p&gt;
&lt;h2&gt;A big challenge&lt;/h2&gt;
&lt;p&gt;The challenge of shifting a technology-backed but service-led company into a product one are significant and one that as a product person I suggest approaching with caution. It’s no coincidence that my writing has taken a pause over the last year while I’ve been taking on such a challenge - I don&#39;t find a lot of inspiration in the political conflicts that are involved. Even when I&#39;ve had similar roles in the past that I enjoyed more - they still involved significant battles with account teams over responsibility and prioritisation decisions as we strived to create core technology platforms under the banner of major customer projects.&lt;/p&gt;
&lt;p&gt;If you relish the challenge of shifting a culture and overcoming resistance to taking a different approach then this kind of role may be for you. For me personally the political challenges and conflict negotiation involved are simply not problems that I relish solving. &lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;For a great summary of product and professional services companies and the slippery half-way point that sales driven enterprise software companies can fall into see Rich Mironov&#39;s article here &lt;a href=&quot;https://www.mironov.com/sales-led/&quot; title=&quot;Mironov - Sales Led&quot;&gt;https://www.mironov.com/sales-led/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This great article by Janna Bastow highlights the risk of service vs product delivery &lt;a href=&quot;https://www.prodpad.com/blog/avoiding-the-agency-trap/&quot; title=&quot;Janna Bastow avoiding the agency trap&quot;&gt;https://www.prodpad.com/blog/avoiding-the-agency-trap/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;And the’bad revenue’ section of this newsletter from Jason Knight is also well worth a read &lt;a href=&quot;https://oneknightinproduct.substack.com/p/mental-health-for-pms-the-importance-of-messaging-web3-and-thinking-about-revenue-debt-1409887&quot; title=&quot;Jason Knight - Bad Revenue Newsletter&quot;&gt;https://oneknightinproduct.substack.com/p/mental-health-for-pms-the-importance-of-messaging-web3-and-thinking-about-revenue-debt-1409887&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/7361725877471454477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/7361725877471454477?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/7361725877471454477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/7361725877471454477'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2022/11/building-products-in-services-companies.html' title='Building products in services companies'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6OrGTnlka5Z5tJ8IhGTF8sPYZPYrr577QmoSZDqPqXW1opyWnO4Vg-42y2NVOH4BNsX0_wvLUKvST9zyWjfPwj02S08p3j7ij0mx9rpDJHr8CzeXBu6LcA-xntpdO5cG9LuG0R6z-43eNr1y8TI670gSEV-ff5LepG3QVkeMIeyQaTzfpkAjpjJcWQQ/s72-c/pexels-ron-lach-8921574.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-3799467621163353220</id><published>2021-11-08T21:11:00.022+00:00</published><updated>2021-11-09T07:23:44.619+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>A Simple Rule for Product Decision Making</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1TFdiaRIWHFwo79rhWGA49fCjW3uaOGPWAHzUuUBjxTVQzOcQ8E0sm5c93YgY7Aq4CEiYl6OobvEI67gM3poiH_sW7v7f2IdL5_84MOCIwQXSAOVeUuskDxRC_50U3s1czgtrzG8DOR3k/s2048/vladislav-babienko-KTpSVEcU0XU-unsplash2.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;540&quot; data-original-height=&quot;1329&quot; data-original-width=&quot;2048&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1TFdiaRIWHFwo79rhWGA49fCjW3uaOGPWAHzUuUBjxTVQzOcQ8E0sm5c93YgY7Aq4CEiYl6OobvEI67gM3poiH_sW7v7f2IdL5_84MOCIwQXSAOVeUuskDxRC_50U3s1czgtrzG8DOR3k/s400/vladislav-babienko-KTpSVEcU0XU-unsplash2.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;A good alternative job title for most product roles would be &#39;professional decision maker&#39;. Whether deciding priorities, experiments or potential features, pretty much every action a product manager takes is to decide between conflicting options. I saw a great talk by &lt;a href=&quot;https://www.inspectandadapt.com/&quot; target=&quot;_blank&quot;&gt;Geoff Watts&lt;/a&gt; a few years ago on decisions being   the essence of Product Management - Geoff explained that, while decisions may work out well or badly, at least by making a decision you progress and learn. Inaction through fear of making the wrong decision, on the other hand, will  inevitably lead to eventual failure, by which time it may be too late to recover.  
&lt;/p&gt;
&lt;p&gt;The hardest decisions for many product people revolve around whether to take the quicker route to short term value or tackle larger scale improvements associated with longer term strategy. I&#39;d never suggest there&#39;s an infallible rule here, but there is a guiding principle that I try to adopt which has served me well both in product decision making, and also my own personal career choices. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Don&#39;t pass up an opportunity to progress to where you want to be long term&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That&#39;s it. If there&#39;s an opportunity to step closer to where your strategy is pointing you should try to take it, even if there&#39;s a quick and dirty option available.&lt;/p&gt;
&lt;h2&gt;It sounds obvious but it isn’t&lt;/h2&gt;
&lt;p&gt;Simple as it may sound, it&#39;s sometimes hard for product people to take the steps they know are needed to improve&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Making decisions that appear to delay features&lt;/b&gt; can be difficult to justify with stakeholders who have more focus on short term financial performance when easier paths to value are available&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A false sense of  urgency&lt;/b&gt; is the biggest risk I’ve seen play out more than once. This occurs when a team is pushed to implement a capability using the shortest route possible - usually leveraging technology that wasn’t designed for the purpose. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Not knowing where you’re heading&lt;/b&gt; is another genuine risk. If the product and development teams don’t have an understanding of the longer term company vision and objectives then it is hard to know whether their decisions are moving them in the right direction or not. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These triggers can lead to short-termism on an individual decision basis, however it&#39;s collectively where the impact is most apparent. &lt;/p&gt;
&lt;h2&gt;Multiple small decisions have a major impact&lt;/h2&gt;
&lt;p&gt;Knowing why this simple rule is so fundamental requires an understanding of the power of iteration. Although each small decision may appear to have isolated impact, the combination of months or years of &#39;tactical&#39; decisions can be crippling&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A previous employer had a desire to move into the web, however due to a strong push from sales they took the quick route of prototyping and building their new scheduling  interface in the existing rich desktop instead. This missed a huge opportunity to establish a more modern web platform which would have set the precedent for the migration to web that they needed for long term growth, instead the decision committed them to significant further investment into a desktop application which they wanted to move away from.&lt;/li&gt;
&lt;li&gt;In another business I once encountered the legacy business rules engine had been incrementally added to to the point that it was not designed for the range of purposes it now met. Rather than using the creation of new products as an opprtunity to build out a well architected replacement, they kept creating new features leveraging on the old one. The resulting maintenance needs then slowed them down and added more pressure which made it even harder to move away as time went on.&lt;/li&gt;
&lt;li&gt;A database company I worked for created a script based prototype to manage multi-server synchronisation. Rather than use this as a starting point to refractor and create a robust product, the quicker path was taken to  progress into full production with a resulting mass of maintenance and testing challenges that slowed innovation elsewhere and committed more development and testing effort to maintaining a script based solution.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each of these decisions probably seemed sensible in the context of the individual event. It is the combination of repeat decisions of this nature that can leave a company two or three years down the line with a mass of unmaintainable code and a sinking feeling when looking at how they have progressed against their longer term plans.&lt;/p&gt;
&lt;h2&gt;The first step in the right direction is the hardest&lt;/h2&gt;
&lt;p&gt;The good news is that the same principle works in the opposite direction too. Each step in the right direction builds on the last and accelerates progress towards a long term goal.&lt;/p&gt;
&lt;p&gt;A former team of mine were delivering a capability to track customer segments from a marketing database. The shortest route would have been to use existing segment definitions from the legacy document store for their selection criteria, however they knew that long term we wanted a full segmentation tool in the web. Creating a very simple definition API capability to serve the web allowed the team to deliver a basic feature, and at the same time break one of the biggest technical barriers in our larger web migration. &lt;/p&gt;
&lt;p&gt;The key here is that in itself this was a limited piece, but paved the way for further steps. There was an overhead in some extra effort over the easier option, but the reward for this was that the next feature that needed segment capability in the web had a great start to build on. It would have been hard to justify anything other than progressing the capability when addressing future needs. If instead we’d taken the easy route we’d still have been at the &#39;foot of the mountain&#39; with the temptation to again take the easy path the next time a need arose.&lt;/p&gt;
&lt;h2&gt;Not every step is forwards, just don&#39;t go backwards&lt;/h2&gt;
&lt;p&gt;I’m a pragmatist and I know that not every decision provides the opportunity to progress longer term  strategy. Even indirect steps can help as long as they don’t take you backwards. Work such as having to fix up legacy code, add a feature to stay competitive or address burning customer needs will always need prioritisation. &lt;/p&gt;
&lt;p&gt;The problem is when the temptation then comes up to build a brand new feature on that legacy code, or push that prototype into production, as it’s quicker than biting off the architectural or product changes you know are needed. Taking the easy option here isn&#39;t just missing a change to move forward, it&#39;s adding to your problems and making it harder to progress in future. If you&#39;re facing such a decision I recommend that you ask yourself whether you&#39;re missing an opportunity to move in the right direction - and be honest about the answer. Your future self will thank you for it.&lt;/p&gt;

&lt;p style=&quot;font-size:small&quot;&gt;Photo by &lt;a href=&quot;https://unsplash.com/@garri?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Vladislav Babienko&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com/s/photos/choose-path?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/3799467621163353220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/3799467621163353220?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/3799467621163353220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/3799467621163353220'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2021/11/making-product-decisions.html' title='A Simple Rule for Product Decision Making'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1TFdiaRIWHFwo79rhWGA49fCjW3uaOGPWAHzUuUBjxTVQzOcQ8E0sm5c93YgY7Aq4CEiYl6OobvEI67gM3poiH_sW7v7f2IdL5_84MOCIwQXSAOVeUuskDxRC_50U3s1czgtrzG8DOR3k/s72-c/vladislav-babienko-KTpSVEcU0XU-unsplash2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-5783598545828302235</id><published>2021-07-19T20:29:00.001+01:00</published><updated>2021-07-19T20:31:11.782+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Innovation"/><title type='text'>Setting Challenges to Drive Innovation</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEDDzk1Q87KK4bqIGzx75-IORrbrQh2jlvl1_LZZaS4zs0TtKDdBbxxLTS9c13uMVTyhKHdjQoW3tlNRNIDYXLNGIHtJhMh_skoY-xy1_l-LFcLgwgDX9TaMr1cR8qjZURtsdcYndRpLfP/s1024/enigma.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;678&quot; data-original-width=&quot;1024&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEDDzk1Q87KK4bqIGzx75-IORrbrQh2jlvl1_LZZaS4zs0TtKDdBbxxLTS9c13uMVTyhKHdjQoW3tlNRNIDYXLNGIHtJhMh_skoY-xy1_l-LFcLgwgDX9TaMr1cR8qjZURtsdcYndRpLfP/s600/enigma.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Establishing an innovative culture has grown to be something of a holy grail in modern  technology companies, with the goal of encouraging innovation a constant presence in white paper reports on CEO priorities. Yet building an innovative environment is not as easy as it looks - in fact the challenge of &amp;quot;fostering an innovative culture&amp;quot; is such a problem that it was cited as the top barrier in &lt;a href=&quot;http://web-strategist.com/blog/2017/02/21/report-the-corporate-innovation-imperative/&quot; title=&quot;Report - the corporate innovation imperative&quot;&gt;this survey on innovation&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;While the mantra of Facebook may have once been &amp;quot;Move fast and break things&amp;quot;, few of us have the luxury of unconstrained innovation with limited responsibility (the &#39;r&#39; word even &lt;a href=&quot;https://hbr.org/2019/01/the-era-of-move-fast-and-break-things-is-over&quot; title=&quot;HBR - The Era of Move Fast and Break things is over&quot;&gt;caught up with Facebook eventually&lt;/a&gt;) and the conflicting pressures of desire for innovation and a need to deliver operational concerns can be unhappy bedfellows. &lt;/p&gt;
&lt;p&gt;For most companies the idea of completely unconstrained innovation is a difficult one to sanction &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stakeholders want to see value. There may be some nervousness around allowing a team to go &#39;off roadmap&#39; and so some level of direction is sensible in early experiments to provide reassurance that the team isn&#39;t just having fun&lt;/li&gt;
&lt;li&gt;Time is money and as a technology leader you don&#39;t want to be seen as wasteful&lt;/li&gt;
&lt;li&gt;Developers love technology and a big risk in allowing open innovation is an output that is little more than technology for the sake of it because someone wanted to try out a new toy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So how does a leader take steps to encourage innovation in their development teams without running the risk of a pointless blockchain integration? The best way I&#39;ve found to introduce a more innovative culture, whilst maintaining a structure focussed around clear business value, is to frame innovation efforts through setting challenges.&lt;/p&gt;
&lt;h2&gt;A Multidimensional Problem&lt;/h2&gt;
&lt;p&gt;A few years ago I was facing a tricky problem. It was in the early stages of creating a new employee engagement product that, if done right, would replace a number of bespoke existing platforms and form the foundation of future company strategy. What was apparent from examining the existing systems we were targeting was that each had it&#39;s own highly customised organisational hierarchy that had been built into the database schema.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Most systems were based on  a fixed database table hierarchy with a defined organisational levels specific to the management tiers of that organisation&lt;/li&gt;
&lt;li&gt;One organisation had much more complex hierarchy (to the extent that on presenting it to us the company representatives gave up three layers in and wrote &#39;Here be dragons&#39; underneath) so a looser team structure had been implemented, but this was so loose that identifying membership of lower level groups was extremely challenging due to the nested structure and aggregated reporting was a frightening prospect. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The CTO advised me to implement an arbitrary number of fixed hierarchical levels and try to map all customers to that. This was at least a straightforward approach but even some  existing customer lists would have struggled to map into it and it didn&#39;t feel like the best starting point for an important technology platform. &lt;/p&gt;
&lt;p&gt;I decided to present the challenge to the team as an opportunity for innovation. Initial research spikes pulled together info on all of our existing system hierarchies, and I then presented these back to the team with the challenge&lt;/p&gt;
&lt;blockquote&gt;Establish a system that can support all of our reference hierarchies while still allowing a performant way to identify members of each group and aggregate query reporting&lt;/blockquote&gt;
&lt;p&gt;Now inspiration rarely comes while staring at a problem, it usually comes later when performing routine tasks and &lt;a href=&quot;https://www.scientificamerican.com/article/allowing-the-mind-to-wander-aids-creativity/&quot; title=&quot;Allowing the Mind to Wander Aids Creativity&quot;&gt;allowing your mind to wander&lt;/a&gt; to make the necessary connections. So it was that an answer came to me while walking back from collecting a takeaway meal. I wasn&#39;t necessarily expecting to solve the problem myself so I excitedly mocked up the data structure in SQLServer to confirm that it worked and headed to work the next morning rather pleased with myself to be able to present a solution to the innovation challenge. As soon as I got in the team were at my desk eager to explain how they had (also) hit upon a solution. I couldn&#39;t help a wry smile as they sketched out on the white-board the exact model that I&#39;d mocked up the night before. &lt;/p&gt;
&lt;p&gt;The result that we&#39;d independently landed on was a simple, powerful and flexible model that provided a solid basis for building the product user hierarchy around and has allowed the platform to support a wide range of blue-chip enterprise company structures.  
&lt;/p&gt;
&lt;h2&gt;Making it part of the process&lt;/h2&gt;
&lt;p&gt;By way of a more recent example - at the end of each quarter in my current organisation we devote a week to innovation. While the CEO is keen to encourage an innovative culture there was an initial concern around making sure the work was valuable - it is after all a small company and development time is precious. Setting challenges has been a great way to frame these sessions to ensure the team can input ideas, whilst at the same time driving towards a genuine business problem uncovered by our user research.&lt;/p&gt;
&lt;p&gt;On the first occasion the challenge was to improve the initial impressions of a user hitting the landing page of our web application. We collected ideas not just from R&amp;amp;D but across the entire business and then combined these into a summary page with a truly novel communication recency visualisation. &lt;/p&gt;
&lt;p&gt;In the most recent innovation sprint I set the challenge of making it easier to provide reporting to a senior manager who did not want to have to log into our system even to view a dashboard. I used the &#39;&lt;a href=&quot;https://designsprintkit.withgoogle.com/methodology/phase3-sketch/crazy-8s&quot; title=&quot;Google Design Sprint - Crazy 8s&quot;&gt;Crazy-8s&lt;/a&gt;&#39; technique to generate ideas this time in an attempt to flush out more diverse and lateral ideas from the team. The results involved approaches which took advantage of our existing capabilities in new and interesting ways that I hadn&#39;t previously considered, such as adding reporting widgets to our own drag-and-drop email editor to support mailable performance reports. &lt;/p&gt;
&lt;p&gt;On both occasions we generated a wealth of potential ideas, but the most important aspect was that the final solutions weren&#39;t based on just one person&#39;s idea but on the merging of different suggestions into a novel approach that could then be confidently taken into the mainstream development process.&lt;/p&gt;
&lt;h2&gt;Not all plain sailing&lt;/h2&gt;
&lt;p&gt;Setting a challenge for innovation is in some ways surprisingly easy - as long as you are able to sufficiently define a problem that is valuable to solve, then it&#39;s really a question of explaining the problem and presenting it to the people involved. There are some pitfalls to be aware of as you progress. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You need to be solving a real problem&lt;/strong&gt;. Manufacturing a persona or inventing a problem statement may generate ideas but not useful outcomes. A few years ago I ran an innovation workshop against a challenge that we&#39;d hypothesised existed for a user group, but we lacked evidence that it was a real concern. The result was a confusing workflow - the users didn&#39;t have the problem so didn&#39;t understand when we presented them with extra steps in the workflow to solve it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Don&#39;t expect a perfect outcome 100% of the time&lt;/strong&gt;. If a challenge is trivial it is not really a challenge, but a non-trivial one may not have the simple solution you were hoping for. All innovation is based on the assumption of having to learn from failure, and I advise having a back up plan to re-frame the challenge or consider a sub-optimal approach if an elegant solution isn&#39;t forthcoming.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Don&#39;t expect the solution you&#39;d already thought of&lt;/strong&gt; - when preparing challenges it&#39;s incredibly hard not to pre-design your own solutions. While you may have some ideas the whole point is to get wider input and let ideas bounce off each other. If your innovation processes are a thinly veiled attempt to push through your own solution ideas more quickly then don&#39;t expect to engage your team. In my most recent innovation exercise one potential approach that I&#39;d thought may come up was rejected by the team as &#39;it wasn&#39;t really innovation&#39;, it was a straightforward development that just needed prioritising. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Be prepared to throw away the output&lt;/strong&gt; - the result of setting innovation challenges is learning, not code. Even if a solution is prototyped please ensure to thrown this away, &lt;a href=&quot;https://www.a-sisyphean-task.com/2017/03/when-is-prototype-not-prototype.html&quot; title=&quot;Post - when is a prototype not a prototype&quot;&gt;treating prototypes as early product never ends well&lt;/a&gt; and again the team are less likely to be engaged if your innovation efforts are an attempt to short-cut production developments without the rigour of proper process.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Be prepared to go through the &#39;&lt;a href=&quot;https://sidlaurea.com/2018/09/30/where-is-the-groan-zone-in-design-thinking/&quot; title=&quot;Article - where is the groan zone in design thinking&quot;&gt;groan zone&lt;/a&gt;&#39;.&lt;/strong&gt; If you are encouraging truly divergent thinking around a problem then you risk hitting the point where everyone gets slightly frustrated and feels like you&#39;re not narrowing on a solution. This is a natural consequence of really opening up your scope, if the challenge has been defined well then the process will naturally converge on a subset of ideas to progress.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;An approach that grows as you do&lt;/h2&gt;
&lt;p&gt;If encouraging innovation in your organisation is on your radar but you&#39;re not sure where to start, I highly recommend establishing some innovation efforts based around setting challenges. While more open innovation may be the long term goal, working within the constraints of a known challenge addresses a lot of potential early concerns&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Senior managers are more confident that innovation is driving towards a genuinely valuable goal.&lt;/li&gt;
&lt;li&gt;The teams involved have the confidence to do some truly divergent thinking around the problem based on the outcome being a valuable one&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As confidence from all parties grows in the value of such activities, you can make the challenges wider in scope and more ambitious. Keep progressing in this way and at some point the scope of the challenge set, and the aim to simply deliver value for your users, become one and the same.&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;My introduction to leading by setting challenges was through Tim Brown of IDEO&#39;s teaching such as this course and I highly recommend it for anyone stepping into an innovative leadership role - &amp;quot;&lt;a href=&quot;https://www.ideou.com/products/leading-for-creativity&quot; title=&quot;IDEOU Leading for Creativity&quot;&gt;Leading for Creativity&lt;/a&gt;&amp;quot;&lt;/li&gt;
&lt;/ul&gt;

&lt;p style=&quot;font-size: x-small&quot;&gt;Image - probably the ultimage innovation challenge, the Enigma machine. Wikimedia - &lt;a href=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Operable_Enigma_Available_to_Make_Encrypted_Messages.jpg/1024px-Operable_Enigma_Available_to_Make_Encrypted_Messages.jpg&quot; title=&quot;Enigma Machine Image Wikimedia Commons&quot;&gt;https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Operable&lt;em&gt;Enigma&lt;/em&gt;Available&lt;em&gt;to&lt;em&gt;Make&lt;/em&gt;Encrypted&lt;/em&gt;Messages.jpg/1024px-Operable&lt;em&gt;Enigma&lt;/em&gt;Available&lt;em&gt;to&lt;em&gt;Make&lt;/em&gt;Encrypted&lt;/em&gt;Messages.jpg&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/5783598545828302235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/5783598545828302235?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/5783598545828302235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/5783598545828302235'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2021/07/setting-challenges-to-drive-innovation.html' title='Setting Challenges to Drive Innovation'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEDDzk1Q87KK4bqIGzx75-IORrbrQh2jlvl1_LZZaS4zs0TtKDdBbxxLTS9c13uMVTyhKHdjQoW3tlNRNIDYXLNGIHtJhMh_skoY-xy1_l-LFcLgwgDX9TaMr1cR8qjZURtsdcYndRpLfP/s72-c/enigma.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-6840241157783154040</id><published>2021-06-21T21:41:00.004+01:00</published><updated>2021-06-22T08:22:12.701+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hypothesis Testing"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Exploratory Hypothesis Testing</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwQGOUdw03lakobHv89ap_uD-9wsYJE90-8bmAxVUa964bV4-4GC4NMPRJWffxLhNxKk2mQdErMHLrOA5Q-qUanEtErJjQwubcCVQ-ctwnO_nsBW07A0GuD7eDBkCIDGJbsHUHorVkSAov/s2048/national-cancer-institute-VCLYhr-ZUEQ-unsplash.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;1365&quot; data-original-width=&quot;2048&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwQGOUdw03lakobHv89ap_uD-9wsYJE90-8bmAxVUa964bV4-4GC4NMPRJWffxLhNxKk2mQdErMHLrOA5Q-qUanEtErJjQwubcCVQ-ctwnO_nsBW07A0GuD7eDBkCIDGJbsHUHorVkSAov/s600/national-cancer-institute-VCLYhr-ZUEQ-unsplash.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;A challenge most of us face at some time when working in software is the pervading fear that everyone else is doing it better than you. It&#39;s far too easy to fall into the trap of believing that everyone else is diligently applying the latest methods and techniques while you&#39;re stuck fighting the day to day challenges that dominate your time. Spotify are an excellent example of a company whose posts and content imply an purist agile process nirvana, where anecdotal reports from the trenches reveal a far more pragmatic set of working practices that face just the same challenges as everyone else. &lt;/p&gt;
&lt;p&gt;The most effective tactic I&#39;ve found to address the risk of this kind of paranoia is to network with peers. It doesn&#39;t take long in a room full of people in similar roles to appreciate that your challenges are no worse than others&#39;, and few have the luxury of applying the idealistic techniques of the textbooks and corporate marketing content. I  experienced an excellent example of this a lifetime ago (well pre-covid which feels like the same thing) during a product management peer &#39;un-conference&#39; discussion on Hypothesis Testing.&lt;/p&gt;
&lt;h2&gt;A False Hypothesis&lt;/h2&gt;
&lt;p&gt;The format of the &#39;un-conference&#39; was based on attendees posting their own topics for open or semi-structured discussion sessions - and one of the most well attended was on the subject of &#39;Hypothesis testing&#39;. My discussions with people prior to the session revealed this as a subject that qualified as an area of paranoia among product people - it was clearly something that folks thought they should be doing. Most product people I spoke to who intended to go to the session fully expected the other delegates to be more comfortable than them with the topic, and wanted to see and understand how others were approaching it. &lt;/p&gt;
&lt;p&gt;What actually emerged from the discussion was that here was a technique that clearly more were talking about than were actually doing themselves:-&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Very few product people were adopting hypothesis testing&lt;/b&gt; - At least in a formal sense in their day-to-day work. In response to the question &amp;quot;Who here is actually doing structured hypothesis testing?&amp;quot; only about 3 hands went up with any conviction, out of a room of I&#39;d guess between 20 and 30. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Attempts to implement it hadn&#39;t stuck&lt;/b&gt; - even when the discussion host claimed to have introduce a structured approach in their product team, details emerged from another attendee from the same company that the team in question hadn&#39;t persisted with the approach after the instigator had moved on. &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Few people were clear how to do it&lt;/b&gt; - as the discussion progressed it became clear that few were confident in how to go about establishing a structure for product hypothesis testing. Most folks in the room had a good grasp of what a hypothesis was but there was a lot of uncertainty around how to actually construct a formal approach and so few had actually tried anything.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This shape of everyone assuming everyone else is succeeding with a technique while few actually are is one I&#39;ve seen before. The idea of Product people writing natural language BDD tests to drive automation was hugely popular a few years ago yet everyone I spoke to that had attempted it saw little benefit in essentially asking product roles to write pseudo-code. The reality is that implementing any new structured approach, particularly one that involves adoption and input from other roles, is a significant undertaking that a lot of folks simply don&#39;t have time to do.&lt;/p&gt;
&lt;h2&gt;Do you need structure?&lt;/h2&gt;
&lt;p&gt;Given how much easier it is to write about how good something is than to actually show it, it&#39;s understandable that such situations occur, but where does that leave the majority of folks who don&#39;t have the time or autonomy to drive the implementation of new methods? &lt;/p&gt;
&lt;p&gt;For me it starts with an understanding that you don&#39;t need to implement a formal approach to get value from experimenting with a technique. If you build flexibility into your process then applying new ideas in context can be done in an ad-hoc way when appropriate to the context of the problem at hand. &lt;/p&gt;
&lt;p&gt;The discussion in the conference room was based on an assumption that adopting a hypothesis based approach required a defined structure and process to document and process hypotheses and testing outcomes. People discussed hypotheses as a separate entity from stories, spikes and other backlog work. There was lots of talk around where people should document their hypotheses - with spreadsheets and confluence being mentioned. While this may be integral to the work of a devoted UX researcher testing the impact of isolated changes in the user experience, for many product people, having another separate list to focus on may not be practical. It&#39;s enough to be prioritising between progressing the feature roadmap, maintenance work, bug fixing and ops/infrastructure improvements without having a separate list of hypotheses to juggle as well.  
&lt;/p&gt;
&lt;h2&gt;Just do it&lt;/h2&gt;
&lt;p&gt;My suggestion to the room was, rather than fight a battle to introduce a new structure into already busy teams - a more pragmatic approach is to introduce work into the existing team backlog to validate hypotheses and test assumptions. In my current organisation we took the approach of creating a backlog item simply called &amp;quot;Work&amp;quot;. It&#39;s not a bug, or a story (we have those as well), but simply a loosely defined work item of flexible shape. This could be investigating an area of concern, running a technical research spike or gathering evidence to prove/disprove a hypothesis - anything that will take the team forward in knowledge and learning is a candidate. In this flexible way documenting a hypothesis and the steps to validate becomes part of the acceptance criteria of the individual work item, rather than on a separate list somewhere. The learning goes into the &#39;research&#39; area of the team wiki and the relevant work items are created to follow up on the evidence gathered.&lt;/p&gt;
&lt;p&gt;Adding research items into team backlogs in this manner provides a low key, defensible route to incorporate hypothesis testing into a team&#39;s existing processes, when time and resources may be stretched. These can be standalone investigations or form part of the initial research to support decisions around a larger development. The approach handily circumvents any accusations of arbitrarily forcing in new processes - after all it would be hard for anyone to argue against taking the initiative to identify and test that your assumptions around a development are valid. &lt;/p&gt;
&lt;h2&gt;Work works&lt;/h2&gt;
&lt;p&gt;I&#39;ve spent a lot of my career arguing that tests don&#39;t need to be formally structured and documented to get value from them, and for me hypothesis testing in product is no exception. As with many methods, actually starting small and simple may be a better way for many to start given the barriers that can be thrown up when trying to introduce large changes. Additionally an exploratory approach actually accommodates better for context as exploration &lt;a href=&quot;https://www.a-sisyphean-task.com/2013/01/fractal-exploratory-testing.html&quot; target=&quot;_blank&quot;&gt;naturally shapes itself around the problem at hand&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;At the risk of seeming to advocating a method to avoid other methods - I can recommend having a loose backlog item of &#39;work&#39; (or if you insist on a more specific name, maybe &#39;research&#39;) as an option in your backlog tracking system for exactly this reason. Investigation, testing and exploration can take many forms, and flexibility of tools and techniques in context wins out over formality in my book every time.&lt;/p&gt;

&lt;p style=&quot;font-size: small&quot;&gt;Thanks to National Cancer Institute for &lt;a href=&quot;https://unsplash.com/photos/VCLYhr-ZUEQ&quot;&gt;this Photo on Unsplash&lt;/a&gt;&lt;/p&gt; 
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/6840241157783154040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/6840241157783154040?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6840241157783154040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6840241157783154040'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2021/06/exploratory-hypothesis-testing.html' title='Exploratory Hypothesis Testing'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwQGOUdw03lakobHv89ap_uD-9wsYJE90-8bmAxVUa964bV4-4GC4NMPRJWffxLhNxKk2mQdErMHLrOA5Q-qUanEtErJjQwubcCVQ-ctwnO_nsBW07A0GuD7eDBkCIDGJbsHUHorVkSAov/s72-c/national-cancer-institute-VCLYhr-ZUEQ-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-418324841604545727</id><published>2021-04-07T21:28:00.002+01:00</published><updated>2021-04-07T21:28:28.587+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Innovation"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Driving a Change in Product Direction</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ_nk-KE4Oq6C9bcVHSJ32fIkZbUMiSbfPngMHggoY3f1xfOqz9svg6axIGTM7DcilCg8s9_7wKN4gxNQRmehyphenhyphenZWU_bTOwNUCQS-dWlTrMM2DZvDJ4FUdjgqB_YbACRMX1xH0piAgkOZj4/s2048/benjamin-combs-5L4CjNpE3rA-unsplash.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;1365&quot; data-original-width=&quot;2048&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ_nk-KE4Oq6C9bcVHSJ32fIkZbUMiSbfPngMHggoY3f1xfOqz9svg6axIGTM7DcilCg8s9_7wKN4gxNQRmehyphenhyphenZWU_bTOwNUCQS-dWlTrMM2DZvDJ4FUdjgqB_YbACRMX1xH0piAgkOZj4/s600/benjamin-combs-5L4CjNpE3rA-unsplash.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;In my last post I examined some lessons learned in driving a change in career. Sticking with the subject of driving change, in this post I examine some lessons learned from my recent work initiating a change in product direction. &lt;/p&gt;
&lt;p&gt;Since I joined my current company in 2019 the end user capabilities of my product have been almost exclusively served through a desktop application. This type of application provides users with a lot of power, but it is challenging to develop and much harder to restyle than a web-based application. While the easy option would have been to continue developing this capability, we&#39;d already seen some early signs of negative feedback based on perception compared to a web product. It was apparent to us as a company that we needed a shift in direction, but the challenge was that so much of the user experience was tied up in this application that there wasn&#39;t a clear path to the web without a major rewrite.&lt;/p&gt;
&lt;h2&gt;Re-evaluating the product goals&lt;/h2&gt;
&lt;p&gt;The first step to initiate change was to evaluate our existing user goals and whether our current approach was the appropriate way to achieve them. The product is based on a highly powerful and flexible data engine and the user experience does expose that strong data capability to the user. From speaking to customers in an early training course it seemed that they were less comfortable with exposure to database concepts than was needed to get the best from the software. I hypothesised that a shift of data skills out of marketing teams, and the advent of an increased number of digital marketing channels, had shifted the goalposts in terms of our target audience.&lt;/p&gt;
&lt;p&gt;Further research with our team helped to validate this hypothesis.  
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Listing out and profiling a representative set of our user base with the customer services team gave a clear majority group of users who had stronger creative and testing skills but were less comfortable with database concepts&lt;/li&gt;
&lt;li&gt;Running a whole company workshop to create some representative proto-personas was a revealing step which opened up the discussion around our user base and the importance of working towards a simpler user experience&lt;/li&gt;
&lt;li&gt;Attending more training courses and speaking to new users provided invaluable insights into their early experiences of using the product and which concepts they found challenging&lt;/li&gt;
&lt;li&gt;Conducting research interviews of both existing users and representatives from our target market reinforced the validity of our personas and the jobs that those roles were using our software to achieve&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The outputs of this process provided the justification I needed to drive a change not only for technical reasons, but also to push towards a new, simpler customer experience.&lt;/p&gt;
&lt;h2&gt;A strategy for change&lt;/h2&gt;
&lt;p&gt;Some larger companies needing a product refresh will spin up a parallel team and instigate a rewrite in a new stack (see my post on the &lt;a href=&quot;https://www.a-sisyphean-task.com/2016/11/rewrites-and-underestimation.html&quot; title=&quot;Rewrites and Underestimation&quot;&gt;perils of rewrites&lt;/a&gt; for the problems that this can present). With a small development team actively supporting live software this was simply not an option for us. &lt;/p&gt;
&lt;p&gt;What we needed was a strategy that allowed us to progress towards a different shape in a way that didn&#39;t undermine the value that we were already delivering. We needed to shift the focus of our application away from the desktop, and reduce the need for understanding database concepts, while maintaining a valuable product shape along the way. After all, identifying the need for a change in direction is great but it is of little use if the path from source to destination is not navigable. &lt;/p&gt;
&lt;h2&gt;Incremental Steps&lt;/h2&gt;
&lt;p&gt;Trying to leap from starting position to end goal without any valuable steps in between leaves you very exposed if you fail to hit that goal first time. A key for me in driving effective change, in pretty much any context, is through the agile principle of delivering valuable, achievable increments. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When moving to new technology the first deliveries may be quite limited when compared to existing features, but this simple start is justified if it establishes a solid point from which to drive a change&lt;/li&gt;
&lt;li&gt;Showing a small amount of value regularly provides stakeholders with evidence of your progress and it&#39;s surprising how quickly incremental value can grow&lt;/li&gt;
&lt;li&gt;Achieving frequent valuable steps is also more motivational for the team than aiming for a distant goal&lt;/li&gt;
&lt;li&gt;Finally if the goalposts move mid-transition you always  have a solid current position as a base to pivot from to shift direction&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The strategy I settled on in this case was to provide new turnkey reporting capabilities in the web. This would provide a slice of important value, reduce the need to use more raw data tools and maintain a coherent platform with each step taken. Keeping these coherent increments is a challenge but it means we&#39;re finding the balance between effectively delivering new value and driving strategic change at the same time. &lt;/p&gt;
&lt;h2&gt;Prioritise Aggressively&lt;/h2&gt;
&lt;p&gt;Emergent product decisions often involve a trade off between long term plans and tactical needs. Too often the result is that your dreams of change remain just that, at the expense of a constant stream of emergent priorities. It can be challenging but achieving each valuable change increment may require deferring other needs that others may see as more important at the time. &lt;/p&gt;
&lt;p&gt;I&#39;d argue that there&#39;s no perfect model for making these decisions. Deferring anything that impacts on the change you&#39;re trying to achieve without incurring significant cost elsewhere will prevent your efforts from stalling, but defer too much and existing customers or stakeholders may get frustrated. Having a strategic goal in mind gives you a framework for decision making that allows you to make sure you are always moving in the right general direction. Again delivering in increments is also key here as it means that you can allow time to take a breath and focus on addressing some tactical concerns between each step. &lt;/p&gt;
&lt;h2&gt;Trust you can get there&lt;/h2&gt;
&lt;p&gt;The biggest fear faced by most senior software professionals I know is getting it wrong. Despite all our efforts to base decisions on evidence, it&#39;s clear that for anyone having to make significant strategic decisions there&#39;s rarely a universal right answer on when and how to instigate change (If there was then why are so many successful entrepreneurs&#39; closets &lt;a href=&quot;https://smallbiztrends.com/2016/01/entrepreneurs-who-failed.html&quot; title=&quot;Entrepreneurs who failed&quot;&gt;full of failures&lt;/a&gt; ). As the numerous tales of great products that went stale will tell you, not making the decision to change can be the worst decision of all. Even so, in the early stages the idea of achieving any sizeable impact can feel a distant and intimidating prospect. &lt;/p&gt;
&lt;p&gt;I find that if you build a great teams and get them on board with a vision of what you can achieve, then you can trust in your collective ability to deliver. This is for the simple reason that a great team will challenge your ideas and simply won&#39;t be fully engaged if they don&#39;t believe they are achievable. While there are no promises in the outcome, if you are seeing genuine engagement behind your strategy then there&#39;s every reason to be confident that you can elicit real change. As we release the first capabilities in our entirely new web application this month after a stupendous effort from my team, this is something I can attest to first hand.&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;p&gt;As a side note, I know that some are advocating that the Jobs To Be Done (JTBD) framework has rendered proto-personas redundant. In this case I believe that personas provided a far more effective mechanism to communicate our situation and convey the need to rethink our user experience based on the skills and desires of our users - this article provides a useful reference point that supports my experience on this &lt;a href=&quot;https://www.nngroup.com/articles/personas-jobs-be-done/&quot;&gt;https://www.nngroup.com/articles/personas-jobs-be-done/ &lt;/a&gt;&lt;/p&gt;

&lt;p style=&quot;font-size: small&quot;&gt;Photo by &lt;a href=&quot;https://unsplash.com/@b3njamin?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Benjamin Combs&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com/s/photos/map-dash?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText&quot;&gt;Unsplash&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/418324841604545727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/418324841604545727?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/418324841604545727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/418324841604545727'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2021/04/driving-change-in-product-direction.html' title='Driving a Change in Product Direction'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ_nk-KE4Oq6C9bcVHSJ32fIkZbUMiSbfPngMHggoY3f1xfOqz9svg6axIGTM7DcilCg8s9_7wKN4gxNQRmehyphenhyphenZWU_bTOwNUCQS-dWlTrMM2DZvDJ4FUdjgqB_YbACRMX1xH0piAgkOZj4/s72-c/benjamin-combs-5L4CjNpE3rA-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-1962807796034062397</id><published>2021-02-08T22:21:00.001+00:00</published><updated>2021-02-08T23:37:19.760+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Personal Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Testing"/><title type='text'>Turning from Testing - a Guide to Changing Careers</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigJQxt8KQLTKMqrtsnvos4MYZa8ZOH5fGA7t9kUFrhWugVk2XkV0rr5s2YDJgMGRSI5SqYkJWWqJGBhFwOoj64F6LFUMh_NXMbltzmbn9eYr9GerLYYJ2mASEXl6wGY2nWs74meIIjVAMd/s2048/roger-bradshaw-1PPoNhMzAmY-unsplash+%25281%2529.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;600&quot; data-original-height=&quot;2048&quot; data-original-width=&quot;1365&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigJQxt8KQLTKMqrtsnvos4MYZa8ZOH5fGA7t9kUFrhWugVk2XkV0rr5s2YDJgMGRSI5SqYkJWWqJGBhFwOoj64F6LFUMh_NXMbltzmbn9eYr9GerLYYJ2mASEXl6wGY2nWs74meIIjVAMd/s600/roger-bradshaw-1PPoNhMzAmY-unsplash+%25281%2529.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;The decision to change course in your career is one of the most difficult you can make. Taking on the risk of doing something new is an intimidating option compared to the comfort of sticking with the familiar. When this also involves leaving behind a path that has provided you with success in the past it is particularly daunting, which is why far too often we put off making changes until it’s too late. &lt;/p&gt;
&lt;p&gt;5 years ago I was a relatively successful software tester. I enjoyed being a tester and leading test teams. As well as my experience in the role I also had the confidence that came with being a member of an engaged professional community of fantastic, enthusiastic people. I&#39;d spoken at conferences, I&#39;d helped to write books, I had a lot to lose leaving this behind. But when my company was sold, and eventually wound down, I faced a difficult decision. While testing had served me well, I was already experiencing limitations associated with the title. Should I stick with the role I knew and loved or change path in an attempt to open up more opportunities?&lt;/p&gt;
&lt;h2&gt;Re-evaluate where you&#39;re heading&lt;/h2&gt;
&lt;p&gt;Contrary to what many self-help authors will tell you, the first important step in achieving change is not establishing a goal. It is discarding one. When working towards the things you may have seen as aspirations in the past it&#39;s easy to lose sight of the fact that the world shifts around you, and sometimes the role you were aspiring to becomes less valuable or simply less viable over time. &lt;/p&gt;
&lt;p&gt;Despite being well placed in a testing career 5 years ago, I was also facing challenges with the job description. The advent of self-managing distributed teams had seen testing evolve towards a specialism within development teams rather than it&#39;s own vertical requiring senior leadership. On top of that my location in the West of England, and preference for working in small agile companies meant that attractive senior testing opportunities were limited. I made the difficult decision to move away from testing as a job description and try another path.&lt;/p&gt;
&lt;p&gt;Being honest enough to re-evaluate your goals and change tack is a really difficult process. It&#39;s easy to fall prey to the &lt;a href=&quot;https://en.wikipedia.org/wiki/Sunk_cost&quot; title=&quot;Sunk Cost Fallacy&quot;&gt;sunk-cost fallacy&lt;/a&gt; and stick with the role you feel that you&#39;ve invested in, particularly if that success extends beyond your employment into being part of a professional community. Writing this blog, for example, I&#39;m acutely aware that writing now I lack the clear target audience I once enjoyed. Accepting that former goals may no longer be the right ones is a brave step, but it&#39;s the first one in achieving valuable change. &lt;/p&gt;
&lt;h2&gt;Find a new path&lt;/h2&gt;
&lt;p&gt;Identifying that change is needed is the first step, but it can be hard when you don&#39;t have an obvious destination in mind. I recently chatted with a tester who was in a familiar position to me - he was looking for work and trying to decide whether to push on with another senior testing role. Just this week I saw a tester pose a similar question on twitter relating to her career &#39;crossroads&#39; of whether to stick with testing or change path. It&#39;s not a given that changing role is the right decision - for many people sticking with their role and progressing and excelling within it will open up great opportunities, so moving path needs careful consideration.  
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Taking time over your decision is OK - exploring and finding whether a new path is right for you is a valid part of the change process&lt;/li&gt;
&lt;li&gt;Talking to current and former colleagues in different jobs can help with understanding whether it&#39;s a good fit for your skills&lt;/li&gt;
&lt;li&gt;If you want to try out a new role then contracting or consulting can provide a great opportunity to try something out without the stigma of &#39;job hopping&#39; - and can also be a great way to put some new roles on your CV or resume to step away from a former job description&lt;/li&gt;
&lt;li&gt;If you try a new role in a new company and don&#39;t enjoy it then there may be an opportunity to move back to something you are more familiar with - after all good people are hard to find in any role &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The beauty of considering a change in role is that you can tackle it with a completely open mind, safe in the knowledge that you have a great set of skills to fall back on if you don&#39;t feel there&#39;s a more compelling option for you.&lt;/p&gt;
&lt;h2&gt;Set yourself a goal&lt;/h2&gt;
&lt;p&gt;If you decide that a new role works for you then establishing a long term goal can help to make stepping away from your achievements of the past more acceptable&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Despite what numerous advocates of &#39;SMART&#39; goals will tell you, a goal doesn&#39;t have to be that specific to be useful - to drive change you just need to establish a clear enough direction to inform you at any decision points whether you are stepping towards or away from it&lt;/li&gt;
  &lt;li&gt;Having a long term aspiration allows you to assess your current options in light of which one most aligns with where you want to get to&lt;/li&gt;
&lt;li&gt;Establishing a long term goal job title can help you research the requirements of the role and the gaps you need to fill in your skills&lt;/li&gt;
&lt;li&gt;Identifying new blogs, learning resources and professional communities is a great way to familiarise yourself with a role and what it takes to be successful&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Over the last 5 years I&#39;ve made decisions which, based on their outcome, may have appeared to be the wrong ones. In hindsight what was clear is that even the riskier decisions were ones that got me nearer to where I needed to go, rather than safe ones that stepped away from it. Taking on a hugely risky greenfield product as I wrote about in &amp;quot;&lt;a href=&quot;https://www.a-sisyphean-task.com/2019/01/the-life-and-death-of-product-startup.html&quot; title=&quot;Life and Death of a Startup&quot;&gt;Life and Death of a Startup&lt;/a&gt;&amp;quot; wasn&#39;t easy and I still feel a weight of responsibility for the outcome on a great team. The learning from it, however, was more valuable Product experience than any number of safer bespoke projects. &lt;/p&gt;
&lt;h2&gt;Don&#39;t be scared to step back to move forwards&lt;/h2&gt;
&lt;p&gt;When moving away from a role where you have depth of experience, it&#39;s not necessarily going to be the case that the most progressive step will be forwards.   
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It&#39;s naive to expect to move from a high level of seniority in one role straight into another role at the same level without needing to rebuild some foundations. &lt;/li&gt;
&lt;li&gt;Sometimes a step down is needed to allow you to get in and prove yourself to a new organisation. I learned this lesson many years ago when I took a step down in responsibility in order to learn and grow my career as a tester in an exciting startup.&lt;/li&gt;
&lt;li&gt;Whilst it can be hard to take a step back in salary or role, the quicker that you get onto the right path the quicker you can start progressing away from the associations with your current position that are the reasons for wanting to change.&lt;/li&gt;
&lt;li&gt;Don&#39;t underestimate how much of your experience is transferable. Most decision making roles in software development have a huge amount of overlap - something I realised early on in my decision to move from Testing to Product and wrote about in &amp;quot;&lt;a href=&quot;https://www.a-sisyphean-task.com/2016/02/tester-po-armadillo.html&quot; title=&quot;Tester PO armadillo&quot;&gt;Tester, PO, Armadillo&lt;/a&gt;&amp;quot; - so you already have a great base to build from in a number of different roles. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;ve stepped back both in terms of role and salary more than once as a way of consolidating learning and establishing a new base to build from, and while it may not always be convenient it can be the best way to start the process of change.&lt;/p&gt;
&lt;h2&gt;Trust in your ability to get there&lt;/h2&gt;
&lt;p&gt;In the world of software, rapidly innovating is a key factor in competitive advantage and this relies on the ability to make mistakes. This principle applies just as much in personal roles as it does for product innovation. Driving change and creating opportunities is a mindset that can be just as rewarding personally as it is organisationally, and in the same way the biggest rewards will come with an element of risk. To handle when things don&#39;t work out as you planned it&#39;s important to believe in yourself and your ability to learn and grow again to get to where you want to be, it&#39;s tempting to revert to the familiar when you encounter a setback. &lt;/p&gt;
&lt;p&gt;I&#39;m now two years in to what for me what could have been seen as another risky move, but again it was an opportunity that aligned with where I wanted to move professionally. The way things have gone so far certainly support this, but I&#39;m acutely aware that the future holds no guarantees. What I am confident in is that changing path was the right decision for me and has opened up opportunities for me that I simply wouldn&#39;t have had if I&#39;d stayed with the safe option.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/1962807796034062397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/1962807796034062397?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/1962807796034062397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/1962807796034062397'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2021/02/turning-from-testing-guide-to-changing.html' title='Turning from Testing - a Guide to Changing Careers'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigJQxt8KQLTKMqrtsnvos4MYZa8ZOH5fGA7t9kUFrhWugVk2XkV0rr5s2YDJgMGRSI5SqYkJWWqJGBhFwOoj64F6LFUMh_NXMbltzmbn9eYr9GerLYYJ2mASEXl6wGY2nWs74meIIjVAMd/s72-c/roger-bradshaw-1PPoNhMzAmY-unsplash+%25281%2529.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-4857079190726689650</id><published>2020-11-16T22:19:00.003+00:00</published><updated>2020-11-17T08:02:39.413+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><category scheme="http://www.blogger.com/atom/ns#" term="Recognition"/><title type='text'>Recognition - the leadership secret weapon that drives communities</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqsLVzuyuHMsazBA9ee31zuB5dclYGmU42N-pulcjiGih0zN71oresrG7cWVML-8QzCTc0fB_xlLmgapDTMQkavSmsNymBrphWtfkTzmjK5H2BsyTm5qwYTffMZXWzO5yb8b4K1h5CScyg/s2048/ricardo-gomez-angel-D9kOnC_1AHw-unsplash.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;600&quot; data-original-height=&quot;1304&quot; data-original-width=&quot;2048&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqsLVzuyuHMsazBA9ee31zuB5dclYGmU42N-pulcjiGih0zN71oresrG7cWVML-8QzCTc0fB_xlLmgapDTMQkavSmsNymBrphWtfkTzmjK5H2BsyTm5qwYTffMZXWzO5yb8b4K1h5CScyg/s600/ricardo-gomez-angel-D9kOnC_1AHw-unsplash.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;A couple of weeks ago a change came over me at work. I felt more engaged with what I was doing. I was more motivated to overcome challenges that the day before had felt overwhelming. I had more purpose and confident in my decisions. What, you might ask, was the driving force behind this burst of positivity. Had I started some new medication? Was I trying out a new brand of coffee? Had I had a pay rise? No - in actual fact the reason was far simpler than this - I&#39;d received a compliment on my work.&lt;/p&gt;
&lt;h2&gt;Proving the power of recognition&lt;/h2&gt;
&lt;p&gt;You can&#39;t spend 3 years leading the product team in an employee engagement company, as I did, without learning a few things about motivation. One of the key lessons that I took away from my time in that role was the vital importance of recognition to employee motivation. The statistics around the importance of recognition are easy to find, and compelling.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The many figures quoted &lt;a href=&quot;https://www.morethanaccountants.co.uk/25-great-statistics-employee-recognition&quot; title=&quot;25 Great Statistics About Employee Recognition&quot;&gt;in this post &lt;/a&gt; include evidence that recognition both reduces employee frustration and increases engagement &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.gallup.com/workplace/236441/employee-recognition-low-cost-high-impact.aspx&quot; title=&quot;Gallup Employee Recognition&quot;&gt;This article by Gallup&lt;/a&gt; also contains some interesting figures, such as &amp;quot;employees who do not 
feel adequately recognized are twice as likely to say they&#39;ll quit in the next year&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The power of recognition is such that blue chip companies will happily pay six-figure sums for software just to provide a way for employees recognise each other for their work. Entire application frameworks exist to support peer recognition, and these features are now leaking into our mainstream collaboration and professional networking tools such as in the Microsoft Teams &amp;quot;Praise&amp;quot; feature or LinkedIn &amp;quot;Kudos&amp;quot;. &lt;/p&gt;
&lt;h2&gt;A failure to recognise, and recognising failure&lt;/h2&gt;
&lt;p&gt;Given that employee recognition is such a powerful force in motivation, it is surprising how easy it is to build a culture that overlooks it. The absence of positive recognition is a depressingly common problem&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hbr.org/2016/05/recognizing-employees-is-the-simplest-way-to-improve-morale.html&quot; title=&quot;HBR Recognition and Morale&quot;&gt;This study&lt;/a&gt; quoted 82% of americans feeling that their employer didn&#39;t recognise them enough at work&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.bonus.ly/recognition-statistics&quot; title=&quot;Bonusly Recognition Statistics&quot;&gt;Another one&lt;/a&gt; quoted 70% of employees say that motivation and morale would improve “massively” with managers saying thank you more.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Even worse than a mere absence of recognition is when cultures evolve to recognise people not for their achievements but for their failures. In the situation where achievements go unnoticed but mistakes are highlighted it&#39;s not difficult to see how employees start to question their value to the company. I wonder how many individuals have only truly been told how much they were valued after they handed in their notice.&lt;/p&gt;
&lt;h2&gt;Practical Examples are Easy to Find&lt;/h2&gt;
&lt;p&gt;Despite the impressive statistics and powerful research around the presence, or absence, of recognition, it&#39;s more immediate and personal observations that I find more interesting. In examining the the behaviour within ourselves and our communities, demonstrations of the power of recognition are never far away. &lt;/p&gt;
&lt;p&gt;By way of a small recent example - I&#39;ve struggled during the Coronavirus lockdown to engage my kids in pracising their musical instruments. They will happily practice to work towards a concert or performance which will provide the reward of recognition from grandparents or school friends. Remove that incentive and it became immeasurably harder to engage them in their practice. This doesn&#39;t just apply to kids - I also play cornet (bit like a trumpet) in a band and have struggled to motivate myself to practice without the driver of upcoming performances.&lt;/p&gt;
&lt;h2&gt;Recognition is the Engine Driving Communities&lt;/h2&gt;
&lt;p&gt;A more significant demonstration of how powerful a motivator recognition can be lies in professional communities. If we look at the way that professional communities operate and interact then we can see recognition as one of the primary driving factors. Individuals will freely give huge amounts of valuable time and effort in exchange purely for the chance of professional peer recognition, and it is this motivation that powers the vibrant communities that us software professionals enjoy. &lt;/p&gt;
&lt;p&gt;Of course there are financial elements that support a community, such as through ticket sales, sponsorship and consultancy, but these are tolerated as necessary rather than celebrated. A professional community is not a money based market, it is a recognition based one. Tweets, shares and references are the currency of community members, and these cost nothing. &lt;/p&gt;
&lt;p&gt;Whereas people will gladly give hundreds of pounds worth of time and effort in exchange for recognition, this time is given at their convenience when perhaps family commitments are finished for the day (my younger children are in bed while I am writing this post). Vying for personal finances, on the other hand, comes in direct competition with family expenses and is therefore harder to justify. Similarly obtaining funding from employers for professional membership, when much of the value gained is in personal recognition, is a hard sell.&lt;/p&gt;
&lt;h2&gt;Be careful what you recognise&lt;/h2&gt;
&lt;p&gt;I hope that this post has convinced you that recognition is too important to ignore. Before you run off and implement an expensive annual recognition programme, here are some points to bear in mind&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Recognition is too important to leave to an annual review. Achievements are best acknowledged immediately so the receiver associates the recognition with the event. Better to recognise quickly and often than to save praise for a few lucky souls once a year and risk leaving everyone else demoralised. &lt;/li&gt;
&lt;li&gt;Be careful what you recognise - sure it&#39;s important to acknowledge when people put in extra effort, but if you&#39;re recognition is limited to when folks work late or weekends then you risk building a culture of presenteeism where working long hours is valued more highly than achievement.&lt;/li&gt;
&lt;li&gt;Recognise improving on mistakes - everyone makes mistakes, if you want to encourage a blame free culture then acknowledge mistakes but recognise when people proactively resolve them too. More importantly to avoid a &amp;quot;crisis culture&amp;quot; - recognise in future the improvement that people make to avoid the mistakes in the first place. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So recognition, like any influential force, needs to be applied in the right direction to avoid doing damage. But given that it is totally free, powerful enough to improve productivity and drive entire cultures, the greatest damage would be to underestimate the importance of recognition in the first place. &lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Some good statistics on the impact of recognition in this Gallup post - &lt;a href=&quot;https://www.gallup.com/workplace/236441/employee-recognition-low-cost-high-impact.aspx&quot; title=&quot;Gallup - recognition low cost high impact&quot;&gt;Recogniton, low cost high impact&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;And even more in this useful stats roundup - &lt;a href=&quot;https://www.morethanaccountants.co.uk/25-great-statistics-employee-recognition&quot; title=&quot;25 Great Statistics About Employee Recognition&quot;&gt;25 Great Statistics About Employee Recognition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Two useful posts on the impact of recognition on Morale - &lt;a href=&quot;https://hbr.org/2016/05/recognizing-employees-is-the-simplest-way-to-improve-morale.html&quot; title=&quot;HBR Recognition and Morale&quot;&gt;Harvard Business Review - Recognition and Morale&lt;/a&gt; and &lt;a href=&quot;https://blog.bonus.ly/recognition-statistics&quot; title=&quot;Bonusly Recognition Statistics&quot;&gt;Recognition statistics from Bonusly Blog&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;A good summary post on the problems of &amp;quot;Hero Culture&amp;quot; here - &lt;a href=&quot;https://www.linkedin.com/pulse/six-ways-your-companys-hero-culture-killing-dan-kimble-mba/&quot; title=&quot;6 Ways a Hero Culture Kills Productivity&quot;&gt;https://www.linkedin.com/pulse/six-ways-your-companys-hero-culture-killing-dan-kimble-mba/&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;And here&#39;s one that introduced me to the term &amp;quot;crisis culture&amp;quot; - &lt;a href=&quot;https://www.techwell.com/2012/08/hero-culture-or-crisis-culture&quot; title=&quot;Hero Culture or Crisis Culture&quot;&gt;https://www.techwell.com/2012/08/hero-culture-or-crisis-culture&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/4857079190726689650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/4857079190726689650?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/4857079190726689650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/4857079190726689650'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/11/recognition-leadership-secret-weapon.html' title='Recognition - the leadership secret weapon that drives communities'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqsLVzuyuHMsazBA9ee31zuB5dclYGmU42N-pulcjiGih0zN71oresrG7cWVML-8QzCTc0fB_xlLmgapDTMQkavSmsNymBrphWtfkTzmjK5H2BsyTm5qwYTffMZXWzO5yb8b4K1h5CScyg/s72-c/ricardo-gomez-angel-D9kOnC_1AHw-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-8047213861300009683</id><published>2020-09-22T21:13:00.007+01:00</published><updated>2020-09-22T21:31:39.046+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Innovation"/><title type='text'>Innovation Stories 2 - The Locked Shop</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPCpK3BCS1vvddsWAJQE6VK15LhUr9Y-MKzPmtvXsM42_hVsz4M1nPK6zakFBPMWE2gyPMB1pRDTPI0lEy2lqtfGC33cg9dTGhI7P714ctlwwXm2Whx7pQbBGSQG8Vcnu2UF8NQUIp9uWX/s0/Africastories_org.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;520&quot; data-original-width=&quot;781&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPCpK3BCS1vvddsWAJQE6VK15LhUr9Y-MKzPmtvXsM42_hVsz4M1nPK6zakFBPMWE2gyPMB1pRDTPI0lEy2lqtfGC33cg9dTGhI7P714ctlwwXm2Whx7pQbBGSQG8Vcnu2UF8NQUIp9uWX/s0/Africastories_org.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;This is the second of two true stories I’m sharing in which children exhibit phenomenal lateral thinking, and in doing so demonstrate some fundamental principles of innovation. In the first post a story of a class spelling test showed how &amp;quot;&lt;a href=&quot;https://www.a-sisyphean-task.com/2020/07/innovation-stories-1-spelling-test.html&quot; target=&quot;_blank&quot;&gt;Innovation Loves Constraints&lt;/a&gt;&amp;quot;. In this post we move to a village in Ghana and a tale from my brother where a kid shows,  not necessarily legally, that &amp;quot;&lt;strong&gt;Innovation Loves Opportunity&lt;/strong&gt;&amp;quot;. &lt;/p&gt;
&lt;p&gt;I like this following story. Whilst the protagonist is very clever and demonstrates a simple solution to take advantage of an opportunity he identifies, his solution was illegal and he got caught so I can recount the story happily with no sense of envy at the genius of his creativity. The names are made up, I&#39;d like to say this is to protect anonymity but actually it&#39;s because I can&#39;t remember them.&lt;/p&gt;
&lt;h2&gt;The Shop&lt;/h2&gt;
&lt;p&gt;My brother lived as a volunteer in a village in Ghana for a couple of years in his youth. Many of the shops in his village were simple wooden sheds with a single front door and no windows. One such shop in the village sold, amongst other things, a variety of candy and sweets. The owner, let&#39;s call him Abraham, would unlock the padlocked door to the shop each morning, put out the displays that stood outside the shop, and man the shop all day. On the rare occasions that Abraham did take a break someone else watched the shop for him, such that the shop was under constant supervision. At the end of the day Abraham would put all the boxes and stands back inside, checking each as he did so. He&#39;d then lock the door by snapping the padlock  on it, a padlock to which Abraham kept the only key.&lt;/p&gt;
&lt;p&gt;Each day that this happened a boy, let&#39;s call him Daniel, would stare longingly at the items in the shop and wish that he could afford some of the treats inside. Sadly sweets were expensive and Daniel was poor, so he was limited to looking forlornly at them each day with little hope of ever getting any.&lt;/p&gt;
&lt;p&gt;One morning, however,  Abraham arrived at the shop, unlocked the padlock and opened the door to find that a load of his stock was missing. The door was in-tact and unmolested. There was no sign of any break in elsewhere, the walls, door and floor were all in perfect condition. The sweets had simply disappeared. The alert went out around the village, and before long a  stack of goodies was discovered in Daniel&#39;s possession. He&#39;d cleaned out the shop, but how?  &lt;/p&gt;
  
&lt;p&gt;At this point I challenge you to see if you can work it out yourself before you read on.&lt;/p&gt;
&lt;h2&gt;The Opportunity&lt;/h2&gt;
&lt;p&gt;What Daniel had done was to spot an opportunity. While Abraham was watching his stock, and his shop, all day, there was one thing he wasn&#39;t watching. The padlock. &lt;/p&gt;
&lt;p&gt;Daniel knew exactly what type of padlock it was and managed to lay his hands on an identical one, to which he had the key. After Abraham had unlocked the shop and placed the padlock to one side, Daniel simple crept in and replaced the open padlock with his own. Abraham locked the shop that night with absolutely no idea that the only person with access to the shop was now not himself, but a small boy with a key, and a very devious streak. &lt;/p&gt;
&lt;p&gt;It was a simple task for Daniel to sneak along that night, unlock his own padlock and clean out the shop. The icing on the cake was locking the shop up again with Abraham&#39;s original padlock so that there was no sign from the outside that anything was amiss and allowing Abraham to open up his shop as usual the next day.&lt;/p&gt;
&lt;h2&gt;Creativity doesn&#39;t always create&lt;/h2&gt;
&lt;p&gt;Did you work it out? Well done if you did. It sounds paradoxical to say that creativity isn&#39;t always about creating, but as this story demonstrates, sometimes it is as much about setting an opportunity and applying an existing idea in a novel way. Daniel wasn&#39;t thinking about how to get into the locked shop, his idea was to use the fact that the shop was inevitably going to be locked to his advantage. The best innovations are often the most annoying, mainly because they are very simple and you didn&#39;t think of them. The innovator simply saw an opportunity and applied existing technology to come up with a &#39;good enough&#39; solution. &lt;/p&gt;
&lt;p&gt;As a relevant aside, my father in law revels in telling me that he knows the person who invented the retractable crowd barrier - essentially attaching a retractable car seatbelt on top of a metal pole - and made millions. I have no idea if this is true, but as someone who is more of a constraints driven innovator than an opportunistic one, it&#39;s a galling tale to hear repeatedly from the man whose daughter you are married to.&lt;/p&gt;
&lt;p&gt;Spotting multi-million pound product opportunities like this will sadly continue to elude most of us. What the two tales I&#39;ve shared in these posts ably demonstrate, is that it doesn&#39;t take great wisdom, a wealth of experience or a creative gene to identify creative opportunities that are beautiful in their simplicity. It therefore follows that maintaining a culture where as many people as possible feel able to contribute to innovative activities, at least maximises the chances of spotting opportunities when they do arise.&lt;/p&gt;

&lt;p style=&quot;font-size: x-small&quot;&gt;image: www.africastories.org&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/8047213861300009683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/8047213861300009683?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8047213861300009683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8047213861300009683'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/09/innovation-stories-2-locked-shop.html' title='Innovation Stories 2 - The Locked Shop'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPCpK3BCS1vvddsWAJQE6VK15LhUr9Y-MKzPmtvXsM42_hVsz4M1nPK6zakFBPMWE2gyPMB1pRDTPI0lEy2lqtfGC33cg9dTGhI7P714ctlwwXm2Whx7pQbBGSQG8Vcnu2UF8NQUIp9uWX/s72-c/Africastories_org.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-8736121654643982275</id><published>2020-07-19T22:38:00.000+01:00</published><updated>2020-07-19T22:38:59.271+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Product Innovation"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Innovation Stories 1 - The Spelling Test</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjszWjt_6g5J-8b_xViYALzbGLTWNDRQYwYHRcMA9_d8TP_2tYFd5F6Xg4_GB68INB5heU2qe0zEafKqDUr1pAWOhuBY_rQZTpmcJv8QEGVtxW2T3e0bknzL-LHFt80CnFmzdIySR5Cb8vq/s2048/ben-white-4K2lIP0zc_k-unsplash.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1367&quot; data-original-width=&quot;2048&quot; height=&quot;335&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjszWjt_6g5J-8b_xViYALzbGLTWNDRQYwYHRcMA9_d8TP_2tYFd5F6Xg4_GB68INB5heU2qe0zEafKqDUr1pAWOhuBY_rQZTpmcJv8QEGVtxW2T3e0bknzL-LHFt80CnFmzdIySR5Cb8vq/&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;One of the great myths of innovation is that you need to be some kind of genius to come up with great ideas, however nothing could be further from the truth. 
In this post I&#39;ll share the first of two real life stories where kids have displayed amazing levels of ingenuity and lateral thinking. Each story also perfectly demonstrates an important principle of innovation - in the case of this first story  -  that Innovation Loves Constraints.&lt;/p&gt;
&lt;h2&gt;Innovation Loves Constraints&lt;/h2&gt;
&lt;p&gt;One of Burkus&#39;s 10 &amp;quot;Myths of Innovation&amp;quot; that I wrote about in my post &lt;a href=&quot;https://www.a-sisyphean-task.com/2017/11/a-principled-approach-to-innovation.html&quot; title=&quot;A Principled Approach to Innovation&quot;&gt;&amp;quot;A principled approach to innovation&amp;quot;&lt;/a&gt; is that innovation is inhibited by constraints. Burkus successfully argued in his book &amp;quot;The Myths of Creativity&amp;quot; that in actual fact Innovation can result from trying to work with constraints. It is in overcoming constraints that some of the most ingenious and creative thinking is brought to bear, which simply wouldn&#39;t be necessary given unlimited capability, time or resources.&lt;/p&gt;
&lt;p&gt;This story, a memorable event from my childhood, shows that an acute awareness of your personal constraints can prompt ingenious thinking from the unlikeliest of sources. &lt;/p&gt;
&lt;h2&gt;The Dictionary Test&lt;/h2&gt;
&lt;p&gt;When I was about 7 years old my class teacher decided to play a spelling game with the class. She took out a large dictionary from the bookshelf and explained that she was going to ask each of us to spell a word. To choose the word to spell we would play a game&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firstly we would choose a number between 1 and about 400 - this would be the page from the dictionary from which our word would be chosen&lt;/li&gt;
&lt;li&gt;Secondly we would choose a number between 1 and 2 - this would be the column from the page from which our word would come&lt;/li&gt;
&lt;li&gt;Thirdly we would choose a number from 1 to about 20 - this would be the position of the word in the column&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each child showed a mix of excitement or apprehension. While playing a game was exciting, we all knew that the dictionary contained a whole plethora or words that we didn&#39;t have a clue how to spell, like &amp;quot;plethora&amp;quot; for example. &lt;/p&gt;
&lt;p&gt;As the teacher went to each child in turn the excitement mounted as we waited to hear what word we would have to spell. Each child&#39;s word was associated with groans (if it was easy) or gasps (if it was a tricky one), and in this way most of the class had their turn. Then the teacher moved on to  Samuel.&lt;/p&gt;
&lt;h2&gt;Victory from the Jaws of Defeat&lt;/h2&gt;
&lt;p&gt;Samuel was a farmer&#39;s son and was not in any way academically gifted. It&#39;s safe to say his skills lay in other areas (I believe he now runs a successful farm) and he would be the first to admit that spelling wasn&#39;t his strong point. Samuel was facing a serious resource constraint - he had a much lower number of &lt;em&gt;words in the dictionary he knew how to spell&lt;/em&gt; than anyone else in the class. Whilst I&#39;m sure there was no cruelty in it, a distinct hush descended from the rest of the class when Samuel&#39;s name was called, as we all waited with baited breath to see what was going to happen.&lt;/p&gt;
&lt;p&gt;The teacher asked Samuel for his page number&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Samuel: &amp;quot;One&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;At this point a murmur spread around the class. No-one had gone with page one, we all twigged that at least he knew that the first letter was definitely going to be &#39;A&#39;. The teacher asked for his column number&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;One&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Interesting...was that a smile we could see forming at the side of the teacher&#39;s mouth. The teacher asked for Samuel&#39;s word number&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&#39;One&#39;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The teacher&#39;s face was now a full beaming smile &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&#39;Samuel - how do you spell &amp;quot;a&amp;quot;&#39;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and like the victorious golfer knocking a winning putt from 3 inches Samuel replied &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&#39;a&#39;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The room exploded. The kids were laughing and cheering, the teacher was laughing. Those kids whose numbers had thrown up &amp;quot;phsychoanalysis&amp;quot; level words were sitting head in hands in disbelief that &#39;even&#39; Samuel had succeeded where they had failed. &lt;/p&gt;
&lt;p&gt;In one simple, glorious action Samuel had ably demonstrated the relationship between innovation and constraints. The rest of the class had a fair chance of getting a word we knew so didn&#39;t bother to think in other ways about the problem. Samuel knew he had a very slim chance of getting a word he could spell. Rather than worrying about all the words he didn&#39;t know, he shifted his focus laterally to whether he could somehow make sure he got one he did. The solution came to him in inspirational fashion. &lt;/p&gt;
&lt;p&gt;With over 20 years of working in software development behind me  I still think this is one of the smartest demonstrations of lateral thinking I&#39;ve ever seen, hat&#39;s off to Samuel he won the day that day, and the respect of 20 kids forever. &lt;/p&gt;
&lt;h2&gt;The Imitation Game&lt;/h2&gt;
&lt;p&gt;Along with the positive message around not letting your constraints inhibit your creativity, there&#39;s also a cautionary lesson in this tale, demonstrated by a boy we&#39;ll call Kevin. &lt;/p&gt;
&lt;p&gt;Once the hubbub had died down in the class the teacher moved on to Kevin, who was the boy sitting next to Samuel.&lt;/p&gt;
&lt;p&gt;The teacher asked Kevin what numbers he wanted&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&#39;One, One, Two&#39;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Kevin smugly announced, folding his arms like he&#39;d won the &#39;second smartest kid in the room&#39; award.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&#39;OK Kevin - how do you spell &amp;quot;Aardvark&amp;quot;&#39;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And there lies another principle of innovation. Imitating other people&#39;s ideas only works if you deliver the same value as the original, otherwise you just end up looking foolish.&lt;/p&gt;
&lt;p&gt;In my next post I&#39;ll share another story of ingenious and downright sneaky innovation from a child who very ably demonstrated that a good chunk of innovation comes from being able to see an opportunity that others don&#39;t. &lt;/p&gt;
&lt;p style=&#39;font-size: small&#39;&gt;&lt;span&gt;Main photo by &lt;a href=&quot;https://unsplash.com/@benwhitephotography?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&quot;&gt;Ben White&lt;/a&gt; on &lt;a href=&quot;https://unsplash.com/s/photos/kid-with-book?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText&quot;&gt;Unsplash&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/8736121654643982275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/8736121654643982275?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8736121654643982275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8736121654643982275'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/07/innovation-stories-1-spelling-test.html' title='Innovation Stories 1 - The Spelling Test'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjszWjt_6g5J-8b_xViYALzbGLTWNDRQYwYHRcMA9_d8TP_2tYFd5F6Xg4_GB68INB5heU2qe0zEafKqDUr1pAWOhuBY_rQZTpmcJv8QEGVtxW2T3e0bknzL-LHFt80CnFmzdIySR5Cb8vq/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-4387322564827422636</id><published>2020-07-08T23:06:00.003+01:00</published><updated>2020-07-09T08:45:38.502+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Innovation Sprint"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Innovation"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Innovating from Home - Running an Innovation Sprint Remotely</title><content type='html'>
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0o-kr2G1wKNx9M-xDRS0gXVFTzFjnI0uNhwWtLrli6HgGY-dfj18KuMt3rulDOqsm-xJPxUdUyRh0GOAfX_Mwz-MT-ug_FqumD_OwUyKl51e3cD1rNxI2mI5QZA_DXemOvBUkvSev9yR/s3000/kelly-sikkema-JRVxgAkzIsM-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1987&quot; data-original-width=&quot;3000&quot; height=&quot;414&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0o-kr2G1wKNx9M-xDRS0gXVFTzFjnI0uNhwWtLrli6HgGY-dfj18KuMt3rulDOqsm-xJPxUdUyRh0GOAfX_Mwz-MT-ug_FqumD_OwUyKl51e3cD1rNxI2mI5QZA_DXemOvBUkvSev9yR/&quot; width=&quot;625&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Last week I ran a fully remote innovation sprint. I&#39;d been planning to run one for some time, but in my head I&#39;d always pictured it as an &#39;in the room&#39; activity probably involving post-its, and pizzas. Having made some key hires recently it felt like a group activity was needed to bring the new team together, even if on this occasion this meant virtually rather than physically, and an innovation sprint proved to be a constructive way to achieve this.&lt;/p&gt;
&lt;h2&gt;The Importance of Promoting Innovation&lt;/h2&gt;
&lt;p&gt;In recent years the promotion of  innovation has become a real focus for companies seeking competitive advantage. In fact &lt;a href=&quot;https://www.forbes.com/sites/chetwade/2020/01/02/ceos-worry-culture-holding-back-innovation&quot;&gt;a 2020 survey&lt;/a&gt; of 750 corporate CEOs and almost 800 other C-suite executive revealed &quot;Creating a more innovative culture&quot; to be the third most important priority for both the European and North American responders. &lt;/p&gt;
&lt;p&gt;Building such a culture is hard, and has many pitfalls. In my post &quot;&lt;a href=&quot;https://www.a-sisyphean-task.com/2017/02/the-innovation-silo.html&quot; title=&quot;The Innovation Silo&quot;&gt;The Innovation Silo&lt;/a&gt;&quot; I discussed the perils of restricting innovation to a few key roles and the risk on motivation for others. If the development teams feel that they are just being asked to overcome the practical challenges in delivering other people&#39;s ideas and prototypes this can be demoralising. It&#39;s important in promoting an innovative culture that everyone feels part of the innovation, so group activities and ideas gathering are important to give everyone creative input into a product.&lt;/p&gt;
&lt;p&gt;A former colleague had first introduced me to the idea of &#39;Innovation Sprints&#39; - where a team decide on and take on an innovation task on a fixed timescale in the form of a compressed agile sprint - a couple of years ago. This was something I&#39;d wanted to try and so was pleased when the CEO and CTO in my current company were also keen to try this activity. Having made some key hires late last year this felt like a great opportunity to bring the new team together on an activity and provide some much needed team building in this period of forced remote working.&lt;/p&gt;
&lt;h2&gt;Setting off on the right foot&lt;/h2&gt;
&lt;p&gt;With any workshop based session, the kick-off is vital. People’s time is precious and to avoid skepticism they need to understand why they are involved and the what is expected of them from the start. Having all attendees connecting in remotely made it even more important to get everyone engaged with the activity to maintain momentum while working apart. With this in mind I invested more preparation in this session than I perhaps would for a physical workshop. The key elements of the kickoff were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Why we were running the session&lt;/strong&gt;. It seems obvious but when bringing such a wide variety of roles together and asking them to commit their time to a venture, it&#39;s important that everyone is clear why we&#39;re in the room and bought into the value of it. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How we would run it&lt;/strong&gt;. This included a rough agenda (in our case covering 4 days) and also details of the channels and means of communication. For a physical on-site session a brief agenda would have been enough, but the remote element meant that it was more important for people to understand where and how to communicate and capture their findings. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Presenting the challenge&lt;/strong&gt;. Innovation loves challenges, so a great way to present a subject for innovation is in the form of a challenge. I showed a video recording of a user research session where the subject explained how the right tool had grown to become the focal element in her team&#39;s weekly decision making. I then gave an open remit to the attendees to come up with ideas to help meet  the equivalent  need for users of our system. The challenge was literally a blank canvas to create a team&#39;s go-to place for weekly status reviews.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gather ideas&lt;/strong&gt;. Innovation isn&#39;t easily forced &#39;in the room&#39; - inspiration  tends to be more forthcoming when people have  time to process the problem and then come together to make creative connections. With this in mind I&#39;d prepped people beforehand with some vague details of the focus of the challenge to prompt some offline thinking. After presenting the challenge I gave folks 15 minutes to think, discuss and share ideas of how we could help the subject of the video achieve her goals. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prioritise and target&lt;/strong&gt;. In the absence of &#39;in the room&#39; dot voting on Post-its, I collected ideas via Teams chat and added to a mindmap via screenshare. I used a Microsoft Form with a sort-order question type to allow everyone to vote on the ideas. The resulting top priority was something that overlapped very heavily with a development that was already scheduled for prototyping in the next full sprint. We wanted the innovation sprint to be a separate, self-contained effort so we agreed instead to progress with the next priority item. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This kick-off session ran for 2 hours, which felt like a reasonable duration to ask all members to attend. By the end of that time we had a clear target for delivery along with company-wide buy in on what  the development team would be doing for the remainder of the sprint.&lt;/p&gt;
&lt;h2&gt;Getting things done&lt;/h2&gt;
&lt;p&gt;Off the back of the kick-off session the development team created a top level backlog item and collectively broke this down into tasks to share across the team. This involved a mixture of concurrent research and development activities. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Researching and user testing options for data and visualisation to help answer key questions&lt;/li&gt;
&lt;li&gt;Standing up an API to serve data&lt;/li&gt;
&lt;li&gt;Selecting client-side libraries and assessing both for rapid prototyping and potential production use&lt;/li&gt;
&lt;li&gt;Exploring how to gather and aggregate the necessary data&lt;/li&gt;
&lt;li&gt;Exploring production systems to confirm assumptions around the shape of customer data and identify anomalies.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our intention was to establish a narrow working prototype if possible, but with a priority to capture learning around limitations and challenges that we&#39;d need to tackle if taking the capability into a production feature.&lt;/p&gt;
&lt;p&gt;After one day it became clear that, while researching different options was valuable we also needed to decide on an initial target design if we were to get a capability prototyped in the time available. We therefore mocked up a wire-frame of the best options we&#39;d identified to that point, and geared development towards it, while concurrently doing rapid usability testing on the design with internal stakeholders to identify potential refinements. &lt;/p&gt;
&lt;p&gt;By the end of day three we had the basic capability up and running and had iterated the visualisations based on the feedback. This left day four for final adjustments and writing up all of the learning that we&#39;d gained from putting the prototype together. &lt;/p&gt;
&lt;p&gt;As a final step in the process we brought the whole company back together for a demo and review. As well as reviewing the prototype, each  member of the team  presented on the contribution they had made to the activity and the learning that we&#39;d gained. &lt;/p&gt;
&lt;h2&gt;What went well&lt;/h2&gt;
&lt;p&gt;Despite having run many innovation workshops this was the first time I&#39;d used a full innovation sprint format, remote or otherwise, and I was pleased with the outcome. 
If I was to highlight the particular positives from the week they would be :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Everyone was involved.&lt;/strong&gt; We managed to get most people in the company involved at least during the launch and wrap up sessions. Not only did we get the benefit of their ideas but also got to show how innovation is part of our core strategy and that that ideas can come from anywhere. Also all of the dev team were involved in contributing to the research and final prototype. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We gathered diverse ideas and prioritised.&lt;/strong&gt; We gathered a broad set of initial ideas from across the business and identified a clear goal for the week from these diverse options that we developed into a working solution.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We balanced development and learning&lt;/strong&gt;. One peril of innovation is that it&#39;s driven too much by technology and not enough by learning. Alongside developing a prototype, we also incorporated elements of rapid feedback and refinement of the prototype even in the short time available and also captured and documented a number of potential challenges to overcome in progressing the idea.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Running fully remote was better than partly remote.&lt;/strong&gt; We have one member of the team who works fully remotely and sometimes he can be left out of the discussion if the rest of the team are in the same room. Having the session focussed on being fully remote actually meant it worked better for all participants.  
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What could have worked better&lt;/h2&gt;
&lt;p&gt;Despite a generally positive outcome there were elements of the innovation sprint which in retrospect could have worked better.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;It was hard to keep the whole development team involved throughout&lt;/strong&gt;. There were some moments where members had completed their tasks and didn&#39;t have new ones to pick up. At the same time the developer iterating the front end constantly had a lot to do. I think this was a pitfall of working remotely - if we had been working together in a shared space I think that the sharing of tasks would probably have been more fluid. If I did the same exercise fully remotely again I would be careful to more explicitly break up and share out the development tasks to ensure a balance across the team. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We still suffered from innovation silos&lt;/strong&gt;. It&#39;s inevitable that certain roles will give more time over to thinking about innovation than others. It was clear that some of us, myself included, had already formed some strong ideas around the idea chosen and how parts of the experience might work. This made it hard for others to perhaps contribute as much to the creative part of the process as they would have liked. This is something I&#39;ll be wary of when we tackle this kind of activity again.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;It was hard to get our ops expert involved&lt;/strong&gt;. As the innovation was primarily through an existing channel there was little need for new infrastructure, therefore the member of our team who specalises in this area found it harder to contribute. This is something that we can potentially address in future, such as by tackling a more cross-cutting challenge.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These certainly didn&#39;t diminish the value of the activity, but they are learnings that will go towards improving future sessions and making sure everyone gets the same rewarding experience out of it. &lt;/p&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;I&#39;m now scheduling in innovation sprints at the end of every quarter. I&#39;d like to think our end of Q3 one will be a very different affair where we all get together in the same room. This is not just to overcome the challenges we faced, but more importantly because it&#39;s a great team and I miss working with them face-to-face. Plus I also I missed getting to order in pizza which felt like a big loss.  In a retrospective session after the sprint we all agreed that, while generally successful, we missed the buzz and the banter that would have come from working on the challenge in the same  room. I wouldn&#39;t hesitate to run another innovation sprint remotely if I had to, and I&#39;m sure we&#39;d look to address the challenges we encountered in the one just gone. But let&#39;s hope that, for far more important reasons that these, by the time we run the next one  these aren&#39;t things we have to worry about. &lt;/p&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/4387322564827422636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/4387322564827422636?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/4387322564827422636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/4387322564827422636'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/07/innovation-from-home-running-innovation.html' title='Innovating from Home - Running an Innovation Sprint Remotely'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0o-kr2G1wKNx9M-xDRS0gXVFTzFjnI0uNhwWtLrli6HgGY-dfj18KuMt3rulDOqsm-xJPxUdUyRh0GOAfX_Mwz-MT-ug_FqumD_OwUyKl51e3cD1rNxI2mI5QZA_DXemOvBUkvSev9yR/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-8256577011434019183</id><published>2020-05-31T23:24:00.007+01:00</published><updated>2020-05-31T23:42:48.931+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><category scheme="http://www.blogger.com/atom/ns#" term="Mental Health"/><title type='text'>Doing Press-ups - On Mental Health and The Importance of Awareness</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL3EtA30LcHClO5Z0itBefbfGy0veu00A3uxSbvxtX-aHHKy2Hru7xKmvjutfgKa0AicVm7keQoYccDL6VEkmoUPKJQUdoyu9lNRfOhgzS7VmKvGsSVp2ak5nW0EldTrfaRr2CcEkUPK9q/&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;3356&quot; data-original-width=&quot;5033&quot; height=&quot;426&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL3EtA30LcHClO5Z0itBefbfGy0veu00A3uxSbvxtX-aHHKy2Hru7xKmvjutfgKa0AicVm7keQoYccDL6VEkmoUPKJQUdoyu9lNRfOhgzS7VmKvGsSVp2ak5nW0EldTrfaRr2CcEkUPK9q/&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;I was recently challenged by a friend on Facebook to do 25 press-ups (push-ups) per day to raise awareness of PTSD, anxiety and depression. In my typical  &#39;once-a-tester always-a-tester&#39; approach I decided to check out whether this was a real thing or just a secret new way to infer my banking passwords. What I found surprised me. The challenge is genuine and seems popular in Australia and New Zealand. The supporting pages that people have set up hold some frightening stats.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For example 45 per cent of Australians will experience a mental health issue at some point in their  lives (&lt;a href=&quot;https://www.thepushupchallenge.com.au/&quot; title=&quot;Push up challenge&quot;&gt;The Push Up Challenge Australia&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;14.3% of New Zealand adults (more than half a million people) had been diagnosed with depression at some time in their lives (&lt;a href=&quot;https://events.mentalhealth.org.nz/fundraisers/25for25/25-push-ups-for-25-days&quot; title=&quot;Mental Health NZ 25 push ups page&quot;&gt;Mental Health NZ&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Similarly frightening statistics can be found elsewhere too. Mental health issues are one of the biggest health concerns in Europe and the US.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the US nearly half of people will experience a mental health issue in their lifetime and 5 percent of adults will experience a mental illness in any one year, equivalent to 43.8 million people. &lt;a href=&quot;https://www.mentalhealthfirstaid.org/2019/02/5-surprising-mental-health-statistics/&quot; title=&quot;Surprising mental health statistics&quot;&gt;Mental Health First Aid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The latest in a one every 7 year survey in England (2016) found that 6.7 people of every 100 have attempted suicide in their lifetime (and that&#39;s just in a private home context not including prisons or other institutions) (&lt;a href=&quot;https://www.mind.org.uk/information-support/types-of-mental-health-problems/statistics-and-facts-about-mental-health/how-common-are-mental-health-problems/&quot; title=&quot;How common are mental health problems&quot;&gt;Mind UK Statistics on Mental Health&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mental health issues are now the third most common health problem in the UK yet, perhaps because of their very nature, these problems are much less openly discussed than other health issues.&lt;/p&gt;
&lt;h2&gt;Raising Awareness&lt;/h2&gt;
&lt;p&gt;It&#39;s perhaps a strange subject to write about in a blog on software development, and a difficult one too as it&#39;s such a complex subject. I&#39;m writing this for two reasons. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One is to promote awareness and to encourage discussion of the subject. We need to raise awareness of mental health issues in the same way that we would with any other serious illness that is having such a widespread impact. There&#39;s a need to discuss mental health issues more in the software community simply because we need to discuss them more in every professional community and avoiding discussing it through fear of the complexity of the subject simply makes it harder for people who are suffering to talk about it. &lt;/li&gt;
&lt;li&gt;The other is raise awareness that there are steps we can all take to improve the situation.  There are things that we can potentially do to avoid or mitigate certain problems through the way we treat ourselves and others.  This applies to us as individuals but  is also particularly the case for leaders. Through more considered  leadership we can eliminate practices in the workplace that  may encourage or exacerbate mental health problems and help to reduce the  frightening statistics that go with them.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Improving your own mental health&lt;/h2&gt;
&lt;p&gt;One thing that you may have experienced with the restrictions in place with the current pandemic crisis is a tangible sense of slowing down. Just today outside my local shop a lady said to me that she felt that everything had slowed down and it was a good thing, I had to agree. For many the recent restrictions have given them an opportunity to take stock of what&#39;s really important. &lt;/p&gt;
&lt;p&gt;This need for taking stock is something I&#39;ve been aware of for some time. A key moment came when I read &lt;a href=&quot;https://www.shawnachor.com/the-books/the-happiness-advantage/&quot; title=&quot;The Happiness Advantage by Shawn Anchor&quot;&gt;The Happiness Advantage by Shawn Anchor&lt;/a&gt; which is a lightweight but readable introduction to the field of positive psychology applied to a work context. There are some strong takeaways in the book, an important one for me being that individuals can exert control over their own sense of well-being. Before I read the book I considered optimism to be a fixed genetic trait that for me meant inevitable periods of dwelling on the negative. Anchor argues that we can change our own levels of happiness and optimism, these aren&#39;t hard-wired, with real benefits for both mental health and productivity.&lt;/p&gt;
&lt;p&gt;Here are some things that I&#39;ve done, mainly since reading Anchor&#39;s book, to improve my mental wellbeing that I can recommend&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spend money on experiences not possessions.&lt;/strong&gt; Putting your precious time and money into great experiences, particularly shared ones such as with family, rather than material goals will provide more happiness for your money, not least because there are many wonderful experiences out there that are free to access.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stop pushing the next goal.&lt;/strong&gt; As a good tester my goal was to be a good test manager, then I wanted to write a blog, then contribute to books, then  I wanted to speak at conferences. Even at this point I was raising the bar and looking at the next step, should I be keynoting, or setting up a consultancy? Focusing on goals is a positive step but there&#39;s a risk that, rather than enjoying your achievements, you just raise your personal expectation to a new level of dissatisfaction. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Be wary of professional social media.&lt;/strong&gt; For a time I enjoyed twitter and communicating with others in my field, however it can become addictive and drive unhealthy comparisons. A few years ago one of my children said they liked my new job as I wasn&#39;t on my phone the whole time. My sad realisation was that half that time I was actually scanning twitter as I didn&#39;t want to miss anything. Be aware of &quot;&lt;a href=&quot;https://www.a-sisyphean-task.com/2014/09/the-facebook-effect.html&quot; title=&quot;The Facebook Effect&quot;&gt;The Facebook Effect&lt;/a&gt;&quot;, don&#39;t compare yourself to how others choose to present themselves as it&#39;s a long way from reality, and treat it like gambling - when the fun stops, stop.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Keep reminding yourself why you are fortunate.&lt;/strong&gt; Every day for 4 years I&#39;ve written in a notebook three reasons why I&#39;m insanely fortunate. Good health, a great job, a wonderful family and home, colleagues I respect and enjoy working with. By thinking less about whether I should be keynoting or working on a book right now and more about how lucky I am with what I have,  I find I&#39;m less anxious about things I&#39;m not doing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Play music.&lt;/strong&gt; At 35 I started to learn the classical guitar, at 40 I picked up the trumpet again for the first time since school to  join my kids in a brass band. I now have two skills as an adult that provide focus, flow and pleasure, not to mention many &lt;a href=&quot;https://www.verywellmind.com/surprising-psychological-benefits-of-music-4126866&quot; title=&quot;Psychological benefits of music&quot;&gt;psychological benefits&lt;/a&gt; including &lt;a href=&quot;https://www.psychologytoday.com/gb/blog/the-athletes-way/201406/does-playing-musical-instrument-make-you-smarter&quot; title=&quot;Playing musical instruments makes you smarter&quot;&gt;potentially making you smarter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are personal things that work for me, but they are based on sound psychological principles. As with exercising regularly, different activities  may work for different people. The important thing is to appreciate the value in regularly taking practical steps to look after your mental well-being as well as your physical.&lt;/p&gt;
&lt;h2&gt;Focusing on mental health as  leaders&lt;/h2&gt;
&lt;p&gt;No matter how much we do ourselves, there will always be work influences which impact in ways that are outside our control and the workplace is a significant one for most people. The way that we lead can therefore have a big influence on the occurrence and impact of mental health issues. As the &lt;a href=&quot;https://www.hse.gov.uk/stress/mental-health.htm&quot; title=&quot;UK HSE website page on stress&quot;&gt;UK HSE website page on workplace stress&lt;/a&gt; states - &lt;/p&gt;
&lt;blockquote&gt;
&quot;Although stress can lead to physical and mental health conditions and can aggravate existing conditions, the good news is that it can be tackled. By taking action to remove or reduce stressors, you can prevent people becoming ill and avoid those with an existing condition becoming less able to control their illness.&quot;


&lt;/blockquote&gt;
&lt;p&gt;So by reducing stressors from people&#39;s work leadership can have a potentially high impact on mental wellbeing. Even just being open about discussing mental health in the workplace is a good starting point. According to the &lt;a href=&quot;https://www.acas.org.uk/supporting-mental-health-workplace&quot; title=&quot;ACAS mental health advice website&quot;&gt;ACAS mental health advice website&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&quot;If staff feel they can talk openly about mental health, problems are less likely to build up.&quot;

&lt;/blockquote&gt;
&lt;h2&gt;Happiness is Productive&lt;/h2&gt;
&lt;p&gt;The good news is that working to reduce stress doesn&#39;t have to impact productivity. Again referring back to the Happiness Advantage perhaps the key principle that&#39;s underpins the whole book is massively important in the approach to mental health in leadership.&lt;/p&gt;
&lt;blockquote&gt;&quot;Happiness drives success, rather than success driving happiness&quot;
&lt;/blockquote&gt;

&lt;p&gt;Based on findings from positive psychology research at Harvard, Anchor proposes that happiness is a &#39;precursor to success&#39; and actually drives success and higher performance rather than our achievements at work driving our happiness.&lt;/p&gt;
&lt;p&gt;In order to promote productivity and encourage innovation and success, the last thing we  therefore want to do is create a culture of pressure and anxiety.  Instead encouraging a happy team is a stronger precursor to success. If leading towards team happiness is also a drive towards productivity and success then we can adopt a real focus on the mental wellbeing of employees without any risk of criticism of sacrificing productivity. &lt;/p&gt;
&lt;h2&gt;But Am I Doing the Press-Ups?&lt;/h2&gt;
&lt;p&gt;I&#39;m fortunate that I&#39;ve never experienced a mental health problem, and yes despite what I&#39;ve said above I do consider the primary reason for this to be luck. &lt;/p&gt;
&lt;p&gt;As with physical illness many of the conditions that affect people will be completely outside of their control and only professional expert care and support over time can begin to help. There are steps that we can take to promote mental wellbeing.  I wouldn&#39;t expect these to prevent serious conditions just as regular exercise won&#39;t protect from breast cancer or road traffic accidents, but everything we can do to promote awareness and understanding is a step in the right direction.&lt;/p&gt;
&lt;p&gt;Given the state of my Facebook activity I was never going to raise awareness of PTSD, anxiety and depression by posting 25 videos of me doing press-ups but hopefully writing about it may have more impact. And yes, I will also be doing the press-ups (I&#39;m 8 days in so far with 17 to go). Whatever form you find easiest to raise awareness of mental health issues, now is as good a time as any to do so.&lt;/p&gt;
&lt;h2&gt;References and Further Reading&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The ACAS website provides free advice in the UK for employers - &lt;a href=&quot;https://www.acas.org.uk/supporting-mental-health-workplace&quot;&gt;https://www.acas.org.uk/supporting-mental-health-workplace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A useful summary of positive psychology interventions and depression - &lt;a href=&quot;https://positivepsychology.com/positive-psychology-depression/&quot;&gt;https://positivepsychology.com/positive-psychology-depression/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Some figures and references for the US can be found here &lt;a href=&quot;https://www.mentalhealthfirstaid.org/2019/02/5-surprising-mental-health-statistics/&quot; title=&quot;Surprising mental health statistics&quot;&gt;https://www.mentalhealthfirstaid.org/2019/02/5-surprising-mental-health-statistics/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I can strongly recommend reading the Happiness Advantage for any leaders who want to justify promoting a happy team culture - &lt;a href=&quot;https://www.shawnachor.com/the-books/the-happiness-advantage/&quot; title=&quot;The Happiness Advantage&quot;&gt;https://www.shawnachor.com/the-books/the-happiness-advantage/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;1&quot;&gt;Image by&amp;nbsp;alex-mccarthy on Unsplash&lt;/font&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/8256577011434019183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/8256577011434019183?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8256577011434019183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8256577011434019183'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/05/mental-health-and-importance-of.html' title='Doing Press-ups - On Mental Health and The Importance of Awareness'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL3EtA30LcHClO5Z0itBefbfGy0veu00A3uxSbvxtX-aHHKy2Hru7xKmvjutfgKa0AicVm7keQoYccDL6VEkmoUPKJQUdoyu9lNRfOhgzS7VmKvGsSVp2ak5nW0EldTrfaRr2CcEkUPK9q/s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-8883926838858351812</id><published>2020-04-30T23:00:00.000+01:00</published><updated>2020-04-30T23:34:33.565+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Culture"/><category scheme="http://www.blogger.com/atom/ns#" term="Engagement"/><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><category scheme="http://www.blogger.com/atom/ns#" term="Remote Working"/><title type='text'>The one question you should be asking about remote working</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUP8sRj8DVTSXFiKBB2sFTUiU5sfPncuktHhzEVT753QA5aEVDokeEI4U3ZpYMPvDXi-wC2p3uJ2hc_QJzhFooKGHwdqCXYNR1vwBbmBZQDKJWFLrv6MykRoCkwoGuhbhN6wFGuS2RBmAQ/s1600/jules-bss-VW-pFREtl0k-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUP8sRj8DVTSXFiKBB2sFTUiU5sfPncuktHhzEVT753QA5aEVDokeEI4U3ZpYMPvDXi-wC2p3uJ2hc_QJzhFooKGHwdqCXYNR1vwBbmBZQDKJWFLrv6MykRoCkwoGuhbhN6wFGuS2RBmAQ/s640/jules-bss-VW-pFREtl0k-unsplash.jpg&quot; width=&quot;640&quot; height=&quot;426&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1066&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;This post is about the most important question you should be asking about remote working.&lt;/p&gt;
&lt;p&gt;This is not a post to answer your questions on remote working, but I&#39;m hoping it may cause you to ask some.&lt;/p&gt;
&lt;p&gt;A lot of people are questioning the best ways to do effective remote working, this is not a post about that.&lt;/p&gt;
&lt;p&gt;Some are questioning whether remote working could be the new normal, this isn&#39;t about that either. &lt;/p&gt;
&lt;p&gt;To find out what the most important question is about remote working, I&#39;ll start with a question myself. 
&lt;blockquote&gt;&lt;i&gt;If the move to remote working of your software team is presenting significant challenges to the leadership of that team, what does this say about how healthy your culture was in the first place?&lt;/i&gt;&lt;/blockquote&gt;       
&lt;/p&gt;
&lt;h2&gt;Why co-location works&lt;/h2&gt;
&lt;p&gt;I&#39;ll be honest at this point and say I&#39;ve always preferred having a primarily co-located team for a number of reasons. In my teams in the past I&#39;ve always looked for people who are able to access the common place of work as I feel it provides a number of benefits.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There&#39;s a huge amount of engagement and focus that comes from people in a shared space working together towards a common goal.&lt;/li&gt;
&lt;li&gt;Co-location allows low friction, light touch leadership where team members can get quick pointers of guidance at opportune moments when they can see their mentors are at a natural break. Even with the most efficient on-line tools it&#39;s hard to know what someone is doing at the exact point you decide to interrupt.&lt;/li&gt;
&lt;li&gt;There&#39;s a lot of value in being able to see body language and non-verbal signs of stress or frustration in colleagues that simply don&#39;t come across remotely.&lt;/li&gt;
&lt;li&gt;There&#39;s a huge amount of productivity that comes from people overhearing conversations that are going on and chipping in if and when they can help. As I wrote in my post on bug &amp;quot;&lt;a href=&quot;https://www.a-sisyphean-task.com/2012/11/blood-in-water-why-bug-feeding-frenzies.html&quot; title=&quot;Feeding Frenzies&quot;&gt;Feeding frenzies&lt;/a&gt;&amp;quot; - eavesdropping is one of the best techniques out there for picking up on problems, frustrations and opportunities or simply stepping in to correct mistaken assumptions. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Yup - when this is all over if I&#39;m lucky enough to still be working I&#39;ll still prefer leading and working in a co-located rather than remote team. It may seem surprising therefore why I wouldn&#39;t consider moving to remote working to be a significant hurdle. The reason is simple - I believe that the characteristics of a team that provide for healthy remote working, are the same characteristics that provide for a healthy team in any context. &lt;/p&gt;
&lt;h2&gt;Trust shouldn&#39;t be a new thing&lt;/h2&gt;
&lt;p&gt;I can think of 3 key characteristics of working relationships which are essential to successful remote working - but this post isn&#39;t about successful remote working. The key takeaway here is that these are characteristics that believe are important in any team. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Trust&lt;/strong&gt; - it isn&#39;t a new thing in this age of remote working. In co-located situations I still believe that a heavy dose of trust goes a long way in establishing a motivated and productive department. Allowing people to be flexible with their own time management has been a principle of mine for years and it always surprises me when I&#39;ve employed people who found this approach to be a refreshing change from previous roles. In a fully remote context it&#39;s simply not possible to monitor what people are doing every hour, but if you were doing this in the office then that indicates a potential lack of trust that could be having a major impact on your team morale and engagement. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autonomy&lt;/strong&gt; - Having autonomy over your own work is another key element in employee engagement and motivation that is just as important in the office as in remote work. If providing people with autonomy over their work is a new and strange idea in the Covid-19 world then perhaps that&#39;s something to think about when you get back to the office, because if you&#39;re micro-managing them with piecemeal task allocation this could well be preventing them from truly engaging with their work.  
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flexibility&lt;/strong&gt; - people have lives outside work. Despite the best efforts of some Silicon Valley companies to get employees to live, sleep and breathe &#39;the company&#39; - healthy and happy employees are ones with a work-life balance where their home life is their own - and that means flexibility. Flexibility can be harder in an office context but giving folks the keys and allowing them to come and go flexibly can remove a huge amount of stress for people, whether it&#39;s allowing them to do the school run, missing the rush hour or working from home at key times. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Put simply - I believe that these should be characteristics of any healthy software development team, whether remote or not. Building an effective team culture in an office context should implicitly prepare you for working remotely and if you&#39;re having to rethink your levels of trust, autonomy and flexibility in the new remote world then I suggest your office culture was overdue a rethink anyway. &lt;/p&gt;
&lt;h2&gt;The servant office?&lt;/h2&gt;
&lt;p&gt;I&#39;m sure that some in the light of current events will be discussing whether an office is necessary at all. It&#39;s an interesting idea, but for me the more interesting questions is - what was the office for in the first place? &lt;/p&gt;
&lt;p&gt;For those with a more command-and-control management approach an office can provide a mechanism for monitoring the activity of individuals. Ensuring people physically come to work gives a level of control over time spent working, activities performed and even clothes worn whilst there. &lt;/p&gt;
&lt;p&gt;As anyone who has read &amp;quot;&lt;a href=&quot;https://www.a-sisyphean-task.com/2018/10/the-sacrifices-of-servant-leader.html&quot; title=&quot;The sacrifices of the servant leader&quot;&gt;The sacrifices of the servant leader&lt;/a&gt;&amp;quot; will know that I align more closely with the idea of servant leadership where leaders are there not to control and assign tasks but to serve teams, clarify goals and remove blocks. Adopting a similar view to our physical working spaces provides a compelling insight of the purpose of the modern office.&lt;/p&gt;
&lt;p&gt;Once we establish trust, autonomy and flexibility into our teams then an office is no longer a place for managers to control work. Instead the purpose of a shared workspace is to provide a hub where empowered team members can come to get support from others in order to do their jobs effectively. This support can come in many forms such as&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;from ongoing regular interaction with a team unit&lt;/li&gt;
&lt;li&gt;through looser interactions sharing support and information with other stakeholders&lt;/li&gt;
&lt;li&gt;from leaders who are there to provide guidance and remove blocks&lt;/li&gt;
&lt;li&gt;from coaches and mentors who can more effectively provide guidance and advice face-to-face&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Looking at an office in this way, what becomes clear is that while there&#39;s benefit in having overlap in presence between those who need and provide that support, in reality as long as people get the benefits that come with co-location they should come and go as they please. &lt;/p&gt;
&lt;h2&gt;It&#39;s not about remote working, it&#39;s about agility&lt;/h2&gt;
&lt;p&gt;So what is the most important question about remote working? After all there are already many posts out there looking to answer the questions that some may be asking right now - &lt;em&gt;&amp;quot;how do we effectively work remotely&amp;quot;&lt;/em&gt;, &lt;em&gt;&amp;quot;how do we organise virtual teams?&amp;quot;&lt;/em&gt;, &lt;em&gt;&amp;quot;how do I run remote meetings?&amp;quot;&lt;/em&gt;. &lt;/p&gt;
&lt;p&gt;I think that the most important question you should be asking is
&lt;blockquote&gt;&lt;em&gt;&amp;quot;So what?&amp;quot;&lt;/em&gt;&lt;/blockquote&gt;
&lt;p&gt;as in&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;&amp;quot;yes my company has moved to remote working - so what?&amp;quot;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;I can honestly say I&#39;ve not felt the need to look at a single post or attend a single event on effective remote working since this all began. The reason for this is that I work in an organisation with a high level of agility built around trust, a huge amount of autonomy and hopefully working relationships that provide support that allow people to perform effective work even from afar. &lt;/p&gt;
&lt;p&gt;For organisations that find the transition to remote working particularly challenging as they fear they are losing control and aren&#39;t sure what people are doing - this may say more about their culture than it does about having to remote work. If the current situation highlights anything it&#39;s not the importance of learning how to shift to remote working, but the cultural importance of this not being a shift at all.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;Footnote - clearly this post is aimed at software teams finding themselves remote working as a result of global lockdown. I appreciate for many this situation hasn&#39;t just brought a situation of having to work remotely, but many far more serious consequences both in employment and health, for those more seriously affected I wish you all the best and hope that you are able to return to a situation where you have to worry about such trivial things as remote working very soon.&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;font-size: x-small&quot;&gt;Photo by Jules Bss on Unsplash&lt;/p&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/8883926838858351812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/8883926838858351812?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8883926838858351812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8883926838858351812'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/04/the-one-question-you-should-be-asking.html' title='The one question you should be asking about remote working'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUP8sRj8DVTSXFiKBB2sFTUiU5sfPncuktHhzEVT753QA5aEVDokeEI4U3ZpYMPvDXi-wC2p3uJ2hc_QJzhFooKGHwdqCXYNR1vwBbmBZQDKJWFLrv6MykRoCkwoGuhbhN6wFGuS2RBmAQ/s72-c/jules-bss-VW-pFREtl0k-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-6276767439718091856</id><published>2020-02-16T23:17:00.000+00:00</published><updated>2020-02-17T08:45:56.605+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Management"/><title type='text'>Using Outcome Based Documentation for Scoping Agile Developments</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN84MAMsYu-VUD4d87ZJ1UtLGSbsuMlN_3rztrfbfNLsZtwaATXYnd3ISYkldLD0axj1UGgmJC8QOkjGCfWb8Ls6Ouk-dCzfpb2BWHJKlxpdEVp2lkgf3rYxuXUxEtl68X3EUGf8oiYvZu/s1600/IMG_0322.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN84MAMsYu-VUD4d87ZJ1UtLGSbsuMlN_3rztrfbfNLsZtwaATXYnd3ISYkldLD0axj1UGgmJC8QOkjGCfWb8Ls6Ouk-dCzfpb2BWHJKlxpdEVp2lkgf3rYxuXUxEtl68X3EUGf8oiYvZu/s640/IMG_0322.JPG&quot; width=&quot;640&quot; height=&quot;480&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Have you ever been asked to create scoping documentation for an agile development? It&#39;s not easy is it? You&#39;ve probably found that, amongst the many benefits of focussing on customer collaboration over contract negotiation, there are also challenges. The worlds of agile and formal software purchasing don&#39;t make for happy bedfellows.  
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agile teams have embraced doing as little documentation as they can to support their development processes and avoiding contract negotiation is actually enshrined in the manifesto. &lt;/li&gt;
&lt;li&gt;Companies  purchasing software or development, on the other hand, rely on documents such as specifications and scopes of work to ensure that they are going to achieve the benefits they expect for their budget. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The last thing a customer wants to agree to is buying development sprints on a &#39;time and materials&#39; basis to see what you come up with, even though in an ideal world that&#39;s what you&#39;d want to sell to allow for flexibility and limit your risk. If this sounds familiar - I have good news! Creating flexible but powerful scoping documentation to bridge the gap here is possible - and in this post I&#39;ll show one way of doing this.&lt;/p&gt;
&lt;h2&gt;Some approaches that don&#39;t really work&lt;/h2&gt;
&lt;p&gt;A few years ago I was working for a company that was struggling with client development projects running over at high cost to the business. If we look at their purchasing process it&#39;s understandable why. The contract negotiation was run by account teams using  beautiful agency produced designs  to impress the client. The design process gave no consideration to  user experience  or practical ability to deliver and so inevitably the development overran with a lot of time sunk into achieving the exact design rather than adding value. In one extreme example a team spent over two weeks getting a smiley icon to change on a mobile slider control as it was moved, even though the users finger would be obscuring the icon during this process - it was in the design so had to be included.&lt;/p&gt;
&lt;p&gt;More recently I&#39;ve had a similar need, though this time the approach being used focused on tightly scoping the technical details involved in the delivery. This was better and provided much more confidence in the ability to actually deliver, but did come at the expense of a clear focus on the user and their goals. The result was an integration that worked from a technical perspective but left the end user with too many manual steps to achieve their tasks, and the customer ultimately a little disappointed. &lt;/p&gt;
&lt;h2&gt;Focus on outcomes&lt;/h2&gt;
&lt;p&gt;Despite the different approaches, the challenge in these situations was the same. How to produce documentation that:
&lt;ul&gt;&lt;li&gt;Was robust enough to get it through a contract negotiation or purchasing team&lt;/li&gt;
&lt;li&gt;Provided clarity for both parties on what we were aiming for and a basis for confirming when we were done&lt;/li&gt;
&lt;li&gt;Allowed for  flexibility in how to deliver, allowing for undiscovered technical constraints&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For me the answer lay in the mantra of high performing teams everywhere&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Focus on outcomes not outputs  
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;i.e. focus on what the software will allow people to achieve, rather than on the delivery of the software itself.&lt;/p&gt;
&lt;p&gt;(A common example to support this way of thinking is that people don&#39;t want a 1/4 inch drill they want a 1/4 inch hole. I personally I find this strange. The last time I used a drill the last thing I wanted was a hole in my wall. I did, however, require somewhere to store my cookery books and a shelf seemed a good option.)&lt;/p&gt;
&lt;p&gt;When selling software projects the important thing for the customer is not what is going be technically delivered, but what that will allow their users to achieve. Understanding and capturing that information is key to providing a flexible yet robust scope of work. &lt;/p&gt;
&lt;h2&gt;Capturing the outcomes&lt;/h2&gt;
&lt;p&gt;The format that works for me is to structure a lightweight scoping document to allow a clear focus in the body of the document on the outcomes desired, pushing technical constraints and limitations out to maintain readability. For the outcomes I break these down into three parts&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A high level outcome statement&lt;/li&gt;
&lt;li&gt;A few success criteria &lt;/li&gt;
&lt;li&gt;Any assumptions &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let&#39;s look at these in more detail &lt;/p&gt;
&lt;h3&gt;High level outcomes&lt;/h3&gt;
&lt;p&gt;I like to present a number of high level outcome statements. Each outcome needs to be carefully considered as we&#39;re aiming for as few as we can get away with here. Each also needs to be targeted at a specific role or stakeholder. &lt;/p&gt;
&lt;p&gt;Some examples &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow an agent to send a message to a list of contacts  
&lt;/li&gt;
&lt;li&gt;Allow an tradesman to register a device installation &lt;/li&gt;
&lt;li&gt;A manager can approve a draft design from one of their team &lt;/li&gt;
&lt;li&gt;A marketer wants to  personalise a message using contact data&lt;/li&gt;
&lt;li&gt;The system owner will be able to see their account usage &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;ve intentionally mixed the format here as I don&#39;t think it&#39;s necessary to insist on one structure, and while consistency within any one document is important, insisting on formats like  &#39;As a...I want...so that &#39; with customers is frankly annoying. &lt;/p&gt;
&lt;p&gt;What is important is conveying a desired outcome that has clear value for an identifiable role.  
&lt;/p&gt;
&lt;h3&gt;List success criteria for that outcome&lt;/h3&gt;
&lt;p&gt;Just as when elaborating user stories for ongoing development &lt;a href=&quot;https://www.a-sisyphean-task.com/2016/03/a-replace-holder-for-conversation.html&quot;&gt;adding acceptance criteria is essential&lt;/a&gt;, Including success criteria in outcome based documentation is key to ensuring that you and the customer are on the same page. The criteria should be statements that provide more explanation in terms of what an acceptable outcome will look like&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It shouldn&#39;t be necessary for the user to do any configuration in other products in order to send a message &lt;/li&gt;
&lt;li&gt;The marketer won&#39;t be able to send more messages than they have credit for in their account&lt;/li&gt;
&lt;li&gt;The tradesman will be able to complete the process on a mobile device in a potentially dark and dirty work environment&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The key here is in identifying criteria that will allow the target users to achieve the outcome they want, in a way that works for them. If the user has to step outside of a natural workflow for them in order to use the software then that isn&#39;t a positive outcome - so whether it&#39;s being able to use the product on your phone, outdoors in high wind, with dirty plumbers thumbs or through surgeon&#39;s gloves - these criteria are the key to ensuring the outcomes are delivered successfully. &lt;/p&gt;
&lt;h3&gt;List any assumptions to the ability to deliver that outcome&lt;/h3&gt;
&lt;p&gt;When working with a level of uncertainty we need to make assumptions in order to progress. These could be based on the need for supporting data or capabilities outside of our control, for example &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The 3rd party technology used will provide reporting data on individual message delivery &lt;/li&gt;
&lt;li&gt;The data from the customer training system will provide a suitable ongoing reference list of users in the system.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These assumptions can be invaluable.  I&#39;ve seen project priorities shift massively due to data on the customer side that was assumed by the them  to be reliable but was actually unusable. Appreciating that these are assumptions and presenting them as items to be investigated and confirmed as part of the process makes it much easier to discuss the impact should they prove to be false.&lt;/p&gt;
&lt;h2&gt;Other bits&lt;/h2&gt;
&lt;p&gt;As well as the outcomes there are other elements that make up a good outcome based scoping document. I find that a structure like this works well:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Introduction&lt;/strong&gt; - as well as defining what the project is for its useful to clarify the  characteristics of the approach being taken, particularly the acceptance of uncertainty and how this could affect delivery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Outcomes&lt;/strong&gt; - the outcomes as I&#39;ve detailed above including success criteria and assumptions &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Technical considerations&lt;/strong&gt; - details around the technical operating environment that need to be considered such as security expectations, target browser levels and devices and hosting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Appendices&lt;/strong&gt; - here I push any detailed items that would impact the clarity of the outcomes, such as data source field listings and reference tables. If it&#39;s necessary detail but would make the desired outcomes less clear if included there, it goes in an appendix. I&#39;ve occasionally also included details in here that need to be completed to provide a clearer scope, such as information on the key fields with which users will be uniquely identified.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;What about timescales and planning?&lt;/h2&gt;
&lt;p&gt;If you are planning to sell a development with an agile approach then some flexibility around delivery is needed. This is a difficult negotiation as the customers much prefer fixed cost and scope projects where the supplier takes on the risks. An effective approach I&#39;ve used here is to define fixed size delivery &#39;buckets&#39; or phases. Initially each phase will have assigned essential outcomes, but also some flexible ones that may be delivered, or may be rolled into the next phase. The process outlined at the outset included re-prioritisation in each phase to give the customer control over whether  to continue based on the original priorities, or shift to emergent ones. &lt;/p&gt;
&lt;h2&gt;Will it work for me?&lt;/h2&gt;
&lt;p&gt;If you&#39;re more used to working with fixed specifications you may be doubting at this point whether an outcome based scoping approach would work for you. You&#39;d be surprised. Most organisations are now using agile methods or will at least have some kind of transition project in place, so finding in-house support could be easier than you expect. I&#39;ve successfully used this approach in some robust purchasing processes in for large development projects in both the UK and US and was pleasantly surprised at the positive reaction.&lt;/p&gt;
&lt;p&gt;The fact is that when establishing outcomes what you&#39;re creating is a document that places an understanding of their users and their needs as the focus for the entire process, rather than a flashy design or the details of the technical delivery. And if you think about it that way - I think you&#39;d be hard pushed to find customers who wouldn&#39;t want that.  
&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;

There are literally hundreds of articles out there on outcomes over outputs - here&#39;s one, Google will find you a whole load more. 

&lt;p&gt;https://hbr.org/2017/02/you-need-to-manage-digital-projects-for-outcomes-not-outputs&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/6276767439718091856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/6276767439718091856?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6276767439718091856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6276767439718091856'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/02/using-outcomes-to-scope-custom.html' title='Using Outcome Based Documentation for Scoping Agile Developments'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN84MAMsYu-VUD4d87ZJ1UtLGSbsuMlN_3rztrfbfNLsZtwaATXYnd3ISYkldLD0axj1UGgmJC8QOkjGCfWb8Ls6Ouk-dCzfpb2BWHJKlxpdEVp2lkgf3rYxuXUxEtl68X3EUGf8oiYvZu/s72-c/IMG_0322.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-6201462644201173345</id><published>2020-01-26T22:24:00.000+00:00</published><updated>2020-01-26T22:24:56.663+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><category scheme="http://www.blogger.com/atom/ns#" term="product owner"/><title type='text'>Why we need to get rid of thought leaders</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguZKEe87JoM4YJNUp4-YRjSgqn9GTBhQV4cmcTiJIktDYkX1XynchyphenhyphenSPBjG_ej9AsgFgvvxMPR5icbmoDFNyt7QTbXnwAvg5jIITKDxg_j9fGoBOynq5xZYeRVj6pdLeo9gZAbwcaPKM87/s1600/gary-chan-YzSZN3qvHeo-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguZKEe87JoM4YJNUp4-YRjSgqn9GTBhQV4cmcTiJIktDYkX1XynchyphenhyphenSPBjG_ej9AsgFgvvxMPR5icbmoDFNyt7QTbXnwAvg5jIITKDxg_j9fGoBOynq5xZYeRVj6pdLeo9gZAbwcaPKM87/s640/gary-chan-YzSZN3qvHeo-unsplash.jpg&quot; width=&quot;640&quot; height=&quot;480&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;In the busy world of software blogging and speaking circles it&#39;s tempting to use an attention-grabbing, controversial title to present an often less than controversial subject. One method that&#39;s particularly effective at getting attention, primarily because it stirs up strong emotions, is the post title announcing the death of a software role.&lt;/p&gt;
&lt;p&gt;This happened with testing a decade ago as people proclaimed that &#39;testing is dead&#39; (most famously a &lt;a href=&quot;https://www.youtube.com/watch?v=X1jWe5rOu3g&quot; title=&quot;GTAC Keynote Testing is Dead 2011&quot;&gt;GTAC keynote by Alberto Savoia&lt;/a&gt;), while actually discussing an evolution of testing skills and responsibilities. More recently I&#39;ve read some similar arguments in relation to product owners, tempting us with inflammatory statements around &#39;doing away with Product Owners&#39;. &lt;/p&gt;
&lt;p&gt;I understand  the reason for this kind of positioning. Challenging the status quo is a proven technique to drive readership and maintain a position as a thought leader. At the same time I think that there are real dangers to this kind of positioning.&lt;/p&gt;
&lt;h2&gt;The title vs the content&lt;/h2&gt;
&lt;p&gt;Here are two articles that have been shared with me recently. Both nominally  about getting rid of product owner roles. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mike Cohn&#39;s article &lt;a href=&quot;https://www.mountaingoatsoftware.com/blog/is-it-time-to-do-away-with-scrums-product-owner-role&quot; title=&quot;Do away with PO&quot;&gt;&amp;quot;Is it time to do away with Product Owners&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;and Joshua Kerievsky&#39;s &lt;a href=&quot;https://medium.com/@JoshuaKerievsky/eliminating-the-product-owner-role-be01cabc1f5b&quot; title=&quot;Eliminating the Product Owner Role&quot;&gt;&amp;quot;Eliminating the Product Owner&amp;quot;&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On the face of it both appear to suggest that the Product Owner role is no longer necessary and should be removed. To support this both authors do argue that it should be a whole team approach to understand stakeholders and maximise value for them, this shouldn&#39;t be the responsibility of just one role. &lt;/p&gt;
&lt;p&gt;Reading more deeply though - what both authors also suggest is that teams taking on this responsibility should include an individual who specialises in product thinking, just as other individuals take more responsibility for, say, testing (who obviously aren&#39;t testers, that role is dead). This is a far less dramatic shift than suggested in the post titles to the extent that the cynic in me feels that a more appropriate title for such a post might be: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&#39;Is it time to subtly change the product owner role to be more embedded within product teams and to collaborate more with those teams to gain consensus on prioritisation decisions?&#39;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;however that would be a far less controversial position, not least because that is what most of the good product people I&#39;ve seen were doing anyway.&lt;/p&gt;
&lt;h2&gt;Where&#39;s the harm in getting a bit of attention?&lt;/h2&gt;
&lt;p&gt;So one might argue that there&#39;s no harm in presenting a non extreme argument under a more controversial heading to get a bit of attention. I disagree. I personally believe that such positioning does cause problems. If politics has taught us anything recently it&#39;s that simple punchy and memorable messages persist faster and further into common consciousness than the boring practical details. What I&#39;ve observed is that people can make some extreme decisions using &#39;current thinking&#39; as justification. &lt;/p&gt;
&lt;p&gt;By way of an example - a few years ago I worked with a company who had taken the &#39;testing is dead&#39; position literally and had taken the approach of having no testing expertise in the building. They&#39;d left all of the testing responsibility to the developers, without providing those people with any training in testing skills or establishing a clear definition of responsibilities. Needless to say they were struggling with reliably delivering working software and were suffering from high impact of production issues.&lt;/p&gt;
&lt;p&gt;Stripping out roles and relying on &#39;the team&#39; picking up new responsibilities without the requisite expertise is not something that any team should consider lightly. Read deeper into any post proclaiming the death of a role and you&#39;ll discover a caveat of keeping the skills provided by the individuals in that role through some other means.&lt;/p&gt;
&lt;h2&gt;Why not to get rid of product owners?&lt;/h2&gt;
&lt;p&gt;Just in case anyone was considering taking a literal response to posts like the ones above and performing a blanket cull of product expertise in your teams, let&#39;s look at the potential consequences. I think it&#39;s worth exploring some of the challenging situations that I&#39;ve encountered when a clear product role is missing and prioritisation responsibility is left to the developers in the team.&lt;/p&gt;
&lt;h3&gt;Persisting siloed working&lt;/h3&gt;
&lt;p&gt;Not all teams operate as a cohesive unit. Some teams operate entirely as a set of distinct individuals who are all working in parallel on different things. Each person in the team can be picking up their own tickets with little consideration for what the others are working on. A product role done well will really bring a disparate team together by focusing development efforts around common themes and goals. Not only does this encourage collaboration but it also helps to other roles such as testers to focus their efforts. &lt;/p&gt;
&lt;h3&gt;Missing out on economies of focus&lt;/h3&gt;
&lt;p&gt;The product owner isn&#39;t just there to prioritise individual tickets, but also to synchronise related work. A huge amount of friction and expense comes from developers having to re-acquaint themselves with the code behind a feature when picking it up to work on. The process of consolidating related work into themes around product areas can result in dramatic savings in the overall time and effort of maintenance through minimising context switching. Collating and coordinating this work takes a considerable effort, but the absence of this effort results in more piecemeal and high friction work.&lt;/p&gt;
&lt;h3&gt;Not picking things up in priority order&lt;/h3&gt;
&lt;p&gt;Another behaviour I&#39;ve seen emerge when prioritisation is left as a team responsibility is a tendency to skip down the priority list to avoid the tricky or lengthy tickets. Unless a team has really strong discipline then some members can fall into the habit of cherry picking from the backlog until they find something that appeals to them.  In one extreme case I saw a team bypass clearly important negotiated customer work in the backlog to address other items that they preferred, leaving the company in a challenging position to explain why the paid work had been deprioritised. &lt;/p&gt;
&lt;h3&gt;Not considering the bigger picture&lt;/h3&gt;
&lt;p&gt;One of the responsibilities of the product owner is to ensure that they understand the business goals and align the work to maximise the chances of achieving them. In addition to meeting existing user needs this will also include considerations such as increasing revenue opportunities from existing customers, or supporting sales and marketing efforts. Without someone taking the responsibility to keep appraised of these needs, a prioritisation bias can emerge towards short term problem solving at the expense of strategic progress.&lt;/p&gt;
&lt;h2&gt;It needs a great team&lt;/h2&gt;
&lt;p&gt;Given the challenges I&#39;ve presented here you may assume that I&#39;m against team  prioritisation, however this isn&#39;t the case. One of the best teams I ever worked on didn&#39;t have a specific product role and prioritised effectively based on a top level technical roadmap defined by the CTO. What allowed us to do that was a strong team built around multiple capable leaders with strong mutual respect. I&#39;ve seen plenty of teams that don&#39;t have such a strong foundation for whom a product owner role was hugely beneficial. &lt;/p&gt;
&lt;p&gt;I believe that it is important to consider the opinions of the whole team in prioritisation decisions, but that specific product expertise plays a critical part in informing those decisions. This doesn&#39;t necessarily need a devoted Product Owner in each team, but it does require someone with an understanding of the demands on that team and the implications of not doing things. What I&#39;m aiming to highlight here is that if a team is not working well, a knee jerk response to a &amp;quot;Get rid of Product owners&amp;quot; message could well make things worse by leaving prioritisation decisions to the mercy of the most opinionated technical members.  
&lt;/p&gt;
&lt;h2&gt;Getting rid of thought leaders&lt;/h2&gt;
&lt;p&gt;Hopefully by this point the sarcasm in the title of this post is apparent. I don&#39;t think we should get rid of thought leaders, just as I don&#39;t believe we should &#39;get rid of&#39; Product Owners or Testers. What I do believe is that all roles have to evolve - but successful evolution depends not on losing skills but on the people in those roles continously learning and advancing their craft. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Testers needed to evolve away from after the fact script running and embrace shifting both left and right in providing more ongoing feedback right from problem definition through development and into production use.&lt;/li&gt;
&lt;li&gt;Product roles need to act less as remote indisputable decision makers and embrace gathering and supplying evidence to teams as influencers and information providers to help build consensus around how best to advance their products.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And maybe thought leaders need to appreciate that: what works in one context doesn&#39;t necessarily provide a blueprint for all others; a team evolving how they deploy and use specific expertise really doesn&#39;t justify announcing the death of that role for an entire industry; and ultimately that headline messaging should be respected as it propagates faster and further than the detail inevitably will.&lt;/p&gt;

&lt;p style=&quot;font-size: x-small&quot;&gt;Photo by Gary Chan on Unsplash&lt;/p&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/6201462644201173345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/6201462644201173345?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6201462644201173345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6201462644201173345'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2020/01/why-we-need-to-get-rid-of-thought.html' title='Why we need to get rid of thought leaders'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguZKEe87JoM4YJNUp4-YRjSgqn9GTBhQV4cmcTiJIktDYkX1XynchyphenhyphenSPBjG_ej9AsgFgvvxMPR5icbmoDFNyt7QTbXnwAvg5jIITKDxg_j9fGoBOynq5xZYeRVj6pdLeo9gZAbwcaPKM87/s72-c/gary-chan-YzSZN3qvHeo-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-5179328663753773394</id><published>2019-12-10T03:01:00.000+00:00</published><updated>2020-02-14T07:40:24.497+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="acceptance criteria"/><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Elaboration"/><title type='text'>How to write great acceptance criteria</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3UOtzDOO5wxTBextF9WjhMjwf5JI2TGkCxilHbdl5YiiyFWF3voBd28wAIQGtalIdevld7X-4_VTUkz1QC799vJVlhx6wEzS5havnKNVHpH4Xek9SxAlBj7KPV9TGdORUfQYXz0EGOxQ/s1600/adam-wilson-6UIonphZA5o-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3UOtzDOO5wxTBextF9WjhMjwf5JI2TGkCxilHbdl5YiiyFWF3voBd28wAIQGtalIdevld7X-4_VTUkz1QC799vJVlhx6wEzS5havnKNVHpH4Xek9SxAlBj7KPV9TGdORUfQYXz0EGOxQ/s640/adam-wilson-6UIonphZA5o-unsplash.jpg&quot; width=&quot;640&quot; height=&quot;427&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1067&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;blockquote&gt;&lt;p&gt;Documentation is like alcohol in that the more we distil it down, the more powerful but potentially hazardous it becomes.          &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I&#39;m a strong believer in minimising documentation. I&#39;m also well aware that as we reduce the information we capture, the importance of what&#39;s left relatively increases. Nothing supports this more than acceptance criteria that are added to user stories. &lt;/p&gt;
&lt;p&gt;I personally believe collectively elaborating user stories to identify acceptance criteria to be the most important team activity in agile work, even more so than retrospectives. I therefore find it surprising how some people under-appreciate the importance of creating acceptance criteria. On many agile teams I&#39;ve started working with writing &#39;ACs&#39; has either not been done at all, or if it is done is something the Product Owner is expected to write in full well before the story is started (I challenge that approach &lt;a href=&quot;https://www.a-sisyphean-task.com/2016/03/a-replace-holder-for-conversation.html&quot; title=&quot;A replace-holder for a conversation&quot;&gt;here&lt;/a&gt;).  In this short post I&#39;m going to focus specifically on what good acceptance criteria look like to me. &lt;/p&gt;

&lt;h2&gt;What do good acceptance criteria look like?&lt;/h2&gt;
&lt;p&gt;With great power comes great responsibility. By their very nature user stories should not dictate how value is delivered, but an effective elaboration process should identify options that need clarification. Well written acceptance criteria will capture the points of ambiguity that come up in our user story discussions and remove this in a clear and simple manner. &lt;/p&gt;
&lt;h3&gt;They are focused on user outcomes not outputs&lt;/h3&gt;
&lt;p&gt;For me the most important characteristic of good acceptance criteria for me is that they are written with the aim of delivering an outcome for the target user, rather than an output of the development team. Most user stories will have a one line value statement (maybe in a format like &lt;em&gt;&#39;as a... I want... so that...&#39;&lt;/em&gt; If you insist on that kind of arbitrary rigidity). Instead of clarifying a solution the purpose of acceptance criteria is to expand on this to more explicitly scope the problem being addressed. The reason this is so important is that it maintains a focus on the user and the value they want to get from the change which is vital for effective critical assessment of the solution.&lt;/p&gt;
&lt;h3&gt;They allow for changes in approach&lt;/h3&gt;
&lt;p&gt;A good acid test of whether we&#39;ve achieved the above is it the acceptance criteria are resilient to a change in technical solution.  I&#39;ve seen teams that have embarked on a development only to discover that their first attempt at a solution proves to be unworkable. A well written set of problem focused acceptance criteria will allow for a rethink on the approach to a solution without any need for a rewrite the criteria supporting it. &lt;/p&gt;
&lt;h3&gt;They provide just enough points to scope&lt;/h3&gt;
&lt;p&gt;One of the key tenets of an agile approach is to keep things lightweight and avoid excessive documentation. The last thing we therefore want to do is burden the process with a lot of documentation at the last minute. The key here is capturing a bullet list of just enough points to be confident that we&#39;re progressing with a shared understanding. I typically aim for 3 to 8 points, more than this and I&#39;d be looking at whether it was possible to split an item down.&lt;/p&gt;
&lt;h3&gt;They consider all affected stakeholders&lt;/h3&gt;
&lt;p&gt;The headline of a user story will hopefully focus on providing value to a primary stakeholder. Even the thinnest slices of capability have impact on other roles and it is important to represent their needs. In addition to the target users, any roles that shouldn&#39;t be able to access a feature need to be identified. Also administration and support users need to be considered in terms of the events they need to respond to and the information they need to do so effectively. Identifying the other users impacted and the outcomes for them is an important consideration for a robust solution&lt;/p&gt;
&lt;h3&gt;They consider negative as well as positive scenarios&lt;/h3&gt;
&lt;p&gt;A user story title will typically only cover the positive outcome we&#39;re looking for. Acceptance criteria should go beyond this to capture what we expect to happen in negative scenarios too. What do we expect to happen if the user doesn&#39;t supply the prerequisites to complete a task? What subsequent decisions to we need to support if this happens? Who will be informed of a batch failure and what they need to be able to do with that information? Considering the potential negative cases is vital to establishing a robust solution that avoids an overwhelming workload for your support team.&lt;/p&gt;
&lt;h2&gt;What about other stuff?&lt;/h2&gt;
&lt;p&gt;Not everything needs to be baked into our acceptance criteria. Sometimes points come up out of discussions that simply don&#39;t make sense to add to the success criteria for a story. I typically look to capture two additional types of information that cover most needs and help to guide later development and testing.&lt;/p&gt;
&lt;h3&gt;Working &lt;b&gt;assumptions&lt;/b&gt; that help to scope the problem.&lt;/h3&gt;
&lt;p&gt;I encourage teams to identify any assumptions that are needed in the absence of knowledge to provide a starting point in framing the problem. This can include vital things like clarifying when we&#39;re deferring certain responsibilities to later work in order to reduce the scope. It&#39;s also useful to present figures that can set an expectation of reasonable performance while avoiding baking these into as fixed acceptance criteria (e.g. the page must load in under 1.5s) which can lead to a lot of wasted effort pursuing arbitrary goals.&lt;/p&gt;
&lt;h3&gt;Development &lt;b&gt;risks&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;As an ongoing process it&#39;s important to capture the risks we perceive to be inherent in our approach. This may be to guide the developer to factor in some mitigation into the solution, or the tester to ensure they focus on the risk area, or both. What we want to ensure is that if we identify risks that simply aren&#39;t naturally covered by problem focussed acceptance criteria, then these are still captured in a way that allows them to be acted on. &lt;/p&gt;
&lt;h2&gt;Is it necessary?&lt;/h2&gt;
&lt;p&gt;You might argue that capturing acceptance criteria (and risks and assumptions) is still favouring documentation over face to face communication. I disagree. Just as a shopping list helps to ensure we don&#39;t forget the things we knew we needed when we left the house once we are in the shop, the acceptance criteria are simply there as a reminder of what we decided we needed to cover through our face to face discussions. In order to do this though they need to convey the same intention outside of the context of that conversation, and will only do so if written well. Given the scope for confusion if we don&#39;t have our high level outcomes captured, I don&#39;t believe that taking a few minutes to agree, capture and share a handful of key points is a high price to pay for a clear testable definition of success.&lt;/p&gt;

&lt;p style=&quot;font-size:x-small&quot;&gt;Photo by Adam Wilson on Unsplash&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/5179328663753773394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/5179328663753773394?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/5179328663753773394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/5179328663753773394'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2019/12/how-to-write-great-acceptance-criteria.html' title='How to write great acceptance criteria'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk3UOtzDOO5wxTBextF9WjhMjwf5JI2TGkCxilHbdl5YiiyFWF3voBd28wAIQGtalIdevld7X-4_VTUkz1QC799vJVlhx6wEzS5havnKNVHpH4Xek9SxAlBj7KPV9TGdORUfQYXz0EGOxQ/s72-c/adam-wilson-6UIonphZA5o-unsplash.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-8926205969884537729</id><published>2019-11-17T23:11:00.001+00:00</published><updated>2019-11-17T23:11:09.362+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="backlog"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Innovation"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Your overwhelming product backlog is actually two</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhySVXBtmQsc2aRUN6AWtLm-LquKdMmB-XRPePaJiXWrg1uTsi0AkAJx9lCMGKz9Mau6Xaxx4SD5NHI-p6UwbKuj699Up3hu3dgxltUkGhScv6whYQiofj_Gkmh3akfhhTMG-afrzf1nrN7/s1600/achim-pock-OzWVv0e7K34-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhySVXBtmQsc2aRUN6AWtLm-LquKdMmB-XRPePaJiXWrg1uTsi0AkAJx9lCMGKz9Mau6Xaxx4SD5NHI-p6UwbKuj699Up3hu3dgxltUkGhScv6whYQiofj_Gkmh3akfhhTMG-afrzf1nrN7/s640/achim-pock-OzWVv0e7K34-unsplash.jpg&quot; width=&quot;640&quot; height=&quot;424&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1061&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Facing an overwhelming backlog is a challenge that anyone in product roles or agile teams will face at some point in their career. It was a common enough challenge to be the subject of an entire discussion at a meet-up I went to recently. Many folks there, myself included, had joined companies or teams as product managers only to inherit enormous existing backlogs containing potentially years of development work. If you&#39;ve been in this situation you&#39;ll know that it&#39;s a struggle to manage the expectations of too many stakeholders, each of whom wanting you to prioritise their particular items at the expense of others. &lt;/p&gt;
&lt;p&gt;I believe that a large part of the problem is when we view as one backlog, something that is far better viewed as two...&lt;/p&gt;
&lt;h2&gt;Easy to grow, hard to deliver&lt;/h2&gt;
&lt;p&gt;Sometimes practices are adopted by teams because they are the right approach for the context that the team is operating in. At other times we do things simply because everyone does it, rather than through a clear understanding of what we&#39;re trying to achieve. Product backlogs can suffer from this problem - they&#39;re an assumed part of modern development and it&#39;s all too easy to fall into the trap of growing a significant backlog without knowing exactly what you&#39;re going to do with the items in it.  
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adding something to the backlog provides a short term fix for the product manager to ease pressure from stakeholders. &lt;/li&gt;
&lt;li&gt;Having something added is perceived by those stakeholders as the first step to getting it delivered&lt;/li&gt;
&lt;li&gt;Items are rarely if ever removed to avoid upsetting anyone&lt;/li&gt;
&lt;li&gt;The backlog grows to be so unwieldy that overlap and duplication between items is commonplace &lt;/li&gt;
&lt;li&gt;The vast majority of the backlog remains perpetually undelivered. Instead what happens is that items are added to and delivered from the top of the list. A small and fluid layer of items flows in and out of the list while the remainder stagnates into an irrelevant  morass.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This situation isn&#39;t just frustrating - it can impact you commercially. A few years ago I worked on a project to create a new loyalty programme for a large corporate client based on a successful programme for a sister brand (that was on too weak a tech stack to reuse). At the point I was asked to take it on the account team had agreed that literally every feature from the existing programme would be recreated. This was a system that had evolved over years, with some of the features suffering very low or zero use. Even delivering the core, high value capabilities was a huge task. Once that was achieved both the customer and we found that we were prioritising other higher value items over the ones in the backlog. This should have put us in a really strong position to be shown to be delivering a high value capability in an agile way, but instead the  weight of existing backlog meant we were always in a weak negotiating position. &lt;/p&gt;
&lt;p&gt;What I see as the root of the issue with situations like this is that a single approach is being used for two very different needs, and the first step in tackling an overwhelming backlog is to recognise what these are.&lt;/p&gt;
&lt;h3&gt;Need 1 - Tracking items through development&lt;/h3&gt;
&lt;p&gt;The first purpose of a backlog is to track items through development. In my experience it helps to keep this as short as possible - to serve its purpose it&#39;s only necessary to include things here that are committed for &lt;em&gt;imminent&lt;/em&gt; development. &lt;/p&gt;
&lt;p&gt;Keeping this list to only the items that are in scope for research or development work is essential to maintain a focus on what the team are working on and I typically just maintain the items pertinent to the current release period (e.g. quarter year) in this list. It also helps to take the pressure off the PO or PM to be constantly curating a massive list of items and track which ones are ready for development. It&#39;s far less effort to keep a tidy window box than maintain a  landscape garden. &lt;/p&gt;
&lt;h3&gt;Need 2 - The ideas list&lt;/h3&gt;
&lt;p&gt;The second list has a completely different purpose which is to capture potential future developments. It&#39;s a place for capturing feedback, insights and ideas on what might be valuable to add to the software in the future. In this list we want to connect related feedback together to allow an informed comparison to prioritise against other potential developments. Any information that helps to understand the value of the item, including the evidence to support our confidence in the value of the item and any information on feasibility and effort. &lt;/p&gt;
&lt;p&gt;What we&#39;re not trying to do here is prep things for development. If we accept the fact that there will be a decision point on progressing something into the development backlog then we can be much freer in how information is captured in this list. It&#39;s fine to reference notes, early sketches, photos of whiteboards as well as customer quotes on their needs without worrying that these may inadvertently picked up and translated literally into product features. &lt;/p&gt;
&lt;p&gt;When adding items to the &lt;em&gt;ideas list&lt;/em&gt; I make it clear that these contribute to prioritisation of future work but there&#39;s no certainty that they will get developed. This message needs to persist right out to all roles that communicate to customers, so that they don&#39;t give the impression that accepting  a &#39;feature request&#39; means  anything other than extra information to help in prioritisation.&lt;/p&gt;
&lt;h2&gt;How to do it&lt;/h2&gt;
&lt;p&gt;Once we appreciate the fundamental differences between our lists then it becomes clearer that we need to manage these in different ways. For tracking development having a physical display in the room during discussions, on either a physical board or on a TV,  is important to give visibility and allow collaboration between roles. For capturing feature requests and ideas the need for collating different sources of feedback and data to feed prioritisation decisions requires very different capabilities more focussed on cross-referencing, indexing and ranking.&lt;/p&gt;
&lt;p&gt;I&#39;ve used a few approaches to managing these separate concerns. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.atlassian.com/software/jira&quot; title=&quot;Jira&quot;&gt;Jira&lt;/a&gt; has a really flexible organisational structure around boards and custom types.  When working with Jira an approach I have used one board to gather &#39;ideas&#39; as a custom ticket type, and then translate  these into Epics when I want to commit them to the development team backlog.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://azure.microsoft.com/en-gb/services/devops/&quot; title=&quot;Azure Devops&quot;&gt;Microsoft Azure Devops&lt;/a&gt; (formerly TFS) has a hierarchical structure of teams, areas and iterations.  I have managed longer term activities using a Product &#39;team&#39; looking at a top level iteration based on epic items, pushing more detailed items into development teams based on more granular iterations when they are committed for development.&lt;/li&gt;
&lt;li&gt;The best way I&#39;ve found, however, is simply to use two different products, one designed for taking development work and one specifically created for capturing roadmap items and gathering feedback requests. I currently use &lt;a href=&quot;https://www.productboard.com/&quot; title=&quot;ProductBoard&quot;&gt;ProductBoard&lt;/a&gt;  for capturing customer insights and planning strategic roadmap, with Azure Devops used to track work through the teams. The tool has a nice capability of capturing customer &#39;insights&#39; via email or from our support system and linking these to potential features (I have no connection to this tool and don&#39;t recommend it over others serving a similar need).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I typically don&#39;t capture supporting research and high levels of detail in a tracking tool. I prefer to persist detailed research in a wiki and add links to the relevant items, as wikis are easier to organise and find related information that can apply to multiple potential developments.&lt;/p&gt;
&lt;h2&gt;Names are important&lt;/h2&gt;
&lt;p&gt;Splitting a backlog isn&#39;t just a way to improve organisation. Changing the way that you communicate around feature requests is an important first step to taking ownership of the product direction. When ideas or feedback are captured into a  &#39;backlog&#39;, that carries an implication - the name backlog means &#39;an accumulation of uncompleted work&#39;. This is an unfortunate terminology that implies development teams are permanently lagging behind where they should be because in an ideal world every item should have been delivered already. Any list of potential developments and feature requests is not a product &#39;backlog&#39; because the future is uncertain and just listing ideas should lead to an assumption that they will get done. &lt;/p&gt;
&lt;p&gt;While we&#39;re on the subject a huge list of desired capabilities is not a &#39;roadmap&#39; either. The very existence of a large backlog that a product team is expected to deliver inhibits strategic planning so much that it would more accurately be described as  an &#39;anti-roadmap&#39;. What it is is a catalogue of potential opportunities, and the Product role should be focused on selecting from these in a way that provide the greatest value, irrespective of whether they&#39;ve were identified years ago or yesterday. &lt;/p&gt;
&lt;p&gt;So if you are in the situation where you are struggling with an overwhelming backlog, the approach that I would recommend is &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a second &#39;ideas list&#39;&lt;/li&gt;
&lt;li&gt;Move anything not committed for imminent development into it&lt;/li&gt;
&lt;li&gt;Establish some clear rules around accepting feature requests&lt;/li&gt;
&lt;li&gt;Communicate the basis that you will prioritise items into development&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then hopefully you&#39;ll be able to stop worrying about how to get through your enormous backlog, and start being optimistic about the great list of opportunities you have to improve your product. &lt;/p&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;p style=&quot;font-size:x-small&quot;&gt;Photo by Achim Pock on Unsplash&lt;/p&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/8926205969884537729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/8926205969884537729?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8926205969884537729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8926205969884537729'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2019/11/your-overwhelming-product-backlog-is.html' title='Your overwhelming product backlog is actually two'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhySVXBtmQsc2aRUN6AWtLm-LquKdMmB-XRPePaJiXWrg1uTsi0AkAJx9lCMGKz9Mau6Xaxx4SD5NHI-p6UwbKuj699Up3hu3dgxltUkGhScv6whYQiofj_Gkmh3akfhhTMG-afrzf1nrN7/s72-c/achim-pock-OzWVv0e7K34-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-1249527789211138689</id><published>2019-10-24T20:53:00.000+01:00</published><updated>2019-10-25T08:39:39.654+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><title type='text'>Too Many Conversations?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrl2GbsneyZUwq0UXYrcXXMCrFJfLjaqwYwo7qAbciXIFlJ0ez0ayjsxCltnH5PHWzbSjOTN99wJYBjlcOZIpJskendINCHaA6ReBQp94OZBTDz2oGZjx_GLz9073_umznmgj0XhXeO8p6/s1600/headway-jfR5wu2hMI0-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrl2GbsneyZUwq0UXYrcXXMCrFJfLjaqwYwo7qAbciXIFlJ0ez0ayjsxCltnH5PHWzbSjOTN99wJYBjlcOZIpJskendINCHaA6ReBQp94OZBTDz2oGZjx_GLz9073_umznmgj0XhXeO8p6/s640/headway-jfR5wu2hMI0-unsplash.jpg&quot; width=&quot;640&quot; height=&quot;427&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1067&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I was at a daily stand-up not long ago and a developer gave an update that went something like this &lt;/p&gt;
&lt;blockquote&gt;&amp;quot;Yesterday I was mostly in meetings so I didn&#39;t get a lot of work done, I did find some time to fix a bug and do a code review.&amp;quot;
&lt;/blockquote&gt;

&lt;p&gt;thereby expressing a very clear opinion on what real &#39;work&#39; was to them - and time spent in meetings clearly was not it. &lt;/p&gt;
&lt;p&gt;This wasn&#39;t an isolated event. I heard similar updates from the same developer many times, and  I&#39;ve worked with others who also expressed similar views. The sad thing here is that all it took to achieve the label of &#39;meeting&#39; in this person&#39;s eyes was the presence of more than one person discussing a work related topic, or as I like to call it, a conversation. &lt;/p&gt;
&lt;h2&gt;When Meetings go Bad&lt;/h2&gt;
&lt;p&gt;Let me say right from the start that I believe a heavy meeting culture is a pain and impacts productivity. Long, regular meetings involving lots of people are an expensive business and can dominate the calendars of middle and senior managers if not kept in check. The perils of the meeting culture are well covered elsewhere (and I&#39;ll include some links in the references at the end of this post as to the best pieces I&#39;ve read on the subject), so I&#39;ll stick here to summarising the three main issues I see with a meeting culture:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Too many people involved.&lt;/strong&gt; It&#39;s simply unnecessary, and expensive, to have everybody in every meeting. 8 people in a 1 hour meeting is a whole day of work. If the output wasn&#39;t worth giving over an entire working day to, then there were too many people in the meeting. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Too long&lt;/strong&gt;. Another challenge is allowing far too long for meetings that don&#39;t merit the time. &lt;a href=&quot;https://en.wikipedia.org/wiki/Parkinson%27s_law#targetText=Parkinson&#39;s%20law%20is%20the%20adage,of%20bureaucracy%20in%20an%20organization.&quot; title=&quot;Parkinson&#39;s Law Wikipedia&quot;&gt;Parkinson&#39;s Law&lt;/a&gt; relates to the fact that work expands to fill the time available, and rarely do I see this more apparent than in a 1 hour scheduled meeting. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Too frequent&lt;/strong&gt;. If a meeting is regularly scheduled and you&#39;re not making valuable decisions each time you sit, the meeting probably doesn&#39;t need to be on repeat. Those of us in roles that interact with a lot of teams and departments find that their calendar is easily swamped when regularly scheduled meetings are a standard activity in a business.  
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;ve been personally guilty of falling into these traps on occasion, though I find that an awareness of the problem is the first step to avoiding it. What bothers me is that the &#39;meetings&#39; the individual at the start of this post was referring to were nothing like what I&#39;ve described here. &lt;/p&gt;
&lt;h2&gt;Conversations aren&#39;t meetings&lt;/h2&gt;
&lt;blockquote&gt;&amp;quot;The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.&amp;quot; 
&lt;/blockquote&gt;

&lt;p&gt;Despite being explicit in the &lt;a href=&quot;https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/&quot; title=&quot;12 Principles of the Agile Manifesto&quot;&gt;12 principles of the agile manifesto&lt;/a&gt;, I find that this principle is one that is most heavily resisted by some individuals.  Some still persist with the opinion that unless you&#39;re coding you&#39;re not doing valuable work. It&#39;s frustrating how people that are otherwise enthusiastic about agile principles would so strongly reject one aspect that is so fundamental to them. &lt;/p&gt;
&lt;p&gt;It&#39;s unsurprising that the group that I&#39;ve seen this most commonly is software developers. I reject the stereotype that developers are an antisocial bunch, but I do believe there are some pervasive practices that promote the idea that the only valuable work is coding:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Some of our mechanisms to measure development &#39;productivity&#39; specifically promote at-desk coding as the sole measure of progress - yes &amp;quot;source lines of code&amp;quot; I&#39;m primarily thinking you, however agile sprint velocity and kanban status columns can also be abused to the point of promoting the completion of tasks over the &lt;em&gt;successful&lt;/em&gt; delivery of value. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Our hiring processes similarly focus predominantly on the purely technical. I&#39;ve yet to see a developer hiring process that required a developer to actually speak to someone to establish the nuances and assumptions of a user problem before undertaking the obligatory coding challenge. More often we place a technical coding problem in front of them and rely on discussion with other deeply technical roles as the only means of assessing softer skills. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Having discussions raises criticisms and questions that take time to resolve. It&#39;s much quicker to reach a solution based on how you see it working and defer critical feedback to the end than it is to have your thinking challenged up front. Discussions amongst stakeholders often expose the nasty, real-world complexities that undermine our nice elegant solution models and feel like they are slowing development progress (even though this kind of activity actually vastly reduces the effort needed during testing and review). It&#39;s hardly surprising then that some folks prefer to avoid them.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With these factors driving the perspective that conversation takes away from productive work, how can we promote the need for healthy interaction to support productive development? &lt;/p&gt;
&lt;h2&gt;Rephrase the problem&lt;/h2&gt;
&lt;p&gt;There are practical ways to reduce the negative perception of meetings. Where they are needed try to encourage sessions that&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Focus on a specific decision and just long enough to make that decision.&lt;/strong&gt; I find it useful to focus on coming together to agree direction and identify next steps rather than trying to solve all the problems at hand in one long meeting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Are arranged as near to the time needed as possible.&lt;/strong&gt; Try to organise at just the right moment to prevent blocks whilst not being so ad-hoc as to impose interruptions - people need time to plan their quiet work. If you have a daily standup (is anyone brave enough not to?!) then this is an ideal time to discuss and arrange appropriate times for any conversations needed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Involve only the relevant people&lt;/strong&gt;. Have enough people in the conversation to avoid excluding people affected, but no more. In other words - invite the testers.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Keeping discussions lightweight, on-demand and just-long-enough will certainly help to avoid becoming an organisation that is paralysed by meeting culture. Sadly, as I&#39;ve discovered, it won&#39;t remove the challenge of the &#39;we have too many meetings&#39; argument. 
This is a problem that needs to be addressed at the cultural as well as the practical level. &lt;/p&gt;
&lt;p&gt;Instead of referring to &#39;meetings&#39; try talking about &#39;conversations&#39; or &#39;catch ups&#39;. 
&lt;blockquote&gt;&amp;quot;Yesterday I had a conversation with the CTO around to decide how we were going to progress the security rollout, and a really useful catch up with Andy and Sarah to decide the final tasks needed to complete their active story.&amp;quot;&lt;/blockquote&gt;

This isn&#39;t just idle semantics. The word &amp;quot;meeting&amp;quot; conjures up images of a formal event, with pre-defined parameters that is scheduled to fill an allotted time slot. Sometimes this formality is required but often it&#39;s overkill for the needs of software development teams. We tend to use the term &#39;catch-up&#39; in my company to imply a short, single-point agenda conversation with minimal attendees organised at the appropriate moment to make a decision. These catch ups are requested and scheduled at or just after stand-up so people can loosely plan them in on the day when they are needed. Often a catch up involves only two people, but each of those people has committed to the time to tackle the decision at hand. This commitment is key - someone wandering over to your desk or calling on Skype is an extremely effective low friction way of having discussions, but in such a situation it&#39;s perfectly acceptable culturally to terminate the conversation suddenly for other commitments, like being overdue your 11am coffee, or hearing the sandwich van arrive. What we&#39;re aiming for is the lowest friction, minimal impact conversation that is scheduled enough to prepare for and plan other tasks around. &lt;/p&gt;
&lt;h2&gt;Look at who you&#39;re hiring&lt;/h2&gt;
&lt;p&gt;When using agile methods it&#39;s critical to have people that respect the value of conversation in decision making, and enjoy collaborating with their colleagues to deliver value. If your team contains people who prefer to stay at their desks building poor software based on false assumptions, then you need to look at who you are hiring. &lt;/p&gt;
&lt;p&gt;I&#39;m always open to being challenged, and when there has been valid argument in the &#39;too many meetings&#39; criticisms I&#39;ve taken it on board. Instead what I&#39;ve seen recently was that the individuals most critical of time spent in conversations, were also the ones whose work most frequently missed the mark. They were the ones whose solutions just weren&#39;t thought through. At best this involved having spend far more time in reworking and reviewing that was necessary, at worst it involved having to simply ditch the changes and start over. Conversation is essential in the process of having your work held to account, and avoiding scrutiny through the &#39;too many meetings&#39; argument is disingenuous. The simple fact is that you can&#39;t avoid scrutiny for ever and the later you leave it, the harder it hits.&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;p&gt;A couple of the better posts I&#39;ve seen critiquing a meeting culture&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HBR Stop the meeting madness &lt;a href=&quot;https://hbr.org/2017/07/stop-the-meeting-madness&quot; title=&quot;https://hbr.org/2017/07/stop-the-meeting-madness&quot;&gt;https://hbr.org/2017/07/stop-the-meeting-madness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hackernoon - A good critique of meeting culture &lt;a href=&quot;https://hackernoon.com/meetings-a-culture-of-excess-that-hurts-our-productivity-and-morale-464a5797c799&quot; title=&quot;Hackernoon Meetings A culture of Excess&quot;&gt;https://hackernoon.com/meetings-a-culture-of-excess-that-hurts-our-productivity-and-morale-464a5797c799&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Photo by Headway on Unsplash&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/1249527789211138689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/1249527789211138689?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/1249527789211138689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/1249527789211138689'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2019/10/too-many-conversations.html' title='Too Many Conversations?'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrl2GbsneyZUwq0UXYrcXXMCrFJfLjaqwYwo7qAbciXIFlJ0ez0ayjsxCltnH5PHWzbSjOTN99wJYBjlcOZIpJskendINCHaA6ReBQp94OZBTDz2oGZjx_GLz9073_umznmgj0XhXeO8p6/s72-c/headway-jfR5wu2hMI0-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-817956049210620028</id><published>2019-08-11T23:21:00.000+01:00</published><updated>2019-08-12T08:50:25.964+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Modelling"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><category scheme="http://www.blogger.com/atom/ns#" term="State Modelling"/><title type='text'>Agile State Modelling </title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfoDpI4Ugo1EGjVyH-9tuLtal7C6LIOtde22A7KaM0-HHWDf-DLOEBoYjesDqbojSYxyHyceo6S2VpU4LwzyYtqiANlySlVSefpn9RE7nvIL2eAbYCsSpbaLtdrs-nOJH_PX9QcAZoIY44/s1600/330705878_b47b6e1766_o.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfoDpI4Ugo1EGjVyH-9tuLtal7C6LIOtde22A7KaM0-HHWDf-DLOEBoYjesDqbojSYxyHyceo6S2VpU4LwzyYtqiANlySlVSefpn9RE7nvIL2eAbYCsSpbaLtdrs-nOJH_PX9QcAZoIY44/s640/330705878_b47b6e1766_o.jpg&quot; width=&quot;640&quot; height=&quot;427&quot; data-original-width=&quot;1024&quot; data-original-height=&quot;683&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I, along with many others who adopt an agile approach to their work, lean towards a mindset that there&#39;s no &#39;best practice&#39; in implementing tools and processes - but rather the right one to use at the right time. For me, processes and techniques, such as use of analytical models, are like tools in a toolbox. They are ready to be brought out at the appropriate occasion by an expert craftsman, or alternatively, me. Some are like a screwdriver, providing value in a huge variety of jobs. Others are like that weird special basin wrench that you bought to replace the tap (faucet) in the bathroom, less frequently useful but no less valuable for that when the right situation arises - like my leaky kitchen tap. &lt;/p&gt;
&lt;p&gt;In the last year or two I&#39;ve found myself increasingly finding the tactically applied state model to an invaluable addition to my tool set. I&#39;ve always found simple state models to be a great testing tool but in a product management capacity a state model is also surprisingly useful as a method of communicating and reaching consensus across roles. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In early stages of development they are an effective way of collaboratively establishing a model for the problem space that can be used as the basis for the software solution&lt;/li&gt;
&lt;li&gt;They provide testers an early opportunity to test flaws in solution thinking before these are encoded into software&lt;/li&gt;
&lt;li&gt;They help to flush out inconsistencies between the thinking in different roles around how the software will map to the real world, and allow consensus to be reached around the scope and supported transitions within a feature. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of these things and more make standalone state models a very useful tool, but it is actually in using state models in a more progressive, iterative fashion that I&#39;ve found the greatest value in recent months. &lt;/p&gt;
&lt;h2&gt;Simple format&lt;/h2&gt;
&lt;p&gt;Let&#39;s clarify what I&#39;m talking about when I refer to state model. There are different options for presenting state models right from very simple sketchy whiteboard styles, through to the rigid formal documentation kind such as UML state models (&lt;a href=&quot;https://www.geeksforgeeks.org/unified-modeling-language-uml-state-diagrams/&quot; title=&quot;UML state models&quot;&gt;See here for a decent summary of the format&lt;/a&gt;). &lt;/p&gt;
&lt;p&gt;Anyone familiar with this blog will guess that I lean towards the simple, flexible approaches that yield the most value with the least rigmarole. Lee Copeland&#39;s &amp;quot;&lt;a href=&quot;https://www.amazon.com/Practitioners-Guide-Software-Test-Design/dp/158053791X&quot; title=&quot;Practitioners Guide to Software Test Design&quot;&gt;Practitioners Guide to Software Test Design&lt;/a&gt;&amp;quot; provides an excellent introduction to a simple modelling approach that is probably the closest representation to the format I find useful.  
&lt;/p&gt;
&lt;p&gt;When working with developers I typically operate a simple modelling representation of&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPBMIwGq36gNLhHsNHb_zNX0MqyH66EA8D8BF6sNcaYEL6PN2RjKzlEQrKWweK48WX5DF__De9yWHOPwfqrPkT5f9wGNp_lg1a8m15EFmU3DpWm5bq_rdXSZJSnSRgw1x99twkx8W0hxV/s1600/Slide1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxPBMIwGq36gNLhHsNHb_zNX0MqyH66EA8D8BF6sNcaYEL6PN2RjKzlEQrKWweK48WX5DF__De9yWHOPwfqrPkT5f9wGNp_lg1a8m15EFmU3DpWm5bq_rdXSZJSnSRgw1x99twkx8W0hxV/s400/Slide1.PNG&quot; width=&quot;400&quot; height=&quot;307&quot; data-original-width=&quot;369&quot; data-original-height=&quot;283&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Despite it&#39;s simplicity I&#39;ve found this format sufficient to explore a problem space and flush out the flaws in early thinking on a solution. It also carries the benefit of being very easy to represent in Powerpoint - something that shouldn&#39;t be undervalued. Sometimes I stick to just using arrows to represent a transition, however I often find it easier to represent these as a shape simply because it can support multiple inputs and outputs for places where items undergo an equivalent transition. It also helps in discussing the models as it prompts the questions about whether certain states should support certain transitions e.g. &lt;blockquote&gt;&amp;quot;Should we be able to delete from the edit page&amp;quot&lt;/blockquote&gt;or whether certain transitions are equivalent e.g. &lt;blockquote&gt;&amp;quot;Is deleting a published item equivalent to deleting a draft one?&amp;quot;&lt;/blockquote&gt;&lt;/p&gt;
&lt;h2&gt;A worked example&lt;/h2&gt;
&lt;p&gt;Imagine we want to create a blog platform. We want to create new draft posts and publish them to read on our site. Before we dig into the problem in our optimistic &#39;this is a simple feature&#39; naivety we might consider the initial model to look something like this&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Qhyyr8Ukah__PsDhdHNK7jDW0lkH7WIVUrrXtXbqWn9fUuv4fMwZ1WiFXMN-i1CbKRTeICL3lJ4AXMTzF-vq2oNZMIhssyNwuunPno1ws7O96Ngu4uvJRcy3K-xhp6tl9qAJDQNe9-zE/s1600/Slide2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Qhyyr8Ukah__PsDhdHNK7jDW0lkH7WIVUrrXtXbqWn9fUuv4fMwZ1WiFXMN-i1CbKRTeICL3lJ4AXMTzF-vq2oNZMIhssyNwuunPno1ws7O96Ngu4uvJRcy3K-xhp6tl9qAJDQNe9-zE/s640/Slide2.PNG&quot; width=&quot;640&quot; height=&quot;360&quot; data-original-width=&quot;1280&quot; data-original-height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I can guarantee that after an extended user story elaboration session involving developers and testers, we&#39;re likely to have a less beautiful but much more representative model looking something like this.&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgts0wrDEGpch3sqzMcZw_JltA5usVAL7fgGqS8W8JsYGdEUKXN6bkimtqKd6JYtin9pCD68EKgc-h8f5DXtofdfS3vrS5GUhJb_I59n0KP4pAVr7D58cv8K1cGlJuNIzBq63s383DVqVD2/s1600/Slide3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgts0wrDEGpch3sqzMcZw_JltA5usVAL7fgGqS8W8JsYGdEUKXN6bkimtqKd6JYtin9pCD68EKgc-h8f5DXtofdfS3vrS5GUhJb_I59n0KP4pAVr7D58cv8K1cGlJuNIzBq63s383DVqVD2/s640/Slide3.PNG&quot; width=&quot;640&quot; height=&quot;360&quot; data-original-width=&quot;1280&quot; data-original-height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;This is one of the fantastic things about collaborative analysis - through the process of interactively modelling and questioning, we have collectively explored the problem domain. Together we have established a model for a solution that has addressed some flaws in our initial thinking that would certainly have surfaced later in development with greater impact. More importantly we have a model for a solution that is understood by all of the active stakeholders in the development. &lt;/p&gt;
&lt;h2&gt;Incremental States&lt;/h2&gt;
&lt;p&gt;The beauty of using a state model to support agile development is that it provides us with an elegant way of representing the incremental nature of the development, whilst ensuring that we have a robust solution at each stage. If we can identify a slice of our model to support at each stage of the development then we can develop and test a complete subset of capability. Developers can use the representation of each stage to be clear on scope , testers can to understand the incremental delivery and test the integrity of it, and product leaders can use to communicate progress and capability to a wider audience.&lt;/p&gt;
&lt;p&gt;For example - in our first user story for our blog platform we may identify that we&#39;re going to support the ability to draft a post. We can identify a clean segment of our model that defines the scope of this piece.&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsX88xv0Ye0jpLT2MOMemurukYUuDKUXAoxFzg9tMeDRPvDA-Wpi5vO05NU-sM27f9bsPJhvlzPtSYm7h6O3AkmM1XYkSH3EwJF4Usoq7Xt2_C47oB7rWZaWRfC0xRiCHXiXIzu4fxUvio/s1600/Slide4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsX88xv0Ye0jpLT2MOMemurukYUuDKUXAoxFzg9tMeDRPvDA-Wpi5vO05NU-sM27f9bsPJhvlzPtSYm7h6O3AkmM1XYkSH3EwJF4Usoq7Xt2_C47oB7rWZaWRfC0xRiCHXiXIzu4fxUvio/s640/Slide4.PNG&quot; width=&quot;640&quot; height=&quot;360&quot; data-original-width=&quot;1280&quot; data-original-height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;The question comes up whether we want to support delete of drafts at this stage. We decide to include this as it provides a nice complete subset.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;Now we want to deliver value quickly so we want to be able to publish our simple post. &lt;/p&gt;
&lt;p&gt;We extend the model. This raises questions on scope&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do we need to cover reverting a published post to draft? (not yet that&#39;s a separate value item)&lt;/li&gt;
&lt;li&gt;Do we need to be able to edit the published post? (not yet - let&#39;s focus on the top value item of publishing a post)&lt;/li&gt;
&lt;li&gt;Do we allow delete of the published post? (No we will consider the workflow of published posts later)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We may still be missing some obvious capabilities, but we have established a valuable workflow with a clear solution state model that can be rigorously tested, without getting distracted in supporting other states and transitions which add less immediate value and can therefore be deferred. &lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhoS-jCjOHDHwvtF74cxNOQRIkfT5gapM9vtI7oFd_GjK1Qz1hH2EqSyMyii800JfTnJ-SPZbYZOC1PhnqsXg2bGiQrK-IMk0PELExGZfydj9kiq26O-rGS89_7XplO5hOiTI_4EoAsufs/s1600/Slide5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhoS-jCjOHDHwvtF74cxNOQRIkfT5gapM9vtI7oFd_GjK1Qz1hH2EqSyMyii800JfTnJ-SPZbYZOC1PhnqsXg2bGiQrK-IMk0PELExGZfydj9kiq26O-rGS89_7XplO5hOiTI_4EoAsufs/s640/Slide5.PNG&quot; width=&quot;640&quot; height=&quot;360&quot; data-original-width=&quot;1280&quot; data-original-height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;And so on, incrementally as we build the capability and add items that provide further value, for example being able to edit a published post, where we may decide to allow save and publish of an unsaved new draft as well as unsaved changes in a published post. &lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuXjPBct_rzTTAYqAyaOw-lidL4iSPfnCNHHBf5qmbasYaDCCcRAyHOvPYv8CwQpWM4ZDemg1zCaRkhuxGWFhIlJZEXDgydIYb7WkUwXvK00twgf4-W0nZxE2n959QUQHVUdeKkT_npoyf/s1600/Slide6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuXjPBct_rzTTAYqAyaOw-lidL4iSPfnCNHHBf5qmbasYaDCCcRAyHOvPYv8CwQpWM4ZDemg1zCaRkhuxGWFhIlJZEXDgydIYb7WkUwXvK00twgf4-W0nZxE2n959QUQHVUdeKkT_npoyf/s640/Slide6.PNG&quot; width=&quot;640&quot; height=&quot;360&quot; data-original-width=&quot;1280&quot; data-original-height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;and subsequently we may add a route to remove unwanted posts, whether published or not. &lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb588S-uCmd1GZbD2lcddrCZmxce2pFADH_XbORHSSIT0azIKtne3CfF1CeZJL0QRMNP8N7j0C94rYoquLRQ6RyTXtkg3PNbge7QPP0CZBg61s4Vjcp5RxH8d5KE0iBPB43y3JMERAcwXh/s1600/Slide6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb588S-uCmd1GZbD2lcddrCZmxce2pFADH_XbORHSSIT0azIKtne3CfF1CeZJL0QRMNP8N7j0C94rYoquLRQ6RyTXtkg3PNbge7QPP0CZBg61s4Vjcp5RxH8d5KE0iBPB43y3JMERAcwXh/s640/Slide6.PNG&quot; width=&quot;640&quot; height=&quot;360&quot; data-original-width=&quot;1280&quot; data-original-height=&quot;720&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;We have a way of clearly communicating the expectation of what states and transitions will be supported in each development step, as well as identifying where gaps are and ensuring that we have a complete model in place at each stage. We can apply a high level of rigour around what has been delivered as it should be a complete and coherent solution, albeit one that may not support all of the desired states of our final solution. This provides confidence in our ability to release ensuring we have no &#39;loose wiring&#39; in the incremental stages of delivery.&lt;/p&gt;
&lt;h2&gt;Non-trivial examples&lt;/h2&gt;
&lt;p&gt;In many textbooks the examples given are so simplified as to be very challenging to apply to any real-world examples so it&#39;s worth me saying that the worked example here is very similar to a model that I drew up in an real session in the last few weeks (although I&#39;ll admit the one here hasn&#39;t had the benefit of collective elaboration and testing so could well have some holes). &lt;/p&gt;
&lt;p&gt;As with many such approaches the value here lies less in the model itself and more in the value that comes from the process of creating it. Getting a team together at the start of an epic item and working through the creation of an initial state model can be a fantastic way of aligning minds on the bigger picture and how to robustly deliver value in stages.&lt;/p&gt;
&lt;p&gt;I&#39;ve found this approach to work best on greenfield developments that involve the introduction of completely new system entities with multiple states. It may be less useful when introducing other shapes of new capability. For example when adding a set of rich and complex interactions within a single component such as an image editor - other approaches will inevitably be more useful. Which brings me neatly back to my original point - now where did I leave that basin wrench?&lt;/p&gt;

&lt;p style=&quot;font-size:x-small&quot;&gt;Photo by Edouard TAMBA on Unsplash&lt;/p&gt;

&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/817956049210620028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/817956049210620028?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/817956049210620028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/817956049210620028'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2019/08/agile-state-modelling.html' title='Agile State Modelling '/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfoDpI4Ugo1EGjVyH-9tuLtal7C6LIOtde22A7KaM0-HHWDf-DLOEBoYjesDqbojSYxyHyceo6S2VpU4LwzyYtqiANlySlVSefpn9RE7nvIL2eAbYCsSpbaLtdrs-nOJH_PX9QcAZoIY44/s72-c/330705878_b47b6e1766_o.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-5428029846808371892</id><published>2019-07-04T22:24:00.000+01:00</published><updated>2019-07-04T22:27:58.424+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><title type='text'>Non-working groups</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH1bqf4fJCEP0YtyCX7g2zzAIUOw8SLG1wHA6tM90Ynem1Z-qKcOkldInkSWG8eo7rh0kmmX2cQ0qroxecwjJcCmO8g135WH1aNZ1n950Bsm-kxN8TMw9fKQ9ocXgo1c0eAw1tdzWc9fIc/s1600/jonas-jacobsson-2xaF4TbjXT0-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH1bqf4fJCEP0YtyCX7g2zzAIUOw8SLG1wHA6tM90Ynem1Z-qKcOkldInkSWG8eo7rh0kmmX2cQ0qroxecwjJcCmO8g135WH1aNZ1n950Bsm-kxN8TMw9fKQ9ocXgo1c0eAw1tdzWc9fIc/s640/jonas-jacobsson-2xaF4TbjXT0-unsplash.jpg&quot; width=&quot;640&quot; height=&quot;427&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1067&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Have you ever been involved in a working group? Or a guild, or tribe or any other kind of informal cross-functional special interest group? Yes me too. Lots of them. &lt;/p&gt;
&lt;p&gt;And how many of those groups lasted more than 4 or 5 sessions? Thought so.&lt;/p&gt;
&lt;p&gt;Did any of them pan out something like this... &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Session 1: &lt;blockquote&gt;&lt;em&gt;&lt;br /&gt;&amp;quot;This was so great we should do this regularly, is monthly OK with everyone?&amp;quot;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;
&lt;li&gt;Session 2 - One month later: &lt;blockquote&gt;&lt;br /&gt;&lt;em&gt;&amp;quot;This was so great. Who wants to run the next one?&amp;quot;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;
&lt;li&gt;Session 3 - Six weeks later after a postponement: &lt;blockquote&gt;&lt;br /&gt;&lt;em&gt;&amp;quot;This was useful but - turnout is down - is monthly too often? Shall we do every other month? No-one&#39;s volunteered to run the next one but I&#39;ve got an idea that might kind-of work so let&#39;s do that.&amp;quot;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;
&lt;li&gt;Session 4 - Three months later after rearranging 3 times and attempting to reignite interest in the work community social media site: &lt;blockquote&gt;&lt;br /&gt;&lt;em&gt;&amp;quot;OK so we had 3 people attend. Thanks for coming ... why don&#39;t we wait and schedule the next one when someone has a subject they want to cover?&amp;quot;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;
&lt;li&gt;Session 5 - 6 months later with only the original two members now in attendance: &lt;blockquote&gt;&lt;br /&gt;&lt;em&gt;&amp;quot;I&#39;m canceling the recurring meeting and shutting the group chat down as it&#39;s been dead for weeks.&amp;quot;&lt;/em&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;...?&lt;/p&gt;
&lt;p&gt;I&#39;m guessing quite a few - I&#39;ve certainly cancelled more than one monthly lunchtime outlook meeting myself. I don&#39;t think that it&#39;s necessarily right to view such situations as failures. In fact, sometimes I think the only failure is in thinking that every burst of collective enthusiasm to improve has to turn into a regular event. &lt;/p&gt;
&lt;h2&gt;A rush of excitement&lt;/h2&gt;
&lt;p&gt;I&#39;m genuinely inspired by the energy that prompts the creation of informal improvement groups. People who are genuinely engaged with their work will always discuss the challenges they face. Their enthusiasm will seek out like-minded souls over water-coolers and coffee machines sharing ideas to improve. Before you know it a working group has emerged with great plans of regular meet-ups to change their working world for the better.&lt;/p&gt;
&lt;p&gt;But the reality is that often the early enthusiasm wanes quickly and attendance can drop rapidly. I&#39;ve been involved in setting up and driving so many groups and initiatives in all levels of my work that I can openly admit that those that have lasted are vastly outweighed by those that ran out of steam.&lt;/p&gt;
&lt;h2&gt;Why enthusiasm dwindles&lt;/h2&gt;
&lt;p&gt;Given the enthusiasm that abounds at the start of these endeavours, why is it that people with a common interest so often struggle to maintain levels of attendance needed to keep a regular meetup going?&lt;/p&gt;
&lt;p&gt;Some of the reasons I&#39;ve seen&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Repeated conversations&lt;/strong&gt; - the problem with  groups created to address specific challenges within a workplace is that they are often borne of frustration with little scope outside of the group to elicit change. The attendees are brought together through common pain as much as common interest and the sessions quickly descend into the same rinse and repeat frustration based conversations.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not enough topics&lt;/strong&gt; - groups often arrange sessions around specific topics to provide focus and allow people to decide whether to attend. One challenge I&#39;ve seen here is that often the originators of the group have a few &#39;hot topics&#39; in mind when they set up the group. Once these have been covered off the well of inspiration quickly runs dry. (Its a bit like putting together a Playlist on Spotify only to realize that the 3 &#39;similar&#39; songs that inspired the list are the only ones that actually sound right for the list.) &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not enough hosts&lt;/strong&gt; - this is probably the biggest challenge to maintaining any kind of meetup long term. Whether internal or more social, responsibility will inevitable end up falling to one person drive the ongoing sessions. Unless that one person is particularly strong at researching new topics or drumming up volunteers then the number of people willing to host a session quickly drops off.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Others are too busy&lt;/strong&gt; - the biggest challenge to getting attendance from outside the organizers  is conflict with other work. Expecting people to give up time for regular attendance to a group is only realistic if they get a lot out of coming to the group. Often once the sessions have moved on from the burning needs that initiated the group then the relative value drops to the point that, for most concerned, getting their work done becomes a higher priority.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The founder gets distracted&lt;/strong&gt; - the people that set these things up are, by their nature, interested in tackling immediate problems and often once a group is up and running their attention will stray to other more pressing concerns. Only those with a strong candidate to take up the reins will last when this happens. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Too many groups&lt;/strong&gt; - inevitably with and engaged culture there can be many interest groups and subjects competing for attention which will impact on people&#39;s ability to devote time to any one meet-up. People need to be selective with their time and will prioritise aggressively anything that is additional to their &#39;contracted&#39; work. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Does this mean they failed?&lt;/h2&gt;
&lt;p&gt;It is a bit depressing when the inevitable outlook cancellation signals the end of another interest group. Does this mean that the group failed? I personally don&#39;t like to think in those terms. &lt;/p&gt;
&lt;p&gt;Rather than considering that a group has failed, instead I&#39;d ask the question of what made the attendees think that a regular group was needed in the first place. What I&#39;ve seen is that the decision process to establish a regular meetup group is based purely on the fact that the founders have ideas for more than one session. It&#39;s an understandable but rather illogical decision that a few good ideas is enough for a regular meeting slot and in that decision lies the basis of failure of many such groups.&lt;/p&gt;
&lt;h2&gt;Tips for successful in-company groups&lt;/h2&gt;
&lt;p&gt;In my experience there are some ways to give groups a better chance of enjoying longevity. Some tips and ideas can help groups to stay the course&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Start small and grow&lt;/strong&gt;. I&#39;ve found it&#39;s better to get a small number of hardcore people involved and coming regularly than trying to get half the company coming on a regular basis. One special interest group in test automation that I founded originally had three members but grew over time due to the fact that more people wanted to be involved, help and learn. Not all of them came each time but the central core unit ensured that it maintained momentum over the long term. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Base the group on continous improvement&lt;/strong&gt;. There&#39;s nothing wrong with repetition, in fact reviewing, refining and improving is a great way to drive success. Having a group with a regular format that incrementally chips away at an aspirational goal can be better than trying to present and entirely new session each time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Link it to work&lt;/strong&gt;. It sounds depressing but the fact is that groups that in my experience groups that are linked to achieving more aspirational goals related to the work people do have better staying power than more tangential topics. I think the reason for this is that people can still justify coming along when they are busy, and actually place a high value on getting away from hard busy work on something that they can reasonably prioritise. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tie them to personal development&lt;/strong&gt; - if you&#39;re fortunate enough to be in a leadership position then ensuring that people&#39;s personal development goals support and are supported by interest groups help to motivate people to attend. I used to establish personal development goals for testers to spend time researching testing topics, in order to present back to the testing team in regular &#39;lunch and learn&#39; sessions. This allowed us to progress personal development, whilst learning as a group and maintaining momentum for the social cohesion that comes with informal group activity. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pick a format rather than a topic&lt;/strong&gt; - I had good fun with an infrequent session called &#39;Wednesday cinema&#39; where I&#39;d find short films on interesting subjects - process, technical, technique - and the group would watch and discuss them on Wednesday lunchtimes. It was a nice format that we could use to explore new ideas and concepts, the beauty being that any subject of interest could be included.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Alternatives to ongoing meetups&lt;/h2&gt;
&lt;p&gt;The key point of this post is not, however, to guide on achieving the goal of establishing successful long term meetup groups. Rather it is to suggest that this does not have to be the goal at all. Some initiatives don&#39;t need to have a long life to be hugely valuable to indiduals and the companies in which they work. &lt;/p&gt;
&lt;p&gt;Rather than defaulting to a regular session, why not consider the following? &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Simply having one session at a time and deciding at the end of each session whether anyone has an idea for another one. Once the handful of ideas that prompted the session run out, there&#39;s no embarrassment in stopping. &lt;/li&gt;
&lt;li&gt;Agree on a much lower cadence than your initial enthusiasm might want e.g. quarterly allows four good ideas to see you through a whole year!&lt;/li&gt;
&lt;li&gt;Brain-storm how many session ideas you have and establish a relevant cadence and expectation for the initial lifetime of the group based on that.&lt;/li&gt;
&lt;li&gt;Have a slot for &lt;em&gt;any&lt;/em&gt; interest sessions at all and let different people run different sessions without fixing the agenda&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It may seem to you that there&#39;s no difference in the above and just letting something wind down. I disagree. There&#39;s a sense of failure that comes with having to cancel a regular session that is hard to shake. If this carries over into the same person not wanting to try to establish something new, this is a real shame. Personally I&#39;d rather see engaged and motivated people maintaining their enthusiasm through trying some different ideas over time, than see them disheartened after their first endeavour doesn&#39;t last. After all a greater shame than a working group that doesn&#39;t last is one that never happens because no-one has the passion to try in the first place.&lt;/p&gt;
&lt;p style=&quot;font-size:small&quot;&gt;Photo by Jonas Jacobsson on Unsplash &lt;/p&gt;

&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/5428029846808371892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/5428029846808371892?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/5428029846808371892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/5428029846808371892'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2019/07/non-working-groups.html' title='Non-working groups'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH1bqf4fJCEP0YtyCX7g2zzAIUOw8SLG1wHA6tM90Ynem1Z-qKcOkldInkSWG8eo7rh0kmmX2cQ0qroxecwjJcCmO8g135WH1aNZ1n950Bsm-kxN8TMw9fKQ9ocXgo1c0eAw1tdzWc9fIc/s72-c/jonas-jacobsson-2xaF4TbjXT0-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-8741535508154953114</id><published>2019-06-18T23:28:00.001+01:00</published><updated>2019-06-19T10:49:43.801+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Estimation"/><category scheme="http://www.blogger.com/atom/ns#" term="Leadership"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><title type='text'>Delivering Estimates and the 5 stages of &#39;good grief&#39;</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglsl-3qI_lMN8ZaRqMw4GvSIPi4oaqPCmCOiQBk_z2jUGN87_59v2v-O2UiFBBhGXGMV3d8ZRkg5MaiEoQn69LscIenyPTOTrU9jIQJYjXeZplqMy05L9CH12afE1PS13IrDY2Mc08fVYL/s1600/arlington-tombstone-hope.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglsl-3qI_lMN8ZaRqMw4GvSIPi4oaqPCmCOiQBk_z2jUGN87_59v2v-O2UiFBBhGXGMV3d8ZRkg5MaiEoQn69LscIenyPTOTrU9jIQJYjXeZplqMy05L9CH12afE1PS13IrDY2Mc08fVYL/s640/arlington-tombstone-hope.jpg&quot; width=&quot;640&quot; height=&quot;480&quot; data-original-width=&quot;1536&quot; data-original-height=&quot;1152&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;It&#39;s an interesting characteristic of software development estimates that, while often requested,the results are rarely wanted. Clearly &lt;em&gt;an&lt;/em&gt; estimate was wanted, however the the one delivered is often a far cry from the dreamed of time-scales and budget that the person asking for it had in mind. &lt;/p&gt;
&lt;p&gt;I&#39;ve seen this play out many times, none more so than when I was heading up the product function for a software agency that delivered large scale projects to blue chip clients. As I looked back on the many times I&#39;ve delivered estimates and seen responses, a nagging sense of familiarity started to creep in. What I realised was that the reactions I&#39;ve observed in people receiving estimates are very well described by the &lt;a href=&quot;https://en.wikipedia.org/wiki/K%C3%BCbler-Ross_model&quot; title=&quot;Kübler-Ross Model&quot;&gt;Kübler-Ross Model&lt;/a&gt; model ... more commonly known as the 5 stages of grief. &lt;/p&gt;
&lt;h2&gt;Stage 1 - Denial&lt;/h2&gt;
&lt;blockquote&gt;&amp;quot;That can&#39;t possibly be right!&amp;quot;&lt;/blockquote&gt;
&lt;p&gt;&amp;quot;Of course it&#39;s not right, it&#39;s an estimate the clue is in the name, it&#39;s a  best guess based on the information available&amp;quot; would be the perfect response when faced with outright denial, if it weren&#39;t for the need to be sympathetic with someone whose dreams of a major high quality software delivery in under a week have just expired. &lt;/p&gt;
&lt;p&gt;It&#39;s ironic that the immediate response from someone who has asked for an expert estimate on a piece of work, presumably on the basis that the person is  better placed to estimate the work than themselves, is often to suggest that it  can&#39;t possibly be right. It happens a lot though. I&#39;ve found myself bombarded with examples of &#39;similar&#39; projects that were delivered in a fraction of the time - usually ones whose similarity extended to front end appearance but with a vastly simpler set of business rules.  
&lt;/p&gt;
&lt;p&gt;Even when provided with an extensive breakdown of effort across the many parts of the delivery, the initial reaction to an estimate from someone who already had a number in their head is often to reject it. Anecdotally my experience is that the lower the level of understanding of software development, the more likely and pronounced this denial will be. &lt;/p&gt;
&lt;h2&gt;Stage 2 - Anger&lt;/h2&gt;
&lt;p&gt;The next stage of the 5 stages of grief is anger, and yes this matches perfectly with my experience. &lt;/p&gt;
&lt;p&gt;&amp;quot;You&#39;re not trying to help&amp;quot; and &amp;quot;it doesn&#39;t feel like we&#39;re on the same team&amp;quot; are criticisms that I&#39;ve faced in the past. These responses typically came after having been asked to estimate a technical project that carried such a vast level of uncertainty and financial risk that any realistic costing was impossible, for example the situation where I was asked to estimate the creation of an online 3D collaborative team gaming engine by developers whose experience extended to simple form based web-sites.&lt;/p&gt;
&lt;p&gt;At this point it is worth remembering the consequences of undertaking a development based on a ridiculously low estimate

&lt;ul&gt;&lt;li&gt;Strained customer relationships&lt;/li&gt;
&lt;li&gt;Broken promises&lt;/li&gt;
&lt;li&gt;Lost business&lt;/li&gt;
&lt;li&gt;Lost money&lt;/li&gt;
&lt;li&gt;Damaged reputation&lt;/li&gt;
&lt;li&gt;Burnt out employees&lt;/li&gt;&lt;/ul&gt;
Given that avoiding underestimating actually protects against these things, it&#39;s somewhat frustrating to be the subject of someone&#39;s anger when you try to do this.&lt;/p&gt;
&lt;h2&gt;Stage 3 - Bargaining&lt;/h2&gt;
&lt;p&gt;The bargaining stage of grief involves negotiating with a higher authority, or the events of the past, in the vain hope that the unfortunate situation can somehow be changed. In the stages of estimate grief it&#39;s pretty much the same, except the negotiation is with the person providing the estimate in the vain hope that the effort involved can somehow be reduced.  
&lt;/p&gt;
&lt;p&gt;Here I&#39;m not referring to a healthy negotiation of scope. That does happen but typically only once you&#39;ve got further through the process. At the bargaining stage it involves asking if there&#39;s any way of getting all the things, but faster...&lt;/p&gt;
&lt;blockquote&gt;&amp;quot;You&#39;ve included time for performance testing here, can we skip that?&amp;quot;&lt;/blockquote&gt;
&lt;p&gt;or
 &lt;blockquote&gt;&amp;quot;Surely we don&#39;t need these administration or support capabilities&amp;quot;&lt;/blockquote&gt;
&lt;/p&gt;
&lt;p&gt;The danger with these &amp;quot;What if we just did it quickly and badly?&amp;quot; type negotiations is that the &amp;quot;badly&amp;quot; is always forgotten at the point of release and criticism falls on the developing team when the barrage of bugs inevitably arrives. This is a dangerous time for projects as it&#39;s far too easy for the estimator at this point to be pressured into &#39;shaving&#39; the estimate to make it more appealing - often without any justification other than pressure applied from a more influential role. It&#39;s a challenging but important process for anyone responsible for pulling estimates together to maintain their position and &#39;see through&#39; the remaining stages to avoid simply kicking the problem down the road. 
&lt;/p&gt;
&lt;h2&gt;Stage 4 - Depression&lt;/h2&gt;
&lt;p&gt;Reaching the depression stage of grief is, according to &lt;a href=&quot;https://www.talkspace.com/blog/stages-of-grief-after-loss&quot;&gt;this article on talkspace&lt;/a&gt;
&lt;blockquote&gt;an indication that you are experiencing your loss in the present, and more fully than you did in the previous stages of grief. &lt;/blockquote&gt;
At this point the reality kicks in and, depending on the situation, this can lead to a level of despair&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It may be that the person asking had already given an indication to a customer of a likely price&lt;/li&gt;
&lt;li&gt;It may be that the capability was part of a roadmap that investors had bought into&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Whatever reason, this is the point that realisation kicks in that it simply isn&#39;t going to happen as they first thought and it&#39;s hard to see a way out. It&#39;s a hard but necessary process to accept the situation you are in before you can identify the options that are genuinely available. I&#39;m sure many an evening bottle of wine has been consumed coming to terms with the reality that your dreams of having that shiny new feature ready in the couple of weeks that you hoped, simply isn&#39;t going to happen&lt;/p&gt;
&lt;h2&gt;Stage 5 - Acceptance&lt;/h2&gt;
&lt;p&gt;If you deliver an estimate and see it through far enough to reach &#39;Acceptance&#39; then congratulations. The fact is that it&#39;s far too easy to get bulldozed in the early stages of sizing development projects into artificially reducing estimates to a point that &#39;the business&#39; are happier with. It&#39;s a sad truth that the comeback on the results of pressured estimates, delayed delivery, will be on exactly the same poor souls who&#39;ve been pressured into agreeing unrealistic timescales in the first place.  &lt;/p&gt;
&lt;p&gt;The process of preparing and discussing estimates is an emotive one that presents a high risk of conflict and stress between different roles in a business. It&#39;s a liberating moment when discussion finally moves away from grieving over shattered expectations to accepting reality. Any estimate is merely the best forecast of the future that can be provided with the information available and the sooner that it is accepted, the sooner all parties can get on with working towards the a positive outcome.&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/8741535508154953114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/8741535508154953114?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8741535508154953114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/8741535508154953114'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2019/06/delivering-estimates-and-5-stages-of.html' title='Delivering Estimates and the 5 stages of &#39;good grief&#39;'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglsl-3qI_lMN8ZaRqMw4GvSIPi4oaqPCmCOiQBk_z2jUGN87_59v2v-O2UiFBBhGXGMV3d8ZRkg5MaiEoQn69LscIenyPTOTrU9jIQJYjXeZplqMy05L9CH12afE1PS13IrDY2Mc08fVYL/s72-c/arlington-tombstone-hope.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6109540481725463028.post-6757709608661862532</id><published>2019-04-02T22:00:00.000+01:00</published><updated>2019-04-02T22:00:37.806+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Agile"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Innovation"/><category scheme="http://www.blogger.com/atom/ns#" term="Product Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Roadmap"/><title type='text'>Roadmaps Aren&#39;t Just for Products</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizlP7iJYDvusEJuxsHj4s7LiwOjuGNSFSkWX72xpJ9R1weL1fMYnT8QTqfgZWXkdFqzGIn0QudqYxOMLj2K44jufqTzk1YmtGsWbyfXmDzG_qZ0Yd0CqJNydIhFhZ4hYtGAHf_Fpuw6JkE/s1600/sylwia-bartyzel-442-unsplash.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizlP7iJYDvusEJuxsHj4s7LiwOjuGNSFSkWX72xpJ9R1weL1fMYnT8QTqfgZWXkdFqzGIn0QudqYxOMLj2K44jufqTzk1YmtGsWbyfXmDzG_qZ0Yd0CqJNydIhFhZ4hYtGAHf_Fpuw6JkE/s640/sylwia-bartyzel-442-unsplash.jpg&quot; width=&quot;640&quot; height=&quot;423&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;1058&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;What&#39;s on your product roadmap? It&#39;s a common question to those of us working in software development and one that we&#39;re probably happy to answer, or at least find someone who can. I was speaking with a developer just last week for a potential supplier who was excitedly describing the new capabilities they had &#39;on the roadmap&#39;. Despite my natural cynicism that comes from years of software testing, I&#39;ll confess that I do like roadmaps. The beauty in  concurrently providing a vision of the future and the stages to get there whilst avoiding committing to unnecessary detail or deadlines - makes them far too useful to be restricted just to defining product feature sets. &lt;/p&gt;
&lt;h2&gt;What&#39;s in a good roadmap?&lt;/h2&gt;
&lt;p&gt;The use of product roadmaps to present our visions of the future is ubiquitous enough that there are entire books devoted to the subject. My favourite, is &lt;a href=&quot;https://www.amazon.co.uk/dp/149197172X/&quot; title=&quot;Product Roadmaps Relaunched&quot;&gt;&amp;quot;Product Roadmaps relaunched&amp;quot;&lt;/a&gt; by Todd Lombardo which uses some excellent examples to show different ways of putting a roadmap together. As with any useful technique there are products designed specifically for the purpose, yet many find as much value from a simple &lt;a href=&quot;https://trello.com/b/nC8QJJoZ/trello-development-roadmap&quot; title=&quot;Trello Roadmap&quot;&gt;Trello board &lt;/a&gt; or even a well structured PowerPoint. The format is far less important than what is being communicated, which boils down to some very simple messages&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Here is our vision of what we want to achieve in the future&lt;/li&gt;
&lt;li&gt;Some things we&#39;ll do soon and are in more detail&lt;/li&gt;
&lt;li&gt;Some things are further off, are in less detail and are less likely to be done&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is a nice example from the Aha! site&lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTrg_ltqz7LFCrA9YPh1FFG-9H4ZF61DVmp_uu8oaXNC1YN27qVan_arH4YdFgTySwrSl6do2fnGR3WgJFaCFd-hNA42cv5lFCWlIuqVsH_3HurU_eDIicDom6E3EhEcbJDVcUdlPElk5U/s1600/kanban-powerpoint-product-roadmap-template.f7ae6660c1a6cdceb27656a2471dbfb4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTrg_ltqz7LFCrA9YPh1FFG-9H4ZF61DVmp_uu8oaXNC1YN27qVan_arH4YdFgTySwrSl6do2fnGR3WgJFaCFd-hNA42cv5lFCWlIuqVsH_3HurU_eDIicDom6E3EhEcbJDVcUdlPElk5U/s640/kanban-powerpoint-product-roadmap-template.f7ae6660c1a6cdceb27656a2471dbfb4.png&quot; width=&quot;640&quot; height=&quot;411&quot; data-original-width=&quot;1294&quot; data-original-height=&quot;830&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;I like the fact that it identifies clear stages of progress without unnecessary or impractical levels of commitment to timescales. What I really like is how powerfully a roadmap can bridge the communication divide and motivate the people responsible for delivering. It establishes expectation and vision but doesn&#39;t take the recognition for successful delivery and place it in the hands of a manager. The work has been identified but it&#39;s up to the team to set the pace and deliver the value.  
&lt;/p&gt;
&lt;h2&gt;What&#39;s not?&lt;/h2&gt;
&lt;p&gt;It&#39;s not about fixing dates. I personally avoid any tools that represent the roadmap in the form of a Gannt Chart or timeline like this &lt;/p&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_cqDuO4CAhxS75RFe4T97D5CxzkVWcuQ2-NC_m6kZvV1ERn-vrap3Id65hWMG6HAHjf1mDOfJJcmJZRNk04F6HVbnzftXkkQCI4pnj9dW0cYH9UQ4UL7F0BrkJSN3zPehZIkGv0nETd89/s1600/monthly-features-product-roadmap-template.511873feeee095350f6bc0935f420e28.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_cqDuO4CAhxS75RFe4T97D5CxzkVWcuQ2-NC_m6kZvV1ERn-vrap3Id65hWMG6HAHjf1mDOfJJcmJZRNk04F6HVbnzftXkkQCI4pnj9dW0cYH9UQ4UL7F0BrkJSN3zPehZIkGv0nETd89/s640/monthly-features-product-roadmap-template.511873feeee095350f6bc0935f420e28.png&quot; width=&quot;640&quot; height=&quot;292&quot; data-original-width=&quot;1600&quot; data-original-height=&quot;729&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;For me, this isn&#39;t a roadmap it&#39;s a project plan which has a very different perspective. For agile teams that respond to change, and are likely to encounter a lot of emergent need, baking expectation into a string of deadlines that they&#39;re unlikely to meet through no fault of their own is hardly inspiring. With a roadmap you&#39;re always moving forward. Conversely once a deadline on a Gannt Chart starts slipping then in my experience motivation tends to slip with it.&lt;/p&gt;
&lt;h2&gt;It&#39;s not just about adding value&lt;/h2&gt;
&lt;p&gt;In the field of software development Roadmaps are most commonly associated with the future feature set of a product. Software development teams aren&#39;t just responsible for adding features though. As I discussed in my post on &lt;a href=&quot;https://www.a-sisyphean-task.com/2019/02/the-protector-of-value.html&quot; title=&quot;The Protector of Value&quot;&gt;different perspectives on value&lt;/a&gt;, successful teams need to have a balance of three facets of value&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identification of new value through new features&lt;/li&gt;
&lt;li&gt;Delivery of value through maintaining pace of development &lt;/li&gt;
&lt;li&gt;Protection of value through effective testing and identification risk &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTejzCuFzAx89_uExkX3byGM0nn8FPjBnmizRB4YbSixKNfSmU4xOdN06SzfkhU3nhd3AG-aGVp7ETCOAQ1v9v4DavXVO2Et8UnVFKV-aYbvitx_uFzBN5PkunnsCc-hsZLnrKCm8wmbZy/s1600/ProtectorQuality.png&quot; alt=&quot;The Three Pillars of Value&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The traditional product roadmap revolves around the first column responsibilities here, yet to provide a true reflection of the responsibilities of a software company or team, all three elements here need to be included in their roadmap. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improvements to architecture, infrastructure and tooling are needed to prevent the delivery of new value from slowing down as the capabilities of a product grow. It&#39;s a frustrating situation to be in where a solid roadmap of features has been identified, yet the ability to add new capabilities to the system has slowed so much that the new feature roadmap has to be severely curtailed. &lt;/li&gt;
&lt;li&gt;A roadmap covering value protection, including testability improvements and test tooling/automation also needs to be considered. It may be that with a thin set of features and a small customer base a team can get away with very lightweight testing. As responsibilities and dependencies grow this is unlikely to persist and again the new feature roadmap will suffer drastically if a product starts to haemorrhage existing value through bugs and regressions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rather than being purely a responsibility of the product manager or product owner, I&#39;d prefer to view the product roadmap as the representation of a collective responsibility in a development group to support healthy addition of value at a realistic sustainable velocity. &lt;/p&gt;
&lt;h2&gt;Roadmaps aren&#39;t just for software development&lt;/h2&gt;
&lt;p&gt;Despite their most popular guise, roadmaps don&#39;t have to relate to software development at all. I&#39;ve also found them to be really powerful as a means to communicate and drive improvements in supporting teams or services. When building a support function years ago I worked with the team to create a roadmap of service improvement. Delivering the roadmap involved working from the introduction of an email parsing ticketing system to manage support through emails through to introducing a customer web based portal with on-line knowledge base and self-help. &lt;/p&gt;
&lt;p&gt;I could have managed this through traditional project management tools and tasks, but that would have been a far more negative, command and control experience for the team. Establishing a roadmap together as a team shifted the perspective from an obligation on the team to deliver, to a vision of how they were going to improve their value to the business in the future that they could proudly present to senior management - a far more motivating and aspirational experience. &lt;/p&gt;
&lt;p&gt;It&#39;s not the case either that roadmaps have to come &#39;top down&#39;. For a team who are struggling to get buy in for improvements to the way that they work from management, a roadmap can be a powerful communication aid to support their desire to change. A team presenting their own vision of the future and how they can incrementally improve their ability to deliver value is much harder to reject than a team simply demanding large scale changes.&lt;/p&gt;
&lt;h2&gt;Vision and ownership&lt;/h2&gt;
&lt;p&gt;At the same time as defining a future of work, roadmaps also subtly define the relationship between a team or company, and that work. Created in the right way they can shift the perception of the future from something that is demanded of a team, to &lt;a href=&quot;https://www.a-sisyphean-task.com/2017/01/sharing-vision.html&quot; title=&quot;Sharing the Vision&quot;&gt;encapsulating a vision &lt;/a&gt; that they are bought into, and proud to deliver. This relationship provides a great reference point when discussing personal development, as you can communicate not just in terms of the current needs of the team but also in terms of how an individual sees themselves contributing to that future that the roadmap defines. &lt;/p&gt;
&lt;p&gt;Sometimes something as simple as how work is presented can make the difference between individuals being inspired and motivated to deliver and feeling threatened and worried about failing. Having an outcome based roadmap allows you to motivate a team in improving value to the company while maintaining some flexibility and autonomy in how to achieve that. &lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The example roadmap images in this post are from this handy collection of excel templates from the Aha! website &lt;a href=&quot;https://www.aha.io/roadmapping/guide/templates/gantt-charts&quot; title=&quot;Aha! Free Roadmap templates&quot;&gt;https://www.aha.io/roadmapping/guide/templates/gantt-charts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I recommend the following book as an excellent reference for what a good roadmap looks like &lt;a href=&quot;https://www.amazon.co.uk/dp/149197172X/&quot; title=&quot;Product Roadmaps Relaunched&quot;&gt;&amp;quot;Product Roadmaps relaunched&amp;quot;&lt;/a&gt; by Todd Lombardo&lt;/li&gt;
&lt;/ul&gt;

&lt;p style=&quot;font-size:x-small&quot;&gt;Main Photo by Sylwia Bartyzel on Unsplash&lt;/p&gt;

&lt;div class=&quot;blogger-post-footer&quot;&gt;If you like this post - please share it with other folks.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.a-sisyphean-task.com/feeds/6757709608661862532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6109540481725463028/6757709608661862532?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6757709608661862532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6109540481725463028/posts/default/6757709608661862532'/><link rel='alternate' type='text/html' href='http://www.a-sisyphean-task.com/2019/04/roadmaps-arent-just-for-products.html' title='Roadmaps Aren&#39;t Just for Products'/><author><name>Adam Knight</name><uri>http://www.blogger.com/profile/01392120495059443531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0Ki_NJ6DmnY0fNFSV0eKHa4qYPZ1waHtUMDsZdjoztP_jPMwBJ7Qr7CwOa4tgQ-i64Z8TMcpcEbKwRQptcXGXQ4U1W02hyWZ7bklHa-6_14mvvyN23LZMU7pWzg/s220/260x260xadam-knight-interview-a1qa-e1464860024613.jpeg.pagespeed.ic.rNqAmn45xo.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizlP7iJYDvusEJuxsHj4s7LiwOjuGNSFSkWX72xpJ9R1weL1fMYnT8QTqfgZWXkdFqzGIn0QudqYxOMLj2K44jufqTzk1YmtGsWbyfXmDzG_qZ0Yd0CqJNydIhFhZ4hYtGAHf_Fpuw6JkE/s72-c/sylwia-bartyzel-442-unsplash.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>