Vous êtes sur la page 1sur 44

@alexbernardin #agilewhat #bitcon2018

And Why Do I Care?


1

MINDSET
VALUES
PRINCIPLES
PRACTICES
Small cross-functional teams, trusted and empowered, striving to deliver value
to customers early and often.
@alexbernardin #agilewhat #bitcon2018

Who

Me You ?
● Project Manager, People Manager ● Agile-savvy?
● Of Pirate Descent ○ Using it? Heard of it? N00b?

● @alexbernardin ● Experience?
○ BIT Slack - http://bit.ly/joinbitslack ○ New to field? Or established in career

○ Twitter, at conferences... ● Role?


● #queerBIT ○ Dev? Or other?

● Fast talker!
@alexbernardin #agilewhat #bitcon2018

Where

1: Agile in Theory

2: Agile in Practice

3: Implications
THEORY TIME!
@alexbernardin #agilewhat #bitcon2018

Engineering physical structures Engineering virtual systems


@alexbernardin #agilewhat #bitcon2018

So, we did it this way for … a few decades. Finally, in 2001 ...
@alexbernardin #agilewhat #bitcon2018

Agile Manifesto

MINDSET
Individuals and interactions
Working software
Customer collaboration
Responding to change
VALUES
AgileManifesto.org
@alexbernardin #agilewhat #bitcon2018

Agile Principles

● Our highest priority is to satisfy the customer through early and


continuous delivery of valuable software.
● Welcome changing requirements, even late in development...
● Deliver working software frequently...
PRINCIPLES ● Business people and devs must work together daily...
● Build projects around motivated individuals.
● Give them the environment and support they need, and trust
them to get the job done.
AgileManifesto.org/principles
@alexbernardin #agilewhat #bitcon2018

Agile Principles cont.

● The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
● Working software is the primary measure of progress.
● Agile processes promote sustainable development.
● The sponsors, developers, and users should be able to maintain a constant pace
indefinitely.
PRINCIPLES ● Continuous attention to technical excellence and good design enhances agility.
● Simplicity--the art of maximizing the amount of work not done--is essential.
● The best architectures, requirements, and designs emerge from self-organizing
teams.
● At regular intervals, the team reflects on how to become more effective, then tunes
and adjusts its behavior accordingly.
AgileManifesto.org/principles
@alexbernardin #agilewhat #bitcon2018

ESSENTIALS
There are a number of practices/elements that derive from the Agile Principles, and are a part of almost every
Agile-identified methodology.

Team: A small group collaborating on a project or effort, preferably full-time, preferably including everyone who
needs to contribute to getting an idea from concept to customer - eg. Product, Design, Dev, QA

Incremental Development: Each successive version of the product is usable, and each builds upon the previous
version by adding user-visible functionality.

Daily Meeting: Each day at the same time, the team meets briefly to sync up their progress: each team member
describes any "completed" contributions and any obstacles that stand in their way.
@alexbernardin #agilewhat #bitcon2018

ESSENTIALS

User Stories: These are what the team focuses on delivering in each work cycle. “As a user, I can do X, Y, Z, so
that I can accomplish 1, 2, 3”

Iterative Development: Intentionally allow for "repeating" software development activities, and for potentially
"revisiting" the same work products.

Retrospective: The team regularly discusses how they work, with an emphasis on working together more
smoothly / more effectively
@alexbernardin #agilewhat #bitcon2018

Waterfall vs Agile Delivery Cadence


@alexbernardin #agilewhat #bitcon2018

Graphic by
Lynne Cazaly
@alexbernardin #agilewhat #bitcon2018

Modern Agile

exceptional outcomes
outstanding culture
ModernAgile.org

MINDSET
VALUES
@alexbernardin #agilewhat #bitcon2018

MINDSET
VALUES
PRINCIPLES
PRACTICES
Small cross-functional teams, trusted and empowered, striving to deliver value to
customers early and often.
PRACTICE
@alexbernardin #agilewhat #bitcon2018

Graphic by
Lynne Cazaly
@alexbernardin #agilewhat #bitcon2018

Common

● Scrum

● Kanban

● water-Scrum-fall-ban
@alexbernardin #agilewhat #bitcon2018

Scrum

I’m pretty sure this is the original Twitter dev team

Oh, wait, no, there’s a black guy in there


@alexbernardin #agilewhat #bitcon2018

Scrum
@alexbernardin #agilewhat #bitcon2018

Scrum

ESSENTIAL ELEMENTS:
Backlog
The ordered list of everything that is known to be needed in a product
Constantly evolving and never complete.

The Sprint
The heart of Scrum is a Sprint, during which a useable and potentially releasable
product Increment is created. Sprints can be one week to one month in length and
happen one right after the other to keep projects moving.
@alexbernardin #agilewhat #bitcon2018

Scrum

ROLES:
Scrum Master

Product Owner

The Development Team


@alexbernardin #agilewhat #bitcon2018

Scrum

CEREMONIES:
Planning

Standups

Review

Retrospective
@alexbernardin #agilewhat #bitcon2018

Scrum Boards

Image by Dr ian
mitchell courtesy
WikiCommons
@alexbernardin #agilewhat #bitcon2018

Scrum

WHO USES SCRUM:


@alexbernardin #agilewhat #bitcon2018

Kanban

Image by Bertel
Schmitt courtesy
WikiCommons
@alexbernardin #agilewhat #bitcon2018

Kanban

ESSENTIAL:
flow systems

existing workflow

visualizing the flow limiting work in progress


@alexbernardin #agilewhat #bitcon2018

Kanban

ROLES:

Service Request Manager

Service Delivery Manager


@alexbernardin #agilewhat #bitcon2018

Kanban

CEREMONIES:

The Kanban Meeting

Delivery Planning Meeting

Replenishment Meeting

Service Delivery Review


@alexbernardin #agilewhat #bitcon2018

Kanban

MORE CEREMONIES:

Risk Review

Operations Review

Strategy Review
@alexbernardin #agilewhat #bitcon2018

Kanban Board

Image by Dr ian
mitchell courtesy
WikiCommons
@alexbernardin #agilewhat #bitcon2018

Common

● Scrum
○ Feature-focused teams
● Kanban
○ Highly responsive teams
● … what’s #3 ?
@alexbernardin #agilewhat #bitcon2018
@alexbernardin #agilewhat #bitcon2018
@alexbernardin #agilewhat #bitcon2018

Common

● Scrum
○ Feature-focused teams
● Kanban
○ Highly responsive teams
● Scrum-but, Water-scrum-fall, etc etc
○ Are these “Agile” ?
@alexbernardin #agilewhat #bitcon2018

MINDSET
VALUES
PRINCIPLES
PRACTICES

Small cross-functional teams, trusted and empowered,


striving to deliver value to customers early and often.
IMPLICATIONS
@alexbernardin #agilewhat #bitcon2018

What does this mean for Us?

Potentially Awesome Potentially Terrible


● Skill building ● Toxic teams

● Opportunities to shine ● Culture gaps

● Space to build relationships ● Hiring bias

● Lack of oversight
@alexbernardin #agilewhat #bitcon2018

Bias? Blind spots?


@alexbernardin #agilewhat #bitcon2018

What does this mean for You?

Questions to Ask Warning Signs


● Team’s influence on hiring ● The Usual Bias

● Scrum Master? Agile Coach? ● Agile in name only

● Performance feedback loop? ● No Continuous Improvement


@alexbernardin #agilewhat #bitcon2018
Overview
written word, single app personalized

Vous aimerez peut-être aussi