Showing posts with label Product-centric. Show all posts
Showing posts with label Product-centric. Show all posts

23 October 2014

Raising Products

Sunrise to sunset, products have a time-honored cycle. In the realm of software development, I prefer Products over Projects.

Product life-cycle
Who are the best people to raise a software product? As a contractor in dozens of IT departments, I've found IT to be the most ill-staffed and culturally stifling place for raising software products.
IT is where What's Possible goes to die.
For user-centric software developers, having the human activity of making software under the yoke of an IT department is like a fish in outer space.
Wrong environment. Wrong vibe.
What should be the goals and purposes of product development are frequently at odds with the raison d'etre of IT. By popular definition, IT deals with all things electronic.
Information Technology - Often the name of the part of an enterprise that deals with all things electronic. Free On-Line Dictionary of Computing
All things electronic is hardly a human activity. Successful software involves people. The most successful software focuses on human pains and gains.
People unfamiliar with the nuts & bolts of software development imagine it's an engineering process, but it's a profoundly human activity.
Alan Cooper
The product-focused team is rooted in the common cause of serving people by relieving pains or offering gains. In Product vs. IT MindsetMarty Cagan chose the words Mercenaries and Missionaries to distinguish the IT Mindset from the Product Mindset.
In an IT mindset organization, product and tech are mercenaries. There is little to no product passion. They are there to build whatever. In a product organization, product and tech are missionaries. They have joined the organization because they care about the mission and helping customers solve real problems.
Marty Cagan

IT programmers tend to make marginally consequential changes to existing applications. The applications built and supported by IT serve people in other departments ― users that frequently harbor contempt for IT. IT programmers derisively refer to these users as The Business.

Because there is a death of product passion in IT, programmers tend to gold plate dubious features behind the guise of some perceived benefit to The Business. If The Business doesn't use the feature, no one loses their job or their life-savings.

Contrast the IT mindset to a product-centric developer's mindset in a startup. Product-centric developers know the existential narrative is:
Deliver value or die.
For software startups, continuous innovation and connecting with customers are dual imperatives. On the other hand, IT departments focus on support and execution over innovation.
"A business that isn’t investing in tomorrow, is a business that’s already in the process of dying.”
Reid Hoffman
IT departments are better equipped to handle knowns than unknowns. IT is ladened with processes, governance, and gratuitous ceremony.
"Every time another execution process is added, corporate innovation dies a little more.”
Steve Blank
The product mindset is that the product is paramount so all but the most pragmatic of processes falls by the wayside. Products have an inception and an end of life. IT tends to fund ongoing projects, rather than products with a beginning, middle, and end.
Delivery teams deliver software products - not projects - that run from inception to retirement.
Jez Humble
Product-minded behemoths like Apple, Amazon, and Google demonstrate that people-pleasing products are not limited to startups.
My philosophy is that everything starts with a great product. So, you know, I obviously believed in listening to customers, but customers can't tell you about the next breakthrough that's going to happen next year that's going to change the whole industry. So you have to listen very carefully. But then you have to go and sort of stow away -- you have to go hide away with people that really understand the technology, but also really care about the customers, and dream up this next breakthrough. And that's my perspective, that everything starts with a great product.
Steve Jobs
To raise my killer product, I'm determined to partner with people steeped in a product mindset, then rally them around our product to change the world.

REFERENCES

30 September 2013

Shorting Microsoft?

Are you short selling Microsoft?

Technology entrepreneur and academic Vivek Wadhwa asks, Can Microsoft be saved?

Wadhwa's PBS article offers a glimmer of hope for Microsoft in its wealth of great people.
"But there is still hope for Microsoft. It has a wealth of great people and great technologies in its labs. They need to be untethered from the central bureaucracy and set free to compete and take big risks. I am not too optimistic, though, that this will happen. I worry that Microsoft will go the way of Kodak, RIM and Nokia -- or even the former Soviet Union -- all of which tanked because they were busy protecting old turf."
Vivek Wadhwa
As one who has used Microsoft's software development products extensively and almost exclusively in years past, my opinions about Microsoft align with Vivek Wadha's critique of Microsoft's fate.
Perhaps Microsoft will be saved, but it will be a tough row to hoe.
Culture-Changing & Product Focused

Yahoo! CEO Mayer
We all thought Yahoo! was dead, but against all odds, Marissa Mayer is reviving Yahoo! Microsoft sorely needs a culture-changing & product-focused CEO like Mayer.

Microsoft has a busted culture that historically pitted one division against another. Microsoft is also burdened with a shitty stable of over-priced, sever-centric products.
Windows 8? Fahgettaboutit!
Not only has Microsoft been late on just about everything the last decade, they've also lost the software development community. Losing the software development community is one big, sloppy kiss of death. For today's software developer, having too much Microsoft on your LinkedIn profile is a liability that says,
"I'm old school & unmotivated to learn new stuff".
No software product start-up worth its salt builds on the Microsoft tech stack. The price of entry is too high, the tools are insular, and the ecosystems around the tools are anemic when compared to competing tech stacks.

Nuke & Pave?

Microsoft needs the Marissa Mayer playbook. Microsoft's new CEO will have to nuke and pave the culture, then put a laser focus on products. Borrowing from Steve Jobs, the Microsoft product line must be trimmed and profoundly simplified.

Make it Cool?

You don't see many hipsters booting Windows 8 in your local coffee shop do you?

Creating, sustaining, or turning-around a company usually boils down to people and buzz. Underlying and buttressing the buzz are kick-ass products that aid and delight.

One of the questions the new CEO should address is,
How do we win back the software development community?
Somehow the new CEO needs to make it cool to have Microsoft chops again.