Вы находитесь на странице: 1из 45

Agile

Michelle Lagare

QE-360 Founder

QE360
QE-360
Agile
Agile Defined
It is a methodology that emphasizes on

1. close collaboration
DSM,
2. face-to-face communication grooming,
3. tight, self-organizing teams planning
4. frequent delivery 2-week sprints
5. inevitable requirements churn is not a crisis

Locked sprint, change priorities


ABUSE
I’m What
frAGILE Agile?
I’m
I’m
ABUSING
wAGILE
“agile”
Vocabulary
Time-boxed

Start & end


on time offline
Sprint

Time-boxed period when


work is completed and made
ready for review
User Stories

Requirement / feature
Product & Sprint Backlog

List of User Stories / Epics


(things to be done)
Increment

Sum of PBI shipped


Done accdg. to DoD
Definition of Done (DoD)

Increment of high quality


Fully tested
Acceptance criteria are met
Kanban, XP, Scrum
Kanban

● No “sprint end”
● Daily sprint
● Change queue
items anytime Limit WIP
XP

1. Amenable to change
2. Strict priority order
3. XP’s engineering process
Scrum

1. Select the work for the next sprint beforehand


2. Lock the sprint
3. Do all the work needed
Scrum events...
Why Scrum Is So Popular Among Agile Methods?

- It’s more flexible than XP


- It’s “more predictable” than Kanban
Why Scrum Is So Popular Among Agile Methods?

- Higher productivity
- Better-quality products
- Reduced time to market
- Improved stakeholder satisfaction
- Better team dynamics
- Happier employees
Is Scrum For You?

1 dev Kanban
Swarm Change As needed
3 devs Scrumban Roles ~ Specialized

6-9 devs Scrum

>9 devs Scrum of Scrums


Scrum Roles
User Stories

Product Owner
Requirement / feature (PO)

ROI
Scrum Master
Scrum Master

Servant Leader
Scrum Team

Cross-functional and
self-organizing team
Scrum Team = CROSS-FUNCTIONAL TEAM

QE/SM
PO Devs QE QEs UI
Should Scrum Master Be A Separate Person?
You can but NOT NECESSARILY…

If you have a strong Scrum Master and you lack


resources = Scrum Master is also part of the
Scrum Team
Should Scrum Master Be A Separate Person?
Otherwise, separate them to refrain from:

● Lower velocity

● Bias Dev Lead?

PO?

QE?

Proj. Mgr.?
Is PM Needed?

NO
Agile Defined
It is a methodology that emphasizes on

1. close collaboration
2. face-to-face communication
3. tight, self-organizing teams - PM
4. frequent delivery
X
5. inevitable requirements churn is not a crisis
drop their
Unless they
previous role and
remove all other
agendas
Should Scrum Master Be A Separate Person?
Otherwise, separate them to refrain from:
● Lower velocity
● Bias
● Screwed up sprints
Everything is set…

PO
Scrum Team
Scrum Master

You’ve decided to follow Scrum...


Scrum Is So
Popular Among
Agile Methods
But Scrum is not MAGICAL

- It’s still all about the


mindset
- Scrum Master
Certification is not a
cure-all medication
How can we adapt Scrum?
Learn
THINK Fast
BIG!!! Learnings

Challenges

start small
Definition of Done

* Define according to what you value


Quality
Process
Strength of Scrum Master

QE/SM
PO Devs QE QEs UI
Strength of Scrum Master

QE/SM
PO Devs QE UI
Strength of Scrum Master = Servant Leader

Agile
Integrity
Listens
SM
Engaged
Team Knowing The Value of Scrum

Don’t blame the framework


if you didn’t succeed… Think
of reasons why it didn’t

Вам также может понравиться