SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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 2018Alexandre 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 ITLviv Startup Club
 
A Perspective on Agile Methodologies
A Perspective on Agile MethodologiesA Perspective on Agile Methodologies
A Perspective on Agile MethodologiesAlexandre 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 VishalXebia IT Architects
 
Agile experience design part 2
Agile experience design part 2Agile experience design part 2
Agile experience design part 2Jimmy 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 HappinessAlexandre Cuva
 
AgilNext io Quality Coach
AgilNext io   Quality CoachAgilNext io   Quality Coach
AgilNext io Quality CoachAlexandre 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 #3Fred 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 organizationWajih 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 TeamsRasmus 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 LeaderRasmus 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 SoftwareContext Matters
 

Mais procurados (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
 

Destaque

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 HopeGino Toro
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesLaszlo Szalvay
 
Scrum Playbook: Leveraging Scrum Values
Scrum Playbook: Leveraging Scrum ValuesScrum Playbook: Leveraging Scrum Values
Scrum Playbook: Leveraging Scrum ValuesStephanie BySouth
 
Intro to agile for product managers
Intro to agile for product managersIntro to agile for product managers
Intro to agile for product managersDavid Hawks
 

Destaque (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
 

Semelhante a 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 workMassimo 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 PMOGilt 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 ThinkingNuno Rafael Gomes
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Matt Block, CSP
 
Ethar Alali - Agile Yorkshire September 2015
Ethar Alali - Agile Yorkshire September 2015Ethar Alali - Agile Yorkshire September 2015
Ethar Alali - Agile Yorkshire September 2015Axelisys 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 RiservatoAtlassian
 
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 GarisonJohn 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? #digitallabinAntonio 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 2009Adrian 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 managersDanielle Martin
 
20130925 is24 @ cloudops summit 2013
20130925   is24 @ cloudops summit 201320130925   is24 @ cloudops summit 2013
20130925 is24 @ cloudops summit 2013Andreas Hankel
 
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 2019Peter 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
 

Semelhante a 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)
 

Mais de Massimo Azzolini

Value design + Experience design = Business design
Value design + Experience design = Business designValue design + Experience design = Business design
Value design + Experience design = Business designMassimo 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 clienteMassimo 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 passiMassimo 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
 
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 2012Massimo Azzolini
 
Penelope - oltre il classico project management
Penelope - oltre il classico project managementPenelope - oltre il classico project management
Penelope - oltre il classico project managementMassimo 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 webMassimo Azzolini
 
Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010Massimo Azzolini
 
Collective Amberjack - European Plone Symposium
Collective Amberjack - European Plone SymposiumCollective Amberjack - European Plone Symposium
Collective Amberjack - European Plone SymposiumMassimo Azzolini
 
Bringing "real life" relations to Plone
Bringing "real life" relations to PloneBringing "real life" relations to Plone
Bringing "real life" relations to PloneMassimo 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 studyMassimo Azzolini
 

Mais de 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
 

Último

Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi OneDay18
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfAmitRout25
 
The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)Shakti Savarn
 
Call Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls AgencyCall Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls Agencykojalkojal131
 
English basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdfEnglish basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdfbromerom1
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Mikko Kangassalo
 
ingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet saucesingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet saucesJessicaEscao
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...JeylaisaManabat1
 
Benefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in IndiaBenefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in IndiaBrantfordIndia
 

Último (9)

Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi Spiritual Life Quote from Shiva Negi
Spiritual Life Quote from Shiva Negi
 
integrity in personal relationship (1).pdf
integrity in personal relationship (1).pdfintegrity in personal relationship (1).pdf
integrity in personal relationship (1).pdf
 
The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)The 5 sec rule - Mel Robins (Hindi Summary)
The 5 sec rule - Mel Robins (Hindi Summary)
 
Call Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls AgencyCall Girls Dubai O525547819 Favor Dubai Call Girls Agency
Call Girls Dubai O525547819 Favor Dubai Call Girls Agency
 
English basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdfEnglish basic for beginners Future tenses .pdf
English basic for beginners Future tenses .pdf
 
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
Virtue ethics & Effective Altruism: What can EA learn from virtue ethics?
 
ingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet saucesingrediendts needed in preparing dessert and sweet sauces
ingrediendts needed in preparing dessert and sweet sauces
 
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
Module-2-Lesson-2-COMMUNICATION-AIDS-AND-STRATEGIES-USING-TOOLS-OF-TECHNOLOGY...
 
Benefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in IndiaBenefits of Co working & Shared office space in India
Benefits of Co working & Shared office space in India
 

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