SlideShare a Scribd company logo
1 of 25
Download to read offline
NOTICE: Proprietary and Confidential
This material is proprietary to Centric Consulting, LLC. It contains trade secrets and information which is solely the property of Centric Consulting, LLC.
This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without
the express consent of Centric Consulting, LLC.
© 2014 Centric Consulting, LLC. All rights reserved
Reclaiming Agile Development
paul.holway@centricconsulting.com
314-265-3403
Twitter: @paulholway
WHY GO AGILE?
1/12/2015www.centricconsulting.com 1
Bluetooth enabled - Moxie Shower by Kohler
Why is agile adoption rising?
Version One 2013 Survey of Agile Results:
1/12/2015www.centricconsulting.com 2
Top 5 Reasons to Adopt Agile
• Accelerate Time to Market
• Manage Changing Priorities
• Better IT/business alignment
• Increased Productivity
• Better Quality
Top 5 Benefits Realized
• Manage Changing Priorities
• Increased Productivity
• Improved Project Visibility
• Improved Team Morale
• Better Quality
Budget
Scope Time
The Real Reason
50- 70%* of Technology Solutions industry-wide fail to meet
the business user expectations
Some cited reasons:
• Lack of business involvement
• Executives find it difficult to find information**
• Features un-used
1/12/2015
•Gartner: 2012 Business Intelligence still subject to non-technical challenges
•** Business Week Research Services
Technology is changing at a rapid pace
1/12/2015
Sensors invade and expand Big Data use
http://connectedco.com/
BUSINESS AND TECHNOLOGY ARE CHANGING AT AN INCREASINGLY RAPID PACE
1/12/2015www.centricconsulting.com 5
Back to Basics
1/12/2015www.centricconsulting.com 6
The Agile Mindset
• Business involvement throughout the project
• Empiricism and experimentation
• Change that leads to value is encouraged
• Build working technology frequently within a short, fixed timeframe (i.e. timebox)
• Small team size
• Transparency
• Architecture is constantly tested
1/12/2015www.centricconsulting.com 7
Agile is not only a project approach but also a mindset based on the principles of the agile manifesto. To
be successful with agile, there needs to be cultural a shift, not an imposed afterthought. Below are just
some of the paradigm shifts that take place when transitioning to agile.
1/12/2015www.centricconsulting.com 8
Components Of a Successful Agile Execution
Today, few technology managers or developers will admit to not understanding agile. The Agile Manifesto*
serves as an excellent foundation, but we know there’s more to delivering on budget, on schedule, and with real
people. You need 4 things:
Companies often start
(and stall) here
Processes Technology
Practices
Organizational
Interfaces
Adopting an
Agile Culture
How do we use
technology to
maintain agility?
How do our role’s
change? How do
we create an agile
organization?
How do we talk to the
rest of the
organization in a
way they
understand?
In an agile project, the first thing to getting started is establishing a cadence.
• Prioritization
• Estimation
• Learning and Adapting
• Garnering Feedback
• Releasing
• Keeping in Sync.
1/12/2015 9www.centricconsulting.com
Establishing Cadence
Often we receive so many ideas and requirements, because users are afraid of
missing the “Feature Bus”. They will not get your attention back again. By
establishing cadence, you effectively install more stops that they can get on/off.
Why is cadence is so important?
1/12/2015 10www.centricconsulting.com
A sample cadence
Governed By
Release Owner
Governed By
Product Owner
Governed By
Steering Committee
Portion of Release delivered to
business users.
Program Cycle Release
Each Cycle consists of:
Plan
Execute
Done
Feedback
Are releases meeting business goals
Which releases to fund
Release coherency
Release coordination
Fulfilling daily commitments
Removing Obstacles
Iteration
Daily Standup
1/12/2015www.centricconsulting.com 11
Centric's Agile Approach – Agile Technology Practices
Many Agile transformations focus solely on the Agile process. But the technologies used to execute successful
Agile delivery are equally important. Early Sprints need to define the technologies and the extent to which
they will be used. Do not attempt to do this on the fly!
Organizational
Interfaces
Change
Management
Processes
Technology
Practices
Components of a Successful Agile Execution
1/12/2015www.centricconsulting.com 12
How is Agile Architecture Different - Refactoring
1/12/2015www.centricconsulting.com 13
$postImportsStatus = $this->InteractionsLoad->postImportCSV();
// TODO: fix the comparison
// if ($importStatus && $postImportsStatus) {
// return true;
// }
return $importStatus;
Define Done
+Claim Severity()
+Claim Duration Days()
+Claim Processing Days()
+Claim Count()
+Claim Notification Days()
+Claim Last Close Date()
+Claim Last Complete Date()
+Claim Class()
+Claim Type()
-Claim Number
-Loss Date
-Reported Date
-Current Claim Status : Claim Status
-Claim State : State
Claim
+In Force Policy Count()
+In Force Policy Premium()
«signal»-Cancellation()
«signal»-Inception()
«signal»-Renewal()
-Policy Number
-Current Primary Rate State : State
-Company : Company
-Policy Original Effective Date
-Policy Segment : Policy Segment
Policy
-Payment Amount
-Check : Check
-Cost Center
-Payment Type : Payment Type
-Payment Subtype : Payment Subtype
-Claim Element : Claim Feature
0..1 0..*
1
0..*
-First Name
-Last Name
Adjuster
-State Code
-State Name
-Country Code
State
-Feature Loss Type Code
-Feature Loss Type Description
Feature Loss Type
0..1
0..*
-Claim Status : Claim Status
-Claim Status Date
-Claim : Claim
Claim Status History
1
1..*
-Claim Status Type
-Claim Status Description
Claim Status1
0..*
1
0..*
-Feature Status : Feature Status
-Feature Status Date
-Feature : Claim Feature
Feature Status History
1
1..*
-Feature Status Type
-Feature Status
Feature Status
0..*
1
0..*
1
0..*
-Check Number
-Check Payee 1 1..*
-Payment Type Description
-Payment Subtype Code
-Payment Subtype Description
Payment Type
1
1..*
+Feature Severity()
+Feature Duration Days()
+Feature Duration Weeks()
+Feature Processing Days()
+Feature Count()
+Feature Original Open Date()
+Feature Last Close Date()
+Net Loss Reserve()
+Gross Loss Payments()
+Gross Loss Reserve Change Avg()
+Gross Loss Reserve Change Count()
+Gross Loss Reserve Change()
«signal»-Open()
«signal»-Close()
«signal»-Reopen()
-Current Feature Status : Feature Status
-Feature Loss Type : Feature Loss Type
-Claim : Claim
-Coverage : Coverage
-Loss Reserve
Claim Feature
0..1
0..*
-Adjuster Effective Date
-Adjuster Expiration Date
-Primary Adjuster Flag
-Adjuster : Adjuster
-Feature : Claim Feature
Feature Adjuster History
1 0..* 0..1
0..*
1
1..*
1/12/2015www.centricconsulting.com 14
Visualizing Increments
Show current
iteration against
the vision.
Organizational
Interfaces
Stories,
individually, may
not clearly
demonstrate the
big picture of
how the solution
builds.
1/12/2015Centric Consulting, LLC 15
Understand more than your application
1/12/2015www.centricconsulting.com 16
Agile does not mean faster or with less quality. In fact, quality takes a larger role in agile.
-Quality is a first class citizen in the conversation.
-Testing is included in the iteration
-Is this testable? How?
How will we perform regression as time goes by? The push for automation. Lack of automation is a major
source of agile failure.
Build Quality In
1/12/2015www.centricconsulting.com 17
Automate Everything
From Continuous Integration to Continuous Deployment…
1/12/2015www.centricconsulting.com 18
Adopting an Agile Culture
Agile is very different than traditional development approaches – different roles, different interactions, different
reporting structures. We see similar concerns on across many different engagements when taking on an Agile
approach. Types of concerns and reasons for them differ by role.
Technology
Practices
Organizational
Interfaces
Processes
Components of a Successful Agile Execution
Adopting An
Agile Culture
1/12/2015www.centricconsulting.com 19
Centric’s Agile Approach – Organizational Change Management
Managers Non-managers
Loss of power and control Lack of understanding around the vision and need for change
Overload of current tasks, pressures of daily activities and
limited resources
Comfort with the status quo and fear of the unknown
Lack of skills and experience needed to manage the change
effectively
Corporate history and culture
Fear of job loss Opposition to the new technologies, requirements and
processes introduced by the change
Disagreement with the new way or skepticism about the need
for change
Fear of job loss
Common reasons for being concerned about moving to an agile development approach.
Role Concerns About Agile
Business Analyst "A big requirements document is no longer my focus, what is?”
Developer "Agile changes how projects are planned, but shouldn't impact how I write code, right?”
Quality Analyst "Why do I need to be involved so early in the process? What do I do?”
Resource Manager "If developers are fully allocated to a single team and are self-organizing to tasks, what role do I
play?”
"Do performance evaluations need to be different now?”
PMO Lead “Why shouldn't we have agile teams follow the same phase gates as the other projects?”
Stakeholder "They have new questions for me every other day. Why not spend a week at the start of the project
and talk all of this out?”
Common concerns when going from a traditional approach to an agile approach.
January
12, 2015
www.centricconsulting.com 20
Traditional approaches often ignores two important factors. Organization inertia makes it difficult to change budgets, resource
allocation and executive willpower needed to kick-off data governance.
Challenge of Traditional Approach
Program Cost
Benefit
Year 1 Year 2 Year 3
ExecutiveTimeCommitment
ENGAGEMENT
FRUSTRATION
DISILLISIONMENT
DISENGAGEMENT
ProgramEndsINSTALLING AN TOOL!
January
12, 2015
www.centricconsulting.com 21
Agile Approach
Year 1 Year 2 Year 3
ExecutiveTimeCommitment
INSTALLING AN TOOL!
Program Cost
LIMITED ENGAGEMENT
AWARE OF VALUE
WILLNG TO INVEST
FULLY ENGAGED
Benefit
User Story
This approach may technically be less efficient
but it is much more likely to succeed.
EXPANDING SCOPE
1/12/2015www.centricconsulting.com 22
What we are after…
1/12/2015www.centricconsulting.com 23
What to do next?
Do not:
• Focus on Process only
• Let the simplicity of the philosophy
be misinterpreted
• Code for the demo
• Say, “we do that”
Do:
• Pick a pilot team/project and learn
what works for your org
• Get a coach
• Embrace architecture
• Start from the team, not
management
• Invest in testing
• Invest in automated builds / deploys
• Run retrospectives
Processes Technology
Practices
Organizational
Interfaces
Adopting an
Agile Culture
Questions?
Follow @paulholway
Follow @centric
Stop by Centric’s booth
Make sure to visit talks this afternoon by :
Bill Klos – Micro-locating with Beacons
Joseph Ours – Thinking Fast and Slow
1/12/2015www.centricconsulting.com 24

More Related Content

What's hot

Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatternsGreg Hutchings
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeRichard Knaster
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesScott W. Ambler
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?Rod Bray
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Rodney Bodamer
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...AgileNetwork
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015Dave Prior
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileSoftware Guru
 
Agile and the Enterprise Culture
Agile and the Enterprise CultureAgile and the Enterprise Culture
Agile and the Enterprise CultureEtienne Laverdière
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
Scaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseScaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseNVISIA
 
Disciplined Agile an enabler for Business Agility
Disciplined Agile an enabler for Business Agility Disciplined Agile an enabler for Business Agility
Disciplined Agile an enabler for Business Agility Saurabh Parikh
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in GovernmentLitheSpeed
 
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Richard Knaster
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanSandipp Vijj, Digital Disruptor
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI St. Louis
 
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile DevelopmentKeynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile DevelopmentTechWell
 

What's hot (19)

Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile DeliveryAgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
 
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
PMO Agility Canvas - PMI OKC Chapter Mtg. May 2015
 
Disciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling AgileDisciplined Agile Delivery: Foundation for Scaling Agile
Disciplined Agile Delivery: Foundation for Scaling Agile
 
Agile and the Enterprise Culture
Agile and the Enterprise CultureAgile and the Enterprise Culture
Agile and the Enterprise Culture
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
Scaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the EnterpriseScaling the Lean Startup in the Enterprise
Scaling the Lean Startup in the Enterprise
 
The disciplined agile toolkit
The disciplined agile toolkitThe disciplined agile toolkit
The disciplined agile toolkit
 
Disciplined Agile an enabler for Business Agility
Disciplined Agile an enabler for Business Agility Disciplined Agile an enabler for Business Agility
Disciplined Agile an enabler for Business Agility
 
Agile Trends in Government
Agile Trends in GovernmentAgile Trends in Government
Agile Trends in Government
 
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
Agile India 2016 Keynote - The Lean-Agile Enterprise Awakens- Scalable and Mo...
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile DevelopmentKeynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
Keynote: Know the Way, Show the Way, Go the Way: Scaling Agile Development
 

Viewers also liked

DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud Pies
DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud PiesDevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud Pies
DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud PiesCentric Consulting
 
Marketing Automation Done Right 2017
Marketing Automation Done Right 2017Marketing Automation Done Right 2017
Marketing Automation Done Right 2017Centric Consulting
 
Building Out Business Process Capabilities With Business Process Centers of E...
Building Out Business Process Capabilities With Business Process Centers of E...Building Out Business Process Capabilities With Business Process Centers of E...
Building Out Business Process Capabilities With Business Process Centers of E...Centric Consulting
 
The Art & Science of LifeCycle Marketing
The Art & Science of LifeCycle MarketingThe Art & Science of LifeCycle Marketing
The Art & Science of LifeCycle MarketingCentric Consulting
 
Metrics on the Money: The Art & Science of Change Measurement
Metrics on the Money: The Art & Science of Change MeasurementMetrics on the Money: The Art & Science of Change Measurement
Metrics on the Money: The Art & Science of Change MeasurementCentric Consulting
 
Finally, A Voice for the Enterprise!
Finally, A Voice for the Enterprise!Finally, A Voice for the Enterprise!
Finally, A Voice for the Enterprise!Centric Consulting
 
Microservices Application Simplicity Infrastructure Complexity
Microservices Application Simplicity Infrastructure ComplexityMicroservices Application Simplicity Infrastructure Complexity
Microservices Application Simplicity Infrastructure ComplexityCentric Consulting
 
Business Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process CapabilitiesBusiness Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process CapabilitiesCentric Consulting
 
Modeling Your Applications Based on Airport Operations
Modeling Your Applications Based on Airport Operations Modeling Your Applications Based on Airport Operations
Modeling Your Applications Based on Airport Operations Centric Consulting
 
Mann india SAP Service Offerings- IS Retail
Mann india SAP Service Offerings- IS RetailMann india SAP Service Offerings- IS Retail
Mann india SAP Service Offerings- IS RetailMann-India
 

Viewers also liked (16)

Rise of the Wearables
Rise of the WearablesRise of the Wearables
Rise of the Wearables
 
DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud Pies
DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud PiesDevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud Pies
DevOps: Sprinkle Dev, Sprinkle Ops, Let's make Cake, not Mud Pies
 
Marketing Automation Done Right 2017
Marketing Automation Done Right 2017Marketing Automation Done Right 2017
Marketing Automation Done Right 2017
 
How to Run a Hackathon
How to Run a HackathonHow to Run a Hackathon
How to Run a Hackathon
 
Building Out Business Process Capabilities With Business Process Centers of E...
Building Out Business Process Capabilities With Business Process Centers of E...Building Out Business Process Capabilities With Business Process Centers of E...
Building Out Business Process Capabilities With Business Process Centers of E...
 
Bad metric, bad!
Bad metric, bad!Bad metric, bad!
Bad metric, bad!
 
The Art & Science of LifeCycle Marketing
The Art & Science of LifeCycle MarketingThe Art & Science of LifeCycle Marketing
The Art & Science of LifeCycle Marketing
 
Event-driven Architecture
Event-driven ArchitectureEvent-driven Architecture
Event-driven Architecture
 
Metrics on the Money: The Art & Science of Change Measurement
Metrics on the Money: The Art & Science of Change MeasurementMetrics on the Money: The Art & Science of Change Measurement
Metrics on the Money: The Art & Science of Change Measurement
 
Finally, A Voice for the Enterprise!
Finally, A Voice for the Enterprise!Finally, A Voice for the Enterprise!
Finally, A Voice for the Enterprise!
 
Microservices Application Simplicity Infrastructure Complexity
Microservices Application Simplicity Infrastructure ComplexityMicroservices Application Simplicity Infrastructure Complexity
Microservices Application Simplicity Infrastructure Complexity
 
Thinking Fast and Slow
Thinking Fast and SlowThinking Fast and Slow
Thinking Fast and Slow
 
Business Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process CapabilitiesBusiness Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process Capabilities
 
Modeling Your Applications Based on Airport Operations
Modeling Your Applications Based on Airport Operations Modeling Your Applications Based on Airport Operations
Modeling Your Applications Based on Airport Operations
 
Mann india SAP Service Offerings- IS Retail
Mann india SAP Service Offerings- IS RetailMann india SAP Service Offerings- IS Retail
Mann india SAP Service Offerings- IS Retail
 
Micro-Location with Beacons
Micro-Location with BeaconsMicro-Location with Beacons
Micro-Location with Beacons
 

Similar to Reclaiming Agile Development

Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Fear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting DepartmentFear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting DepartmentAccenture | SolutionsIQ
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileTechWell
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueCA Technologies
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert McGeachy
 
Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17Dan Murphy, PMP, CSPO, CSM
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishCollabNet
 
Taking the Agile Transformation Journey
Taking the Agile Transformation Journey Taking the Agile Transformation Journey
Taking the Agile Transformation Journey Accenture Insurance
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Laszlo Szalvay
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Enthiosys Inc
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Chris F Carroll
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
 
Agile certification integrated services faq it 2011 001 0 external version-
Agile certification integrated services faq it 2011 001 0  external version-Agile certification integrated services faq it 2011 001 0  external version-
Agile certification integrated services faq it 2011 001 0 external version-Ihsan Al-Hamoud
 

Similar to Reclaiming Agile Development (20)

Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Fear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting DepartmentFear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting Department
 
Agile 101
Agile 101Agile 101
Agile 101
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business Value
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17Agile Presentation Standing Committee on Gov't Operations Oct 17
Agile Presentation Standing Committee on Gov't Operations Oct 17
 
Agile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - EnglishAgile Upstream and Downstream Webinar - English
Agile Upstream and Downstream Webinar - English
 
Taking the Agile Transformation Journey
Taking the Agile Transformation Journey Taking the Agile Transformation Journey
Taking the Agile Transformation Journey
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013
 
What is agile?
What is agile?What is agile?
What is agile?
 
14.1 features
14.1 features14.1 features
14.1 features
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Agile certification integrated services faq it 2011 001 0 external version-
Agile certification integrated services faq it 2011 001 0  external version-Agile certification integrated services faq it 2011 001 0  external version-
Agile certification integrated services faq it 2011 001 0 external version-
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Reclaiming Agile Development

  • 1. NOTICE: Proprietary and Confidential This material is proprietary to Centric Consulting, LLC. It contains trade secrets and information which is solely the property of Centric Consulting, LLC. This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of Centric Consulting, LLC. © 2014 Centric Consulting, LLC. All rights reserved Reclaiming Agile Development paul.holway@centricconsulting.com 314-265-3403 Twitter: @paulholway
  • 2. WHY GO AGILE? 1/12/2015www.centricconsulting.com 1 Bluetooth enabled - Moxie Shower by Kohler
  • 3. Why is agile adoption rising? Version One 2013 Survey of Agile Results: 1/12/2015www.centricconsulting.com 2 Top 5 Reasons to Adopt Agile • Accelerate Time to Market • Manage Changing Priorities • Better IT/business alignment • Increased Productivity • Better Quality Top 5 Benefits Realized • Manage Changing Priorities • Increased Productivity • Improved Project Visibility • Improved Team Morale • Better Quality
  • 4. Budget Scope Time The Real Reason 50- 70%* of Technology Solutions industry-wide fail to meet the business user expectations Some cited reasons: • Lack of business involvement • Executives find it difficult to find information** • Features un-used 1/12/2015 •Gartner: 2012 Business Intelligence still subject to non-technical challenges •** Business Week Research Services
  • 5. Technology is changing at a rapid pace 1/12/2015 Sensors invade and expand Big Data use
  • 6. http://connectedco.com/ BUSINESS AND TECHNOLOGY ARE CHANGING AT AN INCREASINGLY RAPID PACE 1/12/2015www.centricconsulting.com 5
  • 8. The Agile Mindset • Business involvement throughout the project • Empiricism and experimentation • Change that leads to value is encouraged • Build working technology frequently within a short, fixed timeframe (i.e. timebox) • Small team size • Transparency • Architecture is constantly tested 1/12/2015www.centricconsulting.com 7 Agile is not only a project approach but also a mindset based on the principles of the agile manifesto. To be successful with agile, there needs to be cultural a shift, not an imposed afterthought. Below are just some of the paradigm shifts that take place when transitioning to agile.
  • 9. 1/12/2015www.centricconsulting.com 8 Components Of a Successful Agile Execution Today, few technology managers or developers will admit to not understanding agile. The Agile Manifesto* serves as an excellent foundation, but we know there’s more to delivering on budget, on schedule, and with real people. You need 4 things: Companies often start (and stall) here Processes Technology Practices Organizational Interfaces Adopting an Agile Culture How do we use technology to maintain agility? How do our role’s change? How do we create an agile organization? How do we talk to the rest of the organization in a way they understand?
  • 10. In an agile project, the first thing to getting started is establishing a cadence. • Prioritization • Estimation • Learning and Adapting • Garnering Feedback • Releasing • Keeping in Sync. 1/12/2015 9www.centricconsulting.com Establishing Cadence Often we receive so many ideas and requirements, because users are afraid of missing the “Feature Bus”. They will not get your attention back again. By establishing cadence, you effectively install more stops that they can get on/off. Why is cadence is so important?
  • 11. 1/12/2015 10www.centricconsulting.com A sample cadence Governed By Release Owner Governed By Product Owner Governed By Steering Committee Portion of Release delivered to business users. Program Cycle Release Each Cycle consists of: Plan Execute Done Feedback Are releases meeting business goals Which releases to fund Release coherency Release coordination Fulfilling daily commitments Removing Obstacles Iteration Daily Standup
  • 12. 1/12/2015www.centricconsulting.com 11 Centric's Agile Approach – Agile Technology Practices Many Agile transformations focus solely on the Agile process. But the technologies used to execute successful Agile delivery are equally important. Early Sprints need to define the technologies and the extent to which they will be used. Do not attempt to do this on the fly! Organizational Interfaces Change Management Processes Technology Practices Components of a Successful Agile Execution
  • 13. 1/12/2015www.centricconsulting.com 12 How is Agile Architecture Different - Refactoring
  • 14. 1/12/2015www.centricconsulting.com 13 $postImportsStatus = $this->InteractionsLoad->postImportCSV(); // TODO: fix the comparison // if ($importStatus && $postImportsStatus) { // return true; // } return $importStatus; Define Done
  • 15. +Claim Severity() +Claim Duration Days() +Claim Processing Days() +Claim Count() +Claim Notification Days() +Claim Last Close Date() +Claim Last Complete Date() +Claim Class() +Claim Type() -Claim Number -Loss Date -Reported Date -Current Claim Status : Claim Status -Claim State : State Claim +In Force Policy Count() +In Force Policy Premium() «signal»-Cancellation() «signal»-Inception() «signal»-Renewal() -Policy Number -Current Primary Rate State : State -Company : Company -Policy Original Effective Date -Policy Segment : Policy Segment Policy -Payment Amount -Check : Check -Cost Center -Payment Type : Payment Type -Payment Subtype : Payment Subtype -Claim Element : Claim Feature 0..1 0..* 1 0..* -First Name -Last Name Adjuster -State Code -State Name -Country Code State -Feature Loss Type Code -Feature Loss Type Description Feature Loss Type 0..1 0..* -Claim Status : Claim Status -Claim Status Date -Claim : Claim Claim Status History 1 1..* -Claim Status Type -Claim Status Description Claim Status1 0..* 1 0..* -Feature Status : Feature Status -Feature Status Date -Feature : Claim Feature Feature Status History 1 1..* -Feature Status Type -Feature Status Feature Status 0..* 1 0..* 1 0..* -Check Number -Check Payee 1 1..* -Payment Type Description -Payment Subtype Code -Payment Subtype Description Payment Type 1 1..* +Feature Severity() +Feature Duration Days() +Feature Duration Weeks() +Feature Processing Days() +Feature Count() +Feature Original Open Date() +Feature Last Close Date() +Net Loss Reserve() +Gross Loss Payments() +Gross Loss Reserve Change Avg() +Gross Loss Reserve Change Count() +Gross Loss Reserve Change() «signal»-Open() «signal»-Close() «signal»-Reopen() -Current Feature Status : Feature Status -Feature Loss Type : Feature Loss Type -Claim : Claim -Coverage : Coverage -Loss Reserve Claim Feature 0..1 0..* -Adjuster Effective Date -Adjuster Expiration Date -Primary Adjuster Flag -Adjuster : Adjuster -Feature : Claim Feature Feature Adjuster History 1 0..* 0..1 0..* 1 1..* 1/12/2015www.centricconsulting.com 14 Visualizing Increments Show current iteration against the vision. Organizational Interfaces Stories, individually, may not clearly demonstrate the big picture of how the solution builds.
  • 16. 1/12/2015Centric Consulting, LLC 15 Understand more than your application
  • 17. 1/12/2015www.centricconsulting.com 16 Agile does not mean faster or with less quality. In fact, quality takes a larger role in agile. -Quality is a first class citizen in the conversation. -Testing is included in the iteration -Is this testable? How? How will we perform regression as time goes by? The push for automation. Lack of automation is a major source of agile failure. Build Quality In
  • 18. 1/12/2015www.centricconsulting.com 17 Automate Everything From Continuous Integration to Continuous Deployment…
  • 19. 1/12/2015www.centricconsulting.com 18 Adopting an Agile Culture Agile is very different than traditional development approaches – different roles, different interactions, different reporting structures. We see similar concerns on across many different engagements when taking on an Agile approach. Types of concerns and reasons for them differ by role. Technology Practices Organizational Interfaces Processes Components of a Successful Agile Execution Adopting An Agile Culture
  • 20. 1/12/2015www.centricconsulting.com 19 Centric’s Agile Approach – Organizational Change Management Managers Non-managers Loss of power and control Lack of understanding around the vision and need for change Overload of current tasks, pressures of daily activities and limited resources Comfort with the status quo and fear of the unknown Lack of skills and experience needed to manage the change effectively Corporate history and culture Fear of job loss Opposition to the new technologies, requirements and processes introduced by the change Disagreement with the new way or skepticism about the need for change Fear of job loss Common reasons for being concerned about moving to an agile development approach. Role Concerns About Agile Business Analyst "A big requirements document is no longer my focus, what is?” Developer "Agile changes how projects are planned, but shouldn't impact how I write code, right?” Quality Analyst "Why do I need to be involved so early in the process? What do I do?” Resource Manager "If developers are fully allocated to a single team and are self-organizing to tasks, what role do I play?” "Do performance evaluations need to be different now?” PMO Lead “Why shouldn't we have agile teams follow the same phase gates as the other projects?” Stakeholder "They have new questions for me every other day. Why not spend a week at the start of the project and talk all of this out?” Common concerns when going from a traditional approach to an agile approach.
  • 21. January 12, 2015 www.centricconsulting.com 20 Traditional approaches often ignores two important factors. Organization inertia makes it difficult to change budgets, resource allocation and executive willpower needed to kick-off data governance. Challenge of Traditional Approach Program Cost Benefit Year 1 Year 2 Year 3 ExecutiveTimeCommitment ENGAGEMENT FRUSTRATION DISILLISIONMENT DISENGAGEMENT ProgramEndsINSTALLING AN TOOL!
  • 22. January 12, 2015 www.centricconsulting.com 21 Agile Approach Year 1 Year 2 Year 3 ExecutiveTimeCommitment INSTALLING AN TOOL! Program Cost LIMITED ENGAGEMENT AWARE OF VALUE WILLNG TO INVEST FULLY ENGAGED Benefit User Story This approach may technically be less efficient but it is much more likely to succeed. EXPANDING SCOPE
  • 24. 1/12/2015www.centricconsulting.com 23 What to do next? Do not: • Focus on Process only • Let the simplicity of the philosophy be misinterpreted • Code for the demo • Say, “we do that” Do: • Pick a pilot team/project and learn what works for your org • Get a coach • Embrace architecture • Start from the team, not management • Invest in testing • Invest in automated builds / deploys • Run retrospectives Processes Technology Practices Organizational Interfaces Adopting an Agile Culture
  • 25. Questions? Follow @paulholway Follow @centric Stop by Centric’s booth Make sure to visit talks this afternoon by : Bill Klos – Micro-locating with Beacons Joseph Ours – Thinking Fast and Slow 1/12/2015www.centricconsulting.com 24