Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Rome 2018
FRANCESCO FULLONE
! @fullo
" in/fullo
# fullo.net / ideato.it
Francesco Fullone
! @fullo
" in/fullo
# fullo.net / ideato.it
01
il preventivo
02
La Discovery
PLAYLIST 03
Lean Process
04
Sviluppare Bene
01
progetto web, discutiamone!
IN TRODUZI ONE
PREVENTIVO
“If I had asked my customers
what they wanted they would
have said a faster horse”
e se cambiano i
requisiti?
e se cambiano le
tecnologie?
e se cambia il
modello di business?
e se cambia…
the Big Crunch spec *
* We start with a complex and expanded system and
then, little by little, it will be condensed in a single,
unique and clear point. Then after four or five pages of
crap in a single, condensed, line you can find where life,
universe and everything are crunched together.
“If there is any one
secret of success, it
lies in the ability to
get the other person's
point of view and see
things from that
person's angle as well
as from your own”
http://commons.wikimedia.org/wiki/File:Henry_ford_1919.jpg
02
Facciamo una discovery
D I S C OV E R Y
DISCOVERY
“We learn something
every day, and lots of
times it's that what
we learned the day
before was wrong.”
–Bill Vaughan
non usare tecnologia
e, soprattutto, non parlare di tecnologie
focalizzati solo sull’idea di
business e sui problemi che
risolvi
usa, o produci, un business model
canvas (o una lean canvas, o una
empathy map, o…) come punto di
partenza
I canvas sono degli strumenti,
non il cui scopo non è trovare
la verità assoluta® ma
facilitare il dialogo
avere un processo di
apprendimento ed
allineamento comune
serve a ridurre la
complessità dell’idea
iniziale
EVENTSTORMING
Event Storming è una tecnica di
modellazione di domini complessi ideata
e sviluppata da Alberto Brandolini e
presentata per la prima volta all’Italian
Agile Day del 2012 e riconosciuta
ufficialmente dalla community
internazionale nel 2015.
E' un workshop, al posto di una noiosa
riunione, per descrivere un processo
complesso, individuarne i punti di valore,
coinvolgendo tutte le persone che hanno
competenza e focalizzandosi in concreto sulle
azioni da intraprendere.
Cosa serve?
- superficie di modellazione
illimitata : non è possibile
modellare un processo complesso
in poco spazio;
- partecipazione di tutte le persone
coinvolte nel processo e degli
esperti di dominio/processo;
- linguaggio comune per permettere
a tutti di partecipare attivamente e
contribuire al processo;
- distribuzione temporale ben
definita
Perché funziona?
è efficace: si basa sulla condivisione della conoscenza
e sulla generazione collaborativa di idee;
scenarios to
uncover edge
cases
as __________
I want to _____
write user stories with all
the stakeholder
in order to ____
V P
!M
using paper prototypes sketch
an approximative interface,
mapping all the user stories
V P
!M
simulate with paper prototypes
the application streams and map
on them all the “personas” you
identified
(if possible) test the paper
prototype on users
Do less more often.
03
Iterate!
LEAN PROCESS
MVP
Agile Mona Lisa: source: Jeff Patton
O così…
Reasons behind
Be able to test hypothesis with
minimal resources
Accelerate learning
• Interviews
• Landing Page
• Surveys
• Crowdfunding
Reduce wasted time
engineering mostly.
• Concierge
(Sir, how may I help thou?)
• Mage of OZ
(it’s you, but hidden behind
the curtains)
• Piecemeal
(someone else API ftw!)
A lot of MVPs
• Products
• Services
• Features
Metrics are everything
100 70
75 52,5
50 35
25 17,5
0 0
Pirate Metrics
Acquisition
Activation
Retention
Referral
Revenue
Don’t be fooled by the
vanity metrics!
High-fidelity MVPs
You (may)
have to code
something
the planning process
(re-iterate as your wish)
use a kinda-SWOT analysis on Unique Value
Proposition to prioritize user stories in the
MVP building process
Tech approach
UVP (s/o)
2 1
complexity (w/t)
3 4
UVP (s/o)
Biz approach
1 2
complexity (w/t)
3 4
kanban board
to do doing done
04
Il debito tecnico
https://www.flickr.com/photos/jurgenappelo/5201269759/in/album-72157625328824303/
Percepisci, Categorizza,
Rispondi
Percepisci, Analizza,
Rispondi
Sonda, Percepisci,
Rispondi
Agisci, Percepisci,
Rispondi
Disorder
HARD
CHOICES
Do you take the time to gather more tools
START or do you take a shortcut?
END
? ?
?? ? ?
Un giocatore che sceglie di passare sul ponte deve prendere una carta ponte
e al prossimo tiro sottrarre uno.
FRANCESCO FULLONE
! @fullo
" in/fullo
# fullo.net / ideato.it
Francesco Fullone
! @fullo
" in/fullo
# fullo.net / ideato.it
05
Le persone
PLAYLIST 06
Il Budget
P E R S O N E
Silos funzionali
#devops
#developers - frontend/backend
#ui - design
# ux
#marketing
#comunicazione
# architettura dell’informazione
#social media strategy
#amministrazione
#sales
#….
Team orizzontali
ASSUMERE
REMOTE WO RKING
06
Continuous Budgeting
GESTI RE IL BU DG ET
La mia prima stesura
di un budget…
In qualche modo hai azzeccato il budget!
A cosa serve un
budget?
Definire aspettative
Upperbound Lowerbound
non voglio spendere più di… devo guadagnare almeno…
efficacia adeguatezza
risultati risorse
efficienza
a v e r e u n o
strumento di verifica
“La tattica senza la
strategia è il rumore
che precede la
sconfitta.”
Il budget è
l’obiettivo che ci prefissiamo
di raggiungere tramite
strategie operative portate
avanti grazie a continue
scelte tattiche
e… se il mercato
in cui operiamo
è volatile?
IL BUDGET NON
È
una Pietra
miliare
IMMUTABILE
su
obiettivi a
lungo termine, Efficacia,
l’efficienza incide in minor
proporzione efficienza ed
adeguatezza
efficacia adeguatezza
hanno
impatti
diversi nel
efficienza tempo
risultati risorse
Budget è fluido
e dinamico
B E Y O N D
BUDGETING
tl;dr
riduci la burocrazia, usa la testa, non
essere rigido, dai fiducia al tuo team,
definisci obiettivi relativi e misura i
risultati reali con quelli attesi al fine
di aggiornare il budget di
conseguenza.
aggiorna il budget
apprendi
lavora
misura
Evolvere
VS
Mantenere
il refactoring del codice n on
basta
IL SOFTWARE
scade
L’HARDWARE
scade
LE INFRASTRUTTURE
scadono
abbraccia
L E D I C OTO M I E
( B I M O DA L M A N AG E M E N T )
Evolvere
E ANCHE
Mantenere
fare continuous budgeting significa
Investire
continuamente
Che obiettivi voglio raggiungere?
n requires a
complete rethinking of the way we organize and manage work. In a new book called Sense & Respond, authors Jeff Gothelf and Josh Seiden THE
rks. R ITERATIVE
E PROCESS
S
P NEVER
O
Core principles
N ENDS
D
INCREASING
CULTURE OF CONTINUOUS LEARNING
VALU E
conduct small
... therefore,
create an
S E N S E 5
SHIP EARLY AND OFTEN
experiments to
learn what’s
environment
that’s safe GO
4 The team optimizes the app in quick cycles to
OD
SMALL PILOTS address or remove problems and improve the
working and for learning. CO-CREATE WITH USERS
D
BA
ORGANIZE FOR COLLABORATION 1 the new app should work, so they build a pilot for
Salespeople to use.
CREATE A CORE TEAM
... therefore, Set up cross-functional teams CUSTOMERS TECHNOLOGY
cross-functional. Not eliminate silos. that can operate independently,
just engineers, they are Create small, so they can make decisions and
designers, marketers cross-functional, move quickly, more like a startup.
CORE TEAM
and business leaders high-autonomy
working together... teams.
SURROUNDING COMPETITION
EVENTS ROLES Download the PDF at
xplane.com/SenseandRespond
Source: Jeff Gothelf and Joshua Seiden, authors of Sense & Respond: How Successful Organizations Listen to Customers and Create New Products Continuously. Do you have something you need to explain? ©XPLANE.com 2017