SlideShare a Scribd company logo
Agile Tricks
keep the morale of your team high
a.k.a. (also known as)


    20 minutes
    to DoomBoard
20 minutes
to DoomBoard
Who am I?
Who am I?
Giovanni Intini

•   giovanni@mikamai.com

•   twitter.com/intinig

•   http://tempe.st

•   Co-Founder of Mikamai

•   Technical Director
Giovanni Intini

•   giovanni@mikamai.com

•   twitter.com/intinig

•   http://tempe.st

•   Co-Founder of Mikamai

•   Technical Director
Mikamai
The Menu
The Menu

1. Assumptions
The Menu

1. Assumptions
2. Morale?
The Menu

1. Assumptions
2. Morale?
3. Tricks
The Menu

1. Assumptions
2. Morale?
3. Tricks
4. Doomboard
1. Assumptions
or what I know that you know
Assumptions
Assumptions

• Testing heals the world
Assumptions

• Testing heals the world
• Testing cares about you
Assumptions

• Testing heals the world
• Testing cares about you
• That’s why you should care about testing
2. Morale?
what is this morale thing anyway?
Morale: a definition
    courtesy of wikipedia (emphasis mine)


 Morale, also known as esprit de corps
when discussing the morale of a group,
   is an intangible term used for the
capacity of people to maintain belief in
  an institution or a goal, or even in
          oneself and others.
Morale: programming
Morale: programming
Morale: programming
         Low Morale
Morale: programming
          Low Morale




        Low
    Productivity
Morale: programming
            Low Morale

    Sad
  Popeye!

        Low
    Productivity
Morale: programming
Morale: programming
 High
Morale
Morale: programming
   High
  Morale



High Productivity
Morale: programming
   High               Sad
  Morale            Brutus!




High Productivity
3. Tricks
how do we keep the morale high?
Never Stop Learning
Friendly Competition
Feel this is Cool
The Team is bigger
Continous Integration
Have Fun
4. Doomboard
one board to rule them all (*)




                           (*) overused reference intended
Doomboard
  http://github.com/mikamai/doomboardhd.git




    Project Dashboard with cool 8-bit
  graphics, integrated with GitHub and
Integrity (continuous integration server).
Agile tricks
Agile tricks
Project
Dashboard
Project
          Dashboard


Twitter
Ticker
Rankings
           Project
          Dashboard


Twitter
Ticker
Flying
          Dude

                        Rankings
             Project
            Dashboard


Twitter
Ticker
Flying        Sun
          Dude

                         Rankings
             Project
            Dashboard


Twitter
Ticker
Doomboard: Principles
Doomboard: Principles
1. It should be fun to build
Doomboard: Principles
1. It should be fun to build
2. It should be fun to use
Doomboard: Principles
1. It should be fun to build
2. It should be fun to use
3. It should encourage friendly competition
Doomboard: Principles
1. It should be fun to build
2. It should be fun to use
3. It should encourage friendly competition
4. It should help keeping track of “stuff”
Doomboard: Principles
1. It should be fun to build
2. It should be fun to use
3. It should encourage friendly competition
4. It should help keeping track of “stuff”
5. It should teach something to everyone
Doomboard: Principles
1. It should be fun to build
2. It should be fun to use
3. It should encourage friendly competition
4. It should help keeping track of “stuff”
5. It should teach something to everyone
6. It should be COOL
Fun to Build
use cool technologies, luke!
Fun to Build
     use cool technologies, luke!


• HTML5
Fun to Build
     use cool technologies, luke!


• HTML5
• CSS3
Fun to Build
       use cool technologies, luke!


• HTML5
• CSS3
• Sinatra
Fun to Build
       use cool technologies, luke!


• HTML5
• CSS3
• Sinatra
• Redis
Fun to Use
look! that’s you with an umbrella
Fun to Use
look! that’s you with an umbrella
Friendly Competition
   you’re a slacker, dude!
Friendly Competition
   you’re a slacker, dude!
Keep Track of Stuff
who’s who, what’s what and so on
Keep Track of Stuff
who’s who, what’s what and so on
Keep Track of Stuff
           who’s who, what’s what and so on



•   Active Projects
Keep Track of Stuff
           who’s who, what’s what and so on



•   Active Projects

•   Committers
Keep Track of Stuff
           who’s who, what’s what and so on



•   Active Projects

•   Committers

•   Continous Integration Status
Teach Everyone
  you blew my mind
Teach Everyone
                     you blew my mind


•   CSS Animations
Teach Everyone
                     you blew my mind


•   CSS Animations

•   New Standards
Teach Everyone
                     you blew my mind


•   CSS Animations

•   New Standards

•   Non Relational Databases
Teach Everyone
                         you blew my mind


•   CSS Animations

•   New Standards

•   Non Relational Databases

•   Math (true story!)
Teach Everyone
                         you blew my mind


•   CSS Animations

•   New Standards

•   Non Relational Databases

•   Math (true story!)
Coolness Factor
we’re the only ones with a sun that moves after all
Coolness Factor
we’re the only ones with a sun that moves after all




            Live Demo
Questions?

Giovanni Intini <giovanni@mikamai.com>
        http://twitter.com/intinig

More Related Content

PDF
#DevLearn 2015 - 10 cool tools to support learning
PPTX
Raid Prep!
PPTX
Have Fun Learn English
PDF
Agile 101
PDF
Allie Brock - Making training serious fun
PPTX
PDF
Make agile fun again
PDF
Lean vs scrum
#DevLearn 2015 - 10 cool tools to support learning
Raid Prep!
Have Fun Learn English
Agile 101
Allie Brock - Making training serious fun
Make agile fun again
Lean vs scrum

Similar to Agile tricks (20)

PDF
Striking a Balance: Middle Ground in Front-End Development
PDF
2020: A Design Odyssey
PDF
Agile culture & Mindsets
PDF
Better. Faster. UXier. — AToMIC Design
KEY
10 Observations from 10+ years in the Corporate UX Trenches
PDF
Brandon Henning Emerging Discipline
PDF
The voice of the customer & the continuum of creativity - Gianfranco Zaccais
KEY
Agile Development Overview (with a bit about builds)
PDF
Everything you always wanted to know about psychology and technical communica...
PDF
A question of craftsmanship
KEY
A Framework for TemplaVoila Tutorial: T3CON09-Dallas
PDF
Building Innovative Products with Agile
PDF
Love Creating!
PPTX
Monkigras Talk - Dante on Deciding What to Build
PDF
-Ofun: Optimizing for Fun
PPTX
What Front-End Developers (FED's) Need to Know to Be the Modern Day Superhero
PDF
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
PDF
Why IT Needs Artistic Sensibilities
PDF
"Content First." Presentation - 2014 MSU IT Conference
PPT
Agile software development
Striking a Balance: Middle Ground in Front-End Development
2020: A Design Odyssey
Agile culture & Mindsets
Better. Faster. UXier. — AToMIC Design
10 Observations from 10+ years in the Corporate UX Trenches
Brandon Henning Emerging Discipline
The voice of the customer & the continuum of creativity - Gianfranco Zaccais
Agile Development Overview (with a bit about builds)
Everything you always wanted to know about psychology and technical communica...
A question of craftsmanship
A Framework for TemplaVoila Tutorial: T3CON09-Dallas
Building Innovative Products with Agile
Love Creating!
Monkigras Talk - Dante on Deciding What to Build
-Ofun: Optimizing for Fun
What Front-End Developers (FED's) Need to Know to Be the Modern Day Superhero
See->Sort->Sketch : Pen & Paper Tools to get from Research to Design : IA Sum...
Why IT Needs Artistic Sensibilities
"Content First." Presentation - 2014 MSU IT Conference
Agile software development
Ad

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Approach and Philosophy of On baking technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25 Week I
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
NewMind AI Monthly Chronicles - July 2025
Approach and Philosophy of On baking technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Ad

Agile tricks