SlideShare a Scribd company logo
1 of 40
Practical Implementation
of Agile Methodologies
of Agile Methodologies
About Me
• Jessie Link
• Senior Manager, Software
Development at Lookingglass
Cyber Solutions
• 12 years experience doing
software development
• Certified Scrum Master, PMP
• Agile Enthusiast
• Served 6 years USAF
Hello!Hello!
Should I Stay or Should I Go?
What this presentation
contains:
• Discussion of how to
implement agile
practices in your
organization
• How to refine/improve
your agile techniques
• Real world examples of
agile in practice
This is not for you if:
•You are an agile expert already
•You expect to learn about
Scrum for the first time
•You realize you’re in the wrong
session
The Basics
Agile Manifesto
• Individuals and interactions over
processes and tools
• Working software over
comprehensive documentation
• Customer collaboration over
contract negotiation
• Responding to change over
following a plan
* http://agilemanifesto.org/
Types of Agile Methods
* http://www.versionone.com/state_of_agile_development_survey/11/
What can Agile do for you?
Benefits of Agile:
• Faster time to delivery
• QA involved up front
• Flexible to fit your needs
• Highly disciplined
Who Does Agile?
Okay, so how do I implement
Agile in my organization?
The Wrong Way
Hey team!Hey team!
YesYes
boss?boss?
Did you enjoy that 2Did you enjoy that 2
day Scrum Masterday Scrum Master
class I sent you toclass I sent you to
last week?last week?
Sure.Sure.
So you’re allSo you’re all
experts at agileexperts at agile
now, right?now, right?
Uhhh.....Uhhh.....
Glad to hear! I can’tGlad to hear! I can’t
wait to see howwait to see how
productivity jumpsproductivity jumps
100% by next week.100% by next week.
Wait aWait a
sec.....sec.....
So, where’s yourSo, where’s your
burndown chart? Andburndown chart? And
your backlog? Whenyour backlog? When
can I see the newcan I see the new
software?software?
Burndown chart? Backlog?Burndown chart? Backlog?
Um... does anyoneUm... does anyone
remember how to do those?remember how to do those?
Where’s that binder theWhere’s that binder the
instructor gave us.....instructor gave us.....
AGILE DOESN’T HAPPEN OVERNIGHTAGILE DOESN’T HAPPEN OVERNIGHT
Be Agile About Going Agile
• Agile takes time to put into
placeImplementing Agile is an
incremental processNot all agile
practices are created
equalSwitching a team to Agile is a
lot like standing up a team from
scratch
FormingForming StormingStorming
NormingNormingPerformingPerforming
Tuckman’s Stages
of Team Development
of Team Development
Forming Stage
• Team comes together - the “getting to know you” stage
• Team may be motivated but are usually relatively uninformed
of the issues and objectives of the team
• People tend to avoid conflict in this stage
Things to focus on in Forming
Take on a Teaching Role
Things to focus on in Forming
Observe Observe Observe
Things to focus on in Forming
Implement Daily Stand Up
Cadence!
Things to focus on in Forming
Eliminate the Tower of Babel
Hello
Hola
Moni
Halito
Hej Hallo
Ciao
Hai
Bonjour
Things to focus on in Forming
Choose Your Weapons
Things to focus on in Forming
Key Team Members
• This is Robb
• Every team should have a Robb
• You also need:
• Scrum Master
• Product Owner
• Test Lead
Tuckman’s Stages
of Team Development
of Team Development
FormingForming StormingStorming
NormingNormingPerformingPerforming
Storming Stage
• This stage involves conflict
• Team will challenge each other’s
ideas and perspectives -
including yours
• This is normal - it’s part of the
team figuring out how they will
work together, what problems
they want to solve.
• Most risky stage.
Things to focus on in Storming
Take on a Commanding Role
Things to focus on in Storming
Step 1: Implement Metrics
Step 2: Go ahead and completely ignore them.
Things to focus on in Storming
Stay the Course
Things to focus on in Storming
There Are No Sacred Cows
Implement Retrospectives
Tuckman’s Stages
of Team Development
of Team Development
FormingForming StormingStorming
NormingNormingPerformingPerforming
Norming Stage
• Team has one goal
• Team members willing to put
their own ideas aside for the
greater good of the team
• All team members take
responsibility for success of
team goals
Things to focus on in Norming
Take on a Coaching Role
Things to focus on in Norming
Metrics Hooray!
Things to focus on in Norming
Predictability over Speed
Tuckman’s Stages
of Team Development
of Team Development
FormingForming StormingStorming
NormingNormingPerformingPerforming
Performing Stage
• High performing
• Team is autonomous and
self-directing
• Team is motivated and
knowledgeable
• Conflict is easy handled within
team
• Best. Stage. Ever. (Assuming you can
reach it)
Things to focus on in Performing
Be an invisible presence at stand up
Things to focus on in Performing
Gentle Course Corrections
Things to focus on in Performing
Always Keep Improving
Things to focus on in Performing
Sit Back and Enjoy the Agile Goodness
Conclusion
Remember
• Agile does not happen overnight
• Be disciplined enough to stick to the processes you have
• Be flexible enough to know when to change the processes that
aren’t working for you
• Don’t be scared of conflict - this is a normal part of team
evolution and transition into Agile
• Know when to apply and emphasize each process or technique
as your team progresses through the stages of Team
Development
Always Be Learning
• Conferences
• Meetups
• http://www.meetup.com/DC-Scrum/
• Training
• Books
• “The Agile Samurai” by Jonathan Rasmusson
(http://pragprog.com/book/jtrap/the-agile-samurai)
• Other agile practitioners
Thank You!
• Please come chat with me
afterwards
• jlink555@gmail.com
• Lookingglass is hiring!
• Software developers
• Cyber analysts
• UI/UX designers
• www.lgscout.com
Goodbye!Goodbye!

More Related Content

What's hot

Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
Dennis Stevens
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
Scrum Turkey
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
Prashaanth T R
 

What's hot (20)

Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Introduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project ManagementIntroduction to Agile Project Planning and Project Management
Introduction to Agile Project Planning and Project Management
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & Principles
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Methodologies and Scrum
Agile Methodologies and ScrumAgile Methodologies and Scrum
Agile Methodologies and Scrum
 
Agile Retrospective by Manohar Prasad
Agile Retrospective by Manohar PrasadAgile Retrospective by Manohar Prasad
Agile Retrospective by Manohar Prasad
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
 
Beyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it worksBeyond scrum of scrums scaling agile how it works
Beyond scrum of scrums scaling agile how it works
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
Agile Roles & responsibilities
Agile Roles & responsibilitiesAgile Roles & responsibilities
Agile Roles & responsibilities
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 

Viewers also liked

A glance at a scrum team in real software company
A glance at a scrum team in real software companyA glance at a scrum team in real software company
A glance at a scrum team in real software company
Pin-Ying Tu
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
Info-Tech Research Group
 
你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?
Jen-Chieh Ko
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
Yu Wei Shang
 

Viewers also liked (20)

Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
A glance at a scrum team in real software company
A glance at a scrum team in real software companyA glance at a scrum team in real software company
A glance at a scrum team in real software company
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
Globo.com - Um Olhar Ágil sobre nosso dia-a-dia
Globo.com - Um Olhar Ágil sobre nosso dia-a-diaGlobo.com - Um Olhar Ágil sobre nosso dia-a-dia
Globo.com - Um Olhar Ágil sobre nosso dia-a-dia
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
Agile implementation pains treat the disease not the symptom
Agile implementation pains treat the disease not the symptomAgile implementation pains treat the disease not the symptom
Agile implementation pains treat the disease not the symptom
 
Zws Corporate Presentation Agile Implementation Approach
Zws Corporate Presentation  Agile Implementation ApproachZws Corporate Presentation  Agile Implementation Approach
Zws Corporate Presentation Agile Implementation Approach
 
State of Agile Implementation in Documentation Teams
State of Agile Implementation in Documentation TeamsState of Agile Implementation in Documentation Teams
State of Agile Implementation in Documentation Teams
 
OBIEE, Endeca, Hadoop and ORE Development (on Exalytics) (ODTUG 2013)
OBIEE, Endeca, Hadoop and ORE Development (on Exalytics) (ODTUG 2013)OBIEE, Endeca, Hadoop and ORE Development (on Exalytics) (ODTUG 2013)
OBIEE, Endeca, Hadoop and ORE Development (on Exalytics) (ODTUG 2013)
 
Cis 520presentation
Cis 520presentationCis 520presentation
Cis 520presentation
 
你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?你真的搞懂了甚麼叫敏捷式開發?
你真的搞懂了甚麼叫敏捷式開發?
 
Building Reusable Development Environments with Docker
Building Reusable Development Environments with DockerBuilding Reusable Development Environments with Docker
Building Reusable Development Environments with Docker
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum深入淺出
Scrum深入淺出Scrum深入淺出
Scrum深入淺出
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
 
Reducing Cost With Agile
Reducing Cost With AgileReducing Cost With Agile
Reducing Cost With Agile
 
User story refinement in Project GATE
User story refinement in Project GATEUser story refinement in Project GATE
User story refinement in Project GATE
 
矽谷敏捷軟體開發
矽谷敏捷軟體開發矽谷敏捷軟體開發
矽谷敏捷軟體開發
 

Similar to Practical Implementation of Agile Methodologies

Similar to Practical Implementation of Agile Methodologies (20)

Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Software Managers: Their Place in Agile
Software Managers: Their Place in AgileSoftware Managers: Their Place in Agile
Software Managers: Their Place in Agile
 
21.05.19 agile team building agile-od.com
21.05.19 agile team building   agile-od.com21.05.19 agile team building   agile-od.com
21.05.19 agile team building agile-od.com
 
Scrum team evolution
Scrum team evolutionScrum team evolution
Scrum team evolution
 
Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
 
Agile in unfriendly territories
Agile in unfriendly territoriesAgile in unfriendly territories
Agile in unfriendly territories
 
Agile Enterprise coaching
Agile Enterprise coachingAgile Enterprise coaching
Agile Enterprise coaching
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business context
 
Team management
Team managementTeam management
Team management
 
Scrumban
ScrumbanScrumban
Scrumban
 
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
 
Building Leadership Capacity - Middle Leader or Manager
Building Leadership Capacity - Middle Leader or ManagerBuilding Leadership Capacity - Middle Leader or Manager
Building Leadership Capacity - Middle Leader or Manager
 
Team Building Presentation
Team Building PresentationTeam Building Presentation
Team Building Presentation
 
Nasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business AgilityNasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business Agility
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
 
Beyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile CoachBeyond the Scrum Master - Becoming an Agile Coach
Beyond the Scrum Master - Becoming an Agile Coach
 

More from Society of Women Engineers

More from Society of Women Engineers (20)

Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2
 
Opening keynote
Opening keynoteOpening keynote
Opening keynote
 
Moonshot rodriguez slides
Moonshot rodriguez slidesMoonshot rodriguez slides
Moonshot rodriguez slides
 
Moonshot fetch slides
Moonshot fetch slidesMoonshot fetch slides
Moonshot fetch slides
 
H ivs ai_wehr_slides
H ivs ai_wehr_slidesH ivs ai_wehr_slides
H ivs ai_wehr_slides
 
H ivs ai_faust_slides
H ivs ai_faust_slidesH ivs ai_faust_slides
H ivs ai_faust_slides
 
H ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slidesH ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slides
 
Closing keynote
Closing keynoteClosing keynote
Closing keynote
 
Ball d 8
Ball d 8Ball d 8
Ball d 8
 
Ball d 7
Ball d 7Ball d 7
Ball d 7
 
Ball d 6
Ball d 6Ball d 6
Ball d 6
 
Ball d 4
Ball d 4Ball d 4
Ball d 4
 
How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations
 
How to Find Your Section's Next Officer Team
How to Find Your Section's Next Officer Team How to Find Your Section's Next Officer Team
How to Find Your Section's Next Officer Team
 
Using SWE to Complement your Career
Using SWE to Complement your Career Using SWE to Complement your Career
Using SWE to Complement your Career
 
How to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE LeaderHow to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE Leader
 
18 cd 32
18 cd 3218 cd 32
18 cd 32
 
How to Get the Most out of your LCC Coach!
How to Get the Most out of your LCC Coach!How to Get the Most out of your LCC Coach!
How to Get the Most out of your LCC Coach!
 
The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)
 
Beyond Disruption
Beyond Disruption Beyond Disruption
Beyond Disruption
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Recently uploaded (20)

Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 

Practical Implementation of Agile Methodologies

  • 1. Practical Implementation of Agile Methodologies of Agile Methodologies
  • 2. About Me • Jessie Link • Senior Manager, Software Development at Lookingglass Cyber Solutions • 12 years experience doing software development • Certified Scrum Master, PMP • Agile Enthusiast • Served 6 years USAF Hello!Hello!
  • 3. Should I Stay or Should I Go? What this presentation contains: • Discussion of how to implement agile practices in your organization • How to refine/improve your agile techniques • Real world examples of agile in practice This is not for you if: •You are an agile expert already •You expect to learn about Scrum for the first time •You realize you’re in the wrong session
  • 5. Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan * http://agilemanifesto.org/
  • 6. Types of Agile Methods * http://www.versionone.com/state_of_agile_development_survey/11/
  • 7. What can Agile do for you? Benefits of Agile: • Faster time to delivery • QA involved up front • Flexible to fit your needs • Highly disciplined
  • 9. Okay, so how do I implement Agile in my organization?
  • 10. The Wrong Way Hey team!Hey team! YesYes boss?boss? Did you enjoy that 2Did you enjoy that 2 day Scrum Masterday Scrum Master class I sent you toclass I sent you to last week?last week? Sure.Sure. So you’re allSo you’re all experts at agileexperts at agile now, right?now, right? Uhhh.....Uhhh..... Glad to hear! I can’tGlad to hear! I can’t wait to see howwait to see how productivity jumpsproductivity jumps 100% by next week.100% by next week. Wait aWait a sec.....sec..... So, where’s yourSo, where’s your burndown chart? Andburndown chart? And your backlog? Whenyour backlog? When can I see the newcan I see the new software?software? Burndown chart? Backlog?Burndown chart? Backlog? Um... does anyoneUm... does anyone remember how to do those?remember how to do those? Where’s that binder theWhere’s that binder the instructor gave us.....instructor gave us..... AGILE DOESN’T HAPPEN OVERNIGHTAGILE DOESN’T HAPPEN OVERNIGHT
  • 11. Be Agile About Going Agile • Agile takes time to put into placeImplementing Agile is an incremental processNot all agile practices are created equalSwitching a team to Agile is a lot like standing up a team from scratch
  • 13. Forming Stage • Team comes together - the “getting to know you” stage • Team may be motivated but are usually relatively uninformed of the issues and objectives of the team • People tend to avoid conflict in this stage
  • 14. Things to focus on in Forming Take on a Teaching Role
  • 15. Things to focus on in Forming Observe Observe Observe
  • 16. Things to focus on in Forming Implement Daily Stand Up Cadence!
  • 17. Things to focus on in Forming Eliminate the Tower of Babel Hello Hola Moni Halito Hej Hallo Ciao Hai Bonjour
  • 18. Things to focus on in Forming Choose Your Weapons
  • 19. Things to focus on in Forming Key Team Members • This is Robb • Every team should have a Robb • You also need: • Scrum Master • Product Owner • Test Lead
  • 20. Tuckman’s Stages of Team Development of Team Development FormingForming StormingStorming NormingNormingPerformingPerforming
  • 21. Storming Stage • This stage involves conflict • Team will challenge each other’s ideas and perspectives - including yours • This is normal - it’s part of the team figuring out how they will work together, what problems they want to solve. • Most risky stage.
  • 22. Things to focus on in Storming Take on a Commanding Role
  • 23. Things to focus on in Storming Step 1: Implement Metrics Step 2: Go ahead and completely ignore them.
  • 24. Things to focus on in Storming Stay the Course
  • 25. Things to focus on in Storming There Are No Sacred Cows Implement Retrospectives
  • 26. Tuckman’s Stages of Team Development of Team Development FormingForming StormingStorming NormingNormingPerformingPerforming
  • 27. Norming Stage • Team has one goal • Team members willing to put their own ideas aside for the greater good of the team • All team members take responsibility for success of team goals
  • 28. Things to focus on in Norming Take on a Coaching Role
  • 29. Things to focus on in Norming Metrics Hooray!
  • 30. Things to focus on in Norming Predictability over Speed
  • 31. Tuckman’s Stages of Team Development of Team Development FormingForming StormingStorming NormingNormingPerformingPerforming
  • 32. Performing Stage • High performing • Team is autonomous and self-directing • Team is motivated and knowledgeable • Conflict is easy handled within team • Best. Stage. Ever. (Assuming you can reach it)
  • 33. Things to focus on in Performing Be an invisible presence at stand up
  • 34. Things to focus on in Performing Gentle Course Corrections
  • 35. Things to focus on in Performing Always Keep Improving
  • 36. Things to focus on in Performing Sit Back and Enjoy the Agile Goodness
  • 38. Remember • Agile does not happen overnight • Be disciplined enough to stick to the processes you have • Be flexible enough to know when to change the processes that aren’t working for you • Don’t be scared of conflict - this is a normal part of team evolution and transition into Agile • Know when to apply and emphasize each process or technique as your team progresses through the stages of Team Development
  • 39. Always Be Learning • Conferences • Meetups • http://www.meetup.com/DC-Scrum/ • Training • Books • “The Agile Samurai” by Jonathan Rasmusson (http://pragprog.com/book/jtrap/the-agile-samurai) • Other agile practitioners
  • 40. Thank You! • Please come chat with me afterwards • jlink555@gmail.com • Lookingglass is hiring! • Software developers • Cyber analysts • UI/UX designers • www.lgscout.com Goodbye!Goodbye!

Editor's Notes

  1. Official session description: “Are you familiar with Agile concepts such as Scrum, but unsure how to actually put it into practice? Have you tried to start an agile team but stalled out of the gate after a month or so? High performing agile teams don’t just happen overnight – it takes discipline and a well thought out plan of attack to slowly introduce and integrate good agile practices into your team’s daily workflow. This session will focus on not only how to start the agile transformation, but how to keep iterating and improving over time to achieve long term success.”
  2. If Agile is a philosophy or a mindset, then let’s talk about the different frameworks available that help you realize that philosophy. Each methodology has its strengths and weaknesses. Scrum is most popular, so that’s what I’ll focus on
  3. Agile has been shown to work at companies both large and small. It has also been known to fail at companies large and small... how do we avoid that fate?
  4. I know this sounds like a funny example, but this actually happened to a team I know.
  5. If you can implement every single agile practice on day 1, more power to you. But I believe that there are some practices that are more important than others, and that a phased approach to slowly adding in more process and rigor is the best way to go
  6. Bruce Tuckman’s stages of team development, 1965 phases are all necessary and inevitable in order for the team to grow, to face up to challenges, to tackle problems, to find solutions, to plan work, and to deliver results.
  7. This stage is where you will be teaching the rest of your company about Agile processes. Note: I said company, not just team. It is important that you educate not just your team but the managers as well about what you’re trying to accomplish here.
  8. Observe - be like Jane Goodall
  9. What is daily standup? “What did you do yesterday, what did you do today, is there anything blocking your progress?” 15 minutes or less Cadence is key - Scrum is all about rhythm
  10. Get them speaking the same language. Define “done”. Define key terms such as “technical debt” - tell story of LG team and how no one could understand why code was having trouble
  11. This is the stage where you need to decide which tools you need to do Agile. Are you a remote team? Are you co-located? That will influence which solutions will work best for you.
  12. Key team members: Coach, Scrum Master, QA, Product Owner In Forming, you should be working together to lay groundwork for rest of the team to transition
  13. Some teams never get away from this stage.
  14. In Storming, you will need to be a bit more dictative - you will need to push people to do things, you will need to work with their boss at times to make sure they are compliant Daily Stand Up is your best friendThis is your best opportunity to correct the team on best practices
  15. You want to start collecting metrics. However, because you are still storming, those metrics will be too all over the place to have much value at first.
  16. Theme: the team may challenge you, but stand fast to the processes you believe in
  17. If you can’t explain why you’re doing a process, then you shouldn’t be doing it If something isn’t working for the team and is preventing you from moving forward, you need to change it This is where the retrospective is key <-- most important thing you will do (explain retrospectives briefly) There are techniques to help you with retrospectives - may feel awkward at first
  18. When you are in norming, you should be able to start gleaning lots of value from your metrics. You can begin to do predictive planning here. Stories about the power of metrics
  19. The power of agile is hitting the target everytime, versus having wild variations in ability to produce. -- The story of how my manager tried to set performance goals for me based on speed of delivery - You want to hit a pace that allows you to accomplish quality. Focusing just on speed can lead to defects and technical debt that kills you later on, if you’re not careful
  20. Hard to get to, hard to maintain
  21. At this stage, the team should understand Agile practices and will be self-directedDaily Stand Up should run itself Team should feel like they are reporting to each other, not to you
  22. Small changes, not large. You are just refining your process
  23. Want to stay in Performing? Acknowledge that you can always do better. Always be re-evaluating where you are as a team, especially emotionally. Sprint retrospectives are a great way to keep your finger on the pulse of the team, and to ensure you stay in the performing stage
  24. Congrats, you’ve done it! Now, think about ways to spread the agile goodness. Look at ways that Agile might help other teams, or even management
  25. Be agile about your OWN agile knowledge Always be looking for ways to improve your agile kung fu