SlideShare une entreprise Scribd logo
1  sur  34
Dungeons and Data
by jennifer davis
Production Engineering

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

3
Character Sheet

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

4
Abilities
• Communication
• Collaboration
• Confidence

5
Ability: Communication

6
Kanban – Basic Principles
• Start with what you do now.

7
http://www.flickr.com/photos/levork

8
Kanban – Core properties
• Visualization of workflow
• Make process policies explicit.

9
10
Explicit policies - Sample

11
Reward..

12
Kanban – Basic Principles
• Respect current process, roles, responsibilities, and
titles.

13
Ability: Collaboration

14
15
NHCs
Non-Hacking Contributors – “Crew Shirts”

16
Kanban – Core properties
• Manage Flow
• Improve Collaboratively

17
18
Skill: Confidence

19
20
Kanban – Core properties
• Limit WIP

21
Kanban – Basic Principles
• Agree to pursue incremental, evolutionary change.

22
Work == Applied skills
• Work requested via bugzilla
• Work visualized on LeanKit
… no direct integration

23
24
APIs !

25
Objects
• LeanKit
• Board
• Card
• User

• Bugzilla
• Product
• Bug
• User

26
Work Unit
card
Title
ExternalCardID
TypeId
LaneId
AssignedUserIds

bug
short_short_desc
bug_id
(Indirectly )reporter
target_milestone
assigned_to

27
Team
BoardId

Bugzilla Product

28
Problems
• LeanKit: No direct User APIs
• Feature disparity
• Individual differences in “term definition”
• Example: project vs task

29
Next Step: Character Sheet!

30
Kanban
• Basic Principles
•
•
•

Start with what you do now.
Agree to pursue incremental change.
Respect current roles.

• Core Properties
•
•
•
•
•

Visualize workflow.
Limit WIP.
Manage Flow.
Make process policies explicit.
Improve Collaboratively.
31
Summary
• Engineering “Character Sheet” Abilities
• Communication
• Collaboration
• Confidence

32
Thanks!

33
Acknowledgements
•
•
•
•
•
•
•

http://www.flickr.com/photos/levork
http://www.flickr.com/photos/puggles
http://www.flickr.com/photos/byteorder
http://www.flickr.com/photos/egoant
http://www.flickr.com/photos/happymonkey
Kyle Latino
Greg Connor

34

Contenu connexe

Tendances

Tendances (10)

Technology tools for small business: Running your back office
Technology tools for small business: Running your back officeTechnology tools for small business: Running your back office
Technology tools for small business: Running your back office
 
Apps & Online Tools for PR and Marketing
Apps & Online Tools for PR and MarketingApps & Online Tools for PR and Marketing
Apps & Online Tools for PR and Marketing
 
Modernize Solutions with SharePoint & the Power Platform
Modernize Solutions with SharePoint & the Power PlatformModernize Solutions with SharePoint & the Power Platform
Modernize Solutions with SharePoint & the Power Platform
 
Jax, FL Community Group Meeting Deck 20190220
Jax, FL Community Group Meeting Deck 20190220Jax, FL Community Group Meeting Deck 20190220
Jax, FL Community Group Meeting Deck 20190220
 
Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...Getting started with share point online modernization - SharePoint Saturday T...
Getting started with share point online modernization - SharePoint Saturday T...
 
Nick Brattoli Collab365 SharePoint Summit: Introduction to Modern Sites
Nick Brattoli Collab365 SharePoint Summit: Introduction to Modern SitesNick Brattoli Collab365 SharePoint Summit: Introduction to Modern Sites
Nick Brattoli Collab365 SharePoint Summit: Introduction to Modern Sites
 
Geek Business to Business(B2B) credentials
Geek Business to Business(B2B) credentialsGeek Business to Business(B2B) credentials
Geek Business to Business(B2B) credentials
 
Improving Productivity and Changing Your Stars Using SharePoint
Improving Productivity and Changing Your Stars Using SharePointImproving Productivity and Changing Your Stars Using SharePoint
Improving Productivity and Changing Your Stars Using SharePoint
 
Leverage Project 2010 w/ Office 365 for PM Success
Leverage Project 2010 w/ Office 365 for PM SuccessLeverage Project 2010 w/ Office 365 for PM Success
Leverage Project 2010 w/ Office 365 for PM Success
 
Building modern intranets with share point communication sites aug 2018 kloud
Building modern intranets with share point communication sites aug 2018   kloudBuilding modern intranets with share point communication sites aug 2018   kloud
Building modern intranets with share point communication sites aug 2018 kloud
 

En vedette

En vedette (17)

DevOps DC - Magic Myth and the DevOps
DevOps DC - Magic Myth and the DevOpsDevOps DC - Magic Myth and the DevOps
DevOps DC - Magic Myth and the DevOps
 
Building Large Scale Services - LISA 2013
Building Large Scale Services - LISA 2013 Building Large Scale Services - LISA 2013
Building Large Scale Services - LISA 2013
 
Monitor the Unmeasurable
Monitor the UnmeasurableMonitor the Unmeasurable
Monitor the Unmeasurable
 
Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE...
Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE...Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE...
Magic Myth and the DevOps, ANTIDOTES TO LEARNED HELPLESSNESS AND FEAR CULTURE...
 
Effective Devops - AWS Loft Event June 2015
Effective Devops - AWS Loft Event June 2015Effective Devops - AWS Loft Event June 2015
Effective Devops - AWS Loft Event June 2015
 
Introduction to Chef - April 22 2015
Introduction to Chef - April 22 2015Introduction to Chef - April 22 2015
Introduction to Chef - April 22 2015
 
Planning Application Resilience - Developer Week 2015
Planning Application Resilience - Developer Week 2015Planning Application Resilience - Developer Week 2015
Planning Application Resilience - Developer Week 2015
 
Visualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal MetricsVisualizing Self - Exploring Your Personal Metrics
Visualizing Self - Exploring Your Personal Metrics
 
Tools Effecting Change - DevOpsDays Boston 2015
Tools Effecting Change - DevOpsDays Boston 2015Tools Effecting Change - DevOpsDays Boston 2015
Tools Effecting Change - DevOpsDays Boston 2015
 
Effective Devops - Velocity New York 2015
Effective Devops - Velocity New York 2015 Effective Devops - Velocity New York 2015
Effective Devops - Velocity New York 2015
 
Implementing Kanban to Improve your Workflow
Implementing Kanban to Improve your WorkflowImplementing Kanban to Improve your Workflow
Implementing Kanban to Improve your Workflow
 
Magic Myth and the Devops - Cascadia IT 2015
Magic Myth and the Devops - Cascadia IT 2015Magic Myth and the Devops - Cascadia IT 2015
Magic Myth and the Devops - Cascadia IT 2015
 
Effective Tools for Effective Change
Effective Tools for Effective ChangeEffective Tools for Effective Change
Effective Tools for Effective Change
 
Introduction to Chef - Techsuperwomen Summit
Introduction to Chef - Techsuperwomen SummitIntroduction to Chef - Techsuperwomen Summit
Introduction to Chef - Techsuperwomen Summit
 
From Hero to Zero - DevOpsDays Boston
From Hero to Zero - DevOpsDays BostonFrom Hero to Zero - DevOpsDays Boston
From Hero to Zero - DevOpsDays Boston
 
Effective Devops - Collaboration and Tools - Velocity Santa Clara 2015
Effective Devops - Collaboration and Tools - Velocity Santa Clara 2015Effective Devops - Collaboration and Tools - Velocity Santa Clara 2015
Effective Devops - Collaboration and Tools - Velocity Santa Clara 2015
 
Automating Infrastructure with Chef
Automating Infrastructure with ChefAutomating Infrastructure with Chef
Automating Infrastructure with Chef
 

Similaire à Dungeons and Data - Yahoo Hack Day 2013

Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will comeHigher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Promet Source
 
ARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User ExperienceARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User Experience
Gilbert Guerrero
 
Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012
Sentri
 
Final Summer Intern Presentation v1
Final Summer Intern Presentation v1Final Summer Intern Presentation v1
Final Summer Intern Presentation v1
Christian Nilsen
 

Similaire à Dungeons and Data - Yahoo Hack Day 2013 (20)

Drupal South 2014 Wellington ANU presentation
Drupal South 2014 Wellington ANU presentationDrupal South 2014 Wellington ANU presentation
Drupal South 2014 Wellington ANU presentation
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
 
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will comeHigher Ed Web 2013 presentation - Field of Dreams, build it and they will come
Higher Ed Web 2013 presentation - Field of Dreams, build it and they will come
 
JCNC2013 Case Aktia Joakim Sandström
JCNC2013 Case Aktia Joakim SandströmJCNC2013 Case Aktia Joakim Sandström
JCNC2013 Case Aktia Joakim Sandström
 
2018 03 15_agility_multi_team_projects
2018 03 15_agility_multi_team_projects2018 03 15_agility_multi_team_projects
2018 03 15_agility_multi_team_projects
 
Responsive Design Workflow
Responsive Design WorkflowResponsive Design Workflow
Responsive Design Workflow
 
Informatica
InformaticaInformatica
Informatica
 
ARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User ExperienceARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User Experience
 
5 Arguments Against Kanban
5 Arguments Against Kanban5 Arguments Against Kanban
5 Arguments Against Kanban
 
Last Call Media Drupal 8 Case Study
Last Call Media Drupal 8 Case StudyLast Call Media Drupal 8 Case Study
Last Call Media Drupal 8 Case Study
 
Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012Branding Essentials for Developers presentation at TEC2012
Branding Essentials for Developers presentation at TEC2012
 
Mural: Build Experiences Not Features
Mural: Build Experiences Not FeaturesMural: Build Experiences Not Features
Mural: Build Experiences Not Features
 
Search Across Multiple VIVO Instances
Search Across Multiple VIVO InstancesSearch Across Multiple VIVO Instances
Search Across Multiple VIVO Instances
 
Get set for content success: Preparing your organization for content work
Get set for content success: Preparing your organization for content work Get set for content success: Preparing your organization for content work
Get set for content success: Preparing your organization for content work
 
Final Summer Intern Presentation v1
Final Summer Intern Presentation v1Final Summer Intern Presentation v1
Final Summer Intern Presentation v1
 
2014 02 kanbans not-so-hidden agendas 2
2014 02 kanbans not-so-hidden agendas 22014 02 kanbans not-so-hidden agendas 2
2014 02 kanbans not-so-hidden agendas 2
 
Scrum refresh
Scrum refreshScrum refresh
Scrum refresh
 
Project Management: Choosing the Right Tools and Approach
Project Management: Choosing the Right Tools and ApproachProject Management: Choosing the Right Tools and Approach
Project Management: Choosing the Right Tools and Approach
 
Rebuilding Legacy Apps with Domain-Driven Design - Lessons learned
Rebuilding Legacy Apps with Domain-Driven Design - Lessons learnedRebuilding Legacy Apps with Domain-Driven Design - Lessons learned
Rebuilding Legacy Apps with Domain-Driven Design - Lessons learned
 
Engaging staff in your intranet rebuild (Ark Intranets Strategy and Design)
Engaging staff in your intranet rebuild (Ark Intranets Strategy and Design)Engaging staff in your intranet rebuild (Ark Intranets Strategy and Design)
Engaging staff in your intranet rebuild (Ark Intranets Strategy and Design)
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Dungeons and Data - Yahoo Hack Day 2013

Notes de l'éditeur

  1. I'm a senior production engineer and a part time dragonborn paladin. While at work I support thousands of systems in collaboration with a team of geeks. It’s often stressful though very rewarding. Some evenings I spend with other geeks trying to survive imaginary disasters and save the world from the sorceress Morgana.One thing I love about collaborative games is that they plug into some of the real world emotional responses and social processes. It’s a place to practice dealing with critical scenarios in a safe place. When we know the stakes are purely imaginary we're able to look at our efforts from a distance, to gain understanding and enjoy ourselves. I'd like to share with you some insights D&D has given me about my work and how this can help you over the next 24 hours in your hacking efforts.
  2. What is a production engineer? It comes under many names Operations, DevOps, Infrastructure engineering, System Admin. Someone who deploys and runs a highly available, scalable, and secure service that meets business and partner requirements. What does that mean? Generally it means someone with a wide ranging set of skills tackling different challenges at any point of time.
  3. When you first start a campaign in dungeon and dragons, you build out a character using a character sheet with back story. This character sheet has a number of abilities and skills. You are given a number of points to allocate to each ability and skill which grants you additional chances to handle particular events successfully.In gaming you spend time in collaboration with your team to ensure that you have a well rounded team often choosing roles to complement the team. You don’t want a team of all “magic users” or hack and slashers. As a production engineer, I also want a diverse team with varied skills. I am not seeking people with the same expertise or abilities although they can overlap. I’m looking for people who complement me and help accomplish the goals and visions we have as a team.While we have resumes, and linked in profiles, there is no real character sheet that aligns experiences like submitting git pull requests, participating in hackathons, attending training or conferences, or the myriad of other day to day challenges you face to skill levels. Additionally, in real life if we don’t practice skills they languish. As I have not worked with Solaris for over 5 years, I can no longer call it a “skill”
  4. Taking a step back I imagine a scenario where we are able to share character sheets as an introduction summarizing our current experience and skills. What would these abilities look like? 3 such abilities could be Communication, Collaboration, and Confidence. A first aspect of communication is the quantity of communication. How many messages are being transmitted, and how frequently.A second aspect of communication is the quality of communication. What is the mechanism used to transfer the message? How detailed is the message? What barriers exist that may affect the message being transmitted? Do you eliminate barriers that are superficial?A third aspect of communication is the effectiveness of communication. The message may be received, yet what are the overall behaviors in response to the message. Is the action what you expected?As you plan out and execute on your hack keep in mind that you need to invest points into communication. First when you seek out complimentary team members, second as you plan out the project you are working on, and finally as you present the narrative about your hack tomorrow on the stage.
  5. There is a work that needs to be understood, planned, and completed for any product or service to be successful. It doesn’t matter who does it just that it gets done. Who we are isn’t “one thing”. We are not cogs, immediately replaceable and interchangeable. We are adaptable and intelligent, individuals with a variety of talents and skills.
  6. The second ability is collaboration.There is a distinction between the members of your team and the roles they play. In gaming, you become comfortable speaking on behalf of your character while having a separate, sometimes meta-conversation with your teammates. Social environments seem to tend towards homeostasis, and we naturally ascribe a simplistic narrative to our co-workers actions. An awareness that we're all filling a role on our work teams sometimes not representative of everything about us as individuals.We need to consider the motivations behind our team mates to understand how to better communicate and collaborate.
  7. The third ability is confidence. Confidence is about the innate quality that drive us to take risks or not. In gaming, sometimes you take the wrong path, or you put your squishy players out front and they get severely damaged. Mistakes happen. In the “real world” customers do something unexpected, There are bugs in the software, hardware fails, or someone from the team enters the wrong command on the wrong terminal in the production environment.Big data can mean big failures. Collaborative games like Dungeons & Dragons teach you to fail as a group and rise again, while retaining the group cohesion necessary to succeed. If a teammate really caused you to be captured by a giant spider, you'd probably flip out, but across the game board one has the emotional wiggle-room to behave in a manner that would be laudable in professional situations.
  8. Playing D&D teaches you about exploring challenges with imagination and a sense of play. You have to piece things together while continuing to take action, both keeping in mind the larger game goals and what's immediately on the board at the same time. While there is this big world to explore, there are complex characters to talk to, and information to be gathered within each encounter. So how can we create character sheets that reflect our “character”?