History Lessons
Catching the Release Plan
The Wide World of Agile
POs, SMs & The Team - Oh My!
R&Details
100
The development process SFDC R&D was following before ADM was implemented.
What is "Waterfall"?
100
Planning for a release that involves the entire team collaborating to arrive at a forecast of what user stories will fit into which sprints in the upcoming release.
What is "Bottom-up Release Planning"?
100
A software development methodology, first documented in the '90s by Kent Beck, that advocates practices such as Pair Programming, Test Driven Development and Continuous Integration.
What is "Extreme Programming / XP"?
100
It's what teams are striving to get every User Story to by the end of each sprint and release.
What is "Done"?
100
With over 150,000 of these, we are able to deliver fast, ensure quality is built in and customers have limited regressions introduced by newly developed code.
What are "automated tests"?
200
One of the 3 disparate systems that GUS "Unified" into one Org.
What are "ScrumForce", "QAForce" and / or "BugForce"?
200
One of the many reasons why teams release plan.
What is "communicating a common vision of what they plan to build, using a simple and visible planning mechanism to see progress toward that vision and understand impacts, dependencies and changes, and identifying any areas of risk"?
200
A short research activity used to help estimate a user story further down the backlog
What is a "Spike"?
200
While anyone can add user stories to the backlog, it's the Product Owner's responsibility to set this.
What is "Priority"?
200
The number of Major Releases SFDC R&D currently deploys to production each year.
What is 3?
300
A Scrum coach and consultant that worked with SFDC in 2006 who literally "wrote the book" on User Stories.
Who is Mike Cohn?
300
In the details of the User Stories in a release, these are essentially tests that help the team estimate the relative complexity of the stories on their backlog.
What are "Acceptance Criteria"?
300
From Japanese for "Improvement" or "Change for the Better", this term refers to activities that continually improve all functions, and involves all employees in a culture of continuous improvement and eliminating waste.
What is "Kaizen"?
300
How an Agile Team comes up with the implementation of backlog requirements, as opposed to Tops-Down direction.
What is "Self-organization"?
300
The Star Wars character who will be in touch with you if your tests fail.
Who is "Yoda"?
400
The not so "sweet" number of months in between the 144 and 146 release.
What is 16?
400
An important activity done after every sprint to evaluate the progress made toward the release plan.
What is "Release Plan Recalibration"?
400
DAILY DOUBLE!!
Created in 2001 in Snowbird Utah, this document places high value on individuals and interactions over process and tools, working software over comprehensive documentation, customer collaboration over contract negotiation and responding to change over following a plan.
400
The things that get in the way of the team's progress that a ScrumMaster is always focused on removing.
What are "Blockers"?
400
This checklist is critical to ensuring everything checked in is up to SFDC coding standards and quality.
What is the "Definition of Done"?
500
The proposed process, named after Japanese bullet trains, that was R&D's initial attempt to address the problems that were leading to long release delays. It was abandoned in favor of ADM.
What is "Shinkansen"?
500
Presentations held once-a-release that look ahead at the next year's worth of proposed functionality for each feature under development.
What is the "Three Release Roadmap Review / 3RRR"?
500
Literally meaning "signboard" or "billboard" in Japanese, it is a concept related to lean and just-in-time (JIT) production that is being applied to development and operational projects in the software industry. It's the hip "new Agile kid on the block".
What is "Kanban"?
500
A great tool for bringing remote members closer together to the rest of the team.
What are "Screen sharing, like Go2Meeting, or video conferencing tools like Google Hangouts"?
500
A program that allocates 1 day per month to each R&D team member to use as they choose to get creative, further their career, improve the service, build a tool, etc.
What is "PTOn!"?
M
e
n
u