• Traditionally, business analysts have played the role of translators between the business and the technology worlds. Lean and agile earlier software practices focused on reducing the bottleneck in the development process. Later, frameworks like Scrum focused on how to organise teams in such environments. But the communication gap will not be removed if information goes back and forward from business to technology... Information may be flowing, but is communication really getting through? This talk will focus on how to overcome the lack of communication, define which best practices can help achieve a shared understanding and describe how to develop the feedback loops required to ensure the alignment between business and IT that is so crucial yet so often overlooked.
2. Information vs Communication:
Giving out vs Getting through
Marta Rosson Llobet
@martarosson
Diciembre 2016
Scope claro
Gaps funcionales
User Stories “Ready, Ready”
invest
Commitment
Ownership
Foco
Cohesión
Participación Activa
Handovers
Calidad
Confianza
Cambios
Documentación
18. “automation applied to an efficient
operation will magnify the
efficiency.
automation applied to an inefficient
operation will magnify the
inefficiency”
Bill Gates
19. Specification Workshop
1. Generar ejemplos entre todos
2. Explicar PORQUÉ
3. Explotar la relación entre ejemplos,
tests y requerimientos
20. Preparar
Ejecutar
Terminar
Quién? El PO
Cuándo? Antes del worshop
Porqué? Para que sea efectivo
Quién? Todos
Cuándo? Antes del Sprint
Porqué? Concretar scope de las
user stories, generar entendimiento
colectivo, eliminar gaps funcionales
Duración: 2-3 horas para sprint de 2
semanas
Cuándo? Cuando el PO confirma
que los ejemplos definidos son
suficientes para asegurar que el
sistema funciona
Specification Workshop
21. El workshop NO ACABA hasta que no
estamos TODOS de acuerdo en que
ENTENDEMOS lo MISMO
22. As a marketing director
I want to offer free delivery to all
national customers who buy a book for
the first time,
so that we atract potential new
customers.
24. INPUT OUTPUT
Ref. Cliente Nacionalidad Compra
Primera
vez?
Envío Gratis? Comentarios
0001253 Española 1 libro Sí Sí
0002587 Española 1 libro No No
0000153 Alemana 1 libro No No
0085326 Alemana 1 libro Sí No
As a marketing director
I want to offer free delivery to all national customers who buy a book for the
first time,
so that we attract potential new customers.
26. INPUT OUTPUT
Ref. Cliente Nacionalidad Compra
Primera
vez?
País
Residencia
Envío
Gratis?
Comentarios
0001253 Española 1 libro Sí Sí
0002587 Española 1 libro No No
0000153 Alemana 1 libro No No
0085326 Alemana 1 libro Sí No
0000568 Española 1 libro Sí Alemania ?
As a marketing director
I want to offer free delivery to all national customers who buy a book for the
first time,
so that we attract potential new customers.
27. INPUT OUTPUT
Ref. Cliente Nacionalidad Compra
Primera
vez?
País
Residencia
Envío
Gratis?
Comentarios
0001253 Española 1 libro Sí España Sí
0002587 Española 1 libro No España No
0000153 Alemana 1 libro No Alemania No
0085326 Alemana 1 libro Sí Alemania No
0000568 Española 1 libro Sí Alemania No
0051535 Alemana 1 libro Sí España Sí
As a marketing director
I want to offer free delivery to all national customers who buy a book for the
first time,
so that we attract potential new customers.
28. INPUT OUTPUT
Ref. Cliente Compra
Primer
a vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
As a marketing director
I want to offer free delivery to all national resident customers who buy a book
for the first time,
so that we attract potential new customers.
29. INPUT OUTPUT
Ref. Cliente Compra
Primer
a vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
0001253 3 libros Sí España ?
As a marketing director
I want to offer free delivery to all national resident custumers who buy a book
for the first time,
so that we attract potential new customers.
30. INPUT OUTPUT
Ref. Cliente Compra
Primer
a vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
0001253 3 libros Sí España ?
0001253 1 libro y una lavadora Sí España ?
As a marketing director
I want to offer free delivery to all national resident custumers who buy a book
for the first time,
so that we attract potential new customers.
32. INPUT OUTPUT
Ref. Cliente Compra
Primer
a vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
0001253 3 libros Sí España ? Check with xx
0001253 1 libro y una lavadora Sí España No Agreed with yy
As a marketing director
I want to offer free delivery to all national resident custumers who buy a book
for the first time,
so that we attract potential new customers.
33. INPUT OUTPUT
Ref. Cliente Compra
Primer
a vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
0001253 3 libros Sí España ? Check with xx
0001253 1 libro y una lavadora Sí España No Agreed with yy
As a marketing director
I want to offer free delivery to all national resident custumers who buy items
from our book department and no others for the first time,
so that we attract potential new customers.
34. INPUT OUTPUT
Ref. Cliente Compra
Primer
a vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
0001253 3 libros Sí España ? Check with xx
0001253 1 libro y una lavadora Sí España No Agreed with yy
Abc#slsC 1 libro Sí España ?
As a marketing director
I want to offer free delivery to all national resident custumers who buy items
from our book department and no others for the first time,
so that we attract potential new customers.
35. INPUT OUTPUT
Ref. Cliente Compra
Primer
a vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
0001253 3 libros Sí España ? Check with xx
0001253 1 libro y una lavadora Sí España No Agreed with yy
Abc#slsC 1 libro Sí España N/A NOT POSSIBLE
As a marketing director
I want to offer free delivery to all national resident custumers who buy items
from our book department and no others for the first time,
so that we attract potential new customers.
37. INPUT OUTPUT
Ref. Cliente Compra
Primera
vez?
País Residencia
Envío
Gratis?
Comentarios
0001253 1 libro Sí España Sí
0002587 1 libro No España No
0000153 1 libro No Alemania No
0085326 1 libro Sí Alemania No
0000568 1 libro Sí Alemania No
0051535 1 libro Sí España Sí
0001253 3 libros Sí España Sí Agreed with xx
0001253
1 libro y
una
lavadora
Sí España No Agreed with yy
Abc#slsC 1 libro Sí España N/A NOT POSSIBLE
0001253 1 CD Sí España ??
38. El workshop NO ACABA hasta que no
estamos TODOS de acuerdo en que
ENTENDEMOS lo MISMO
41. Specification Workshop
1. Centrarse en el qué no el cómo
2. Ejemplos sencillos y fáciles de
entender
3. No intentéis cubrir todos los casos
posibles
44. Information vs Communication:
Giving out vs Getting through
Scope claro
Gaps funcionales
User Stories “Ready, Ready”
invest..
Commitment
Ownership
Foco
Cohesión
Participación Activa
Handovers
Calidad
Confianza
Cambios
DocumentaciónMarta Rosson Llobet
@martarosson
Diciembre 2016
46. Si queréis saber más:
‘The Yawning Crevasse of Doom’ by Martin
Fowler y Dan North
Godjko Adzic:
Bridging the Communication Gap
& Specification by Example
Marta Rosson Llobet
@martarosson
Diciembre 2016
Feedback welcome…