The Life of a Feature in Agile Development - Eric Dalgliesh
description
Transcript of The Life of a Feature in Agile Development - Eric Dalgliesh
#atlassian
Eric Dalgl iesh • Team Lead • Atlassian • @ericdalgl iesh
The Life of a Feature in Agile Development
F e a t u re e v o l u t i o n
A g i l e d e v e l o p m e n t
Overview
T i p s a n d Tr i c k s
agilemanifesto.org
Start with a plan and refine.
Kanban
Develop on issue branches
Developers are responsible for quality, not QA
F e a t u re e v o l u t i o n
A g i l e d e v e l o p m e n t
Overview
T i p s a n d t r i c k s
Development tools panel
Development tools panel
Old commits view
Commits view - early mockup
Feedback
• Make sure we’re building the right thing • Does it solve what it’s designed for? • Is it usable? • Are people using it? • Is it better than what it’s replacing?
Feedback
• Enabled features for different people over time • Looked at the change in behaviour • Asked customers for feedback directly • Staging let us have a fresh control group for each change
Analytics
•Laws differ between countries•Know what you can and can’t do•Respect your customers
Gather feedback from multiple
sources.
New commits view
F e a t u re e v o l u t i o n
A g i l e d e v e l o p m e n t
Overview
T i p s a n d t r i c k s
Keep activity visible
Keeping tests in shape provides
assurance.
Finishing features keeps velocity and
quality high.
Break work down into manageable
chunks.
Thank you
Eric Dalgl iesh • Team Lead • Atlassian • @ericdalgl iesh