realizată de Alex Ostreiko 8 luni în urmă
161
Mai multe ca aceasta
if there is a way to prove that our bet was solid and that it will pay off, we should do it
therefore we should endeavour to prove as quickly as possible, to strengthen our conviction...
steps back
swarming: use breakout rooms
hmm, think more on that
go over the same WIs, create tasks?
potentially estimate tasks in ideal hours
WBS activities
what are the different activities that we need to work through to complete each WI
avoid cookie-cutter stage names
checklist is fine
advanced teams
we have a candidate
team thinks there is enough work for the Sprint
encourage team to ask questions
do not overcommit
undercommitting is preferrable
everyone necessary to make the decision about the team's needs and capabilities should be present
potentially other stakeholders
team goes over every single item
READY or actionable state
prioritized, ordered Product Backlog
Postman
Skills Radar Learning decisions/commitments
workshops
LLs
KTs
even at the expense of not completing lower priority work items
everyone helps
this will happen if we own the SG
we have to care about and we will care about something we co-created
we can work very hard and still not produce something valuable
imagine a ship that is moving very fast but in circles
we want to maximize the impact
note that it is possible to work very hard, and not make any impact
there are two distinct parts to Sprint Planning: the what and the how
and understanding how the work will be executed to complete the work items
keep in mind that, this is most important
the plan is not the goal. the goal is the goal
the plan can change to better accommodate the goal
we might even have to adjust the what with the better understanding of the how
understanding the work items
this value of such commitment will become even more pronounced when we will begin working with our new partner
by making them wait
either via
just being late
buggy software
insufficient communication
inflexible architecture
use priority field?
the commitment is that the team will prioritize certain items
this means that with the exceptions of emergencies
helping with a priority item is more important than starting on a new non-priority item
we prioritize the list of work items that we commit to deliver
we need to be predictable so that other stakeholders can make plans
these decisions will often have impact on the whole company
we are magicians
what/how
what do we bring for the journey?
map of the jungle
for the next 2 weeks we are going on a journey
We are going on a Journey in a Jeep through the Jungle
Journey-Jeep-Jungle
Journey: Work Execution
how we accomplish movement of Jeep through Jungle
Jungle: Work Flow
shaped as Work Load
the Sprint Backlog?
Jeep: our Work Process
it is in our Span of Control
would help to build and maintain rapport
communicate that you are listening and paying attention
you are not in school where the teacher lectures students in a one-way manner
we are a dynamic, emergent, adaptive system
rapport, effective communication is our oxygen
if you have to do other work
use the law of two feet
don't normalize disengagement
look at the speaker, nod, gesticulate, say "uhuh" etc.
like if we had a face-to-face meeting
such as Planning
PDCA
Heart of Agile
Collaborate, Deliver, Reflect, Improve
who will be using what we make (the code we write)?
other developers refactoring or optimizing the code
including yourself
other departments
students
understand the needs and problems of the people at the next step in the pipeline
requirements cannot fully encapsulate the needs of cusomers
it is important to know the context as well
thin knowledge vs thick knowledge
Consider if you are cleaning a table
is it to put storage boxes, or is it to prep for a medical procedure?
Thick knowledge is also knowing why
understand the priorities
Thin knowledge is knowing how
drop the armour
unleash the potential of people
be more authentic in our communications
ultimately results in better performance
that's why Agile is tough: you can't force care, trust, and respect--you have to create conditions for it to grow
invite it to happen
and that, in turn, will bring hyper productive performance
imagine how safe you would feel, knowing that everyone on the team is rooting for your success
a team at a sports game: you want them to win
unlike in school
where students get their assignments
only concerned with their grades
always think about QA
make notes to suggest the procedure
show penny game
better to have 80% of User Stories 100% done than 100% User Stories 80% done
we need to pass the baton to the other teams in the org every Sprint