Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work,...

50
Visualizing SELF Jennifer Davis @sigje

Transcript of Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work,...

Page 1: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Visualizing SELF Jennifer Davis

@sigje

Page 2: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.
Page 3: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

•  Blue – Work. •  Green – Done. •  Yellow + Red – Not work.

Page 4: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Did  anyone  hear  me?  

Page 5: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

• Lines of code? • Bugs closed?  

http://www.axosoft.com/blog/2012/08/23/measure-agile-metrics-that-work

Page 6: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

the culture around how we work, communicate about our work, and the work we do.

Page 7: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

•  Common language to describe our work.

•  Mechanisms to measure our work.

•  Tools to visualize our work.

Page 8: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

•  Personal •  Job satisfaction •  Control

Page 9: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

•  Team •  Relationships •  Elimination of traditional

support heroics

Page 10: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

•  Company •  Evaluation •  Feedback

Page 11: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

WHY VISUALIZATIONS?

Page 12: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

#hugops

• Reversing perception of ops – BOFH • Language – Culture Shift

Page 13: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

HUGOPS BOFH

??? Top down Performance

visualization

visualization

Page 14: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Common Language

http://www.flickr.com/photos/dailypic/

Page 15: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Who are you?

OPS DEV QE

Page 16: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Roles

Ops

Dev QA

Along with product management, legal, finance, ..

Page 17: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Work Bugzilla Barriers

Page 18: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Who are you?

Leonard John Matthews - http://www.flickr.com/photos/mythoto/

Page 19: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Talent

Skills Enjoyable Tasks

Page 20: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Talent

Skills Enjoyable Tasks

% of time spent on easy skilled tasks that we don’t enjoy..

Page 21: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Talent

Skills Enjoyable

Tasks

Reality of knowing self … enjoyable work. … our skills. … our talent.

Page 22: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Talent

Skills Enjoyable Tasks

Finding the work we enjoy.

Page 23: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Work

• Work = lots of tasks. • Task can be skill/level specific.

Page 24: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Discrete measureable tasks.

Page 25: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Failing Gracefully

puppet

ruby

SKILLS

perl

nosql

operability security

mysql

unix

TCP/IP

bash

CHEF

Page 26: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

YOU  WORK  

Company != Identity && Role != You

Page 27: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Measure • Work • Skills

Page 28: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Honesty

Page 29: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Start small …

COUNTS LATENCY

Page 30: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Accounting …

How much time? On what? Value?

Page 31: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Close out work you aren’t investing in.

Page 32: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Choose work.

Page 33: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Say no. Say YES And.

Page 34: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Make a goal.

Page 35: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

.. “WIP” 5 tasks/week

.. “DONE” 9 tasks/WEEK.

.. 1 new job

.. Mentored 7 women speakers, 3 accepted to Grace hopper conference. .. Switchover 8 hrs to 1 hr. .. 3 bosses/6 months.

Page 36: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Share.

Page 37: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

VISUALIZE • Reuse • Tools

Page 38: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Showing vs Saying

Page 39: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.
Page 40: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Team

Manager Customer

Page 41: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Tools • Build APIs. • Build for interoperability.

Page 42: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

White House Web API standards https://github.com/WhiteHouse/api-standards

Page 43: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

•  YUI •  HTML •  Chart •  Avg, SUM function

Page 44: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.
Page 45: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

•  Common language to describe our work.

•  Mechanisms to measure our work.

•  Tools to visualize our work.

Page 46: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

the culture around how we work, communicate about our work, and the work we do.

Page 47: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

I’m an Engineer. I work at Yahoo! I am on the Grid Service Engineering team. We’re Hiring!

Page 48: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

Thank you for your time and feedback!

Page 49: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

QUESTIONS? • Email: [email protected] • Twitter: @sigje

Page 50: Visualizing SELF - IT168topic.it168.com/factory/velocity2013/25.pdfthe culture around how we work, communicate about our work, and the work we do.

References: •  Maynard Webb – “The Worksheet” - http://maynardwebb.com/rebooting-work/the-worksheet •  Maynard Webb – “The Framework” - http://maynardwebb.com/rebooting-work/framework •  Leonard John Matthews – “Cogs” http://www.flickr.com/photos/mythoto/ •  AXOSOFT – “Streetlight effect”

http://www.axosoft.com/blog/2012/08/23/measure-agile-metrics-that-work •  Joan M. Mas – “Communication” - http://www.flickr.com/photos/dailypic/ •  Matt – “Barriers” - http://www.flickr.com/photos/drift-words/ •  Kate Matsudaira – “Leveling Up – Taking your engineering and operations” -

http://www.youtube.com/watch?v=lgxEmiMJVq4 •  Andrew Oswald, Eugenio Proto, Daniel Sgroi – “Happiness and Productivity” -

http://ftp.iza.org/dp4645.pdf •  Rescuetime - http://www.rescuetime.com •  YUI – “Chart Module” - http://yuilibrary.com/yui/docs/guides/ •  Mandi Walls – “Challenges To Cultural Change” -

http://www.slideshare.net/lnxchk/challenges-to-cultural-change