9. @kattekrab #laraconau #stories
As a goat I want a purr
programmer who can help me out
so that the work gets done
with multiple perspectives.
@GoatUserStories
81. References
The Agile manifesto http://agilereference.org/
HowTo write user stories http://www.subcide.com/articles/how-to-write-meaningful-user-stories/
User story mapping http://jpattonassociates.com/user-story-mapping/
Agile and Drupal http://www.wunderkraut.com/blog/iterations-for-drupal-development/2015-01-08
Personas Epics & User Stories http://www.romanpichler.com/blog/personas-epics-user-stories/
Drupal and Social Media https://www.drupal.org/resource-guides/social-media-and-drupal
INVEST and SMART http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/
INVEST cartoon http://tiny.cc/story-invest
Cynefin Framework http://www.agile42.com/en/blog/2013/12/11/cynefin-framework/
Laravel
- Multi Authentication in Laravel https://youtu.be/iKRLrJXNN4M
- Spatie Laravel Permission Package https://youtu.be/zIgYJlu03bI
- Laravel Roles and Permissions https://codecourse.com/watch/laravel-roles-and-permissions
- 2 Laravel permission packages https://laravel-news.com/two-best-roles-permissions-packages
@kattekrab #laraconau #stories
84. Summary
Gathering stories
● Workshops
● Interviews
● Surveys
● Competitive analysis
● Prototype and iterate
Break into chewable chunks
● INVEST
Can we get there faster by
using plugins, extensions,
modules, libraries,
frameworks?
Let’s be honest, How often are
we really building something
new? Instead, extend and
contribute to the field.
Stories are the soul of the agile
approach to software
development.
Agile manifesto: People
collaborate, product evolves.
Team work - how will we do it?
● Telling each other the stories
● Estimate effort - time, skills?
● Shared understanding of the habitat
(CYNEFIN)
Practical Examples
Personas/Roles/RBAC & Acceptance criteria
● Conference site
○ Delegate
○ Speaker
○ Organiser
● Media sharing
● Research agency