SlideShare a Scribd company logo
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 Analytics
Logi 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 PM
Product School
 
Design & Develop Disruptive Software
Design & Develop Disruptive SoftwareDesign & Develop Disruptive Software
Design & Develop Disruptive Software
PALO 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 Update
Docker, Inc
 
Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDesti
TechDesti
 
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
Anna 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 PMO
Gilt Tech Talks
 
Agile Course
Agile CourseAgile Course
Agile Course
ABDEL RAHMAN KARIM
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
ABDEL RAHMAN KARIM
 
Industrialiser spark
Industrialiser sparkIndustrialiser spark
Industrialiser spark
Lucien Fregosi
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project management
badrux
 
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
Product School
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
Daniel Rodrigues Borsato
 
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 Way
Aaron 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 efficace
ThinkOpen
 
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
ThinkOpen
 
Smart Signage: la nuova digital experience
Smart Signage: la nuova digital experienceSmart Signage: la nuova digital experience
Smart Signage: la nuova digital experience
ThinkOpen
 
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
ThinkOpen
 
2019: Odissea nell'e-commerce
2019: Odissea nell'e-commerce2019: Odissea nell'e-commerce
2019: Odissea nell'e-commerce
ThinkOpen
 
Guida galattica a Javascript
Guida galattica a JavascriptGuida galattica a Javascript
Guida galattica a Javascript
ThinkOpen
 
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
ThinkOpen
 
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
ThinkOpen
 
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 Gallotti
ThinkOpen
 
"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
ThinkOpen
 
"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
ThinkOpen
 
"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
 
"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
ThinkOpen
 
"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
ThinkOpen
 
"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
 
"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
ThinkOpen
 
"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 Perna
ThinkOpen
 
"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
ThinkOpen
 

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

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

"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