Visualizing SELF Jennifer Davis @sigje
Visualizing SELF Jennifer Davis
@sigje
• Blue – Work. • Green – Done. • Yellow + Red – Not work.
Did anyone hear me?
• Lines of code? • Bugs closed?
http://www.axosoft.com/blog/2012/08/23/measure-agile-metrics-that-work
the 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.
• Personal • Job satisfaction • Control
• Team • Relationships • Elimination of traditional
support heroics
• Company • Evaluation • Feedback
WHY VISUALIZATIONS?
#hugops
• Reversing perception of ops – BOFH • Language – Culture Shift
HUGOPS BOFH
??? Top down Performance
visualization
visualization
Common Language
http://www.flickr.com/photos/dailypic/
Who are you?
OPS DEV QE
Roles
Ops
Dev QA
Along with product management, legal, finance, ..
Work Bugzilla Barriers
Who are you?
Leonard John Matthews - http://www.flickr.com/photos/mythoto/
Talent
Skills Enjoyable Tasks
Talent
Skills Enjoyable Tasks
% of time spent on easy skilled tasks that we don’t enjoy..
Talent
Skills Enjoyable
Tasks
Reality of knowing self … enjoyable work. … our skills. … our talent.
Talent
Skills Enjoyable Tasks
Finding the work we enjoy.
Work
• Work = lots of tasks. • Task can be skill/level specific.
Discrete measureable tasks.
Failing Gracefully
puppet
ruby
SKILLS
perl
nosql
operability security
mysql
unix
TCP/IP
bash
CHEF
YOU WORK
Company != Identity && Role != You
Measure • Work • Skills
Honesty
Start small …
COUNTS LATENCY
Accounting …
How much time? On what? Value?
Close out work you aren’t investing in.
Choose work.
Say no. Say YES And.
Make a goal.
.. “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.
Share.
VISUALIZE • Reuse • Tools
Showing vs Saying
Team
Manager Customer
Tools • Build APIs. • Build for interoperability.
White House Web API standards https://github.com/WhiteHouse/api-standards
• YUI • HTML • Chart • Avg, SUM function
• Common language to describe our work.
• Mechanisms to measure our work.
• Tools to visualize our work.
the 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!
Thank you for your time and feedback!
QUESTIONS? • Email: [email protected] • Twitter: @sigje
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