AGILE ORGANIZATIONS
ATHER IMRAN NAWAZ
MARCH 28, 2011
Fundamentals and Practices
Agility: the ability to think, move, adjust and
draw conclusions quickly
Fundamental Ideas …
 Knowledge Workers
 Software Development is Creative,
Uncertain, Complex and Artistic
 Novelty, Creativity and Urgency
History
 Industrial Practices
 Software Development is different
from Manufacturing
 Practices and then Processes Evolved
 ‘Evolution’ of Agile Framework
Agile Organizations
It is result of consolidation of experiences over the years
Agile is Evolutionary, not Revolutionary
Dilbert or Drucker Organizations?
OR
Linear, Sequential, Non-Iterative, Closed
(Assembly line model)
Waterfall Methodology
Being Agile is a mindset
Being Agile is a Culture
Blueprint of Agile Software Development Methodologies
Agile Manifesto
Principles of Agile
Framework
Customer Focus
 Satisfy Customer via
Early and Continuous
Delivery of Valuable
Software
 Working on Highest
Priority Items from
Customer
Embrace Change
 Accept Change as part of
process, not outside of it
Deliver Frequently
 Deliver Working
Software Frequently and
Incrementally
 Frequency: 2 weeks to 4
weeks
Everyone Works Together
 Developers, Testers,
Technical Writers, Business
People
 All Work Together Daily!
Customer Involvement
 Customers decide what
the team works on.
Deliver business value.
Self-Organized Teams
 Teams determine how the
deliverables should be
met
 Servant Leadership
People matter
 Projects revolve around
motivated individuals and
healthy work environment
 Collaborative
Face to Face Communication
 Should be the Primary
Means of Communication
Working Software
 Primary measure of
success
Sustainable Development
 Rhythm
 Work/Life Balance
Slices of Functionality!
Working Example
Software:
Website to Purchase Goods
manufactured by a vendor
 Register
 Browse Catalog
 Add to Cart
 Pay
Working Example
Focus
 Customer Focus
 Incremental Delivery
 Working Software
 Manage Change
 Provide Review
 Get Feedback
Develop a complete slice
of functionality that lets
users register, browse,
select and pay (with
limited functionality set)
Technical Excellence
 Continuous Attention to
Technical Excellence
Visibility
 Highly Transparent Teams
 Status, Accomplishments
all visible to entire Team,
Stakeholders and
Outsiders
Retrospective
 Continually Evaluate
Yourself!
 Feedback key to
Improvement
Slices of Functionality!
Agile Organizations
Facebook
 Focus on People
 Automated Tests
 Continuous Integration
 Daily/Weekly Release
 Multi-stage Deployment
 Accelerated Learning
 Quality is everyone’s
responsibility
 People select their own
Work and Projects
http://www.limitedwipsociety.ch/en/cas
e-study.html
Agile Transition
 Agile practices since
1999
 Bottom-up Transition
 Teams independently
adopted Scrum
 Pull Approach rather than
Push approach
 Two-Pizza Teams
Myths about Agile
 The Agile movement is not anti-
methodology, in fact, many of us
want to restore credibility to the word
methodology. We want to restore a
balance. We embrace modeling, but
not in order to file some diagram in a
dusty corporate repository. We
embrace documentation, but not
hundreds of pages of never-
maintained and rarely-used tomes.
We plan, but recognize the limits of
planning in a turbulent environment..
Agile Organizations
Agile Organizations
SAMI Index of Agile Adoption
Agile Organizations
Scrum
Agility is the Objective - Scrum is a means
Scrum – Components
 Sprint – Development Cycle (typically 4 weeks)
 Roles
 Product Owner
 ScrumMaster
 Team
 Artifacts
 Product Backlog
 Sprint Backlog
 Meetings
 Daily Scrum
 Sprint Planning
 Sprint Review
 Sprint Retrospective
Scrum – Process Overview
 Start with prioritized requirements (Product Backlog)
 Team selects requirements to work on during the first Sprint
(Sprint Planning Meeting)
 Team defines specific tasks to complete the requirements (Sprint
Backlog)
 Team goes in a 30-day Development Cycle (Sprint)
 Team meets daily to sync up and highlight issues (Daily Scrum
Call)
 Team develops, tests and documents the functionality being
worked on
 At the end of Sprint, team demo’s completed functionality to
customers and stakeholders and gathers feedback (Sprint
Review)
 Team Analyzes its performance (Sprint Retrospective)
 Product Owner reprioritizes the Product Backlog
 Team goes through the process again (Sprint 2, Sprint 3, …….
Release)
Scrum Process
Sprint
Product Owner
Product Backlog
Sprint Backlog
Sprint Backlog
Iteration Burndown
Challenges in Adoption
 Change of Mindset
 It’s More than Just a
Change of Terminology
 Have to Adopt the
Philosophy!
Can you use Scrum to manage
your Final Year Projects?

More Related Content

PDF
The Challenges of Agile Adoption
PDF
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
PDF
Intelliware's Agile Adoption Checklist
PDF
QA in an Agile Environment
PPTX
Waterfall to Agile: A Case Study Presented at Agile India 2014
PPT
Why companies need to work agile ?
PPTX
Agile Methodology Training, Agile Courses
PDF
Methodologies, frameworks, and processes Part 2
The Challenges of Agile Adoption
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Intelliware's Agile Adoption Checklist
QA in an Agile Environment
Waterfall to Agile: A Case Study Presented at Agile India 2014
Why companies need to work agile ?
Agile Methodology Training, Agile Courses
Methodologies, frameworks, and processes Part 2

What's hot (20)

PDF
Conducting Agile Retrospectives
PPTX
Intro agile development methodology abhilash chandran
PDF
敏捷大师Arne谈敏捷实施的五项准备
PPTX
Agile Transition Framework - presented at Frankfurt PMI Chapter
PPTX
Fundamentals of Agile
PPTX
Agile Test Transformation
PPTX
Agile 2013 - Lean Change for Enabling Agile Transformations
PPTX
Kaizen software development model
PPTX
From Waterfall to Agile - Six Months In
PDF
Approaches to scaling agile
PDF
Self organizing
PDF
An introduction to Agile & Scrum
PPTX
Agile for startup success
PDF
Agile Methodology Vs. Others by Sara Berrada
PPTX
Quality Management in Agile world_SQA Days 2017
PDF
Agile Transformation at Scale
KEY
Enterprise Agile Transformation Strategies
PPTX
Talk - Le Framework Scrum en Entreprise : quels retours, quelles bonnes prati...
PDF
Agile Methodology
PPTX
9 steps to agile adoption – a proposal
Conducting Agile Retrospectives
Intro agile development methodology abhilash chandran
敏捷大师Arne谈敏捷实施的五项准备
Agile Transition Framework - presented at Frankfurt PMI Chapter
Fundamentals of Agile
Agile Test Transformation
Agile 2013 - Lean Change for Enabling Agile Transformations
Kaizen software development model
From Waterfall to Agile - Six Months In
Approaches to scaling agile
Self organizing
An introduction to Agile & Scrum
Agile for startup success
Agile Methodology Vs. Others by Sara Berrada
Quality Management in Agile world_SQA Days 2017
Agile Transformation at Scale
Enterprise Agile Transformation Strategies
Talk - Le Framework Scrum en Entreprise : quels retours, quelles bonnes prati...
Agile Methodology
9 steps to agile adoption – a proposal
Ad

Viewers also liked (10)

PDF
DevOps and the Culture of High-Performing Software Organizations
PDF
Final cPrime FBI 3 Dec 2015 V9
PDF
Start small, stay small!
PPTX
Week 4. presentation
PPTX
Thank you 4.22.2015
PPTX
Evangelizing Agile in Large Organizations
PPT
Bellas brutas
PDF
26 schweiger impact_of_spectral_irradiance_on_energy_yield
PPTX
I simpson alla ricerca di cosa è la statistica
PPTX
Beyond functional silos with communities of practice
DevOps and the Culture of High-Performing Software Organizations
Final cPrime FBI 3 Dec 2015 V9
Start small, stay small!
Week 4. presentation
Thank you 4.22.2015
Evangelizing Agile in Large Organizations
Bellas brutas
26 schweiger impact_of_spectral_irradiance_on_energy_yield
I simpson alla ricerca di cosa è la statistica
Beyond functional silos with communities of practice
Ad

Similar to Agile Organizations (20)

PPT
Let’s Play Agile ! 12-09-15-testers_hub
PDF
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
PPTX
Agile Introduction
PPTX
Scaling agile. Agile across the enterprise
PPTX
Introduction to agile
PPTX
Agile~overview
PDF
What is Agile Software Development?
PPT
Agile intro resources
PDF
Agile project management
PDF
SPROTT - STUDENT WORKBOOK - INTRO TO AGILE.pdf
PDF
Are you Agile enough?
PPTX
Introduction to Agile and Scrum.pptx
PPT
Scrum-Agile : An Introduction
PDF
Agile software-development-overview-1231560734008086-2
PPTX
PDF
Scrum and Agile SDLC 101
PDF
Agile project management using scrum
PPTX
Agile_Software_Development_Model_aa1.pptx
PDF
Introduction to Agile Values & Principles
PPTX
Agile Modeling & Scrum Development.pptx
Let’s Play Agile ! 12-09-15-testers_hub
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Agile Introduction
Scaling agile. Agile across the enterprise
Introduction to agile
Agile~overview
What is Agile Software Development?
Agile intro resources
Agile project management
SPROTT - STUDENT WORKBOOK - INTRO TO AGILE.pdf
Are you Agile enough?
Introduction to Agile and Scrum.pptx
Scrum-Agile : An Introduction
Agile software-development-overview-1231560734008086-2
Scrum and Agile SDLC 101
Agile project management using scrum
Agile_Software_Development_Model_aa1.pptx
Introduction to Agile Values & Principles
Agile Modeling & Scrum Development.pptx

Recently uploaded (20)

PPTX
Drafting equipment and its care for interior design
PPTX
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx
PPTX
SOBALAJE WORK.pptxe4544556y8878998yy6555y5
PDF
Wondershare Dr.Fone Toolkit For Pc 13.8.9.87 FULL Crack 2025
PDF
Clay-Unearthing-its-Mysteries for clay ceramics and glass molding
PPTX
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
PPTX
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
PDF
Instagram Marketing in 2025 Reels, Stories, and Strategy (14) (2).pdf
PDF
analisis snsistem etnga ahrfahfffffffffffffffffffff
PDF
Control and coordination isdorjdmdndjke
PPTX
Drawing as Communication for interior design
PPTX
22CDH01-V3-UNIT III-UX-UI for Immersive Design
PPTX
ACL English Introductionadsfsfadf 20200612.pptx
PPT
Introduction to Research Methods - Lecture.ppt
PPTX
8086.pptx microprocessor and microcontroller
PPT
416170345656655446879265596558865588.ppt
PDF
1 Introduction to Networking (06).pdfbsbsbsb
PPT
Unit I Preparatory process of dyeing in textiles
PPTX
Project_Presentation Bitcoin Price Prediction
PDF
trenching-standard-drawings procedure rev
Drafting equipment and its care for interior design
lecture-8-entropy-and-the-second-law-of-thermodynamics.pptx
SOBALAJE WORK.pptxe4544556y8878998yy6555y5
Wondershare Dr.Fone Toolkit For Pc 13.8.9.87 FULL Crack 2025
Clay-Unearthing-its-Mysteries for clay ceramics and glass molding
WHY UPLOADING IS IMPORTANT TO DOWNLOAD SLIDES.pptx
22CDO02-IMGD-UNIT-I-MOBILE GAME DESIGN PROCESS
Instagram Marketing in 2025 Reels, Stories, and Strategy (14) (2).pdf
analisis snsistem etnga ahrfahfffffffffffffffffffff
Control and coordination isdorjdmdndjke
Drawing as Communication for interior design
22CDH01-V3-UNIT III-UX-UI for Immersive Design
ACL English Introductionadsfsfadf 20200612.pptx
Introduction to Research Methods - Lecture.ppt
8086.pptx microprocessor and microcontroller
416170345656655446879265596558865588.ppt
1 Introduction to Networking (06).pdfbsbsbsb
Unit I Preparatory process of dyeing in textiles
Project_Presentation Bitcoin Price Prediction
trenching-standard-drawings procedure rev

Agile Organizations