PDMA 2008 World Class Web 2.0 Product Org

67 %
33 %
Information about PDMA 2008 World Class Web 2.0 Product Org
Technology

Published on September 23, 2008

Author: adamnash

Source: slideshare.net

Description

This is the presentation from the PDMA 2008 presentation by Adam Nash on "Building a World-Class Web 2.0 Product Organization" from September 15, 2008.

Building a World Class Web 2.0 Product Organization Adam Nash LinkedIn

Context: LinkedIn LinkedIn is the world’s largest global professional network, with over 27m members. Average member is 41, with household income of $110K Organization has grown over 500% in the past two years. Revenue has grown faster… We deliver code to production every week

LinkedIn is the world’s largest global professional network, with over 27m members.

Average member is 41, with household income of $110K

Organization has grown over 500% in the past two years. Revenue has grown faster…

We deliver code to production every week

Questions for Today Does Web 2.0 need product managers? How does a distributed architecture for product function? How do you empower user experience? How do you balance an agile process with organization visibility? Anything else?

Does Web 2.0 need product managers?

How does a distributed architecture for product function?

How do you empower user experience?

How do you balance an agile process with organization visibility?

Anything else?

Answers for Today Yes, Web 2.0 does need product. The best software is designed & built by small, cross-functional teams. Including web development in the organization empowers user experience. Distributed teams must communicate constantly & transparently to scale. We’re still learning what world-class product means for Web 2.0.

Yes, Web 2.0 does need product.

The best software is designed & built by small, cross-functional teams.

Including web development in the organization empowers user experience.

Distributed teams must communicate constantly & transparently to scale.

We’re still learning what world-class product means for Web 2.0.

Reflection on Web 2.0 Like all great revolutions, the seeds were planted long ago (1990s) and grew aggressively post-bubble. A few Web 2.0 realizations: Social fabrics generate engagement Viral distribution models generate nearly costless organic traffic Users can and will generate content

Like all great revolutions, the seeds were planted long ago (1990s) and grew aggressively post-bubble.

A few Web 2.0 realizations:

Social fabrics generate engagement

Viral distribution models generate nearly costless organic traffic

Users can and will generate content

Does Web 2.0 Need Product Managers? Several years ago, this was the fashionable debate in Silicon Valley. Why can’t you just connect engineers with customers, iterate, and go?

Several years ago, this was the fashionable debate in Silicon Valley.

Why can’t you just connect engineers with customers, iterate, and go?

What makes a great Product Manager? Combination of skills and temperament Analytical mind with deep understanding of metrics A passion for customer-centric design A natural and tireless evangelist for their product and their team Business Technology User Experience

Combination of skills and temperament

Analytical mind with deep understanding of metrics

A passion for customer-centric design

A natural and tireless evangelist for their product and their team

Product Managers as a Force Multiplier Product Manager Cross-Functional Team Effort Market Impact

What do you expect from Product? Prioritization

Prioritization

What do you expect from Product? Prioritization (!) Deliverables Product specification Product roadmap Product strategy Metrics Translating use cases into data, and data into use cases Correlation vs. causality Flexibility Conditional planning Leadership & Responsibility Framing the problem defines the solution Clarity on what you need to win before you play the game

Prioritization (!)

Deliverables

Product specification

Product roadmap

Product strategy

Metrics

Translating use cases into data, and data into use cases

Correlation vs. causality

Flexibility

Conditional planning

Leadership & Responsibility

Framing the problem defines the solution

Clarity on what you need to win before you play the game

Building a distributed product organization The best software is designed & developed by small, cross-functional teams. At it’s heart, the team is a close partnership between product & engineering. Organize the teams around the product, while preserving functional reporting. They sit together, work together, design together, ship together. The team is responsible for their products & platforms.

The best software is designed & developed by small, cross-functional teams.

At it’s heart, the team is a close partnership between product & engineering.

Organize the teams around the product, while preserving functional reporting.

They sit together, work together, design together, ship together.

The team is responsible for their products & platforms.

Designing space for small teams

The role of central functions Centralized functions preserve: Acquisition of great talent Career development and mentorship End-to-end consistency, strategy, and architecture Cross-team pollination of concepts, techniques, and issues Central functions need to avoid: Introducing bottlenecks Stifling vertical innovation on teams This solution to the matrix optimizes for both scale and innovation. Highly parallelized function is not dissimilar to the modern distributed systems we build.

Centralized functions preserve:

Acquisition of great talent

Career development and mentorship

End-to-end consistency, strategy, and architecture

Cross-team pollination of concepts, techniques, and issues

Central functions need to avoid:

Introducing bottlenecks

Stifling vertical innovation on teams

This solution to the matrix optimizes for both scale and innovation.

Highly parallelized function is not dissimilar to the modern distributed systems we build.

Live by the Spider-Man credo With great power comes great responsibility Distributed teams are responsible for: Visibility Communication Their Products!

With great power comes great responsibility

Distributed teams are responsible for:

Visibility

Communication

Their Products!

How do you manage in a distributed org? Carefully  Management is responsible for: Providing traffic control & rationalization Providing perspective & experience Identifying and defining the culture, vision, goals and priorities for the organization Setting & enforcing high standards in behavior and execution for the people reporting to them Regular, but infrequent, resource reallocation Beware of the delegation trap People always want decisions pushed down to their level in the organization… and no further.

Carefully 

Management is responsible for:

Providing traffic control & rationalization

Providing perspective & experience

Identifying and defining the culture, vision, goals and priorities for the organization

Setting & enforcing high standards in behavior and execution for the people reporting to them

Regular, but infrequent, resource reallocation

Beware of the delegation trap

People always want decisions pushed down to their level in the organization… and no further.

Empowering User Experience Great user experience begins with a customer-centric culture. Small, cross-functional teams with a diversity of backgrounds and expertise are crucial. Be voracious in your appetite for product & customer data from all sources. Remember the role of intuition and inspiration in design. Beware of design by committee (or worse, by executives).

Great user experience begins with a customer-centric culture.

Small, cross-functional teams with a diversity of backgrounds and expertise are crucial.

Be voracious in your appetite for product & customer data from all sources.

Remember the role of intuition and inspiration in design.

Beware of design by committee (or worse, by executives).

User Experience & Web Development One of the challenges in Web 1.0 companies has been the interaction between design and web development Most large companies place web development in engineering. This often forces web developers to prioritize technical issues over customer issues This does not, in general, make web developers happy, as the best are passionate user advocates This also can lead user experience teams to fail to incorporate technical constructs into their design frameworks effectively. Result: CONFLICT

One of the challenges in Web 1.0 companies has been the interaction between design and web development

Most large companies place web development in engineering.

This often forces web developers to prioritize technical issues over customer issues

This does not, in general, make web developers happy, as the best are passionate user advocates

This also can lead user experience teams to fail to incorporate technical constructs into their design frameworks effectively.

Result: CONFLICT

Empowering user experience We have taken a different route. Web development is a part of the user experience team. Empowers web developers as user experience advocates Empowers the user experience team to actually control the execution of design. Self selects for web developers with a passion for user experience Requires constant vigilance to make sure web development is included in all engineering functions & process.

We have taken a different route.

Web development is a part of the user experience team.

Empowers web developers as user experience advocates

Empowers the user experience team to actually control the execution of design.

Self selects for web developers with a passion for user experience

Requires constant vigilance to make sure web development is included in all engineering functions & process.

The key to our product process* A.B.S. * Credit to Ken Norton, former VP Product @ JotSpot for these two slides

 

Managing a distributed product process Agile methodologies are great Cross functional Adaptive Innovative Quality through iteration But there are issues Visibility Long term predictability Functional excellence

Agile methodologies are great

Cross functional

Adaptive

Innovative

Quality through iteration

But there are issues

Visibility

Long term predictability

Functional excellence

A distributed process: blending concepts Product definition Quick, but detailed product & design work up front, on wiki. Fragment product into cards/tasks Iteration, including product & design, to final deliverable Specification is finalized in parallel with development Integration with other features for testing & weekly release

Product definition

Quick, but detailed product & design work up front, on wiki.

Fragment product into cards/tasks

Iteration, including product & design, to final deliverable

Specification is finalized in parallel with development

Integration with other features for testing & weekly release

Leveraging a distributed roadmap LinkedIn organizes around the wiki Teams are assigned slots on the roadmap on a round-robin basis Regular, frequent slots allow teams to be quality driven rather than date driven Teams are expected to provide 6-8 weeks visibility to the organization for expected deliverables, with documentation Visibility allows horizontal functions (Operations, Customer Service, etc) to raise issues and plan in advance Bug fixes go out weekly, if not more often

LinkedIn organizes around the wiki

Teams are assigned slots on the roadmap on a round-robin basis

Regular, frequent slots allow teams to be quality driven rather than date driven

Teams are expected to provide 6-8 weeks visibility to the organization for expected deliverables, with documentation

Visibility allows horizontal functions (Operations, Customer Service, etc) to raise issues and plan in advance

Bug fixes go out weekly, if not more often

Our goal: a truly distributed architecture A true, end-to-end, service-oriented architecture across the board. Truly independent paths for teams to deliver enhancements to production. Daily access to release, if not faster. Preserve the benefits of the small team structure, while scaling to thousands.

A true, end-to-end, service-oriented architecture across the board.

Truly independent paths for teams to deliver enhancements to production.

Daily access to release, if not faster.

Preserve the benefits of the small team structure, while scaling to thousands.

A few last thoughts The pace of innovation is accelerating, not just in terms of technology, but also business process. New products & new markets require open-minded thinking about new optimum solutions for organizations and product process The best thing about Web 2.0 is that it is social. Everyone is working to figure out what world-class product means, and is generally willing to share & discuss & debate.

The pace of innovation is accelerating, not just in terms of technology, but also business process.

New products & new markets require open-minded thinking about new optimum solutions for organizations and product process

The best thing about Web 2.0 is that it is social. Everyone is working to figure out what world-class product means, and is generally willing to share & discuss & debate.

Answers for Today Yes, Web 2.0 does need product. The best software is designed & built by small, cross-functional teams. Including web development in the organization empowers user experience. Distributed teams must communicate constantly & transparently to scale. We’re still learning what world-class product means for Web 2.0.

Yes, Web 2.0 does need product.

The best software is designed & built by small, cross-functional teams.

Including web development in the organization empowers user experience.

Distributed teams must communicate constantly & transparently to scale.

We’re still learning what world-class product means for Web 2.0.

Thank you Adam Nash http://www.linkedin.com/in/adamnash

Adam Nash

http://www.linkedin.com/in/adamnash

Add a comment

Related presentations

Related pages

PDMA - Product Development and Management Association ...

The Product Development and Management Association (PDMA) ... Our mission is to improve the effectiveness of individuals and organizations in product ...
Read more

Download Visual Studio 2008 from Official Microsoft ...

Products Software & services ... Standard x64 Edition, Windows Server 2003, Web Edition, Windows Server 2008, ... Visual Studio 2008 Install ...
Read more

Product Hunt

Product Hunt is a curation of the best new products, ... and technology products that everyone's talking about. ... Web + 1. HappyFox Chat for ...
Read more

Microsoft Office | Productivity Tools for Home & Office

From desktop to web for Macs and PCs, Office delivers the tools to get work done. ... Office products Word Excel PowerPoint Outlook OneNote Sway Exchange ...
Read more

EN World RPG News & Reviews...D&D, Pathfinder, Tabletop RPGs

This makes the fourth full class (including the Alchemist, the Occultist ... and lots of new products ... EN World is compatible with Tapatalk and ...
Read more

Microsoft – Official Home Page

At Microsoft our mission and values are to help people and businesses throughout the world realize ... Rate your level of satisfaction with this web page ...
Read more

Der VDMA - VDMA

Der VDMA vertritt den Maschinenbau und den Anlagenbau. Der VDMA zählt zu den einflussreichsten Wirtschaftsverbänden in Deutschland und Europa.
Read more

Phpnuke Programme - (Gratis) Download-Bibliothek

Phpnuke.org Kostenlose Downloads & Bewertungen ... Mit Minecraft die eigene würfelige Welt bauen und erforschen Minecraft ist ein Open-World-Spiel in der ...
Read more