…when the market isn’t buying your product
“Is it OK to pass on market pressure to my team?”
This question came up in my last Certified Scrum Product Owner course (“Leading Innovation”). It seems that the company’s development efforts, i.e. their products, had not been producing the desired effects in the marketplace. As a result, the finances were not looking so rosy, the investors were getting worried, budget cuts were in the air, and who knows what that means for people’s jobs! The PO (recently converted project managers) wanted to put the teams under more pressure to perform, feeling it was both necessary and justified. Scrum says the teams are protected from undue influence, so we have a typical conflict between the classical approach and the Scrum approach.
So let’s look at the this pressure, where it comes from, what to do about it, and how to best react to this situations.
Most of the time, the market doesn’t care about us. We make something, nobody notices. So we compensate: with spam, advertising, marketing events, cold calls, etc. We create outward pressure, and customers should notice us and buy our products. If the customer is not buying, it is because we are not pushing hard enough. Why are we pushing? Because the market does not care.
So the pressure is not from the market, but from ourselves, because our lack of success will sooner or later cause us problems.
This does not mean the market does not exert any pressure. It can. It is called demand. It is the opposite of pushing. Pull is created when the market (or more precisely, people outside our company) genuinely want our product. Think people standing in line to buy the latest iPhone or see the latest blockbuster.
The first step is to realize that, unless the market is sucking product out of us faster than we can make it, the pressure is internal and entirely under our control. The trick therefore is to create pull for our products, so that there is a ready market.
In my eyes, the messages of Lean Startup from Eric Ries and Ash Maury give excellent guidance: find a problem that resonates with your (potential) customer base. Validate that it really is a problem in the eyes of your potential customers. Create a enough of solution so you can validate the solution with your potential customers. Validate it. Get your customers to tell you what it is really worth (by framing it against other existing solutions). If you get these things right, your customers will eat out of your hands! Note: This process may many iterations and require several changes to the initial product idea!
To create products you need to be creative. Dan Pink explained the prerequisites: Automony, Mastery and Purpose. He also told us about the anti-pattern: things that cause to you to focus too much on the goal, like fear and financial incentives.
Most of us have had a “best project”, where we did something great for our customers, our colleagues were helping us, as developers we were writing great code, our managers had our backs, etc. Remember that project? What would it be like if this project because like your best project. You can make it happen! (Hint: Many people using Scrum are experiencing their best project right now!). So make this project your best project for everybody on your team!
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
mailchimp_landing_site | 1 month | The cookie is set by MailChimp to record which page the user first visited. |
Cookie | Duration | Description |
---|---|---|
CONSENT | 2 years | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_gat_gtag_UA_42152348_1 | 1 minute | Set by Google to distinguish users. |
_gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
Cookie | Duration | Description |
---|---|---|
NID | 6 months | NID cookie, set by Google, is used for advertising purposes; to limit the number of times the user sees an ad, to mute unwanted ads, and to measure the effectiveness of ads. |
test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
Cookie | Duration | Description |
---|---|---|
COMPASS | 1 hour | No description |
cookies.js | session | No description available. |
S | 1 hour | No description available. |