driving employee satisfaction, morale, and productivity final

51
Driving Employee Satisfaction, Morale, and Productivity at MSNBC.com Travis McElfresh Vice President – Technology msnbc.com

Upload: travis-mcelfresh

Post on 19-Feb-2017

87 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Driving Employee Satisfaction, Morale, and Productivity FINAL

Driving Employee Satisfaction, Morale, and Productivity at MSNBC.com

Travis McElfreshVice President – Technology

msnbc.com

Page 2: Driving Employee Satisfaction, Morale, and Productivity FINAL

Site Traffic2 billion page views / month100 million users / month

Video Traffic125 million streams / month18 million unique users / month

Page 3: Driving Employee Satisfaction, Morale, and Productivity FINAL

Software Development403,530 lines of C#46,586 lines of JS106,450 lines of XSLT110,119 lines of SQL5,546 lines of CSS

2 day to 1 year projects20-30 concurrent projects

Page 4: Driving Employee Satisfaction, Morale, and Productivity FINAL

PublishingPublish a document ~700ms~2-4K stories each day10-20 K updates per day~100 editors around the world

Page 5: Driving Employee Satisfaction, Morale, and Productivity FINAL

OperationsWeb servers: 500 req/secSQL servers: 800 batch req/sec99.993% server uptime Stable releasesMultiple datacenters

Page 6: Driving Employee Satisfaction, Morale, and Productivity FINAL

5th consecutive month at #15 million UU lead

20,00025,00030,00035,00040,00045,000

Jan-

07

Feb-

07

Mar

-07

Apr-

07

May

-07

Jun-

07

Jul-

07

Aug-

07

Sep-

07

Oct

-07

Nov-

07

Dec-

07

Jan-

08

Feb-

08

Mar

-08

Apr 0

8

May

08

Jun

08

Jul-

08

Aug-

08

Sep-

08

Nielsen Net Ratings UUs

MSNBC Digital NetworkCNN Digital NetworkYahoo! News

NOTE: CNN includes IBS local news sites, Sports Illustrated, and CNN Money• with Olympics data, August was at 52 million for msnbc.com

Page 7: Driving Employee Satisfaction, Morale, and Productivity FINAL

120 million video streams

Page 8: Driving Employee Satisfaction, Morale, and Productivity FINAL

Show fronts: Scalable customization realized

Page 9: Driving Employee Satisfaction, Morale, and Productivity FINAL

Video Analyzer Launched

9

Automatically searches and clusters frequent topics and terms

Allows user to jump directly to key words within video stream

Integrates NBC analysis to each topic

Based on voice to text technology and in-house relevance engine.

Eventually available for most video on site with minimal human touch.

Page 10: Driving Employee Satisfaction, Morale, and Productivity FINAL

This presentation….

Developing a Corporate StrategyDeciding what business you are in how you

differentiate your offerings from other companies in the marketplace in pursuit of a sustainable competitive advantage.

Creating and Maintaining an Effective OrganizationDesigning and implementing the core set of coordinated

processes that deliver value to the customer while meeting expectations of other company stakeholders.

Page 11: Driving Employee Satisfaction, Morale, and Productivity FINAL

171 hours of downtime

Very low productivity

Site scale issues

Major release issues

Extremely low morale

2003 – An Opportunity

Page 12: Driving Employee Satisfaction, Morale, and Productivity FINAL

“I am satisfied with the balance between my work life and my personal life.”

(40% Agree)

“At MSNBC, decision making includes gathering feedback from impacted groups.”

(38% Agree)

“There is good coordination between my work group and other groups.”

(37% Agree)

“I am able to have a positive impact on the strategy of MSNBC.”

(36% Agree)

2003 – An Opportunity

Page 13: Driving Employee Satisfaction, Morale, and Productivity FINAL

Checked Out

Page 14: Driving Employee Satisfaction, Morale, and Productivity FINAL

Results

Page 15: Driving Employee Satisfaction, Morale, and Productivity FINAL

Current State Desired State

@#$ PMs!

@#$ Devs!

Page 16: Driving Employee Satisfaction, Morale, and Productivity FINAL

Why should we care?

“Success is 10 percent inspiration and 90 percent perspiration.”

Thomas Alva Edison

Page 17: Driving Employee Satisfaction, Morale, and Productivity FINAL

Organizational Performance Model

SupportProcesses

CoreProcesses

AdverseProcesses

Value-Related Processes

Org’lPerformance

Intangible Resource BaseGreg Bigley, University of Washington - 2008

People Structure Culture

Page 18: Driving Employee Satisfaction, Morale, and Productivity FINAL

Good processes…Tactical developmentEngineering innovationKnowledge sharing

Page 19: Driving Employee Satisfaction, Morale, and Productivity FINAL

Adverse processes….Blaming othersReactionary developmentExecutive time constraintsPunishing the beaconsHiding in silos

Page 20: Driving Employee Satisfaction, Morale, and Productivity FINAL

Missing processes….Reduction of reworkLong term planningSuccess measurementRealistic schedulingManaging prioritiesWorking towards shared goalsCommunicating effectivelyManaging stakeholdersControlling qualityHiring / training

Page 21: Driving Employee Satisfaction, Morale, and Productivity FINAL

Organizational Performance Model

SupportProcesses

CoreProcesses

AdverseProcesses

Value-Related Processes

Org’lPerformance

Intangible Resource BaseGreg Bigley, University of Washington - 2008

People Structure Culture

Page 22: Driving Employee Satisfaction, Morale, and Productivity FINAL

People IssueNot in the gameMorale lowCapabilities?Motivation?

Page 23: Driving Employee Satisfaction, Morale, and Productivity FINAL

People FixSpecific goalsIncentivesAccountabilitySupport (KSAOs)Raise the barHave fun

Some staff changes

Page 24: Driving Employee Satisfaction, Morale, and Productivity FINAL

People Issue #2Resistant to change

Page 25: Driving Employee Satisfaction, Morale, and Productivity FINAL

People Fix #2PsychologyClear expectationsAccountabilityTraining and OTJPatience

Some staff and management changes

Page 26: Driving Employee Satisfaction, Morale, and Productivity FINAL

People Issue #3A team of individualsWeak networksPoor coordination

Page 27: Driving Employee Satisfaction, Morale, and Productivity FINAL

People Fix #3Emphasize teamworkReward for teamworkHire for teamworkMake staff changesStructure / Culture

Page 28: Driving Employee Satisfaction, Morale, and Productivity FINAL

• sStructure IssueSilo behavior

Page 29: Driving Employee Satisfaction, Morale, and Productivity FINAL

• sStructure FixSmall teamsClear goals (e.g. $)Frameworks (e.g. SDLC)IncentivesTeams write chartersAccountable to business

Page 30: Driving Employee Satisfaction, Morale, and Productivity FINAL

Culture IssueIncompatible cultures

Page 31: Driving Employee Satisfaction, Morale, and Productivity FINAL

Culture FixEmbrace both culturesBuild bridgesVirtual team expansionHave fun

…and don’t celebrate your successes

…. publicly

Page 32: Driving Employee Satisfaction, Morale, and Productivity FINAL

Penalties for working on vacation

Page 33: Driving Employee Satisfaction, Morale, and Productivity FINAL

Class IV Rafting

Page 34: Driving Employee Satisfaction, Morale, and Productivity FINAL

Beer Floats

Page 35: Driving Employee Satisfaction, Morale, and Productivity FINAL
Page 36: Driving Employee Satisfaction, Morale, and Productivity FINAL

Best Investments in HindsightReducing reworkBringing in great coachesMoving out weak playersA focus on working hard…… and playing hardEarly and small wins…… followed by raising the bar.

Page 37: Driving Employee Satisfaction, Morale, and Productivity FINAL

Best PayoutsIncreased dev yield by 2-3xDramatic increase in moraleExcellent site stabilityScalable team modelHappy stakeholders

Page 38: Driving Employee Satisfaction, Morale, and Productivity FINAL

“Less disruption of overall development of site, when emergencies with specific projects arise. “

– msnbc.com developer2006

Page 39: Driving Employee Satisfaction, Morale, and Productivity FINAL

“Made me more aware of the project cycle, and what is involved in every stage, by working more closely with the PMs and Testers on my team.”

– msnbc.com developer2006

Page 40: Driving Employee Satisfaction, Morale, and Productivity FINAL

“Groups can move faster since more autonomy is created”

– msnbc.com developer2006

Page 41: Driving Employee Satisfaction, Morale, and Productivity FINAL

“ ’Cool’ projects may go to one group more often thus creating animosity.”

– msnbc.com developer2006

Page 42: Driving Employee Satisfaction, Morale, and Productivity FINAL

“ The biggest change I can feel (since 1997) is that we now have a strong, stable, and smart leadership team. The energy and enthusiasm permeates throughout the whole company.”

– msnbc.com developer2008

Page 43: Driving Employee Satisfaction, Morale, and Productivity FINAL

“Biggest positive, and the most unusual attribute at msnbc.com compared to other places I’ve worked, is the genuine freedom we have to speak frankly about any issues that are bothering us.”

– msnbc.com test engineer2008

Page 44: Driving Employee Satisfaction, Morale, and Productivity FINAL

“Management empowers the employee to make decisions.”

– msnbc.com network engineer2008

Page 45: Driving Employee Satisfaction, Morale, and Productivity FINAL

“Over the years I’ve noticed employee morale is directly proportionate to the level at which good management is put in place.”

– msnbc.com systems engineer2008

Page 46: Driving Employee Satisfaction, Morale, and Productivity FINAL

Better than expected…Reduction of reworkSide effects of rework reductionSelf-managing capabilities of teamDegree of staff commitment

Page 47: Driving Employee Satisfaction, Morale, and Productivity FINAL

The Labrador Effect

Page 48: Driving Employee Satisfaction, Morale, and Productivity FINAL

New and remaining issues…Multi-site developmentRight hand not knowing what left

is doingNot enough on automationTest leadershipResidual cultural issues

Page 49: Driving Employee Satisfaction, Morale, and Productivity FINAL

Our Role!Clarify performance criteriaDiagnose root causeDetail future stateIdentify sources of change resistanceDevelop a change planExecute!

***Requires lots of energy and tenacity

Page 50: Driving Employee Satisfaction, Morale, and Productivity FINAL

Further Reading“The Discipline of Teams” – Harvard Business Review (July – 2005)

“Building the Emotional Intelligence of Groups” by Vanessa Urch Druskat and Steven B. Wolff, Harvard Business School Publishing Corporation, March 2001.

“Condensed and paraphrased from How to Invest in Social Capital” by Laurence Prusak and Don Cohen, Harvard Business School Publishing Corporation, June 2001.

“Organizational crisis: The logic of failure”. Academy of Management Executive, 2005, Vol. 19, No 1.

Page 51: Driving Employee Satisfaction, Morale, and Productivity FINAL

Questions?