Jobping goes global!

via Jobping blog

I’ve just realized that I have forgotten to post about this important news concerning Jobping (public beta launched in April 2010) : you can now use their services from everywhere, not just Australia anymore!

News of a niche Job board for Microsoft Professionals spread quicker than we thought and we have received multiple requests from people in the U.S and Europe who want to advertise onJobping. Having initially intended to only advertise positions within Australia we’ve now enabledJobping to accept posts from anywhere in the world.

For both Advertisers and Jobseekers this will make no difference to the way you already use the site, although you will may notice a sprinkle of extra options here and there.

If you have any questions or requests then we’d love to hear from you.

Good job Mathieu and Laurent ;-)

Software industry

via Judith Hurwitz (first and second articles)

As usual, very interesting feed for thoughts coming from Judith.

Some abstracts:

The definition of an application is changing. The traditional view that the packaged application is hermetically sealed is going away. More of the new packaged applications will be based on service orientation based on best practices. These applications will be parameter-driven so that they can be changed in real time. And yes, Service Oriented Architectures (SOA) didn’t die after all.

Exactly what we are doing at Innoveo with our product Innoveo Skye since years!

Managing end points will be one of the key technology drivers in 2011. Smart phones, sensors, and tablet computers are refining what computing means. It will drive the requirement for a new approach to role and process based security.

Totally agree, we are working on that also at Innoveo. Cannot disclose yet.

Cloud computing moves to the front office. Two years ago IT and business leaders saw cloud computing as a way to improve back office efficiency. This is beginning to change. With the flexibility of cloud computing, management is now looking at the potential for to quickly innovate business processes that touch partners and customers.

Also something we feel coming out of the market and as new business need. Why not working on that too ;-)

cross-posted on the Innoveo Blog

Lean, Agile & Scrum conference in Zurich

As you may know, Oli (our VP Product at Innoveo) and myself participated last week to the 2nd “Lean, Agile & Scrum” Conference in Zurich, also called LAS 2010.

The topic this year: From the Scrum project to lean enterprise.

Interesting, isn’t it?

Summary

  • For me the clear highlight of the day was the presentation of Mary Poppendieck (she has written the first book about Lean development in the Software industry with her husband) – The tyranny of “The Plan” (presentation here). She explained almost all principles and bases that led to the creation of the Scrum methodology. Very convincing ;-)
  • I’ve heard now for three times quite in a row that experienced companies using Scrum are implementing very strictly the Scrum frame (no adaptation and/or tinkering), but are very careful with other Scrum best practices and lessons learnt that cannot be always replicated.
  • Again, we have heard very often how far it is absolutely central to have the software engineering and automatization parts under control by introducing such kind of agile approach. What they call “software craftsmanship”.
  • All were also confirming how long it takes to transform deeply a company ;-)
  • Some speakers were explaining how far they are still struggling with Agile Software Architecture. Seems that maturity in this field is coming quite at the end of the transformation process.
  • Heard also that Scrum doesn’t fit well to Maintenance & Support, and that Kanban is more accurate for organizing these activities (but not enough experience yet to confirm Kanban in this field).
  • Anecdote: the CTO of bbv (about 110 developers using Scrum since 5 years) said that it is not so easy to spread this kind of agile approach, as “Swiss managers like very much to command & control, which is absolutely against the aim of agile approach”. Not sure that this is so particular to Switzerland actually :-)

Mary Poppendieck

The thinking tool called Agile

Henrik Kniberg, presentation

The illusion of a “good tool”, Don’t blame the tool

Good tools are helping to:

  • visualize the workflow
  • limit work in progress
  • focus on quality
  • prioritize
  • empower
  • support continuous improvements

Using the wrong tool vs. using the tool wrong (both have nothing to do with the tool itself)

The aim of going agile has to be linked with the vision and values of the company => be careful to solve the right problem, i.e. the root causes and not symptoms

Agile is simple but hard!

Transforming BBV into an agile company

Marcel Bauman, presentation

Why changing to agile?

  • business requirements are changing a lot, customers are asking for very short projects where you can show step-by-step results, reqs are changing during the projects
  • fun for people and developers
  • young people are coming more and more on the market with agile teaching

Why Scrum?

  • standard method, most used in Europe

Bbv favors (manifesto):

  • individuals and interactions over processes and tools
  • working software over comprehensive documentation
  • customer collaboration over contract negotiation
  • responding to a change over following a plan

Scrum works only with:

  • source mgt, continuous integration, wiki, test env
  • need a lot of virtual machines and processing power
  • automate everything that can be automated
  • remote access (VPN) for all employees
  • XP as a base! => 40% of developers don’t like pair programming

HR:

  • no reporting on individual level, just project-level
  • incentive on team-level
  • pair programming interviews

The tyranny of “The Plan”

Mary Poppendieck, presentation

Key Success Factors for successful projects:

  • teamwork
  • deeply experienced people
  • focus on key constraint
  • decoupling
  • cash-flow thinking

In other words:

  • design the system to meet the constraints; do not derive constraints from the design
  • break dependencies
  • manage the workflow

Schedules based on experience are reliable. Schedules summed up from task breakdowns are guesses, hypothesis about the future.

Optimize Throughput, not utilization (coming from Queuing theory)!

  • minimize the number of things in process
  • minimize the size of things in process

Level the workload:

  • manage workflow, not tasks
  • establish a regular cadence

Limit work to capacity

  • timebox, don’t scopebox
  • pull, don’t push

Cross-posted on the Innoveo blog.

Corporate Culture: unusual Netflix example

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 Innoveo Blog

Insurance Distribution challenges

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 the Innoveo Blog