SlideShare a Scribd company logo
1 of 45
Download to read offline
Polaris Solutions ALM Practice Mgr since Jan ‘12
Been in the software industry since 1999
Runs the Chicago ALM User Group
ALM MVP, PSM, PSD
Has a *possibly* unhealthy love of Halloween
Shameless self promotion
Polaris Solutions- http://www.polarissolutions.com/
Chicago Visual Studio ALM User Group - http://www.chicagoalmug.org/
Twitter: @OakParkGirl, @ChicagoALM, @TeamPolaris
Blog - http://www.tfswhisperer.com/
http://polarissolutions.com
Agility is HOT right now
Attaining agility is HARD
Teams are continually asked to
tighten their belts while
DELIVERING on their goals
Working more HOURS is not the answer
“Working faster” is not based on reality
Sacrificing QUALITY is not the answer
Hiring more PEOPLE may help
Ultimately we have to spend time on the RIGHT things
–noun
1. flexibility, the capacity and capability of rapidly and
efficiently adapting to change.
2. ability to take advantage of opportunities while
controlling risk
Agile processes are NOT:
Bound to a particular set of tools
Only for small teams
Only for developers
Only for green field projects
Unstructured
Undisciplined
Undocumented
Agility isn’t just about being fast.
Crap delivered quickly, and successfully, is still crap!
Agility isn’t about getting more done.
Getting more done is only useful if you’re getting the right
things done. Are you?
Being “good at agile” isn’t enough either…
The goal of organizational agility isn’t to be good at practicing
agile, it’s to deliver the RIGHT products at the RIGHT time!
Agile is NOT about doing more for less
Agile Is about doing LESS for less
Rethinking your product strategy
A more open and transparent culture
Getting buy-in from everyone. EVERYONE.
Even the CIO
Even the PMO
Even finance
Training and coaching, and not just on process
Lastly, and somewhat optional, find ALM tools to support your process
Think Differently About Products
http://ow.ly/i/659WS/original
You will have to rethink how you build applications, and it will
probably suck, a lot, while you’re figuring it all out.
Assume you will deliver every iteration
Everything (almost) is a component
You may have to write throw away code
You will have to rethink deployment strategies
You really do have to actively work with the business and
end users
Think Differently About Practices
Well groomed backlogs
Forecasting over Promising
Daily Standups
Definition of Done
Deliver, deliver, deliver
Naval-gazing
Cost of each of these tools is $0
As accurate as a traditional Project Plan with a fraction of the
effort
Monitors the entire project, possibly the portfolio, in real-time
Prioritized by “the business” and flexible
It’s a wish-list, not a promise
Groom them often to ensure you are always focusing on the
RIGHT things!
Uses story points to break the taskmaster mindset and DO NOT RAT-HOLE
Remember that building and testing software is an art AND a science
Forecasts are NOT promises. Do not let this one slide!
If a backlog item cannot be delivered in a single iteration, it is too big to
estimate with any degree of confidence
The software team’s chance to level set and regroup on goals
Time to ask for help, raise concerns, uncover collisions, dependencies, and inconsistencies.
Questions to think about before you show up:
What did you do yesterday?
What are you doing today?
What are your impediments?
Focus should always be on progress towards Sprint goal, not status!
Definition:
What does “DONE” really mean?
Defined by the entire software development team (not just coders)
Should be an auditable checklist
Should evolve as the project advances.
Example:
Source code committed on server
Unit tests written and green
Code review completed (or pair-programmed)
User acceptance tests written, executed, passed
How-to-Demo verified before presentation to Product Owner
Call it whatever you need to - Product Iteration / Sprint / Cycle /
Phase
Length should be determined by the entire team
2 - 3 weeks ideal, but do what works best for the team
Your GOAL is to potentially release working software of value to
end users every iteration
Held at the end of an iteration. EVERY iteration
Discuss lessons learned, celebrate successes
Each team member answers the following:
What worked well for us?
What did not work well for us?
What actions can we take to improve our process going
forward?
Write your issues down, be accountable for them
Get out of the office if you can!
Think Differently About Roles
CEO = Chief Enabling Officer
Executive sponsors are CRITICAL
to the success of an agile team
Their buy-in, or lack thereof, can
make or break a software project,
particularly an agile one.
Owns the product vision
Prioritizes the backlog
Ultimately responsible to the end
users
NOT the team’s manager
Owns the process
Keeps the team on track
Removes impediments
Coaches the team
Also not the team’s
manager
Includes analysts, testers, coders, operations
Self-organizes to get work done
This is the team’s manager.
Traditional project managers attend meetings
and babysit project plans are responsible for
managing scope, cost, quality, personnel,
communication, risk, procurement and more.
Agile project management:
Task assignment and day-to-day decisions revert to
the team
Scope and schedule tradeoff goes to the product
owner
Quality becomes a responsibility of everyone
May be internal or external to
the organization
End users are the litmus test
of the value of any delivered
software
Projects that do not heavily
involve users up front often fail
“People get weird when companies start talking about
getting more agile” ~Ben Day
People hate change
People fear change
Most process problems are really people problems
Positivity
Uncertainty
Fear
Lies, damn lies, and statistics
Accept failure as inevitable, learn from it, move on
Get past change being a defect (bug isn’t a “dirty word”)
Occasionally, stop and take stock of where you are
If you don’t like what you have now, change it!
Writing software is HARD
Customers are going to change their minds
Wishing doesn’t make it so
Gripping tighter on a plan also does not make it so
Software ALWAYS gets more complex once you start
Your team is afraid of you
Middle managers are afraid of upper level managers
People are terrified of being wrong. Terrified.
Make it OK to be “wrong”
You need to make it ok for your teams to tell you that
you are wrong.
“I’m 90% done with my task.”
“I’m STILL 90% done with my task.”
Don’t cook the books
Avoid the overhead of communicating two visions
Focus on your Definition of Done. It’s DONE or it isn’t.
Incomplete or untested software doesn’t count
Whiteboards, sticky notes, and notebooks can
suffice
ALM tools are spectacular at recording important
data, generating reports, and enabling
communication
ALM tools can add the automation necessary to
deliver software quickly while respecting your
process
ALM tools vary from free to OMG expensive
Choose the right tool for the right job!
Stop: Pause, inspect, adapt
Collaborate: teams should hold daily
stand-ups regardless of their process
Listen: Pay attention to the team,
investigate “smells”, change things that
suck for them
In your business…
And in your people…
And of your time…
But the ROI is outstanding
Adopting agile software delivery
strategy does not HAVE to be a
million dollar investment
But if you have money to burn, I
can help 
Agile manifesto: http://agilemanifesto.org/
Scrum Guide (Scrum.org): http://www.scrumguides.org/
DTDPS Agile Deployment Program: http://bit.ly/1xmOm2l
Angela’s Slide decks: http://www.slideshare.net/angelabinkowski
Angela’s blog: http://www.tfswhisperer.com/
Platinum
Sponsors
Silver Sponsors
Gold
Sponsors
dodn14.azurewebsites.net
Quick access to conference info
Build your custom agenda
Anonymously rate the sessions you attended
Share with the Twitter-verse
Stldodn 2014   agile on a shoestring
Stldodn 2014   agile on a shoestring

More Related Content

What's hot

I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
Ontico
 
When the rubber hits the road - draft
When the rubber hits the road - draftWhen the rubber hits the road - draft
When the rubber hits the road - draft
joechee602
 
Resumes-Remove The Irrelevant Jan 5, 2014 R2
Resumes-Remove The Irrelevant Jan 5, 2014 R2Resumes-Remove The Irrelevant Jan 5, 2014 R2
Resumes-Remove The Irrelevant Jan 5, 2014 R2
Steve Rogers
 
PMNetwork_March_20015_AndreaPaparello
PMNetwork_March_20015_AndreaPaparelloPMNetwork_March_20015_AndreaPaparello
PMNetwork_March_20015_AndreaPaparello
Andrea Paparello, PMP
 

What's hot (20)

How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
What Can I Learn From You?
What Can I Learn From You?What Can I Learn From You?
What Can I Learn From You?
 
The art of execution
The art of executionThe art of execution
The art of execution
 
Project Management Growth Practices
Project Management Growth PracticesProject Management Growth Practices
Project Management Growth Practices
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
When the rubber hits the road - draft
When the rubber hits the road - draftWhen the rubber hits the road - draft
When the rubber hits the road - draft
 
Lean Tools and Processes
Lean Tools and ProcessesLean Tools and Processes
Lean Tools and Processes
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
Swimming in the Sea of Feedback - LLKD17
Swimming in the Sea of Feedback - LLKD17Swimming in the Sea of Feedback - LLKD17
Swimming in the Sea of Feedback - LLKD17
 
Ideas to Make Your Church Office Hum
Ideas to Make Your Church Office HumIdeas to Make Your Church Office Hum
Ideas to Make Your Church Office Hum
 
Karen N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore TeamKaren N. Johnson: Managing an Offshore Team
Karen N. Johnson: Managing an Offshore Team
 
Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)
 
Resumes-Remove The Irrelevant Jan 5, 2014 R2
Resumes-Remove The Irrelevant Jan 5, 2014 R2Resumes-Remove The Irrelevant Jan 5, 2014 R2
Resumes-Remove The Irrelevant Jan 5, 2014 R2
 
2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted2020 scrum-guide-us-highlighted
2020 scrum-guide-us-highlighted
 
Dave West (Tasktop Technologies) - Wizard of Oz
Dave West (Tasktop Technologies) - Wizard of OzDave West (Tasktop Technologies) - Wizard of Oz
Dave West (Tasktop Technologies) - Wizard of Oz
 
PMNetwork_March_20015_AndreaPaparello
PMNetwork_March_20015_AndreaPaparelloPMNetwork_March_20015_AndreaPaparello
PMNetwork_March_20015_AndreaPaparello
 
Improving Task Estimates - Rich Butkevic, PMP, CSM
Improving Task Estimates - Rich Butkevic, PMP, CSMImproving Task Estimates - Rich Butkevic, PMP, CSM
Improving Task Estimates - Rich Butkevic, PMP, CSM
 
Kanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaKanban Methodologist Certification at Xebia
Kanban Methodologist Certification at Xebia
 

Viewers also liked

Viewers also liked (16)

DevOps Days Chicago 2016 - Fear and Self-Loathing in IT
DevOps Days Chicago 2016 - Fear and Self-Loathing in ITDevOps Days Chicago 2016 - Fear and Self-Loathing in IT
DevOps Days Chicago 2016 - Fear and Self-Loathing in IT
 
Msdn Benefits and Overview
Msdn Benefits and OverviewMsdn Benefits and Overview
Msdn Benefits and Overview
 
That conference 2015 fear and self-loathing in it
That conference 2015   fear and self-loathing in itThat conference 2015   fear and self-loathing in it
That conference 2015 fear and self-loathing in it
 
Lap around visual studio alm 2013
Lap around visual studio alm 2013Lap around visual studio alm 2013
Lap around visual studio alm 2013
 
33razones Para Leer
33razones Para Leer33razones Para Leer
33razones Para Leer
 
Lifecyce Analytics TFS BI webinar
Lifecyce Analytics TFS BI webinarLifecyce Analytics TFS BI webinar
Lifecyce Analytics TFS BI webinar
 
That conference 2016 deconstructing the scaled agile framework
That conference 2016   deconstructing the scaled agile frameworkThat conference 2016   deconstructing the scaled agile framework
That conference 2016 deconstructing the scaled agile framework
 
Value stream mapping and kaizen in agile retrospectives
Value stream mapping and kaizen in agile retrospectivesValue stream mapping and kaizen in agile retrospectives
Value stream mapping and kaizen in agile retrospectives
 
CCC 2015 tfs admin for good not evil
CCC 2015 tfs admin for good not evilCCC 2015 tfs admin for good not evil
CCC 2015 tfs admin for good not evil
 
ACT - W: Fear and Self-Loathing in IT - Imposter Syndrome
ACT - W:  Fear and Self-Loathing in IT - Imposter SyndromeACT - W:  Fear and Self-Loathing in IT - Imposter Syndrome
ACT - W: Fear and Self-Loathing in IT - Imposter Syndrome
 
Visual studio alm 2012 reporting overview
Visual studio alm 2012   reporting overviewVisual studio alm 2012   reporting overview
Visual studio alm 2012 reporting overview
 
Adjetivos2
Adjetivos2Adjetivos2
Adjetivos2
 
Expansion Mandibular
Expansion MandibularExpansion Mandibular
Expansion Mandibular
 
Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn series
 
Deconstructing the scaled agile framework
Deconstructing the scaled agile frameworkDeconstructing the scaled agile framework
Deconstructing the scaled agile framework
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile framework
 

Similar to Stldodn 2014 agile on a shoestring

Agile presentation
Agile presentationAgile presentation
Agile presentation
infolock
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum master
Daniel Shupp
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf
DngoTrung1
 

Similar to Stldodn 2014 agile on a shoestring (20)

Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Agile development
Agile developmentAgile development
Agile development
 
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum master
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
3685807
36858073685807
3685807
 
Software Development in the Brave New world
Software Development in the Brave New worldSoftware Development in the Brave New world
Software Development in the Brave New world
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Engineering Career Paths.pdf
Engineering Career Paths.pdfEngineering Career Paths.pdf
Engineering Career Paths.pdf
 
Agile Schmagile -- Jon Kern
Agile Schmagile -- Jon KernAgile Schmagile -- Jon Kern
Agile Schmagile -- Jon Kern
 
Open Source Software Development Practices that Works
Open Source Software Development Practices that WorksOpen Source Software Development Practices that Works
Open Source Software Development Practices that Works
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
A real-life overview of Agile and Scrum
A real-life overview of Agile and ScrumA real-life overview of Agile and Scrum
A real-life overview of Agile and Scrum
 
Startup Product Management 101
Startup Product Management 101Startup Product Management 101
Startup Product Management 101
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 

More from Angela Dugan

Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Angela Dugan
 

More from Angela Dugan (20)

VSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile MetricsVSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
 
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdfVSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
 
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdfVS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
 
Adaptability Quotient - DevUp 2022.pdf
Adaptability Quotient  - DevUp 2022.pdfAdaptability Quotient  - DevUp 2022.pdf
Adaptability Quotient - DevUp 2022.pdf
 
Measuring Up - Agile Team Metrics - DevUp 2022.pdf
Measuring Up - Agile Team Metrics - DevUp 2022.pdfMeasuring Up - Agile Team Metrics - DevUp 2022.pdf
Measuring Up - Agile Team Metrics - DevUp 2022.pdf
 
Measuring Up - PMI Agile Conference 2022.pdf
Measuring Up - PMI Agile Conference 2022.pdfMeasuring Up - PMI Agile Conference 2022.pdf
Measuring Up - PMI Agile Conference 2022.pdf
 
VS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skillsVS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skills
 
VS Live 2021 VST09 agile team metrics Fast Focus - angela dugan
VS Live 2021   VST09 agile team metrics Fast Focus - angela duganVS Live 2021   VST09 agile team metrics Fast Focus - angela dugan
VS Live 2021 VST09 agile team metrics Fast Focus - angela dugan
 
THAT Conference 2021 - Level up your Feedback Game
THAT Conference 2021 - Level up your Feedback GameTHAT Conference 2021 - Level up your Feedback Game
THAT Conference 2021 - Level up your Feedback Game
 
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela DuganAPLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
 
Agile midwest 2019 tap, tap, tap communication
Agile midwest 2019   tap, tap, tap communicationAgile midwest 2019   tap, tap, tap communication
Agile midwest 2019 tap, tap, tap communication
 
That conference tap, tap, tap communication
That conference tap, tap, tap communicationThat conference tap, tap, tap communication
That conference tap, tap, tap communication
 
Agile days chicago 2018 - how do you measure up?
Agile days chicago 2018 -  how do you measure up?Agile days chicago 2018 -  how do you measure up?
Agile days chicago 2018 - how do you measure up?
 
VS Live Chicago 2018 - how do you measure up
VS Live Chicago 2018 - how do you measure upVS Live Chicago 2018 - how do you measure up
VS Live Chicago 2018 - how do you measure up
 
Chicago Code Camp 2018 - Building strong teams
Chicago Code Camp 2018 - Building strong teamsChicago Code Camp 2018 - Building strong teams
Chicago Code Camp 2018 - Building strong teams
 
APLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuckAPLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuck
 
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
 
Dev up 2017 - how do you measure up
Dev up 2017 - how do you measure upDev up 2017 - how do you measure up
Dev up 2017 - how do you measure up
 
That conference 2017 - Getting your Agile Team Unstuck
That conference 2017 - Getting your Agile Team UnstuckThat conference 2017 - Getting your Agile Team Unstuck
That conference 2017 - Getting your Agile Team Unstuck
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 

Recently uploaded

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

Stldodn 2014 agile on a shoestring

  • 1.
  • 2. Polaris Solutions ALM Practice Mgr since Jan ‘12 Been in the software industry since 1999 Runs the Chicago ALM User Group ALM MVP, PSM, PSD Has a *possibly* unhealthy love of Halloween Shameless self promotion Polaris Solutions- http://www.polarissolutions.com/ Chicago Visual Studio ALM User Group - http://www.chicagoalmug.org/ Twitter: @OakParkGirl, @ChicagoALM, @TeamPolaris Blog - http://www.tfswhisperer.com/
  • 4. Agility is HOT right now Attaining agility is HARD Teams are continually asked to tighten their belts while DELIVERING on their goals
  • 5. Working more HOURS is not the answer “Working faster” is not based on reality Sacrificing QUALITY is not the answer Hiring more PEOPLE may help Ultimately we have to spend time on the RIGHT things
  • 6. –noun 1. flexibility, the capacity and capability of rapidly and efficiently adapting to change. 2. ability to take advantage of opportunities while controlling risk
  • 7. Agile processes are NOT: Bound to a particular set of tools Only for small teams Only for developers Only for green field projects Unstructured Undisciplined Undocumented
  • 8. Agility isn’t just about being fast. Crap delivered quickly, and successfully, is still crap! Agility isn’t about getting more done. Getting more done is only useful if you’re getting the right things done. Are you? Being “good at agile” isn’t enough either… The goal of organizational agility isn’t to be good at practicing agile, it’s to deliver the RIGHT products at the RIGHT time!
  • 9. Agile is NOT about doing more for less Agile Is about doing LESS for less
  • 10. Rethinking your product strategy A more open and transparent culture Getting buy-in from everyone. EVERYONE. Even the CIO Even the PMO Even finance Training and coaching, and not just on process Lastly, and somewhat optional, find ALM tools to support your process
  • 13. You will have to rethink how you build applications, and it will probably suck, a lot, while you’re figuring it all out. Assume you will deliver every iteration Everything (almost) is a component You may have to write throw away code You will have to rethink deployment strategies You really do have to actively work with the business and end users
  • 15. Well groomed backlogs Forecasting over Promising Daily Standups Definition of Done Deliver, deliver, deliver Naval-gazing Cost of each of these tools is $0
  • 16. As accurate as a traditional Project Plan with a fraction of the effort Monitors the entire project, possibly the portfolio, in real-time Prioritized by “the business” and flexible It’s a wish-list, not a promise Groom them often to ensure you are always focusing on the RIGHT things!
  • 17. Uses story points to break the taskmaster mindset and DO NOT RAT-HOLE Remember that building and testing software is an art AND a science Forecasts are NOT promises. Do not let this one slide! If a backlog item cannot be delivered in a single iteration, it is too big to estimate with any degree of confidence
  • 18. The software team’s chance to level set and regroup on goals Time to ask for help, raise concerns, uncover collisions, dependencies, and inconsistencies. Questions to think about before you show up: What did you do yesterday? What are you doing today? What are your impediments? Focus should always be on progress towards Sprint goal, not status!
  • 19. Definition: What does “DONE” really mean? Defined by the entire software development team (not just coders) Should be an auditable checklist Should evolve as the project advances. Example: Source code committed on server Unit tests written and green Code review completed (or pair-programmed) User acceptance tests written, executed, passed How-to-Demo verified before presentation to Product Owner
  • 20. Call it whatever you need to - Product Iteration / Sprint / Cycle / Phase Length should be determined by the entire team 2 - 3 weeks ideal, but do what works best for the team Your GOAL is to potentially release working software of value to end users every iteration
  • 21. Held at the end of an iteration. EVERY iteration Discuss lessons learned, celebrate successes Each team member answers the following: What worked well for us? What did not work well for us? What actions can we take to improve our process going forward? Write your issues down, be accountable for them Get out of the office if you can!
  • 23. CEO = Chief Enabling Officer Executive sponsors are CRITICAL to the success of an agile team Their buy-in, or lack thereof, can make or break a software project, particularly an agile one.
  • 24. Owns the product vision Prioritizes the backlog Ultimately responsible to the end users NOT the team’s manager
  • 25. Owns the process Keeps the team on track Removes impediments Coaches the team Also not the team’s manager
  • 26. Includes analysts, testers, coders, operations Self-organizes to get work done This is the team’s manager.
  • 27. Traditional project managers attend meetings and babysit project plans are responsible for managing scope, cost, quality, personnel, communication, risk, procurement and more. Agile project management: Task assignment and day-to-day decisions revert to the team Scope and schedule tradeoff goes to the product owner Quality becomes a responsibility of everyone
  • 28. May be internal or external to the organization End users are the litmus test of the value of any delivered software Projects that do not heavily involve users up front often fail
  • 29. “People get weird when companies start talking about getting more agile” ~Ben Day People hate change People fear change Most process problems are really people problems
  • 31. Accept failure as inevitable, learn from it, move on Get past change being a defect (bug isn’t a “dirty word”) Occasionally, stop and take stock of where you are If you don’t like what you have now, change it!
  • 32. Writing software is HARD Customers are going to change their minds Wishing doesn’t make it so Gripping tighter on a plan also does not make it so Software ALWAYS gets more complex once you start
  • 33.
  • 34. Your team is afraid of you Middle managers are afraid of upper level managers People are terrified of being wrong. Terrified. Make it OK to be “wrong” You need to make it ok for your teams to tell you that you are wrong.
  • 35.
  • 36. “I’m 90% done with my task.” “I’m STILL 90% done with my task.” Don’t cook the books Avoid the overhead of communicating two visions Focus on your Definition of Done. It’s DONE or it isn’t. Incomplete or untested software doesn’t count
  • 37. Whiteboards, sticky notes, and notebooks can suffice ALM tools are spectacular at recording important data, generating reports, and enabling communication ALM tools can add the automation necessary to deliver software quickly while respecting your process ALM tools vary from free to OMG expensive Choose the right tool for the right job!
  • 38. Stop: Pause, inspect, adapt Collaborate: teams should hold daily stand-ups regardless of their process Listen: Pay attention to the team, investigate “smells”, change things that suck for them
  • 39. In your business… And in your people… And of your time… But the ROI is outstanding
  • 40. Adopting agile software delivery strategy does not HAVE to be a million dollar investment But if you have money to burn, I can help 
  • 41. Agile manifesto: http://agilemanifesto.org/ Scrum Guide (Scrum.org): http://www.scrumguides.org/ DTDPS Agile Deployment Program: http://bit.ly/1xmOm2l Angela’s Slide decks: http://www.slideshare.net/angelabinkowski Angela’s blog: http://www.tfswhisperer.com/
  • 43. dodn14.azurewebsites.net Quick access to conference info Build your custom agenda Anonymously rate the sessions you attended Share with the Twitter-verse