50
Visualizing SELF Jennifer Davis @sigje

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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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