SlideShare a Scribd company logo
1 of 26
Download to read offline
Copyright 2011 - 2018, ThinkOpen S.r.l.
Top Agile Days
España
#Day 1
Giuseppe
Trotta
Donato
Andrisani
Copyright 2011 - 2018, ThinkOpen S.r.l.
Donato
Andrisani
Giuseppe
Trotta
corvo979
giuseppe.trotta@thinkopen.it
andrisanidonato
donato.andrisani@thinkopen.it
● Java Tech Lead
● In ThinkOpen
since 2012
● Certified Scrum
Master
● BI Tech Lead
● In ThinkOpen
since 2011
● Certified Scrum
Master
Copyright 2011 - 2018, ThinkOpen S.r.l.
About us
3
ThinkOpen is an Italian IT and Business advisory company that has been
delivering smart solutions based on open source technologies since 2011.
Our success stories include:
✓ e-commerce design and development
✓ applications for Business Intelligence (BI) in Banking & Finance
Industries
✓ implementation of Blockchain in the supply chain & legal fields
✓ advanced Customer Relationship Management (CRM) software
solutions
The headquarters of the company are based in Milan, the centre of Italian
business management and strategy.
In 2017 the company opened its first foreign-based office in Barcelona, Spain.
In the past 2 years the number of employees has grown from 90 to 240 people.
2011 - Milano, Italy
2017 - Barcelona, Spain
2018
Ready to hit the stage!
Copyright 2011 - 2018, ThinkOpen S.r.l.
TADs RoadMap
4
APRIL:
AGILE & SCRUM: HOW TO
SURVIVE
MAY:
KANBAN & TOOL AGILE
JUNE:
LEGO4SCRUM
SEPTEMBER:
TDD
JULY:
RETROSPECTIVE
Copyright 2011 - 2018, ThinkOpen S.r.l.
5
#Day1
● Welcome to the Agile
● The Agile Principles
● Scrum
● Scrum: The Basic Elements
○ Sprint
○ Backlog
○ Roles
○ Meeting
● Let’s play
Copyright 2011 - 2018, ThinkOpen S.r.l.
What is Agile?
● Scrum
● Kanban
● XP
● Lean
● Crystal
● FDD
● DSDM
● ASD
Copyright 2011 - 2018, ThinkOpen S.r.l.
Agile Manifesto
7
Individuals & Interactions vs Processes & Tools
Working Software vs
Comprehensive
Documentation
Customer Collaboration vs Contract Negotiation
Responding to change vs Following a Plan
Copyright 2011 - 2018, ThinkOpen S.r.l.
What is Scrum
8
Directly From The Rugby!!!
Copyright 2011 - 2018, ThinkOpen S.r.l.
Scrum Framework
● Team in self-organization mode
● Development of product in cycles (called sprint)
● Requirement defined like micro-elements in a list (called Backlog)
● Adaptive Approach
9
Copyright 2011 - 2018, ThinkOpen S.r.l.
Scrum Basic Elements
10
● Sprint
● Backlog
● Roles
● Meeting
Copyright 2011 - 2018, ThinkOpen S.r.l.
Sprint
Sprints are typically iterations (the duration is variable from 1 to 4 weeks), in which
a potentially releasable and usable product increase is created.
11
● The duration is established at the startup of the project and it can’t be changed
● The Product must be Planned, Designed, Developed, Tested and Released during the sprint
Copyright 2011 - 2018, ThinkOpen S.r.l.
Backlog
12
● Product Backlog:
List of Product Functionality
● Sprint Backlog:
List of Functionality to
develop in a sprint
Copyright 2011 - 2018, ThinkOpen S.r.l.
Roles
13
● Product Owner
● Scrum Master
● Team Member
Copyright 2011 - 2018, ThinkOpen S.r.l.
Roles - Product Owner
● He defines the product functionality
● He decides the milestones & the release date
● He is responsible for the profitability of the product
● He assigns Priorities choosing between features
based on market value
● He adapts features at the end of each cycle (sprint)
● He accepts or rejects the final result
Copyright 2011 - 2018, ThinkOpen S.r.l.
Roles - Scrum Master
● He is responsible for applying Scrum practices &
Values
● He removes any Blocks
● He assures that the team is efficient
● He facilitates the collaboration
● He protects Team from external factors
Copyright 2011 - 2018, ThinkOpen S.r.l.
Roles - Team
● Typically 5-9 members
● Interfunctional & Cross-Skill
● Full-Time
● Self-Organization
● It’s impossible to change members during sprint
Copyright 2011 - 2018, ThinkOpen S.r.l.
Meeting
17
● Sprint Planning
● Sprint Review
● Sprint Retrospective
● Daily Scrum Meeting
Copyright 2011 - 2018, ThinkOpen S.r.l.
Meeting - Sprint Planning
18
● The Team selects elements
from Product Backlog, to
complete during the Sprint
● Sprint Backlog:
○ Defines all the Tasks
○ All the teams
members
Copyright 2011 - 2018, ThinkOpen S.r.l.
Meeting - Sprint Review
19
● Team presents the results of the sprint
● It is a Demo of the releasable feature
● Informal
● No Slides
● All The Team is involved
● Max 2 hours
Copyright 2011 - 2018, ThinkOpen S.r.l.
Meeting - Sprint Retrospective
20
● At the end of each sprint
● max 30 minutes
● Team + PO + SM
● The scope is to analyze the problems
Copyright 2011 - 2018, ThinkOpen S.r.l.
Meeting - Daily Scrum
21
● what did I do yesterday
● What will I do today?
● What impediments slow down or block my progress?
Copyright 2011 - 2018, ThinkOpen S.r.l.
Let’s assemble the Puzzle
22
Copyright 2011 - 2018, ThinkOpen S.r.l.
Let’s Play - 99 Balloons
23
● balloons
● scissors
● markers
● paper
● ruler
Duration: 2 minutes
Copyright 2011 - 2018, ThinkOpen S.r.l.
99 Balloons - The importance of Requirement
24
● eyes: circle with 2 cm diameter
● mouth : triangle
width 4 cm
height 2 cm
● nose: triangle
width 2 cm
height 2 cm
Copyright 2011 - 2018, ThinkOpen S.r.l.
Contacts
ASSAGO MILANOFIORI - Headquarters
Strada 1 Palazzo F2 - Piano 5
Centro Direzionale Milanofiori,
20090 Assago (MI)
Phone: 02 36633490
Web site: thinkopen.it
Marketing: marketing@thinkopen.it
BARCELONA SPAIN - Foreign branch
Carrer De Pere IV, 74, tienda 1-2, 08005
Barcelona, Spain
Mobile: + 34 653 311 121
Follow us
Copyright 2011 - 2018, ThinkOpen S.r.l.
TADs - The End
#Day 1

More Related Content

Similar to "ThinkOpen Agile Days - #Day" by Giuseppe Trotta

The Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise AnalyticsThe Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise AnalyticsLogi Analytics
 
Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.DrupalCamp Kyiv
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMProduct School
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive SoftwarePALO IT
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.Lucas Hendrich
 
Python and big data : a good match?
Python and big data : a good match?Python and big data : a good match?
Python and big data : a good match?PyDataParis
 
Drupal Association Q3 Supporter Update
Drupal Association Q3 Supporter UpdateDrupal Association Q3 Supporter Update
Drupal Association Q3 Supporter UpdateDocker, Inc
 
Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDestiTechDesti
 
Introduction to legal design: Product & project management
Introduction to legal design: Product & project managementIntroduction to legal design: Product & project management
Introduction to legal design: Product & project managementAnna Ronkainen
 
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
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project managementbadrux
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMProduct School
 
Remote management and operations of the team consisting of junior engineers.p...
Remote management and operations of the team consisting of junior engineers.p...Remote management and operations of the team consisting of junior engineers.p...
Remote management and operations of the team consisting of junior engineers.p...GlobalLogic Ukraine
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal WayAaron Severs
 

Similar to "ThinkOpen Agile Days - #Day" by Giuseppe Trotta (20)

The Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise AnalyticsThe Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise Analytics
 
Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.Andy Postnykov - What's happening in core.
Andy Postnykov - What's happening in core.
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PM
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive Software
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Python and big data : a good match?
Python and big data : a good match?Python and big data : a good match?
Python and big data : a good match?
 
Drupal Association Q3 Supporter Update
Drupal Association Q3 Supporter UpdateDrupal Association Q3 Supporter Update
Drupal Association Q3 Supporter Update
 
Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDesti
 
Venkatesh_Resume
Venkatesh_ResumeVenkatesh_Resume
Venkatesh_Resume
 
Introduction to legal design: Product & project management
Introduction to legal design: Product & project managementIntroduction to legal design: Product & project management
Introduction to legal design: Product & project management
 
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
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Industrialiser spark
Industrialiser sparkIndustrialiser spark
Industrialiser spark
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project management
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
CV Frank Noort
CV Frank NoortCV Frank Noort
CV Frank Noort
 
Remote management and operations of the team consisting of junior engineers.p...
Remote management and operations of the team consisting of junior engineers.p...Remote management and operations of the team consisting of junior engineers.p...
Remote management and operations of the team consisting of junior engineers.p...
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal Way
 

More from ThinkOpen

Discover Facilitation: gestire le riunioni in modo efficace
Discover Facilitation: gestire le riunioni in modo efficaceDiscover Facilitation: gestire le riunioni in modo efficace
Discover Facilitation: gestire le riunioni in modo efficaceThinkOpen
 
Infrastructure as a code: a cloud approach
Infrastructure as a code: a cloud approachInfrastructure as a code: a cloud approach
Infrastructure as a code: a cloud approachThinkOpen
 
Smart Signage: la nuova digital experience
Smart Signage: la nuova digital experienceSmart Signage: la nuova digital experience
Smart Signage: la nuova digital experienceThinkOpen
 
I Graph Database: analisi del comportamento degli utenti
I Graph Database: analisi del comportamento degli utentiI Graph Database: analisi del comportamento degli utenti
I Graph Database: analisi del comportamento degli utentiThinkOpen
 
2019: Odissea nell'e-commerce
2019: Odissea nell'e-commerce2019: Odissea nell'e-commerce
2019: Odissea nell'e-commerceThinkOpen
 
Guida galattica a Javascript
Guida galattica a JavascriptGuida galattica a Javascript
Guida galattica a JavascriptThinkOpen
 
Java 8 -12: da Oracle a Eclipse. Due anni e una rivoluzione
Java 8 -12: da Oracle a Eclipse. Due anni e una rivoluzioneJava 8 -12: da Oracle a Eclipse. Due anni e una rivoluzione
Java 8 -12: da Oracle a Eclipse. Due anni e una rivoluzioneThinkOpen
 
Amazon Alexa vs Google Home. Quale scegliere? Funzionalità e usi
Amazon Alexa vs Google Home. Quale scegliere? Funzionalità e usiAmazon Alexa vs Google Home. Quale scegliere? Funzionalità e usi
Amazon Alexa vs Google Home. Quale scegliere? Funzionalità e usiThinkOpen
 
Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...
Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...
Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...ThinkOpen
 
Polymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele GallottiPolymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele GallottiThinkOpen
 
"Java 8, Lambda e la programmazione funzionale" by Theodor Dumitrescu
"Java 8, Lambda e la programmazione funzionale" by Theodor Dumitrescu"Java 8, Lambda e la programmazione funzionale" by Theodor Dumitrescu
"Java 8, Lambda e la programmazione funzionale" by Theodor DumitrescuThinkOpen
 
"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola Napolitano
"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola Napolitano"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola Napolitano
"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola NapolitanoThinkOpen
 
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar RossiniThinkOpen
 
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe TrottaThinkOpen
 
"Reactive programming" by Theodor Dumitrescu & Gianfranco Bottiglieri
"Reactive programming" by Theodor Dumitrescu & Gianfranco Bottiglieri"Reactive programming" by Theodor Dumitrescu & Gianfranco Bottiglieri
"Reactive programming" by Theodor Dumitrescu & Gianfranco BottiglieriThinkOpen
 
"GDPR: cos'è e come funziona" by Francesco Puglisi
"GDPR: cos'è e come funziona" by Francesco Puglisi"GDPR: cos'è e come funziona" by Francesco Puglisi
"GDPR: cos'è e come funziona" by Francesco PuglisiThinkOpen
 
"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe Trotta"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe TrottaThinkOpen
 
"React Native" by Vanessa Leo e Roberto Brogi
"React Native" by Vanessa Leo e Roberto Brogi "React Native" by Vanessa Leo e Roberto Brogi
"React Native" by Vanessa Leo e Roberto Brogi ThinkOpen
 
"How to... React" by Luca Perna
"How to... React" by Luca Perna"How to... React" by Luca Perna
"How to... React" by Luca PernaThinkOpen
 
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di MarcoThinkOpen
 

More from ThinkOpen (20)

Discover Facilitation: gestire le riunioni in modo efficace
Discover Facilitation: gestire le riunioni in modo efficaceDiscover Facilitation: gestire le riunioni in modo efficace
Discover Facilitation: gestire le riunioni in modo efficace
 
Infrastructure as a code: a cloud approach
Infrastructure as a code: a cloud approachInfrastructure as a code: a cloud approach
Infrastructure as a code: a cloud approach
 
Smart Signage: la nuova digital experience
Smart Signage: la nuova digital experienceSmart Signage: la nuova digital experience
Smart Signage: la nuova digital experience
 
I Graph Database: analisi del comportamento degli utenti
I Graph Database: analisi del comportamento degli utentiI Graph Database: analisi del comportamento degli utenti
I Graph Database: analisi del comportamento degli utenti
 
2019: Odissea nell'e-commerce
2019: Odissea nell'e-commerce2019: Odissea nell'e-commerce
2019: Odissea nell'e-commerce
 
Guida galattica a Javascript
Guida galattica a JavascriptGuida galattica a Javascript
Guida galattica a Javascript
 
Java 8 -12: da Oracle a Eclipse. Due anni e una rivoluzione
Java 8 -12: da Oracle a Eclipse. Due anni e una rivoluzioneJava 8 -12: da Oracle a Eclipse. Due anni e una rivoluzione
Java 8 -12: da Oracle a Eclipse. Due anni e una rivoluzione
 
Amazon Alexa vs Google Home. Quale scegliere? Funzionalità e usi
Amazon Alexa vs Google Home. Quale scegliere? Funzionalità e usiAmazon Alexa vs Google Home. Quale scegliere? Funzionalità e usi
Amazon Alexa vs Google Home. Quale scegliere? Funzionalità e usi
 
Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...
Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...
Amazon Web Services - Le potenzialità di AWS e il mondo di Amazon Alexa by Ni...
 
Polymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele GallottiPolymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele Gallotti
 
"Java 8, Lambda e la programmazione funzionale" by Theodor Dumitrescu
"Java 8, Lambda e la programmazione funzionale" by Theodor Dumitrescu"Java 8, Lambda e la programmazione funzionale" by Theodor Dumitrescu
"Java 8, Lambda e la programmazione funzionale" by Theodor Dumitrescu
 
"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola Napolitano
"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola Napolitano"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola Napolitano
"Odoo: l'open source che fa tremare SAP" by Davide Davin e Nicola Napolitano
 
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
 
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day3" by Donato Andrisani e Giuseppe Trotta
 
"Reactive programming" by Theodor Dumitrescu & Gianfranco Bottiglieri
"Reactive programming" by Theodor Dumitrescu & Gianfranco Bottiglieri"Reactive programming" by Theodor Dumitrescu & Gianfranco Bottiglieri
"Reactive programming" by Theodor Dumitrescu & Gianfranco Bottiglieri
 
"GDPR: cos'è e come funziona" by Francesco Puglisi
"GDPR: cos'è e come funziona" by Francesco Puglisi"GDPR: cos'è e come funziona" by Francesco Puglisi
"GDPR: cos'è e come funziona" by Francesco Puglisi
 
"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe Trotta"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe Trotta
"ThinkOpen Agile Days - #Day2" by Donato Andrisani e Giuseppe Trotta
 
"React Native" by Vanessa Leo e Roberto Brogi
"React Native" by Vanessa Leo e Roberto Brogi "React Native" by Vanessa Leo e Roberto Brogi
"React Native" by Vanessa Leo e Roberto Brogi
 
"How to... React" by Luca Perna
"How to... React" by Luca Perna"How to... React" by Luca Perna
"How to... React" by Luca Perna
 
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

"ThinkOpen Agile Days - #Day" by Giuseppe Trotta

  • 1. Copyright 2011 - 2018, ThinkOpen S.r.l. Top Agile Days España #Day 1 Giuseppe Trotta Donato Andrisani
  • 2. Copyright 2011 - 2018, ThinkOpen S.r.l. Donato Andrisani Giuseppe Trotta corvo979 giuseppe.trotta@thinkopen.it andrisanidonato donato.andrisani@thinkopen.it ● Java Tech Lead ● In ThinkOpen since 2012 ● Certified Scrum Master ● BI Tech Lead ● In ThinkOpen since 2011 ● Certified Scrum Master
  • 3. Copyright 2011 - 2018, ThinkOpen S.r.l. About us 3 ThinkOpen is an Italian IT and Business advisory company that has been delivering smart solutions based on open source technologies since 2011. Our success stories include: ✓ e-commerce design and development ✓ applications for Business Intelligence (BI) in Banking & Finance Industries ✓ implementation of Blockchain in the supply chain & legal fields ✓ advanced Customer Relationship Management (CRM) software solutions The headquarters of the company are based in Milan, the centre of Italian business management and strategy. In 2017 the company opened its first foreign-based office in Barcelona, Spain. In the past 2 years the number of employees has grown from 90 to 240 people. 2011 - Milano, Italy 2017 - Barcelona, Spain 2018 Ready to hit the stage!
  • 4. Copyright 2011 - 2018, ThinkOpen S.r.l. TADs RoadMap 4 APRIL: AGILE & SCRUM: HOW TO SURVIVE MAY: KANBAN & TOOL AGILE JUNE: LEGO4SCRUM SEPTEMBER: TDD JULY: RETROSPECTIVE
  • 5. Copyright 2011 - 2018, ThinkOpen S.r.l. 5 #Day1 ● Welcome to the Agile ● The Agile Principles ● Scrum ● Scrum: The Basic Elements ○ Sprint ○ Backlog ○ Roles ○ Meeting ● Let’s play
  • 6. Copyright 2011 - 2018, ThinkOpen S.r.l. What is Agile? ● Scrum ● Kanban ● XP ● Lean ● Crystal ● FDD ● DSDM ● ASD
  • 7. Copyright 2011 - 2018, ThinkOpen S.r.l. Agile Manifesto 7 Individuals & Interactions vs Processes & Tools Working Software vs Comprehensive Documentation Customer Collaboration vs Contract Negotiation Responding to change vs Following a Plan
  • 8. Copyright 2011 - 2018, ThinkOpen S.r.l. What is Scrum 8 Directly From The Rugby!!!
  • 9. Copyright 2011 - 2018, ThinkOpen S.r.l. Scrum Framework ● Team in self-organization mode ● Development of product in cycles (called sprint) ● Requirement defined like micro-elements in a list (called Backlog) ● Adaptive Approach 9
  • 10. Copyright 2011 - 2018, ThinkOpen S.r.l. Scrum Basic Elements 10 ● Sprint ● Backlog ● Roles ● Meeting
  • 11. Copyright 2011 - 2018, ThinkOpen S.r.l. Sprint Sprints are typically iterations (the duration is variable from 1 to 4 weeks), in which a potentially releasable and usable product increase is created. 11 ● The duration is established at the startup of the project and it can’t be changed ● The Product must be Planned, Designed, Developed, Tested and Released during the sprint
  • 12. Copyright 2011 - 2018, ThinkOpen S.r.l. Backlog 12 ● Product Backlog: List of Product Functionality ● Sprint Backlog: List of Functionality to develop in a sprint
  • 13. Copyright 2011 - 2018, ThinkOpen S.r.l. Roles 13 ● Product Owner ● Scrum Master ● Team Member
  • 14. Copyright 2011 - 2018, ThinkOpen S.r.l. Roles - Product Owner ● He defines the product functionality ● He decides the milestones & the release date ● He is responsible for the profitability of the product ● He assigns Priorities choosing between features based on market value ● He adapts features at the end of each cycle (sprint) ● He accepts or rejects the final result
  • 15. Copyright 2011 - 2018, ThinkOpen S.r.l. Roles - Scrum Master ● He is responsible for applying Scrum practices & Values ● He removes any Blocks ● He assures that the team is efficient ● He facilitates the collaboration ● He protects Team from external factors
  • 16. Copyright 2011 - 2018, ThinkOpen S.r.l. Roles - Team ● Typically 5-9 members ● Interfunctional & Cross-Skill ● Full-Time ● Self-Organization ● It’s impossible to change members during sprint
  • 17. Copyright 2011 - 2018, ThinkOpen S.r.l. Meeting 17 ● Sprint Planning ● Sprint Review ● Sprint Retrospective ● Daily Scrum Meeting
  • 18. Copyright 2011 - 2018, ThinkOpen S.r.l. Meeting - Sprint Planning 18 ● The Team selects elements from Product Backlog, to complete during the Sprint ● Sprint Backlog: ○ Defines all the Tasks ○ All the teams members
  • 19. Copyright 2011 - 2018, ThinkOpen S.r.l. Meeting - Sprint Review 19 ● Team presents the results of the sprint ● It is a Demo of the releasable feature ● Informal ● No Slides ● All The Team is involved ● Max 2 hours
  • 20. Copyright 2011 - 2018, ThinkOpen S.r.l. Meeting - Sprint Retrospective 20 ● At the end of each sprint ● max 30 minutes ● Team + PO + SM ● The scope is to analyze the problems
  • 21. Copyright 2011 - 2018, ThinkOpen S.r.l. Meeting - Daily Scrum 21 ● what did I do yesterday ● What will I do today? ● What impediments slow down or block my progress?
  • 22. Copyright 2011 - 2018, ThinkOpen S.r.l. Let’s assemble the Puzzle 22
  • 23. Copyright 2011 - 2018, ThinkOpen S.r.l. Let’s Play - 99 Balloons 23 ● balloons ● scissors ● markers ● paper ● ruler Duration: 2 minutes
  • 24. Copyright 2011 - 2018, ThinkOpen S.r.l. 99 Balloons - The importance of Requirement 24 ● eyes: circle with 2 cm diameter ● mouth : triangle width 4 cm height 2 cm ● nose: triangle width 2 cm height 2 cm
  • 25. Copyright 2011 - 2018, ThinkOpen S.r.l. Contacts ASSAGO MILANOFIORI - Headquarters Strada 1 Palazzo F2 - Piano 5 Centro Direzionale Milanofiori, 20090 Assago (MI) Phone: 02 36633490 Web site: thinkopen.it Marketing: marketing@thinkopen.it BARCELONA SPAIN - Foreign branch Carrer De Pere IV, 74, tienda 1-2, 08005 Barcelona, Spain Mobile: + 34 653 311 121 Follow us
  • 26. Copyright 2011 - 2018, ThinkOpen S.r.l. TADs - The End #Day 1