Corporate Culture: unusual Netflix example

by Didier 29. July 2010 16:57

Introduction

Netflix thinks that “as they grow, they have to minimize rules”. Different approach as what we all know, experience, read. And … Netflix is definitely not a startup anymore! I would like to share with you a document from Netflix I found on SlideShare about their culture and some quite innovative management ideas they have put in place. Feed for thoughts ;-)

Netflix – the company

Sources: Wikipedia, Netflix Shareholder communication

  • Netflix (NASDAQ: NFLX) is an online DVD and Blu-ray Disc rental service, offering flat rate rental-by-mail and online streaming to customers in the United States.
  • Established in 1997 and headquartered in Los Gatos, California, it has amassed a collection of 100,000 titles and approximately 13 million subscribers.
  • The company has more than 55 million discs and, on average, ships 1.9 million DVDs to customers each day.
  • More than 90% of subscribers have evangelized Netflix. More than 70% of subscribers had an existing subscriber recommend Netflix.
  • Number of employees (2009): 2’000+

Netflix reference guide on freedom & responsibility culture

Source: Netflix presentation on SlideShare

Worth an entire read, as the presentation is meant for reading, more than presenting ;-)

Some abstracts:

Their nine values

Great workplace is stunning colleagues:

Great workplace is not day-care, espresso, health benefits, sushi lunches, nice offices, or big compensation,
and we only do those that are efficient at attracting stunning colleagues

The keeper test managers use:

Which of my people,
if they told me they were leaving in two months
for a similar job at a peer company,
would I fight hard to keep at Netflix?

Hard work- not directly relevant

• It’s about effectiveness – not effort – even though effectiveness is harder to assess than effort

• We don’t measure people by how many evenings or weekends they are in their cube

• We do try to measure people by how much, how quickly and how well they get work done – especially under deadline

Our model is to increase employee freedom as we grow,


rather than limit it, to continue to attract and nourish
innovative people, so we have better chance of long-term continued success

Seems like 3 bad options

1. Stay creative by staying small

2. Try to avoid rules as you grow, suffer chaos

3. Use process as you grow to drive efficient execution of current model, but cripple creativity, innovation, flexibility, and ability to thrive when market inevitably shifts

A fourth option:

• Avoid Chaos as you grow with Ever More High Performance People – not with Rules

• Then you can continue to run informally with self-discipline and avoid chaos

• The run informally part is what enables and attracts creativity

With the Right People,

Instead of a Culture of Process Adherence,
Culture of Freedom and Responsibility,
Innovation and Self-Discipline

Mostly, Though, Rapid Recovery is
the Right Model

• Just fix problems quickly

High performers make very few errors

• We’re in a creative-inventive market, not a safety-critical market like medicine or nuclear power

• You may have heard preventing error is cheaper than fixing it

– Yes, in manufacturing or medicine, but…

Not so in creative environments

“Good” vs “Bad” Processes

• “Good” processes help talented people get more done

– Web site push every two weeks rather than random

– Spend within budget each quarter so don’t have to coordinate every spending decision across departments

– Regularly scheduled strategy and context meetings

• “Bad” processes try to prevent recoverable mistakes

– Get pre-approvals for $5k spending

– 3 people to sign off on banner ad creative

– Permission needed to hang a poster on a wall

– Multi-level approval process for projects

– Get 10 people to interview each candidate

Vacation policy and tracking

Until 2004 we had the standard model of N days per year

We’re all working online some nights and weekends, responding to emails at odd hours, and taking an afternoon now and then for personal time.

We don’t track hours worked per day or per week, so why are we tracking days of vacation per year?

We should focus on what people get done, not how many hours or days worked.   Just as we don’t have an 9-5 day policy, we don’t need a vacation policy.

Summary of Freedom & Responsibility:

As We Grow, Minimize Rules.
Inhibit Chaos with Ever More High Performance People.
Flexibility is More Important than Efficiency in the Long Term

Appropriate context

The best managers figure out how to get great outcomes by setting the appropriate context, rather than by trying to control their people

Context, not control

Provide the insight and understanding to enable sound decisions

CONTEXT

– Strategy

– Metrics

– Assumptions

– Objectives

– Clearly-defined roles

– Knowledge of the stakes

– Transparency around decision-making

CONTROL

– Top-down decision-making

– Management approval

– Committees

– Planning and process valued more than results

Setting the right context

Managers: When one of your talented people
does something dumb, don’t blame them.
Instead, ask yourself what context you failed to set.

Again, context vs. control

Managers: When you are tempted to “control” your people, ask yourself what context you could set instead

Highly Aligned, Loosely Coupled

• Highly Aligned

– Strategy and goals are clear, specific, broadly understood

– Team interactions are on strategy and goals rather than tactics

– Requires large investment in management time to be transparent and articulate and perceptive and open

• Loosely Coupled

– Minimal cross-functional meetings except to get aligned on goals and strategy

– Trust between groups on tactics without previewing/approving each one – groups can move fast

– Leaders reaching out proactively for ad-hoc coordination and perspective as appropriate

– Occasional post-mortems on tactics necessary to increase alignment

Annual comp review

• Hiring is market-based at many firms, but at Netflix we also make the annual comp review market-based

– Applies same lens as hiring

• Essentially, rehiring each employee each year, for purposes of comp

– At annual comp review, manager has to answer the Three Tests for the personal market for each of their employees

Development

• We develop people by giving them the opportunity to develop themselves, by surrounding them with stunning colleagues and giving them big challenges to work on

– Mediocre colleagues or unchallenging work is what kills progress of a person’s skills

• Individuals should manage their own career paths, and not rely on a corporation for planning their careers

Innovation & execution

• Need a culture that supports rapid innovation and excellent execution

• Both required for continuous growth

• There is tension between these two goals; between creativity and discipline

Team work and high-performance people

• Need a culture that supports effective teamwork of high performance people

• High performance people and effective teamwork can be in tension also – stars have strong opinions

Cross-posted on the Didier Beck Blog

Insurance Distribution challenges

by Didier 27. July 2010 22:55

via Celent

Michel Michellod from Celent, an international strategy consultancy focused on the financial industry, has just posted a very interesting article which is very “aligned” with how we understand ourselves the current and coming insurance front-end challenges.

Some interesting strategic challenges highlighted in the post:

The direct channel requires an appropriate front end. […] This goal can be best achieved through the implementation of open and flexible front end systems facilitating interactions with potential customers, integrating modern communication tools for call center officers and allowing a high level of reactivity in terms of product, pricing and discount changes.

Communication with aggregators is key. […]  The second alternative consists in directing shoppers automatically onto the insurance online platform to perform the last step of the buying process (the effective purchase of the insurance product and its payment). This alternative requires an instantaneous transmission of customer and quote data by aggregators to insurers.

Insurers need to improve integration of affinity and bank channels. […] Insurers need to implement relevant portals allowing management and process of sophisticated insurance products.

Use brokers and agents in specific customer segments. […] I recommend insurers to implement sophisticated portals with rich functionality to provide point of differentiation.

Responding to multi-channel management. […] I believe insurers should prioritize sophisticated portals providing a single view of the customer based on service oriented architecture (SOA) with high level of automation.

As the insurance distribution landscape is changing fast and drastically, I expect this topic to be part of the European insurer’s top priorities in the coming years.

At Innoveo, we are exactly acting in this field and bringing a standard software product on the market – Innoveo Skye®– which allows insurance companies (life, non-life, health) to find an efficient, technology-proven and business-oriented answer to the different challenges raised by Celent.

Disclaimer: we were nominated by Celent as “Model Carrier” in 2007 for our effective usage of technology. See the report here.

Cross-posted on Didier Beck Weblog

JAZOON 2010, Day 1

by cedricwalter 6. June 2010 05:33

v3_jazoon_subt_black_web

After the latest keynote at 19:00PM

Innoveo meet Adcubum @ JAZOON

With some colleagues of Adcubum AG

4662410921_681f95f639

From left to the right: Michael Duenner, Cédric Walter, Leif Jakob, Stefan Buehler, Adrian Schawalder.
Note: I am drinking orange juice!

4663026950_eafe849639

From left to the right: Adrian Schawalder, Roger Holger, Cédric Walter and Leif Jakob.

Cross-posted on Cedric Walter Weblog

JAZOON 2010 - Total Cost of Ownership

by cedricwalter 6. June 2010 05:31

I will attend the keynote of Ken Schwaber @JAZOON 2010, before heading to the Office

Keynote
Wednesday, 2 June 2010, 9:00-10:00, Arena 5


Ken Schwaber
Scrum.org

Abstract
Scrum is the dominant Agile process, used by 84% of all organizations claiming to be agile. However, Martin Fowler calls Scrum “flaccid.” Worse, Jeff Sutherland, the codeveloper of Scrum with Ken Schwaber, measures that less than 50% of all organizations using Scrum are actually using iterative, incremental development. As Scrum spread, its founders expected the developers who had been disabled by waterfall would come back to life as excellent, well-tooled developers. The expectation was naive, given the rot that waterfall caused over the last twenty years.
To address this problem, Scrum.org partnered with Zuehlke and others to create as “immersion” course to revitalize the developers. The Professional Scrum Developer (PSD) course is a novel five-day course that teaches a cross-functional development team to be able to develop an increment of potentially shippable product within an iteration, or Sprint, on a Scrum Project using Java, .NET and other technology stacks.
Ken Schwaber from Scrum.org.will discuss this program and how it is constructed during this session. They will also discuss the progress to date in delivering these courses, and the next steps in the rollout.

Cross-posted on Cedric Walter Weblog

Jazoon 2010 in Zurich Sihlcity

by cedricwalter 6. June 2010 05:29

v3_jazoon_subt_black_web

Tomorrow I will be tweeting from the international industry conference on Java technology

Jazoon is an international industry conference on Java technology in Zurich. It addresses software developers and architects, IT decision-makers and consultants throughout Europe and around the world. Jazoon gives Java experts a platform in the heart of Europe where they share their ideas and experiences.
From 1 to 3 June 2010, Zurich will be the meeting place for the international Java community. By presenting a comprehensive conference program and creating a communicative atmosphere, Jazoon helps personal contacts grow and transcend technical, geographical and cultural boundaries. A supplementary program including an exhibition of solutions, tools and continuing education as well as career opportunities and various networking events ensure added benefits for every target group.

I am planning to attend the following conferences:

Tuesday, 1 June 201

9:30-10:30
Java SE and JavaFX: The Road Ahead
- Danny Coward

11:00-11:50
Pattern Driven Security Design, for Web Tier
- Manish Kumar Maheshwar

12:00-12:50
Web Frameworks and how they kill traditional security scanning
- Christian Hang
- Lars Andren

14:00-14:50
Practical Dynamic Modules (OSGi) Security -- Protecting More Than Just Data
- David Smith
- James Gould

15:00-15:50
Construction Techniques for Domain Specific Languages
- Neal Ford

16:30-17:20
If You Know JSF, You Know Portals and Portlets
- Wesley Hales

17:40-18:30
97 Things Every Programmer Should Know
- Kevlin Henney

Thursday, 3 June 2010

9:00-10:00
The Gaia satellite and Data Processing
- William O'Mullane

10:30-11:20
Essentials of Testing: The Tools You Need to Know
- Bettina Polasek
- Marco Cicolini

11:30-12:20
Spring 3.0 - Themes and Trends
- Jürgen Höller

13:30-14:20
Conversational Web Applications with Spring
- Micha Kiener
- Jürgen Höller

14:30-15:20
Spring ROO - A New Level of Enterprise Java Productivity
- Eberhard Wolff

16:00-16:20
Real Java EE testing with Arquillian
- Aslak Knutsen
- Dan Allen

16:00-16:50
Powerful Portals with JSF
- Andy Bosch

17:10-18:10
Software in the service of handicapped people: Research & Development at Otto Bock
- Hans-Willem van Vliet

Cross-posted on Cedric Walter Weblog

Lessons Learned from Dropbox

by Didier 3. May 2010 07:17

I am a “happy user” of Dropbox as early adopter since 2008. We are also using Dropbox intensively at Innoveo since 2009. A really cool service and tool when you have to deal with different computers (notebook, netbook, iPhone for me). If you don’t know Dropbox, you should have a try!

Dropbox is a very young company and tool. Drew Houston, co-founder and CEO of Dropbox, has published a “worth-a-read” presentation about some Lessons Learnt they have done. No rocket science, a lot of common sense, but as usual, "everything is in the implementation" ;-)

Some data about Dropbox /

  • founded in 2007, launched in 2008
  • 1 million users 7 months after launch
  • Sept 2008: 100'000 registered users, Jan 2010 (15 months): 4 million users
  • Monthly growth: 15-20%

Some slides

Cross-posted on Didier Beck Weblog

Innoveo is a member of the Oracle PartnerNetwork

by Didier 23. September 2009 01:00

oracle[1] Innoveo Solutions enjoys its new membership to the Oracle PartnerNetwork, which is illustrating the long and successful deployment of our insurance frontend solution – Innoveo Skye® integrating Oracle databases.

Our partnership with Oracle helps us to leverage our expertise and build on the strong foundation that Oracle's technology provides.

Innoveo news.

Cross-posted on the Didier Beck blog.

VMware/SpringSource – About PaaS

by Didier 9. September 2009 00:53

VMware announced on August 10, 2009 its willingness to acquire SpringSource for $362 million in cash and equity, plus $58 million of unvested stock and options (press release). The process should be closed in Q3 2009.

How can this acquisition be interpreted? What are the goals of VMware/SpringSource?

Some interesting inputs and analysis found on Internet.

A post from Rod Johnson, CEO of SpringSource

About the merge itself

[…] We have signed a definitive agreement with VMware, who will acquire SpringSource. Subject to regulatory approval, we expect the transaction to close in Q3. SpringSource will become a division within VMware. I will continue to lead SpringSource, reporting to VMware CEO Paul Maritz.

About the opportunity

[…] But the broader transformation in IT goes beyond Java frameworks, tooling and runtime infrastructure. The way in which people think about software stacks is changing. Virtualization is reshaping the data center, and cloud computing is set to drive far-reaching changes. Significantly, cloud computing blurs the division between development and operations, bringing new power (and responsibility) to developer.

And so the question becomes, what is the most simple, powerful, pragmatic way of utilizing SpringSource technologies in the data center, and in the cloud?

About the vision

Working together with VMware we plan on creating a single, integrated, build-run-manage solution for the data center, private clouds, and public clouds. A solution that exploits knowledge of the application structure, and collaboration with middleware and management components, to ensure optimal efficiency and resiliency of the supporting virtual environment at deployment time and during runtime. A solution that will deliver a Platform as a Service (Paas) […]

About the vision (said in other words)

The next chapter of our work at SpringSource is tackling those challenges: Building on our Build/Run/Manage solution to provide the industry’s best solution from developer desktop to cloud deployment. Bringing Spring’s power and simplicity to enabling the millions of Java developers to benefit from the full power of cloud computing. […]

About the representation of this vision

SpringSource Build/Run/Manage and VMware Cloud

About the open source community

Our commitment to open source practices, licenses and traditions will remain unchanged. We expect our contributions to open source to increase. Our open source projects will retain their commitment to enabling user choice. Spring will retain the portability between deployment environments that empowers users. […]

An analysis from 451 CAOS Theory

Part I

[…] VMware is clearly in need of a story beyond virtualization, even if we are still relatively early on in enterprise adoption. Still, looking into the future, it sees clear skies, and that does not fit with the multi-billion dollar opportunity shaping up in cloud computing. Thus, VMware is willing to invest a significant amount in SpringSource, which does represent a crossover in customers without much, if any, crossover in competition.

Part II

VMware is working to address its increasing competition from all sides. While it may seem somewhat odd for VMware to want to get involved in enterprise Java application development and deployment, it may want to take advantage of SpringSource’s relatively quick climb in the enterprise Java development and support business. VMware may also be looking to offset any gain in enterprise Java influence and control by Oracle, which may do so with its more than $7 billion acquisition of Sun Microsystems.

Part III

VMware is also facing increasing competition from OS vendors, including Microsoft, Novell and Red Hat, which is among SpringSource’s biggest competitors with its JBoss business. Again, SpringSource may not seem the most likely suitor for Java application development, but VMware may see this as an area where it can most effectively integrate its own technology and talent to differentiate in virtualization and cloud computing.[…]

Open source?

Although SpringSource’s open source nature has been critical to its developer reach and success, this is likely not as important to VMware, which may view SpringSource more as a subscription software company than as an open source software company. Either way, it seems VMware, similar to Oracle, may have somewhat limited vision when it comes to open source software, seeing it for its development and time-to-market advantages, but missing other community benefits — including user and customer communities, feedback and contributions — that help make things work.[…]

Disclosure: Innoveo Solutions is using Spring in its Innoveo Skye™ software product.

cross-posted on Didier Beck’s blog.

Cédric nominated to the EOS Directory Advisory Board

by Didier 3. July 2009 19:24

I am very proud to announce that Cédric Walter, one of our colleague and founding member of Innoveo, is nominated to the EOS Directory (Enterprise Open Source Directory) Advisory and Expert Board. Cédric is a very well-known contributor of the Joomla community since 2004.

EOS Directory is a great catalog of more than 350 open source projects, that are listed, described and analyzed. It is today the leading online platform to help enterprises and organizations identify and evaluate Open Source technologies. Initially launched by Optaros, about two years ago, the platform has been recently handed over by Bruno von Rotz, initial sponsor of the initiative, well known Open Source specialist, and one of our Innoveo Board Member.

In support to strengthen the neutral approach to ratings and selection of the technologies, the new EOS Directory Advisory and Expert Board has been established over the last weeks.

The Advisory and Expert Board will be both instrumental in guiding the future development of the EOS Directory Platform as well as in making sure that the content is accurate, relevant and fairly represented. (Source: EOS Directory Blog)

Congratulations to Cédric!

More Information on Cédric’s blog and the EOS Directory blog.

Cross-posted on Didier Beck Blog.

IBM Rational conference

by Didier 30. June 2009 01:05

via Judith Hurwirtz

Judith has attended to the last IBM Rational Conference and is sharing with us some noteworthy aspects of the “changing landscape of software development”.

  1. Rational is moving from tools company to a software development platform. […]
  2. More management, fewer low level developers [were attending the conference] […]
  3. Rational has changed dramatically through acquisitions. […]
  4. It’s all about Jazz. Jazz, IBM’s collaboration platform was a major focus of the conference.  Jazz is an architecture intended to integrate data and function.  Jazz’s foundation is the REST architecture and therefore it is well positioned for use in Web 2.0 applications. What is most important is that IBM is bringing all of its Rational technology under this model. Over the next few years, we can expect to see this framework under all of the Rational’s products.
  5. Rational doesn’t stand alone. […] What I found quite interesting was the emphasis on the intersection between the Rational platform and Tivoli’s management services as well as Websphere’s Service Oriented Architecture offerings. Rational also made a point of focusing on the use of collaboration elements provided by the Lotus division.  Cloud computing was also a major focus of discussion at the event.[…] The one area that IBM seem to have hit a home run is its Cloud Burst appliance which is intended create and manage virtual images. Rational is also beginning to deliver its testing offerings as cloud based services. One of the most interesting elements of its approach is to use tokens as a licensing model. In other words, customers purchase a set number of tokens or virtual licenses that can be used to purchase services that are not tied to a specific project or product.

Cross-posted on the Didier Beck Blog

About Innoveo

Innoveo is a software company whose products, services and technologies enable its clients to create business value. Its expertise in architecture (SOA), software engineering, infrastructure, and the insurance industry ensures that the company remains a valued business partner over the long term.