Today we’ll be talking about Scrum! We explore roles, ceremonies, and more! We’ll discuss the agile manifesto and our experience working with this project management style.
“Sharpening the Tools”
Erin:
I honestly haven’t had a whole lot of time the past few weeks between moving and taking care of house stuff to do a lot of extra learning. But at work I’m going to be presenting to my team this Thursday on Session Management, as that played a huge part in an issue we spent months researching and trying to figure out.
Dave:
Algorithms! At my local meetup group we worked through some of the algorithm challenges as a group. In preparing for that, I revisited some of the FCC challenges I had completed a year or two ago, and tried to see if I could do them more efficiently.
“Opening the Toolbox”
What is SCRUM?
SCRUM is usually defined as “An Agile framework of managing a project, usually related to software development”
*Fun Fact about where the name came from. It’s a rugby term and “is used as a metaphor to reflect the degree of cooperation needed to succeed” and to emphasize teamwork. (https://agilecoachjacque.wordpress.com/2012/12/04/why-the-name-scrum/)
What is Agile? And how does it related to SCRUM practices?
* Agile Manifesto:
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
* Individuals and interactions over processes and tools
* Working software over comprehensive documentation
* Customer collaboration over contract negotiation
* Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
http://agilemanifesto.org/
SCRUM
Concepts
* Sprints
* Backlog
* User Stories
Roles
* Product Owner
* SCRUM Master
* Team / Developers
Ceremonies
* Sprint planning
* Refinement
* Daily Scrum – standups
* Sprint Review
* Sprint Retrospective
Our experience working SCRUM
Erin’s experience:
SCRUM / Waterfall hybrid
Dave’s experience:
Flying by the SCRUM of my pants
“SCRUMbut …”
References
==========
http://scrummethodology.com/
http://www.mountaingoatsoftware.com/agile/scrum