Data Con LA 2020
Description
The Agile Scrum Overview training will provide you with the essentials to effectively practice scrum as a scrum team member. You'll gain knowledge on the agile manifesto's values and principles, scrum framework, ceremonies, and tools used with practicing scrum. You'll be inspired and on boarded as an agile scrum practitioner!
*Agile history, background and the agile manifesto's values and principles.
*Agile Scrum framework for software development
* Scrum roles: Product Owner, Scrum Team, Scrum Master
*Sprint Ceremonies: Sprint Planning, Daily Stand-up, Sprint Review (Demo), Sprint Retrospective
*High performing teams, velocity charts, burndown charts
Speaker
Sonia Macias, Consultant, Scrum Master / Project Manager
2. MBA, CSM,
Sonia Macias
MBA, CSM, CSPO, CISA, CPA
B.S. Marshall School of Business, USC
M.S. Project Management, USC
Sr. Project Manager / Scrum Master
Scrum Transformation
Amgen. Global Entertainment Studios: Fox Sports and Entertainment,
Disney, Warner Bros., Universal Studios, Universal Music Group, Sony,
Universal Music Group, Sony Pictures Entertainment
INTRODUCTIONUM
10/14/2020 2
3. AAAGENDAA
Agile
• Agile
• What is Agile?
• Agile Values
• Agile 12 Principals
Scrum Tools
• Scrum Team
• Scrum Ceremonies
• Scrum User Story
• Scrum Product Backlog
• Scrum Certifications
• Jira
• Confluence
Agile Scrum Tools
10/14/2020 3
4. 10/14/2020
What is Agile?
PRE-2001 2001
.
Source: PM World360 Magazine
Software
Development
wasn’t working
• Long lag times
from
requirements to
software
delivery
✓ Iterative
development
✓ Frequent
delivery of
business value
✓ Rapid
feedback and
willingness to
change
Response to
Change
4
6. 10/14/2020 6
1. Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software.
GILE AGILE PRINCIPLES
2. Welcome changing requirements, even late in
development. Agile processes harness change for the
customer's competitive advantage.
3. Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to the
shorter timescale.
7. 10/14/2020 7
4. Business people and developers must work together
daily throughout the project.
AGILE MANIFESTO
5. Build projects around motivated individuals. Give
them the environment and support they need, and trust
them to get the job done.
6. The most efficient and effective method of conveying
information to and within a development team is face-
to-face conversation.
AGILE PRINCIPLES
8. 10/14/2020 8
7. Working software is the primary measure of progress.
AGILE MANIFESTO
8. Agile processes promote sustainable development.
The sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and
good design enhances agility.
GILE AGILE PRINCIPLES
9. 10/14/2020 9
10. Simplicity--the art of maximizing the amount of work
not done--is essential.
AGILE MANIFESTO
11. The best architectures, requirements, and designs
emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.
GILE AGILE PRINCIPLES
10. 10/14/2020 10
SCRUM
S • Teams deliver products in short cycles
• Fast feedback
• Continual improvement
• Rapid adaptation to change
C
R
U
M
AN AGILE FRAMEWORK
SCRUM
11. SCRUM TEAM
Vision
10/14/2020 11
PRODUCT OWNER DEVELOPMENT TEAM SCRUM MASTER
• Maximizes the
value of the
product
• Manages the
Product Backlog
Build
Scrum
Coach
• Deliver an increment of
“Done” product at the
end of each Sprint
• Self organizing
• Servant leader
• Facilitates removing
blockers
• Helps everyone
understand Scrum
practices, rules,
values
SCRUM TEAM
13. 10/14/2020 13
SCRUM CEREMONIES
FRAMEWORK TO GET WORK DONE
Sprint Planning
• Team planning meeting to determine the work to complete in
the upcoming
• Monthly planning and re-planning
Daily Stand Up (Scrum)
• Transparency, knowledge, and communication
• Time-boxed 15 minutes
➢ What did you do yesterday? (Jira Story #)
➢ What will you do today? (Jira Story #)
➢ Are there any blockers in your way? (Jira Story #)
SCRUM CEREMONIES EREMONIES
14. 10/14/2020 14
SCRUM CEREMONIES
DEMONSTRATE THE DONE FUNCTIONALITY
Demo completed work done in Sprint
Product Owner accepts/rejects User Story based on
acceptance criteria
SCRUM CEREMONIESMONIES
15. 10/14/2020 15
SCRUM CEREMONIES
RETROSPECTIVE
Inspection and create a plan for improvement
1. What worked well for us?
2. What did not work well for us?
3. What actions can we take to improve our process
going forward
SCRUM CEREMONIESMONIES
16. 10/14/2020 16
SCRUM
USER STORY
Requirement for any functionality or feature
• “As a <user role/customer>, I want to < goal to be
accomplished> so that I can <reason of the goal>”.
• Example: As an Ad Sales Planner, I want to enter the Deal
Number in the Ad Sales dashboard, so that I can search the
ad sales by deal number.
SCRUM USER STORYMONIES
17. 10/14/2020 17
SCRUM USER STORY
ACCEPTANCE CRITERIA
Accepted conditions or business rules which the
functionality or feature should satisfy and meet
“Given some precondition, when I do some action, then
I expect the result”.
Example: When I open the Ad Sales dashboard and enter the
deal number, then the ad sales by deal number displays.
Estimate User Story Points – 1 point = 1 day or less of work, 4
points = 4 days of work or less
19. 10/14/2020 19
SCRUM TOOLS
CONFLUENCE
• Landing Page for project and team wiki
• Track Scrum Ceremonies, Sprint Scrum status
• Tightly integrated with Jira
20. 10/14/2020 20
SCRUM CERTIFICATIONS
CERTIFICATIONS
Distinguish yourself as a Scrum practitioner.
➢Certified Scrum Master (CSM)
➢Certified Product Owner (CSPO)
➢Certified Scrum Developer (CSD)
Scrum Alliance training courses:
https://www.scrumalliance.org/get-certified
21. 10/14/2020 21
SCRUM
REFERENCES
Principles based on the Agile Manifesto.
Rhttps://www.agilealliance.org/agile101/practices-timeline/
Schwaber, K., Sutherland, J. (2017, November). The Definitive Guide to
Scrum: The Rules of the Game. The Scrum Guide. Retrieved from
https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-
US.pdf#zoom=100
Scrum Alliance. (2018). Scrum Alliance. Retrieved from
https://www.scrumalliance.org/
Software Testing Help. (2018). What is User Story and Testing Acceptance
Criteria (Examples). Retrieved from
https://www.softwaretestinghelp.com/user-story-acceptance-criteria/