The document discusses the integration of design spikes into agile methodologies, emphasizing their role in addressing uncertainty and improving design processes through iterative testing and prototyping. It defines spikes as time-boxed investigations that help teams estimate stories and refine user interactions. Additionally, it critiques the limitations of standard design sprints and suggests that design spikes can enhance agile practices without disrupting sprints.
This presentation isfor designers
on agile teams, fighting the good
fight every day
6.
“Our highest priority
isto satisfy the
customer through
early and continuous
delivery of valuable
software.”
Through speed and
iteration, we can take
on big issues.
Design Incrementally,
and deliver value with
each move.
7.
A little imagethat’s caused some big problems...
Thanks, Henrik Kniberg!
What are “Spikes”in Agile?
In agile software development, a spike is a story that cannot be estimated until a
development team runs a timeboxed investigation. The output of a spike is an
estimate for the original story.
What are “Spikes”in Agile?
In agile software development, a spike is a story that cannot be estimated until a
development team runs a timeboxed investigation. The output of a spike is an
estimate for the original story.
What about FunctionalSpikes?
A Functional Spike is used whenever there is uncertainty with how the user might
interact with the system. Functional spikes are often best evaluated through some
level of prototyping, whether it be user interface mock-ups, hardware
prototypes, wireframes, page flows, or other techniques suited to elicit feedback
from the customer or stakeholders.
Design Spikes are simply a type of Functional Spike
Keep it simple. Your spike can include acceptance criteria that requires
stakeholder review, it can include user research criteria, such as task
completion rates, and it can include anything required to explore an open
question or hypothesis. Best of all, it doesn’t have to wreck your sprints.
Design Spikes arethe way of
no way...
“Real combat is spontaneous. A
martial artist cannot predict it, but only
react to it, and a good martial artist
should be like water — move fluidly
without hesitation.”
Why Design Sprintsaren’t enough
● Prescriptive Format
● Velocity Impact
● Disruptive in Iterations
● Not Sustainable
21.
No problem.
Use them
insideof your
Design Spikes.
A Design Spike
is kind of the
perfect place
for a Design
Sprint to live.
Chill out.
But I -like-
Design
Sprints.