Agile Development Methodologies for Highly Regulated Organizations

Celerity
CelerityCelerity
AGILE:
Highly Regulated Organizations
WELCOME TO CELERITY’S LUNCH EVENT
October 21 2015
TODAY’S PRESENTERS
TODD FLORENCE
VP Strategic Accounts
MIKE HUBER
Enterprise Agile Coach
Scrum Professional
Scaled Agile Trainer
3
ABOUT CELERITY
4
Founded
in 2002 and
headquartered
in McLean, VA
Privately owned
and operated by
entrepreneurs
$84M
Revenue
in 2014
500+
Employees
9 offices
in the
United States
Average 30%
year-over-year
organic growth
OUR STORY
5
WE’RE A BUSINESS
ACCELERATION
CONSULTANCY
Digital
Experience
Enterprise
Technology
Business
Transformation
Enterprise Technology
Integrate and build complex applications using
Agile methodologies
Business Transformation
Achieve organizational efficiency with solid business
processes, IT security, and project management practices
Digital Experience
Create engaging online experiences that extend the
reach of your customers
HOW ARE WE
DIFFERENT?
6
From idea to implementation, Celerity works across the entire
digital value stream to speed up execution and delivery
7
AN AGILE JOURNEY
8
AN AGILE PRIMER
WHAT IS STOPPING YOU?
PAVING THE WAY
GETTING STARTED
TOOLS; FRAMEWORKS; METHODS
GOING FORWARD FROM HERE
CASE STUDIES
AGENDA
9
AGILE:
PRIMER
NUMBERS, MANIFESTOS, AND BENEFITS – Oh My!
10
SINCE 2001,
AGILE ADOPTION HAS SOARED FROM 1% TO 88% OF
SOFTWARE DEVELOPERS USING THE METHODOLOGY.
YOU HAVE TO PAVE THE WAY FOR SUCCESS!
11
AGILE:
PRIMER
AGILE MANIFESTO
‣ Individuals and Interactions over Processes and Tools
‣ Working Software over Comprehensive Documentation
‣ Customer Collaboration over Contract Negotiation
‣ Responding to Change over Following a Plan
12
AGILE BENEFITS
Employee Engagement
Productivity
Project Success
Improved Development Cost
Speed To Market
IT & Business Alignment
Project Visibility
Stakeholder Satisfaction
Quality
Decreased Defects
Value Delivered Through Features
+10% +37% +63%
+16% +39% +70%
+28% +42%
+568%
+32% +47%
13
AGILE:
WHAT IS
STOPPING YOU?
‣ THINKING ABOUT AGILE?
‣ TRIED AGILE AND STRUGGLED?
‣ WHAT DO YOU FEEL ARE THE BIGGEST HURDLES TO OVERCOME?
14
AGILE:
Common
Roadblocks DO ANY OF THESE SOUND FAMILIAR?
Audit
Documentation
PMO
Communication
Decision
Making
Role Uncertainty
“Normal”
Metrics
15
AGILE:
PAVING THE WAY
‣ PAVE THE WAY TO SUCCESS
‣ WORK WITH THE DOUBTERS TO OVERCOME CONCERNS
‣ GET PEOPLE EXCITED
‣ BE TRANSPARENT
16
AGILE:
PAVING THE WAY
START THINKING ABOUT
17
AGILE:
GETTING
STARTED
TIME TO TAKE ACTION!
18
Organize small, dedicated teams
focused on delivery
PRODUCT MANAGEMENT
Make sure you have a dedicated
person to translate business to IT
Create a common vision and charter
for shared expectations
COMMON VISION
AGILE:
GETTING
STARTED
START SMALL
BEST PRACTICES
Build out a backlog that is at
least 3-4 weeks of effort
EMPOWERED TEAMTRANSPARENCY
Be transparent in your process—you’ll
likely start on red and move to green.
Forget Command and Control.
Give the team the ability to
determine what’s best
PRODUCT BACKLOG
2 31
4 5 6
19
The right team members in the right roles
focusing on important items. Team members
should be positive, have flexible skillsets and
thrive on challenge and change.
CREATE A CULTURAL BUBBLE
Create a “safe” place for the team
to operate. Separate but don’t
isolate!
Think about success differently.
Incentivize innovation and incremental
change
INCENTIVIZE BEHAVIORS
AGILE:
GETTING
STARTED
FOCUS ON THE TEAM
COMMON ATTRIBUTES
Take transparency to a new level.
Encourage interactions, post
results and promote
accountability.
ENHANCE COMMUNICATION LEARN, FAIL, LEARN AGAIN
Allow the team to learn and try new
things. Failure is ok. We learn fastest
from failure and Agile practices
encourage adaptation.
Rinse, repeat. Look at what’s
working and what’s not and allow
the team room to continuously
improve and adapt.
IMPROVE
20
AGILE:
TOOLS
METHODS
FRAMEWORKS
SO MANY OPTIONS
21
Choose an Application Lifecycle
Management tool that can create the
metrics you need AND is suitable for
your Agile teams
Dashboards
Pull the data from your ALM and
create visual metrics dashboards for
your stakeholders
Automate your testing. Unit,
integration, and system testing can
and should be automated.
Automated Testing
AGILE:
Tools
Methods
Frameworks
Agile ALM
HANDY DANDY TOOLBOX
Integrate your code frequently. At
least daily to ensure functionality
is stable and quality is high.
Continuous Integration XP
Extreme Programming.
Multiple practices to increase
efficiency and collaboration during
development.
Test Driven Development.
Test first mentality. Write the test
then write the code to pass the test.
TDD
22
AGILE:
The Afterglow of
Success
SO YOUR PILOT WENT WELL…NOW WHAT?
23
Retrospective with stakeholders,
management, and impacted groups.
Make sure you are all still on the
same page with where this is headed.
EXPAND THE BUBBLE
Expand the boundaries of the
culture bubble. Get more people
involved in the Agile process
How big is it going to be? There are
multiple scaling options to choose
from. Scrum, SAFe, LeSS, DAD, Nexus
SCALING
AGILE:
Going Forward
REFLECT
NOW WHAT
Got the scaling framework figured
out? Make sure you have plenty
of motivated people to be
successful
PROJECT / TEAMS BUDGETING
Start socializing Lean Budgeting.
Budget a product not individual
projects.
Rinse, repeat. Look at what’s
working and what’s not.
Kaizen mindset!
IMPROVE
24
Everyone comfortable with the Agile
reporting metrics? Work to keep only
what is needed.
AUDIT
How are your Auditors feeling about
all this. Work with them.
Keep them involved.
Starting small keeps the process at a
micro level. Is everything ready for the
macrocosm?
PROCESS
AGILE:
Going Forward
METRICS
NEW CHALLENGES
More lines of communication for
each leap towards Enterprise Agile.
COMMUNICATION INFRASTRUCTURE
Do you have the back end systems in
place, are your Agents getting trained
on the new features? Are your
environments configured and stable?
How much do you owe!
TECHNICAL DEBT
CLIENT USE CASES
25#AgileNow
26
TOP 10
NATIONAL
BANK/CREDIT
CARD
PROBLEM
Mature Agile financial services organization needed
capacity for 6-24 months.
SOLUTION
‣ Provide Agile Pod teams using value-based pricing.
‣ Work within clients’ Agile framework (directly with Product Owners) to groom and
prioritize backlog.
‣ Deliver 5-6 Scrum Teams annually (35+)
BENEFIT
‣ Achieve high productivity in short periods of time.
‣ Flexibility to rapidly expand and get new products to market faster
27
MAJOR ENERGY
PROVIDER
PROBLEM
Sales personnel not able to use complex back-end
systems.
SOLUTION
‣ Deployed Scrum team to manage, run, and develop an integrated solution.
‣ Developed and managed evolving product backlog based off stakeholder feedback.
BENEFIT
‣ Successfully deployed a mobile friendly, externally available web application on time
and below budget.
‣ Coached the organization on Agile best practices.
28
GLOBAL
INSURANCE
COMPANY
PROBLEM
Needed additional capacity for rapidly growing product
backlog (Scrum).
SOLUTION
‣ Deployed Scrum team to provide additional velocity.
‣ Independently managed Product Backlog while soliciting needs of stakeholders.
BENEFIT
‣ Refactored a major feature of the system to ensure application’s future scalability
‣ Trained and coached the client on Agile scaling philosophies.
29
NATIONAL
PETROLEUM
ASSOCIATION
PROBLEM
Lack of Agile expertise in-house.
SOLUTION
‣ Deployed 2 full Scrum teams to run development projects from multiple locations.
‣ Developed and prioritized a product backlog based on client interviews.
BENEFIT
‣ Delivered major code release for customer applications over eight 3-week sprints.
‣ Trained and coached the client during the process on Agile best practices.
30
LARGEST
U.S. NEWS
PUBLISHER
PROBLEM
Needed to meet a critical deadline but lacked the
necessary Product Development bandwidth.
SOLUTION
‣ Digital Product Design team embedded with the client’s Product Owner.
‣ User-centered design process to ensure quality.
BENEFIT
Concepted, designed and developed complex web-based membership service in
just 5 months.
31
GLOBAL MEDIA
NONPROFIT
PROBLEM
Didn’t have the capacity needed to execute overflowing
backlogs.
SOLUTION
Enterprise Scrum Team supports 7 overlapping digital products/services.
BENEFIT
‣ Transparency of progress with client through demos and standup meetings.
‣ Average of 8 production deployments per mo. (vs. an average of 2 from other teams).
‣ Cost determined by value provided.
32
QUESTIONS?
#AgileNow
33
AGILE eBOOK
WANT TO LEARN MORE?
AGILE BUYER’S GUIDEAGILE DICTIONARY
AGILE ASSESSMENTAGILE BLOGSITE
34
APPENDIX
35
A NEW FOCUS
ON QUALITY
OUTSOURCED ONSHORE
DEVELOPMENT
(scale/cost savings)
AGILE METHODS
(speed/quality)
Added layer of governance, reporting, and process controls
“Culture of Excellence”
social integration
36
BENEFITS OF
AN ONSHORE
AGILE MODEL
FLEXIBLE DEVELOPMENT CAPACITY
Plug our team into your Product Development Lifecycle
GET MORE, FASTER
We’ll get your strategic products to market faster, better
BE CLOSER TO YOUR DEVELOPMENT TEAM
Centrally-located development centers or on-site teams
GUARANTEED DELIVERY
Shared delivery risk and guaranteed quality with a proven
governance framework
WE CALL THIS “AGILENOW”
37
WHEN TO
CONSIDER
AGILENOW ™ There are 3 primary use cases for considering AgileNow ™
‣ You need more development resources
‣ IT talent is difficult to find/retain
‣ Offshore is not a fit
‣ Customer demands are not being met
‣ Critical deadlines are missed
‣ Cost-Quality-Speed equation is off balance
‣ Agile adoption is floundering
‣ Marketing, IT & Product are misaligned
‣ The product is complex
A. TALENT IS TIGHT B. QUALITY IS LACKING C. EFFICIENCY CHALLENGES
38
AGILENOW:
HOW IT WORKS
Assess Development
Environment
Design Engagement
Model
Select Teams & Skill Sets Select Work Location(s)* Design Governance &
Reporting Standards
Monitor Continuous
Improvement Plans
Manage Development &
Testing Process
Celerity Customer
Manage Scope/Backlog
*Location Options: Celerity on-shore delivery center, customer site, or a combination of the two.
CELERITY’S
AGILENOW
APPROACH
39
TEAM
STRUCTURE
TEAM 1:
Senior .Net Developer
.Net Developer
QA Tester
TEAM 2:
Senior .Net Developer
.NET Developer
QA Tester (Selenium)
Business Analyst/Proxy Product Owner
Scrum Master
Delivery Director
10 HOURS/SPRINT SME SUPPORT
(Architect, Art Director, Scrum Coach, UX, Content Strategist, Process)
40
Onboarding
Gather Requirements
Establish Processes
OPERATE
.
.
.
.
.
..
.
.
.
.
Begin Execution
Develop
Deliver
Manage
Align
Evaluate
RUN
ENGAGEMENT
APPROACH
KICKOFF
Approach will focus on quick response and build to demand
41
ENGAGEMENT
APPROACH
‣ Kickoff / Engagement Assessment
‣ Operationalize AgileNow
‣ Structured Methodology
‣ Ongoing Sprint Execution
‣ Sprint Deliverables
‣ AgileNow Team Composition
‣ Onboarding/Ramp Up Timeline
‣ Remote/Onsite Management
42
SPRINTS
43
SCRUM TEAM
LEVEL QUALITY
CONTROL
PRE-SPRINT
‣ User Story Refinement
‣ Acceptance Criteria
‣ Definition of Done
‣ Non-Functional Requirements
DURING SPRINT
‣ Just in Time Reviews, “Fail Forward Fast”
‣ Automated Unit and Integration Testing
‣ Continuous Integration
POST SPRINT
‣ Sprint Review, Demos
‣ Retrospectives
‣ Full functional & automated regression testing
44
MANAGEMENT
CHANGE AT SCRUM
TEAM LEVEL
PRE-SPRINT
‣ UX visuals and wireframes
‣ Prioritization (User Story & Features)
‣ Acceptance Criteria
‣ Sprint backlog is sized and closed
DURING SPRINT
‣ Just in Time Review, “ Fail Forward Fast”
‣ UX/BA Forward Thinking
‣ Risk/Implementation Elevation Plan
‣ ALM tool to show real-time progress
POST SPRINT
‣ Full Feature Sprint Review, Demos and Sign Off
‣ Retrospectives
‣ Shippable Product Increment
1 de 44

Recomendados

敏捷大师Arne谈敏捷实施的五项准备 por
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备kookieyang
495 vistas30 diapositivas
Agile Transformation in Telco Guide por
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco GuideACM
32.2K vistas65 diapositivas
Agile PMO por
Agile PMO Agile PMO
Agile PMO Luke Hohmann
1.9K vistas25 diapositivas
Scaled Agile Framework in 10 minutes (CAS2015) por
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Unai Roldán
5.2K vistas32 diapositivas
Introductionto Agile Executive Overview Gpi Asia Rev2 por
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
1.1K vistas34 diapositivas
Agile from the executive floor - defining agility in business terms - Agile P... por
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
1.8K vistas44 diapositivas

Más contenido relacionado

La actualidad más candente

Agile Transformation | Mike Cottmeyer por
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerLeadingAgile
6.3K vistas166 diapositivas
The Agile Journey por
The Agile JourneyThe Agile Journey
The Agile JourneyAgileThought
1.6K vistas20 diapositivas
Scrum studio - Agile in non-Agile organization por
Scrum studio - Agile in non-Agile organizationScrum studio - Agile in non-Agile organization
Scrum studio - Agile in non-Agile organizationKrystian Kaczor
1.4K vistas22 diapositivas
Crystal Dynamic Business Canvas por
Crystal Dynamic Business CanvasCrystal Dynamic Business Canvas
Crystal Dynamic Business CanvasPÖL Digital
2.8K vistas33 diapositivas
Agile Principles, Agile People por
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile PeopleGaetano Mazzanti
2.5K vistas42 diapositivas
Life lessons from agile philosophy por
Life lessons from agile philosophyLife lessons from agile philosophy
Life lessons from agile philosophyThoughtWorks
2.2K vistas8 diapositivas

La actualidad más candente(20)

Agile Transformation | Mike Cottmeyer por LeadingAgile
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
LeadingAgile6.3K vistas
The Agile Journey por AgileThought
The Agile JourneyThe Agile Journey
The Agile Journey
AgileThought1.6K vistas
Scrum studio - Agile in non-Agile organization por Krystian Kaczor
Scrum studio - Agile in non-Agile organizationScrum studio - Agile in non-Agile organization
Scrum studio - Agile in non-Agile organization
Krystian Kaczor1.4K vistas
Crystal Dynamic Business Canvas por PÖL Digital
Crystal Dynamic Business CanvasCrystal Dynamic Business Canvas
Crystal Dynamic Business Canvas
PÖL Digital2.8K vistas
Life lessons from agile philosophy por ThoughtWorks
Life lessons from agile philosophyLife lessons from agile philosophy
Life lessons from agile philosophy
ThoughtWorks2.2K vistas
Before you start Scaling (Scrum) por Krystian Kaczor
Before you start Scaling (Scrum)Before you start Scaling (Scrum)
Before you start Scaling (Scrum)
Krystian Kaczor835 vistas
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L... por AND Digital
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
AND Digital362 vistas
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer... por Agile Montréal
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Montréal584 vistas
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks por Agile Velocity
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David HawksOrganizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
Organizational Agility: Take Agile Beyond the Team - Webinar w/ David Hawks
Agile Velocity210 vistas
Agile testing organizational mindshift por Pascal Dufour
Agile testing organizational mindshiftAgile testing organizational mindshift
Agile testing organizational mindshift
Pascal Dufour788 vistas
Optimize your Agile rituals to increase productivity por Gautham Pallapa
Optimize your Agile rituals to increase productivityOptimize your Agile rituals to increase productivity
Optimize your Agile rituals to increase productivity
Gautham Pallapa222 vistas
ACM Agility Services Company 2015 por ACM
ACM Agility Services Company 2015ACM Agility Services Company 2015
ACM Agility Services Company 2015
ACM1.6K vistas
ABCD of agile transformation Canvas por Gaurav Rastogi
ABCD of agile transformation CanvasABCD of agile transformation Canvas
ABCD of agile transformation Canvas
Gaurav Rastogi269 vistas
The importance of early testing and automation por Xavier Albaladejo
The importance of early testing and automationThe importance of early testing and automation
The importance of early testing and automation
Xavier Albaladejo2.1K vistas
Solution to 5 practical cases caused by the scaling process. SAFe implementat... por Anna Barzakovskaya
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Anna Barzakovskaya3.3K vistas
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo... por Agile Velocity
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Webinar: 6 Keys to Agile Transformation Success with David Hawks | Agile Velo...
Agile Velocity400 vistas

Destacado

3 d por
3 d3 d
3 dAndrea Montero
107 vistas10 diapositivas
Estudiodevientosverticalescasaenjiutepecmorelos por
EstudiodevientosverticalescasaenjiutepecmorelosEstudiodevientosverticalescasaenjiutepecmorelos
EstudiodevientosverticalescasaenjiutepecmorelosEmmanuelConDobleM
205 vistas12 diapositivas
Amazonia por
AmazoniaAmazonia
AmazoniaAndres Pico
45 vistas15 diapositivas
Virtual Ports - Requirements and Third party hardware por
Virtual Ports - Requirements and Third party hardwareVirtual Ports - Requirements and Third party hardware
Virtual Ports - Requirements and Third party hardwareCompellent Technologies
2.1K vistas18 diapositivas
The Economics of Energy Efficiency por
The Economics of Energy EfficiencyThe Economics of Energy Efficiency
The Economics of Energy EfficiencyCompellent Technologies
424 vistas22 diapositivas

Similar a Agile Development Methodologies for Highly Regulated Organizations

Agile Development Methodology: Best Practices and Use Cases por
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesCelerity
1.9K vistas36 diapositivas
Agile Development: From Good to Great por
Agile Development: From Good to GreatAgile Development: From Good to Great
Agile Development: From Good to GreatCelerity
2.8K vistas37 diapositivas
Agile Development in Highly Regulated Organizations por
Agile Development in Highly Regulated OrganizationsAgile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsCelerity
338 vistas44 diapositivas
Scaling agile. Agile across the enterprise por
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseDarren Wilmshurst
972 vistas37 diapositivas
The Agile Method and AGILE ISD; how to use each to improve your training program por
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programChristopher King
6K vistas32 diapositivas
Digital agility 1172014 por
Digital agility 1172014Digital agility 1172014
Digital agility 1172014Michael Bromley
2.8K vistas36 diapositivas

Similar a Agile Development Methodologies for Highly Regulated Organizations(20)

Agile Development Methodology: Best Practices and Use Cases por Celerity
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
Celerity1.9K vistas
Agile Development: From Good to Great por Celerity
Agile Development: From Good to GreatAgile Development: From Good to Great
Agile Development: From Good to Great
Celerity2.8K vistas
Agile Development in Highly Regulated Organizations por Celerity
Agile Development in Highly Regulated OrganizationsAgile Development in Highly Regulated Organizations
Agile Development in Highly Regulated Organizations
Celerity338 vistas
Scaling agile. Agile across the enterprise por Darren Wilmshurst
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
Darren Wilmshurst972 vistas
The Agile Method and AGILE ISD; how to use each to improve your training program por Christopher King
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King6K vistas
IndigoCube Digital training catalogue por IndigoCube
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue
IndigoCube307 vistas
Becoming agile with Peapod Labs Sr. Product Owner por Promotable
Becoming agile with Peapod Labs Sr. Product OwnerBecoming agile with Peapod Labs Sr. Product Owner
Becoming agile with Peapod Labs Sr. Product Owner
Promotable54 vistas
Fundamentals of Agile por sparkagility
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
sparkagility588 vistas
Becoming an Agile Marketing Team: The beginner's guide to managing creative ... por Mohamed Mahdy
Becoming an Agile Marketing Team:  The beginner's guide to managing creative ...Becoming an Agile Marketing Team:  The beginner's guide to managing creative ...
Becoming an Agile Marketing Team: The beginner's guide to managing creative ...
Mohamed Mahdy2K vistas
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ... por WiMLDSMontreal
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
WiMLDSMontreal392 vistas
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P... por VersionOne
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
VersionOne3.1K vistas
Agile Auckland agile 101 back to basics por Edwin Dando
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
Edwin Dando745 vistas
uShip - Building a Culture Rooted in Experimentation por Optimizely
uShip - Building a Culture Rooted in ExperimentationuShip - Building a Culture Rooted in Experimentation
uShip - Building a Culture Rooted in Experimentation
Optimizely542 vistas
Reaching agility: Why aren't we done yet? por Nicola Dourambeis
Reaching agility: Why aren't we done yet?Reaching agility: Why aren't we done yet?
Reaching agility: Why aren't we done yet?
Nicola Dourambeis205 vistas
Role of the Project Manager in Agile por Darren Wilmshurst
Role of the Project Manager in AgileRole of the Project Manager in Agile
Role of the Project Manager in Agile
Darren Wilmshurst1.5K vistas
Regional innovation program operating model strawman v1 por Eric Tachibana
Regional innovation program operating model strawman v1Regional innovation program operating model strawman v1
Regional innovation program operating model strawman v1
Eric Tachibana3K vistas

Último

Assignment 4: Reporting to Management.pptx por
Assignment 4: Reporting to Management.pptxAssignment 4: Reporting to Management.pptx
Assignment 4: Reporting to Management.pptxBethanyAline
25 vistas20 diapositivas
Mistakes Young Entrepreneurs Make When Approaching Problem Solving por
Mistakes Young Entrepreneurs Make When Approaching Problem SolvingMistakes Young Entrepreneurs Make When Approaching Problem Solving
Mistakes Young Entrepreneurs Make When Approaching Problem SolvingYasser Takie Eddine Abdesselam
69 vistas31 diapositivas
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptx por
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptxGross_TownHall_Summit Conf 2023 BRC Intro slides.pptx
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptxbradgallagher6
41 vistas5 diapositivas
HSI CareFree Service Plan 2023 (2).pdf por
HSI CareFree Service Plan 2023 (2).pdfHSI CareFree Service Plan 2023 (2).pdf
HSI CareFree Service Plan 2023 (2).pdfHomeSmart Installations
44 vistas1 diapositiva
Cattery Warrington por
Cattery WarringtonCattery Warrington
Cattery WarringtonOutlandGroup Ltd
10 vistas6 diapositivas
Netflix Inc. por
Netflix Inc.Netflix Inc.
Netflix Inc.125071027
13 vistas11 diapositivas

Último(20)

Assignment 4: Reporting to Management.pptx por BethanyAline
Assignment 4: Reporting to Management.pptxAssignment 4: Reporting to Management.pptx
Assignment 4: Reporting to Management.pptx
BethanyAline25 vistas
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptx por bradgallagher6
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptxGross_TownHall_Summit Conf 2023 BRC Intro slides.pptx
Gross_TownHall_Summit Conf 2023 BRC Intro slides.pptx
bradgallagher641 vistas
Netflix Inc. por 125071027
Netflix Inc.Netflix Inc.
Netflix Inc.
12507102713 vistas
3Q23_EN.pdf por irhcs
3Q23_EN.pdf3Q23_EN.pdf
3Q23_EN.pdf
irhcs15 vistas
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program por KaiNexus
Engaging Senior Leaders to Accelerate Your Continuous Improvement ProgramEngaging Senior Leaders to Accelerate Your Continuous Improvement Program
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program
KaiNexus61 vistas
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf por Bloomerang
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdfBloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang186 vistas
Learning from Failure_ Lessons from Failed Startups.pptx por Codeventures
Learning from Failure_ Lessons from Failed Startups.pptxLearning from Failure_ Lessons from Failed Startups.pptx
Learning from Failure_ Lessons from Failed Startups.pptx
Codeventures14 vistas
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptx por SaphnixMedicure1
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptxAmazing Opportunities: PCD Pharma Franchise in Kerala.pptx
Amazing Opportunities: PCD Pharma Franchise in Kerala.pptx
SaphnixMedicure124 vistas
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals por altafhsayyednimetler
Top 10 IT Tasks Small Businesses Can Entrust to Offshore ProfessionalsTop 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
Nevigating Sucess.pdf por TEWMAGAZINE
Nevigating Sucess.pdfNevigating Sucess.pdf
Nevigating Sucess.pdf
TEWMAGAZINE27 vistas
Bloomerang Thank Yous Dec 2023.pdf por Bloomerang
Bloomerang Thank Yous Dec 2023.pdfBloomerang Thank Yous Dec 2023.pdf
Bloomerang Thank Yous Dec 2023.pdf
Bloomerang163 vistas

Agile Development Methodologies for Highly Regulated Organizations

  • 1. AGILE: Highly Regulated Organizations WELCOME TO CELERITY’S LUNCH EVENT October 21 2015
  • 2. TODAY’S PRESENTERS TODD FLORENCE VP Strategic Accounts MIKE HUBER Enterprise Agile Coach Scrum Professional Scaled Agile Trainer
  • 4. 4 Founded in 2002 and headquartered in McLean, VA Privately owned and operated by entrepreneurs $84M Revenue in 2014 500+ Employees 9 offices in the United States Average 30% year-over-year organic growth OUR STORY
  • 5. 5 WE’RE A BUSINESS ACCELERATION CONSULTANCY Digital Experience Enterprise Technology Business Transformation Enterprise Technology Integrate and build complex applications using Agile methodologies Business Transformation Achieve organizational efficiency with solid business processes, IT security, and project management practices Digital Experience Create engaging online experiences that extend the reach of your customers
  • 6. HOW ARE WE DIFFERENT? 6 From idea to implementation, Celerity works across the entire digital value stream to speed up execution and delivery
  • 8. 8 AN AGILE PRIMER WHAT IS STOPPING YOU? PAVING THE WAY GETTING STARTED TOOLS; FRAMEWORKS; METHODS GOING FORWARD FROM HERE CASE STUDIES AGENDA
  • 10. 10 SINCE 2001, AGILE ADOPTION HAS SOARED FROM 1% TO 88% OF SOFTWARE DEVELOPERS USING THE METHODOLOGY. YOU HAVE TO PAVE THE WAY FOR SUCCESS!
  • 11. 11 AGILE: PRIMER AGILE MANIFESTO ‣ Individuals and Interactions over Processes and Tools ‣ Working Software over Comprehensive Documentation ‣ Customer Collaboration over Contract Negotiation ‣ Responding to Change over Following a Plan
  • 12. 12 AGILE BENEFITS Employee Engagement Productivity Project Success Improved Development Cost Speed To Market IT & Business Alignment Project Visibility Stakeholder Satisfaction Quality Decreased Defects Value Delivered Through Features +10% +37% +63% +16% +39% +70% +28% +42% +568% +32% +47%
  • 13. 13 AGILE: WHAT IS STOPPING YOU? ‣ THINKING ABOUT AGILE? ‣ TRIED AGILE AND STRUGGLED? ‣ WHAT DO YOU FEEL ARE THE BIGGEST HURDLES TO OVERCOME?
  • 14. 14 AGILE: Common Roadblocks DO ANY OF THESE SOUND FAMILIAR? Audit Documentation PMO Communication Decision Making Role Uncertainty “Normal” Metrics
  • 15. 15 AGILE: PAVING THE WAY ‣ PAVE THE WAY TO SUCCESS ‣ WORK WITH THE DOUBTERS TO OVERCOME CONCERNS ‣ GET PEOPLE EXCITED ‣ BE TRANSPARENT
  • 18. 18 Organize small, dedicated teams focused on delivery PRODUCT MANAGEMENT Make sure you have a dedicated person to translate business to IT Create a common vision and charter for shared expectations COMMON VISION AGILE: GETTING STARTED START SMALL BEST PRACTICES Build out a backlog that is at least 3-4 weeks of effort EMPOWERED TEAMTRANSPARENCY Be transparent in your process—you’ll likely start on red and move to green. Forget Command and Control. Give the team the ability to determine what’s best PRODUCT BACKLOG 2 31 4 5 6
  • 19. 19 The right team members in the right roles focusing on important items. Team members should be positive, have flexible skillsets and thrive on challenge and change. CREATE A CULTURAL BUBBLE Create a “safe” place for the team to operate. Separate but don’t isolate! Think about success differently. Incentivize innovation and incremental change INCENTIVIZE BEHAVIORS AGILE: GETTING STARTED FOCUS ON THE TEAM COMMON ATTRIBUTES Take transparency to a new level. Encourage interactions, post results and promote accountability. ENHANCE COMMUNICATION LEARN, FAIL, LEARN AGAIN Allow the team to learn and try new things. Failure is ok. We learn fastest from failure and Agile practices encourage adaptation. Rinse, repeat. Look at what’s working and what’s not and allow the team room to continuously improve and adapt. IMPROVE
  • 21. 21 Choose an Application Lifecycle Management tool that can create the metrics you need AND is suitable for your Agile teams Dashboards Pull the data from your ALM and create visual metrics dashboards for your stakeholders Automate your testing. Unit, integration, and system testing can and should be automated. Automated Testing AGILE: Tools Methods Frameworks Agile ALM HANDY DANDY TOOLBOX Integrate your code frequently. At least daily to ensure functionality is stable and quality is high. Continuous Integration XP Extreme Programming. Multiple practices to increase efficiency and collaboration during development. Test Driven Development. Test first mentality. Write the test then write the code to pass the test. TDD
  • 22. 22 AGILE: The Afterglow of Success SO YOUR PILOT WENT WELL…NOW WHAT?
  • 23. 23 Retrospective with stakeholders, management, and impacted groups. Make sure you are all still on the same page with where this is headed. EXPAND THE BUBBLE Expand the boundaries of the culture bubble. Get more people involved in the Agile process How big is it going to be? There are multiple scaling options to choose from. Scrum, SAFe, LeSS, DAD, Nexus SCALING AGILE: Going Forward REFLECT NOW WHAT Got the scaling framework figured out? Make sure you have plenty of motivated people to be successful PROJECT / TEAMS BUDGETING Start socializing Lean Budgeting. Budget a product not individual projects. Rinse, repeat. Look at what’s working and what’s not. Kaizen mindset! IMPROVE
  • 24. 24 Everyone comfortable with the Agile reporting metrics? Work to keep only what is needed. AUDIT How are your Auditors feeling about all this. Work with them. Keep them involved. Starting small keeps the process at a micro level. Is everything ready for the macrocosm? PROCESS AGILE: Going Forward METRICS NEW CHALLENGES More lines of communication for each leap towards Enterprise Agile. COMMUNICATION INFRASTRUCTURE Do you have the back end systems in place, are your Agents getting trained on the new features? Are your environments configured and stable? How much do you owe! TECHNICAL DEBT
  • 26. 26 TOP 10 NATIONAL BANK/CREDIT CARD PROBLEM Mature Agile financial services organization needed capacity for 6-24 months. SOLUTION ‣ Provide Agile Pod teams using value-based pricing. ‣ Work within clients’ Agile framework (directly with Product Owners) to groom and prioritize backlog. ‣ Deliver 5-6 Scrum Teams annually (35+) BENEFIT ‣ Achieve high productivity in short periods of time. ‣ Flexibility to rapidly expand and get new products to market faster
  • 27. 27 MAJOR ENERGY PROVIDER PROBLEM Sales personnel not able to use complex back-end systems. SOLUTION ‣ Deployed Scrum team to manage, run, and develop an integrated solution. ‣ Developed and managed evolving product backlog based off stakeholder feedback. BENEFIT ‣ Successfully deployed a mobile friendly, externally available web application on time and below budget. ‣ Coached the organization on Agile best practices.
  • 28. 28 GLOBAL INSURANCE COMPANY PROBLEM Needed additional capacity for rapidly growing product backlog (Scrum). SOLUTION ‣ Deployed Scrum team to provide additional velocity. ‣ Independently managed Product Backlog while soliciting needs of stakeholders. BENEFIT ‣ Refactored a major feature of the system to ensure application’s future scalability ‣ Trained and coached the client on Agile scaling philosophies.
  • 29. 29 NATIONAL PETROLEUM ASSOCIATION PROBLEM Lack of Agile expertise in-house. SOLUTION ‣ Deployed 2 full Scrum teams to run development projects from multiple locations. ‣ Developed and prioritized a product backlog based on client interviews. BENEFIT ‣ Delivered major code release for customer applications over eight 3-week sprints. ‣ Trained and coached the client during the process on Agile best practices.
  • 30. 30 LARGEST U.S. NEWS PUBLISHER PROBLEM Needed to meet a critical deadline but lacked the necessary Product Development bandwidth. SOLUTION ‣ Digital Product Design team embedded with the client’s Product Owner. ‣ User-centered design process to ensure quality. BENEFIT Concepted, designed and developed complex web-based membership service in just 5 months.
  • 31. 31 GLOBAL MEDIA NONPROFIT PROBLEM Didn’t have the capacity needed to execute overflowing backlogs. SOLUTION Enterprise Scrum Team supports 7 overlapping digital products/services. BENEFIT ‣ Transparency of progress with client through demos and standup meetings. ‣ Average of 8 production deployments per mo. (vs. an average of 2 from other teams). ‣ Cost determined by value provided.
  • 33. 33 AGILE eBOOK WANT TO LEARN MORE? AGILE BUYER’S GUIDEAGILE DICTIONARY AGILE ASSESSMENTAGILE BLOGSITE
  • 35. 35 A NEW FOCUS ON QUALITY OUTSOURCED ONSHORE DEVELOPMENT (scale/cost savings) AGILE METHODS (speed/quality) Added layer of governance, reporting, and process controls “Culture of Excellence” social integration
  • 36. 36 BENEFITS OF AN ONSHORE AGILE MODEL FLEXIBLE DEVELOPMENT CAPACITY Plug our team into your Product Development Lifecycle GET MORE, FASTER We’ll get your strategic products to market faster, better BE CLOSER TO YOUR DEVELOPMENT TEAM Centrally-located development centers or on-site teams GUARANTEED DELIVERY Shared delivery risk and guaranteed quality with a proven governance framework WE CALL THIS “AGILENOW”
  • 37. 37 WHEN TO CONSIDER AGILENOW ™ There are 3 primary use cases for considering AgileNow ™ ‣ You need more development resources ‣ IT talent is difficult to find/retain ‣ Offshore is not a fit ‣ Customer demands are not being met ‣ Critical deadlines are missed ‣ Cost-Quality-Speed equation is off balance ‣ Agile adoption is floundering ‣ Marketing, IT & Product are misaligned ‣ The product is complex A. TALENT IS TIGHT B. QUALITY IS LACKING C. EFFICIENCY CHALLENGES
  • 38. 38 AGILENOW: HOW IT WORKS Assess Development Environment Design Engagement Model Select Teams & Skill Sets Select Work Location(s)* Design Governance & Reporting Standards Monitor Continuous Improvement Plans Manage Development & Testing Process Celerity Customer Manage Scope/Backlog *Location Options: Celerity on-shore delivery center, customer site, or a combination of the two. CELERITY’S AGILENOW APPROACH
  • 39. 39 TEAM STRUCTURE TEAM 1: Senior .Net Developer .Net Developer QA Tester TEAM 2: Senior .Net Developer .NET Developer QA Tester (Selenium) Business Analyst/Proxy Product Owner Scrum Master Delivery Director 10 HOURS/SPRINT SME SUPPORT (Architect, Art Director, Scrum Coach, UX, Content Strategist, Process)
  • 40. 40 Onboarding Gather Requirements Establish Processes OPERATE . . . . . .. . . . . Begin Execution Develop Deliver Manage Align Evaluate RUN ENGAGEMENT APPROACH KICKOFF Approach will focus on quick response and build to demand
  • 41. 41 ENGAGEMENT APPROACH ‣ Kickoff / Engagement Assessment ‣ Operationalize AgileNow ‣ Structured Methodology ‣ Ongoing Sprint Execution ‣ Sprint Deliverables ‣ AgileNow Team Composition ‣ Onboarding/Ramp Up Timeline ‣ Remote/Onsite Management
  • 43. 43 SCRUM TEAM LEVEL QUALITY CONTROL PRE-SPRINT ‣ User Story Refinement ‣ Acceptance Criteria ‣ Definition of Done ‣ Non-Functional Requirements DURING SPRINT ‣ Just in Time Reviews, “Fail Forward Fast” ‣ Automated Unit and Integration Testing ‣ Continuous Integration POST SPRINT ‣ Sprint Review, Demos ‣ Retrospectives ‣ Full functional & automated regression testing
  • 44. 44 MANAGEMENT CHANGE AT SCRUM TEAM LEVEL PRE-SPRINT ‣ UX visuals and wireframes ‣ Prioritization (User Story & Features) ‣ Acceptance Criteria ‣ Sprint backlog is sized and closed DURING SPRINT ‣ Just in Time Review, “ Fail Forward Fast” ‣ UX/BA Forward Thinking ‣ Risk/Implementation Elevation Plan ‣ ALM tool to show real-time progress POST SPRINT ‣ Full Feature Sprint Review, Demos and Sign Off ‣ Retrospectives ‣ Shippable Product Increment