SlideShare a Scribd company logo
Agile values, methods and software        agile.open.connected
          how RedTurtle is moving into
                   this exciting world   Massimo Azzolini
Massimo Azzolini

                    Founder - Project manager
                    RedTurtle - Ferrara - Italy


                        massimo@redturtle.it

                        @massimoazzolini

                        www.redturtle.it




 Massimo Azzolini
How are we made?

                     Started in 1999, Ferrara - Italy
                     A snapshot:
                    • 15 people
                    • 2 designer
                    • 9 developer
                    • 2 (+2) project manager
                    • 1 biz admin
                    • 1 seller

                    • 4 freelancer (not in RT)
                    • 4 partner involved in 2012

                    • We use Plone to rule the world
 Massimo Azzolini
How are we made?

                     in 2012
                    • 77 projects
                    • 347 customer requests
                    • 1943 tickets solved
                    • 20K+ worked hours
                    • 3 teams

                    • (too) many “uncloseable” projects
                    • “hurry” projects




 Massimo Azzolini
ISO 9001
so, agile..
The agile manifesto

➡ Individuals and interactions
  over processes and tools

➡ Working software
  over comprehensive
  documentation

➡ Customer collaboration
  over contract negotiation

➡ Responding to change
  over following a plan




  Massimo Azzolini
12 principles 1/3

➡ Satisfy the customer

➡ Welcome changing
  requirements

➡ deliver working software
  frequently

➡ Business people and
  developers work together

➡ Build projects around motivated
  individuals.




   Massimo Azzolini
12 principles 2/3

➡ Face-to-face conversation

➡ Working software is the primary
  measure of progress

➡ Agile processes promote
  sustainable development

➡ Attention to technical and design
  excellence




   Massimo Azzolini
12 principles 3/3

➡ Simplicity is essential

   ‣ it’s the art of maximizing the
     amount of work not done

➡ The best architectures,
  requirements, and designs
  emerge from self-organizing
  teams

➡ Retrospective




   Massimo Azzolini
Scrum
Scrum doesn’t
completely fit to us

➡ at lease 5 people in a team

➡ on demand activities

➡ customer not completely involved

   ‣ “I’ll send you an email”

➡ we can steal values:

   ‣ respect, commitment, focus,
     courage, openness,...

➡ ..and practice/tools:

   ‣ backlog, sprint, retrospective,
     standup meeting, iteration,
     release

   Massimo Azzolini
Kanban
yo man,
             Plone..

              XPUG              @ziobrando
             Bologna!!




@gaunilone        @bettazzoni
                                @nusco




        Meet your local Agile UG
trainings and conferences
the path

➡ Teams

➡ Iterations

➡ Sprints

➡ Agile team to embrace the verb

➡ Involve the customers

   ‣ time and material

   ‣ fixed price

➡ Introduce 1-2 new tools/methods
  after every agile meeting, misure
  it, refactor it.

  Massimo Azzolini
Changes, problems
and drawbacks

➡ fit customer into the iteration logic

   ‣ agile contracts

➡ kanban board

   ‣ personal vs group vs project

   ‣ online tool or wall?

   ‣ how to share it

   ‣ too verbose

➡ Stand up meetings

➡ WIP limit and customers’ delays

   Massimo Azzolini
PM, SM or PO?
➡ one role to rule them all

   ‣ contract, team selection, startup,
     analysis, scheduling, team support,
     quality assurance, meet the customer,
     budget, deadlines, close the project

➡ do only things that value

   ‣ kickoff, consultancy, prioritize things,
     team works with customer?, remove
     obstacles, motivate team, manage
     budget, check deadlines

➡ “I don’t want to close your tickets”

   ‣ I hate the tester role

   ‣ code review, pair programming


   Massimo Azzolini
other “amenities”

➡ meetings time boxed and pre-
  organized (SM rulez)

➡ value your time

   ‣ prioritize your work

   ‣ use pomodoro technique

➡ alerts/write everything

➡ pair programming/code review

   ‣ not as often as we would




   Massimo Azzolini
Which tools?

➡ Email?!

➡ Share Documents

  ‣ Google Drive

  ‣ Dropbox

➡ Organize tasks

  ‣ Trello o Kanbanery

  ‣ Simple management
    (or other plone based
    solutions)

  ‣ Basecamp
  Massimo Azzolini
getpenelope.github.com




Penelope
Questions ?
    Massimo Azzolini
    RedTurtle’s co-founder
    and project manager
    massimo@redturtle.it
    tw: @massimoazzolini

More Related Content

What's hot

Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
Stefan ROOCK
 
Culture hacking devops 2018
Culture hacking devops 2018Culture hacking devops 2018
Culture hacking devops 2018
Alexandre Cuva
 
KYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in IT
KYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in ITKYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in IT
KYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in IT
Lviv Startup Club
 
A Perspective on Agile Methodologies
A Perspective on Agile MethodologiesA Perspective on Agile Methodologies
A Perspective on Agile Methodologies
Alexandre Cuva
 
Life Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket VishalLife Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket Vishal
Xebia IT Architects
 
Why is Scrum a for the India SOftware Industry? Padma Priya
Why is Scrum a for the India SOftware Industry? Padma PriyaWhy is Scrum a for the India SOftware Industry? Padma Priya
Why is Scrum a for the India SOftware Industry? Padma Priya
Regional Scrum Gathering India 2017
 
Agile experience design part 2
Agile experience design part 2Agile experience design part 2
Agile experience design part 2
Jimmy Campos
 
Leading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessLeading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with Happiness
Alexandre Cuva
 
AgilNext io Quality Coach
AgilNext io   Quality CoachAgilNext io   Quality Coach
AgilNext io Quality Coach
Alexandre Cuva
 
Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3
Fred de Villamil
 
Agile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organization
Wajih Aslam
 
Anna Lavrova Gladiator in the suit: crisis is our brand!
Anna Lavrova Gladiator in the suit: crisis is our brand!Anna Lavrova Gladiator in the suit: crisis is our brand!
Anna Lavrova Gladiator in the suit: crisis is our brand!
Аліна Шепшелей
 
Gladiator in a suit_se2016
Gladiator in a suit_se2016Gladiator in a suit_se2016
Gladiator in a suit_se2016Anna Lavrova
 
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
Agile ME Meetup: Agile Transformation Session 4 - Agile TeamsAgile ME Meetup: Agile Transformation Session 4 - Agile Teams
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
Rasmus Runberg
 
Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
Agile ME Meetup: Agile Transformation Session 5 - Agile LeaderAgile ME Meetup: Agile Transformation Session 5 - Agile Leader
Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
Rasmus Runberg
 
Impact Mapping: Making an Impact over Shipping Software
Impact Mapping:Making an Impact over Shipping SoftwareImpact Mapping:Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping Software
Context Matters
 

What's hot (16)

Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
 
Culture hacking devops 2018
Culture hacking devops 2018Culture hacking devops 2018
Culture hacking devops 2018
 
KYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in IT
KYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in ITKYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in IT
KYIV PM CLUB 25.01 Anna Lavrova - Once upon a time in IT
 
A Perspective on Agile Methodologies
A Perspective on Agile MethodologiesA Perspective on Agile Methodologies
A Perspective on Agile Methodologies
 
Life Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket VishalLife Without Agile by Rocky Jaiswal and Saket Vishal
Life Without Agile by Rocky Jaiswal and Saket Vishal
 
Why is Scrum a for the India SOftware Industry? Padma Priya
Why is Scrum a for the India SOftware Industry? Padma PriyaWhy is Scrum a for the India SOftware Industry? Padma Priya
Why is Scrum a for the India SOftware Industry? Padma Priya
 
Agile experience design part 2
Agile experience design part 2Agile experience design part 2
Agile experience design part 2
 
Leading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessLeading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with Happiness
 
AgilNext io Quality Coach
AgilNext io   Quality CoachAgilNext io   Quality Coach
AgilNext io Quality Coach
 
Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3Hiring and Managing Happy Engineers - CTO Pizza #3
Hiring and Managing Happy Engineers - CTO Pizza #3
 
Agile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organization
 
Anna Lavrova Gladiator in the suit: crisis is our brand!
Anna Lavrova Gladiator in the suit: crisis is our brand!Anna Lavrova Gladiator in the suit: crisis is our brand!
Anna Lavrova Gladiator in the suit: crisis is our brand!
 
Gladiator in a suit_se2016
Gladiator in a suit_se2016Gladiator in a suit_se2016
Gladiator in a suit_se2016
 
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
Agile ME Meetup: Agile Transformation Session 4 - Agile TeamsAgile ME Meetup: Agile Transformation Session 4 - Agile Teams
Agile ME Meetup: Agile Transformation Session 4 - Agile Teams
 
Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
Agile ME Meetup: Agile Transformation Session 5 - Agile LeaderAgile ME Meetup: Agile Transformation Session 5 - Agile Leader
Agile ME Meetup: Agile Transformation Session 5 - Agile Leader
 
Impact Mapping: Making an Impact over Shipping Software
Impact Mapping:Making an Impact over Shipping SoftwareImpact Mapping:Making an Impact over Shipping Software
Impact Mapping: Making an Impact over Shipping Software
 

Viewers also liked

Self organizing
Self organizingSelf organizing
Self organizing
Mona Shokrof
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileTony Deng
 
Scrum Wars - A New Hope
Scrum Wars - A New HopeScrum Wars - A New Hope
Scrum Wars - A New Hope
Gino Toro
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_Values
Laszlo Szalvay
 
Scrum Playbook: Leveraging Scrum Values
Scrum Playbook: Leveraging Scrum ValuesScrum Playbook: Leveraging Scrum Values
Scrum Playbook: Leveraging Scrum Values
Stephanie BySouth
 
Intro to agile for product managers
Intro to agile for product managersIntro to agile for product managers
Intro to agile for product managers
David Hawks
 
Agile values
Agile valuesAgile values
Agile values
DUONG Trong Tan
 

Viewers also liked (8)

ScrumInTenSlides
ScrumInTenSlidesScrumInTenSlides
ScrumInTenSlides
 
Self organizing
Self organizingSelf organizing
Self organizing
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Scrum Wars - A New Hope
Scrum Wars - A New HopeScrum Wars - A New Hope
Scrum Wars - A New Hope
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_Values
 
Scrum Playbook: Leveraging Scrum Values
Scrum Playbook: Leveraging Scrum ValuesScrum Playbook: Leveraging Scrum Values
Scrum Playbook: Leveraging Scrum Values
 
Intro to agile for product managers
Intro to agile for product managersIntro to agile for product managers
Intro to agile for product managers
 
Agile values
Agile valuesAgile values
Agile values
 

Similar to Agile values, methods and software

Be agile: take back control over your work
Be agile: take back control over your workBe agile: take back control over your work
Be agile: take back control over your work
Massimo Azzolini
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)MiniBar
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMO
Gilt Tech Talks
 
Global Scrum Gathering Munich 2016 - Improving Scrum with Lean Thinking
Global Scrum Gathering Munich 2016 - Improving Scrum with Lean ThinkingGlobal Scrum Gathering Munich 2016 - Improving Scrum with Lean Thinking
Global Scrum Gathering Munich 2016 - Improving Scrum with Lean Thinking
Nuno Rafael Gomes
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015
Matt Block, CSP
 
Scrum
ScrumScrum
Ethar Alali - Agile Yorkshire September 2015
Ethar Alali - Agile Yorkshire September 2015Ethar Alali - Agile Yorkshire September 2015
Ethar Alali - Agile Yorkshire September 2015
Axelisys Limited
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Atlassian
 
Making agile work for you - conduit 2017 -- John Garison
Making agile work for you  - conduit 2017 -- John GarisonMaking agile work for you  - conduit 2017 -- John Garison
Making agile work for you - conduit 2017 -- John Garison
John Garison
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
Alberto Brandolini
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
Antonio Peric-Mazar
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
Northern User Experience
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
Adrian Carr
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managers
Danielle Martin
 
20130925 is24 @ cloudops summit 2013
20130925   is24 @ cloudops summit 201320130925   is24 @ cloudops summit 2013
20130925 is24 @ cloudops summit 2013
Andreas Hankel
 
The importance of planning in cms projects.
The importance of planning in cms projects.The importance of planning in cms projects.
The importance of planning in cms projects.
João Paulo Seregatte Costa
 
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
Peter Gfader
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
Lucas Hendrich
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Cat McRae
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
Gilt Tech Talks
 

Similar to Agile values, methods and software (20)

Be agile: take back control over your work
Be agile: take back control over your workBe agile: take back control over your work
Be agile: take back control over your work
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMO
 
Global Scrum Gathering Munich 2016 - Improving Scrum with Lean Thinking
Global Scrum Gathering Munich 2016 - Improving Scrum with Lean ThinkingGlobal Scrum Gathering Munich 2016 - Improving Scrum with Lean Thinking
Global Scrum Gathering Munich 2016 - Improving Scrum with Lean Thinking
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015
 
Scrum
ScrumScrum
Scrum
 
Ethar Alali - Agile Yorkshire September 2015
Ethar Alali - Agile Yorkshire September 2015Ethar Alali - Agile Yorkshire September 2015
Ethar Alali - Agile Yorkshire September 2015
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Making agile work for you - conduit 2017 -- John Garison
Making agile work for you  - conduit 2017 -- John GarisonMaking agile work for you  - conduit 2017 -- John Garison
Making agile work for you - conduit 2017 -- John Garison
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managers
 
20130925 is24 @ cloudops summit 2013
20130925   is24 @ cloudops summit 201320130925   is24 @ cloudops summit 2013
20130925 is24 @ cloudops summit 2013
 
The importance of planning in cms projects.
The importance of planning in cms projects.The importance of planning in cms projects.
The importance of planning in cms projects.
 
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
 
The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)The Agile PMO (fall 2014 version)
The Agile PMO (fall 2014 version)
 

More from Massimo Azzolini

Value design + Experience design = Business design
Value design + Experience design = Business designValue design + Experience design = Business design
Value design + Experience design = Business design
Massimo Azzolini
 
Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...
Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...
Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...
Massimo Azzolini
 
Personas + Business Model Canvas: Il redesign del sito a 4 mani con il cliente
Personas + Business Model Canvas: Il redesign del sito a 4 mani con il clientePersonas + Business Model Canvas: Il redesign del sito a 4 mani con il cliente
Personas + Business Model Canvas: Il redesign del sito a 4 mani con il cliente
Massimo Azzolini
 
Il Web design nella Pubblica Amministrazione in 10 passi
Il Web design nella Pubblica Amministrazione in 10 passiIl Web design nella Pubblica Amministrazione in 10 passi
Il Web design nella Pubblica Amministrazione in 10 passi
Massimo Azzolini
 
Plone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 BolognaPlone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 BolognaMassimo Azzolini
 
Social intranet
Social intranetSocial intranet
Social intranet
Massimo Azzolini
 
Corsi 3.0 - il sito e il social
Corsi 3.0 - il sito e il socialCorsi 3.0 - il sito e il social
Corsi 3.0 - il sito e il socialMassimo Azzolini
 
Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012
Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012
Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012
Massimo Azzolini
 
Penelope - oltre il classico project management
Penelope - oltre il classico project managementPenelope - oltre il classico project management
Penelope - oltre il classico project management
Massimo Azzolini
 
Plone Konferenz 2012
Plone Konferenz 2012Plone Konferenz 2012
Plone Konferenz 2012
Massimo Azzolini
 
Strategie e comunicazione per il turismo sul web
Strategie e comunicazione per il turismo sul webStrategie e comunicazione per il turismo sul web
Strategie e comunicazione per il turismo sul web
Massimo Azzolini
 
Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010
Massimo Azzolini
 
Collective Amberjack - European Plone Symposium
Collective Amberjack - European Plone SymposiumCollective Amberjack - European Plone Symposium
Collective Amberjack - European Plone SymposiumMassimo Azzolini
 
BibliotecaAccessibile
BibliotecaAccessibileBibliotecaAccessibile
BibliotecaAccessibile
Massimo Azzolini
 
Bringing "real life" relations to Plone
Bringing "real life" relations to PloneBringing "real life" relations to Plone
Bringing "real life" relations to Plone
Massimo Azzolini
 
Collective.Amberjack
Collective.AmberjackCollective.Amberjack
Collective.Amberjack
Massimo Azzolini
 
Provincia Di Ferrara's Plone case study
Provincia Di Ferrara's Plone case studyProvincia Di Ferrara's Plone case study
Provincia Di Ferrara's Plone case study
Massimo Azzolini
 
GoogleDocs on Plone
GoogleDocs on PloneGoogleDocs on Plone
GoogleDocs on Plone
Massimo Azzolini
 
Plone e Web 2.0
Plone e Web 2.0Plone e Web 2.0
Plone e Web 2.0
Massimo Azzolini
 

More from Massimo Azzolini (19)

Value design + Experience design = Business design
Value design + Experience design = Business designValue design + Experience design = Business design
Value design + Experience design = Business design
 
Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...
Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...
Design thinking e strategia di marketing, il percorso, il metodo e il gioco d...
 
Personas + Business Model Canvas: Il redesign del sito a 4 mani con il cliente
Personas + Business Model Canvas: Il redesign del sito a 4 mani con il clientePersonas + Business Model Canvas: Il redesign del sito a 4 mani con il cliente
Personas + Business Model Canvas: Il redesign del sito a 4 mani con il cliente
 
Il Web design nella Pubblica Amministrazione in 10 passi
Il Web design nella Pubblica Amministrazione in 10 passiIl Web design nella Pubblica Amministrazione in 10 passi
Il Web design nella Pubblica Amministrazione in 10 passi
 
Plone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 BolognaPlone intranet - World Plone Day 2015 Bologna
Plone intranet - World Plone Day 2015 Bologna
 
Social intranet
Social intranetSocial intranet
Social intranet
 
Corsi 3.0 - il sito e il social
Corsi 3.0 - il sito e il socialCorsi 3.0 - il sito e il social
Corsi 3.0 - il sito e il social
 
Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012
Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012
Stop that earthquake - Plone and Pyramid to the rescue - PloneConf 2012
 
Penelope - oltre il classico project management
Penelope - oltre il classico project managementPenelope - oltre il classico project management
Penelope - oltre il classico project management
 
Plone Konferenz 2012
Plone Konferenz 2012Plone Konferenz 2012
Plone Konferenz 2012
 
Strategie e comunicazione per il turismo sul web
Strategie e comunicazione per il turismo sul webStrategie e comunicazione per il turismo sul web
Strategie e comunicazione per il turismo sul web
 
Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010
 
Collective Amberjack - European Plone Symposium
Collective Amberjack - European Plone SymposiumCollective Amberjack - European Plone Symposium
Collective Amberjack - European Plone Symposium
 
BibliotecaAccessibile
BibliotecaAccessibileBibliotecaAccessibile
BibliotecaAccessibile
 
Bringing "real life" relations to Plone
Bringing "real life" relations to PloneBringing "real life" relations to Plone
Bringing "real life" relations to Plone
 
Collective.Amberjack
Collective.AmberjackCollective.Amberjack
Collective.Amberjack
 
Provincia Di Ferrara's Plone case study
Provincia Di Ferrara's Plone case studyProvincia Di Ferrara's Plone case study
Provincia Di Ferrara's Plone case study
 
GoogleDocs on Plone
GoogleDocs on PloneGoogleDocs on Plone
GoogleDocs on Plone
 
Plone e Web 2.0
Plone e Web 2.0Plone e Web 2.0
Plone e Web 2.0
 

Agile values, methods and software

  • 1. Agile values, methods and software agile.open.connected how RedTurtle is moving into this exciting world Massimo Azzolini
  • 2. Massimo Azzolini Founder - Project manager RedTurtle - Ferrara - Italy massimo@redturtle.it @massimoazzolini www.redturtle.it Massimo Azzolini
  • 3. How are we made? Started in 1999, Ferrara - Italy A snapshot: • 15 people • 2 designer • 9 developer • 2 (+2) project manager • 1 biz admin • 1 seller • 4 freelancer (not in RT) • 4 partner involved in 2012 • We use Plone to rule the world Massimo Azzolini
  • 4. How are we made? in 2012 • 77 projects • 347 customer requests • 1943 tickets solved • 20K+ worked hours • 3 teams • (too) many “uncloseable” projects • “hurry” projects Massimo Azzolini
  • 7. The agile manifesto ➡ Individuals and interactions over processes and tools ➡ Working software over comprehensive documentation ➡ Customer collaboration over contract negotiation ➡ Responding to change over following a plan Massimo Azzolini
  • 8. 12 principles 1/3 ➡ Satisfy the customer ➡ Welcome changing requirements ➡ deliver working software frequently ➡ Business people and developers work together ➡ Build projects around motivated individuals. Massimo Azzolini
  • 9. 12 principles 2/3 ➡ Face-to-face conversation ➡ Working software is the primary measure of progress ➡ Agile processes promote sustainable development ➡ Attention to technical and design excellence Massimo Azzolini
  • 10. 12 principles 3/3 ➡ Simplicity is essential ‣ it’s the art of maximizing the amount of work not done ➡ The best architectures, requirements, and designs emerge from self-organizing teams ➡ Retrospective Massimo Azzolini
  • 11. Scrum
  • 12. Scrum doesn’t completely fit to us ➡ at lease 5 people in a team ➡ on demand activities ➡ customer not completely involved ‣ “I’ll send you an email” ➡ we can steal values: ‣ respect, commitment, focus, courage, openness,... ➡ ..and practice/tools: ‣ backlog, sprint, retrospective, standup meeting, iteration, release Massimo Azzolini
  • 14. yo man, Plone.. XPUG @ziobrando Bologna!! @gaunilone @bettazzoni @nusco Meet your local Agile UG
  • 16. the path ➡ Teams ➡ Iterations ➡ Sprints ➡ Agile team to embrace the verb ➡ Involve the customers ‣ time and material ‣ fixed price ➡ Introduce 1-2 new tools/methods after every agile meeting, misure it, refactor it. Massimo Azzolini
  • 17. Changes, problems and drawbacks ➡ fit customer into the iteration logic ‣ agile contracts ➡ kanban board ‣ personal vs group vs project ‣ online tool or wall? ‣ how to share it ‣ too verbose ➡ Stand up meetings ➡ WIP limit and customers’ delays Massimo Azzolini
  • 18. PM, SM or PO? ➡ one role to rule them all ‣ contract, team selection, startup, analysis, scheduling, team support, quality assurance, meet the customer, budget, deadlines, close the project ➡ do only things that value ‣ kickoff, consultancy, prioritize things, team works with customer?, remove obstacles, motivate team, manage budget, check deadlines ➡ “I don’t want to close your tickets” ‣ I hate the tester role ‣ code review, pair programming Massimo Azzolini
  • 19. other “amenities” ➡ meetings time boxed and pre- organized (SM rulez) ➡ value your time ‣ prioritize your work ‣ use pomodoro technique ➡ alerts/write everything ➡ pair programming/code review ‣ not as often as we would Massimo Azzolini
  • 20. Which tools? ➡ Email?! ➡ Share Documents ‣ Google Drive ‣ Dropbox ➡ Organize tasks ‣ Trello o Kanbanery ‣ Simple management (or other plone based solutions) ‣ Basecamp Massimo Azzolini
  • 22. Questions ? Massimo Azzolini RedTurtle’s co-founder and project manager massimo@redturtle.it tw: @massimoazzolini