SlideShare a Scribd company logo
1 of 22
Download to read offline
DW3
Concurrent	Session	
11/11/15	2:45pm	
	
	
	
“Agile and DevOps Transformations in Large
Organizations”
	
	
Presented by:
Siraj Berhan
Royal Bank of Canada
	
	
	
	
Brought	to	you	by:	
	
	
	
340	Corporate	Way,	Suite	300,	Orange	Park,	FL	32073	
888-268-8770	·	904-278-0524	·	info@techwell.com	·	www.techwell.com
Siraj Berhan
Royal Bank of Canada
Across all lines of business at the Royal Bank of Canada, Siraj Berhan leads the consulting,
training, and coaching of various agile teams. Since 2002 when he became addicted to applying
agile development methodologies, Siraj has championed being agile with a goal of making
teams, products, and businesses flourish. He has trained hundreds of practitioners and
managers on agile development through various multi-day courses covering agile at an
enterprise level. With his passion for driving agility through technical excellence, Siraj has
trained dozens of developers on XP engineering practices. Follow him on Twitter @SirajBerhan,
contact him at Siraj@Berhan.ca, and read his blog.
Agile and DevOps Transformations
in Large Organizations
Siraj Berhan
Nov. 11, 2015
Agile & DevOps Conference East, 2015
Agile & DevOps Conference East – Nov. 11, 2015 1
Agile & DevOps Transformations Competencies
People
Technology
&
Operations
Processes
•  Maintaining a
cross-functional
self-managing team
around a set of
deliverables
instead of a project
based culture.
•  Evolving to a
generalist-
specialists attitude.
•  Promoting a co-
located
development model
•  Emergent
architecture
supported from
within the team
•  Incorporating a
time-and-material
funding model
•  Leveraging
Organizational
Change
Management
•  Providing a
suitability
assessment tool
•  Optimizing
control processes
•  Nurturing product
owner role
•  Performance
evaluations &
total
compensations
revisited to
nurture an Agile
culture
•  Move form a test-last mentality to a test-driven
culture
•  Heavy emphasis on test automation
•  Continuous delivery
Agile & DevOps Conference East – Nov. 11, 2015 2
Misconceptions of Agile
•  Agile projects require little or no documentation.
•  There is no need for requirements in Agile - they are “made up” as you
go.
•  There is no traceability in Agile.
•  Assumptions and Risks aren't documented in Agile.
•  No-one is responsible in Agile.
•  Agile requires co-location and no offshore engagement.
•  A consistent and continuous business engagement is not essential for
Agile.
•  Costs for an Agile project will be substantially higher than a traditional
one.
•  Agile projects do not provide any status updates or status reports.
•  At the end, there will be no documentation for support purposes.
Tip: Nurture an Agile and DevOps culture through training,
coaching, process management, tools support, etc.
Agile & DevOps Conference East – Nov. 11, 2015 3
Fact or Myth?
Agile & DevOps Conference East – Nov. 11, 2015 4
Agile & DevOps Transformations “Fact or Myth?” Activity
•  Organize into groups
•  Your task is to decide if each card is a fact or myth
•  Remember to share your thinking with your group
•  You have 6 minutes
•  Any questions?
Agile & DevOps Conference East – Nov. 11, 2015 5
Agile and DevOps Maturity
5
Supporting
agility and
DevOps as a
spectrum
Scrum
Kanban XP
Lean
Software
DevelopmentAgile
Modeling
DAD DSDM
Crystal
Feature Driven
Development
SAFe
Agile Environment
(Adaptive)
Tip: Extend agile practices to include operations with an
emphasis on tools and skillset around supporting
continuous delivery
Traditional Waterfall Environment
(Predictive)
Agile & DevOps Conference East – Nov. 11, 2015 6
The “Beast”
Business
Complexity
Technology
Complexity
Market
Conditions
Agile & DevOps Conference East – Nov. 11, 2015 7
Drivers For an Agile and DevOps Culture
Potential benefits:
•  ROI Driven granular requirement prioritization which minimizes building on
requirements that are never used by the end customer
•  Adaptability to changing business need and market condition
•  Potential cost savings by avoiding complete up front requirements
decomposition that may never materialize
•  The notion of Minimum Marketable Product concept while keeping an eye on
the bigger picture, which is important to reduce Time-to-Market
•  Deliver features to the production environment incrementally & frequently
•  More transparency into projects, enabling better decision making
•  Increase quality by reducing post implementation defects
•  Business sees prototypes in reviews during each iteration
•  Better collaboration, with earlier and ongoing engagement of key team
members like business partners and QA
•  More accurate project / deliverable forecast
Agile & DevOps Conference East – Nov. 11, 2015 8
Agile Suitability
Assessment
Agile & DevOps Conference East – Nov. 11, 2015 9
Dimensions of Agile Suitability
Low urgency
Stable markets
Stable requirements
Traditional process oriented core team
Low level of direct business participation
Extended team members available by appointment
Documentation used for geographically dispersed teams
Business & IT Management comfortable with traditional methods
Limited rotation of business contributors with offshore locations
Fixed price (+/- 10%). Fixed scope and variable timelines contracts
High urgency
Emerging markets
Variable requirements
Core team suitable for Agile development
High level of direct business participation
Extended team members available upon short notice
Collaborative tools used for geographically dispersed teams
Business & IT Management comfortable with Agile principles
Rotation of business contributors with offshore location
Time & Material or fixed price (Flexible constraints)
Tip: Provide an Agile Suitability Assessment
Traditional Waterfall (Predictive) Agile (Adaptive)
Urgency
Product
Compatibility
IT Capability
Business
Engagement
Organizational
Support
Agile & DevOps Conference East – Nov. 11, 2015 10
Agile Suitability Assessment Demo
Agile & DevOps Conference East – Nov. 11, 2015 11
Start
Agile & DevOps Conference East – Nov. 11, 2015 12
Make It Official
Sprint Zero Release 1 ClosureRelease n
Drafted Planning Artefacts
Product Backlog
Regression
Implement
Requirement EffortValue
1
2
3
4
Sprint #
1
2
Release #
1
x y
Gated Delivery Model
Gate 1 Gate 3Gate 2 Gate 5Gate 4+
Tip: Agile as an official path
Agile & DevOps Conference East – Nov. 11, 2015 13
Optimize Control Points
Release 1
Sprint 0 Sprint 1 Sprint 2 Wrap upSprint y
Potentially
Shippable
Product or Service
Tip: Control
processes
should be
optimized to
provide safety
and soundness
without incurring
unnecessary
delay
Artefacts
Product Backlog
Regression
Implement
Requirement EffortValue
1
2
3
4
Sprint #
1
2
Release #
1
x y
Gated Delivery Model
Gate 1 Gate 3Gate 2 Gate 5Gate 4+
Agile & DevOps Conference East – Nov. 11, 2015 14
Agile Team
Agile & DevOps Conference East – Nov. 11, 2015 15
Agile Team Roles
Bus.
Stakeholder
Bus.
Stakeholder
Agile
Team
Scrum Master
Solution
Team
Bus.
Stakeholder
Tech.
Stakeholder
Tech.
Stakeholder Tech.
Stakeholder
Product
Owner
Tip: Maintain
a cross-
functional
self-
managing
team around
a set of
deliverables
instead of a
project
based
culture
Agile & DevOps Conference East – Nov. 11, 2015 16
Allocation
High Allocation (One Project)
Task A
Task B
Task C
Multi-tasking (On different projects)
Month 1 Month 2 Month 3
Month 1 Month 2 Month 3 Month 4
Cost of
switching
tasks
(overhead)
Team members are
more productive when
they are focused
Agile & DevOps Conference East – Nov. 11, 2015 17
Accelerated Team Development
•  Forming: Team members get acquainted with
each other. They learn the behaviours that are
acceptable to the project and the group.
•  Storming: After accepting that they are part of a
group in the forming stage, team members start
resisting the constraints of the project until the
process for making decisions has been resolved.
•  Norming: At this stage, the group demonstrate
cohesiveness. The group structure solidifies.
There is a sense of camaraderie.
•  Performing: The team structure is fully functional
and accepted. Group energy is now focused on
delivering value.
•  Adjourning: At the end of the project, the team
prepares for dissolution.
Because of its
iterative nature,
Agile teams mature
faster than
traditional teams
Tip: Leverage organizational change management to support
being agile as a shift in mindset
Agile & DevOps Conference East – Nov. 11, 2015 18
Solution Team Skills
Bus.
Stakeholder
Bus.
Stakeholder
Agile
Team
Scrum Master
Planning skills
Coordination skills
Communication skills
Status Reporting skills
Requirements Analysis skills
Estimation skills
Architecture skills
App. Design skills
Coding skills
Testing skills
GUI Design skills
Process Design / Development skills
Database Management skills
Documentation skills
Implementation skills
Deployment skills
Etc.
Solution
Team
Bus.
Stakeholder
Tech.
Stakeholder
Tech.
Stakeholder Tech.
Stakeholder
Product
Owner
Tip:
Evolve to
a more
well-
rounded
individuals
with a
generalist
attitude
Agile & DevOps Conference East – Nov. 11, 2015 19
Benefits for Agile Team Members
Team members:
•  …are more empowered, engaged, and in control of their destiny.
•  …feel they can contribute to a tangible product.
•  …see their quality work delivered into the hands of waiting users.
With Agile, comes job satisfaction!
Engaged,(31.5%(
Not(Engaged,(
51.0%(
Ac4vely(
Disengaged,(
17.5%(
9th Annual State of Agile™ Report
by VersionOne has 79% of
respondents report Increased
team morale / motivation through
Agile.
Source: http://goo.gl/6zKbdgSource: http://goo.gl/lMo9NP
Majority of U.S. Employees Not Engaged.
Agile & DevOps Conference East – Nov. 11, 2015 20
Sustainable Pace
•  Teams get more done when they work at a sustainable pace.
•  Effectiveness starts to drop after the first week of overtime.
•  Within a few weeks, the team will be facing a velocity deficit.
•  Persistent overtime is evidence of a serious problem. It is not a solution; instead
it only treats the symptoms.
.
Don’t plan on
overtime to
salvage an
initiative
Normal Velocity
Velocity Deficit
First week with overtime
Agile & DevOps Conference East – Nov. 11, 2015 21
Product Owner and The Team
Bus.
Stakeholder
Bus.
Stakeholder
Agile
Team
Scrum Master
Solution
Team
Bus.
Stakeholder
Tech.
Stakeholder
Tech.
Stakeholder
PO
Delegate
(Proxy)
PO – Product Owner
Tech.
Stakeholder
PO
Team
Tip: Ensure
Product
Owner is
available,
knowledge
able,
decisive,
and
committed
to work with
the team on
a daily
basis.
Agile & DevOps Conference East – Nov. 11, 2015
Experimentation and Emergent Architecture
Build a Village!
22
Tip: Emergent architecture supported from within the team
Agile & DevOps Conference East – Nov. 11, 2015 23
Environment
Agile & DevOps Conference East – Nov. 11, 2015 24
Co-location
It might take a
few weeks for
team members
to adjust to a
new co-located
environment.
Table
Whiteboards
Sprint
Backlog
Desk
Filing cabinet
Table
Whiteboards
Sprint
Backlog
Desk
Filing cabinet
Tip: Promote a co-located development model to maximize
team’s agility and velocity.
Agile & DevOps Conference East – Nov. 11, 2015 25
Distributed Teams
25
Agile & DevOps Conference East – Nov. 11, 2015 26
Degrees of Dispersion
Low
High
Dispersion
Team Members Dispersion
The higher the
team
dispersion, the
more
techniques we
need to
overcome the
communication
challenges
Same room facing each other
Adjacent cubicles
Same floor
Same building
Adjacent buildings
Same city
Adjacent cities
Different cities in same time zone
Different time zones
Agile & DevOps Conference East – Nov. 11, 2015 27
Collaborating in Different Time Zones
•  Allow flexible work hours
and shifting schedules.
•  Schedule meetings in a
way that shares the pain.
•  Adjust meeting times to
account for daylight
savings changes.
•  Rotate meeting chair
responsibilities amongst
geographies.
•  Encourage full-team
participation and
communicate results to
other team members if
they can not attend.
It is not the distance that is difficult, it is the time
zone difference. Finding a common time between
two locations is considerably easier to manage
than between multiple time zones.
Toronto Jersey Toronto Bangalore Toronto Vancouver
6:00 AM 11:00 AM 6:00 AM 3:30 PM 6:00 AM 3:00 AM
7:00 AM 12:00 PM 7:00 AM 4:30 PM 7:00 AM 4:00 AM
8:00 AM 1:00 PM 8:00 AM 5:30 PM 8:00 AM 5:00 AM
9:00 AM 2:00 PM 9:00 AM 6:30 PM 9:00 AM 6:00 AM
10:00 AM 3:00 PM 10:00 AM 7:30 PM 10:00 AM 7:00 AM
11:00 AM 4:00 PM 11:00 AM 8:30 PM 11:00 AM 8:00 AM
12:00 PM 5:00 PM 12:00 PM 9:30 PM 12:00 PM 9:00 AM
1:00 PM 6:00 PM 1:00 PM 10:30 PM 1:00 PM 10:00 AM
2:00 PM 7:00 PM 2:00 PM 11:30 PM 2:00 PM 11:00 AM
3:00 PM 8:00 PM 3:00 PM 12:30 AM 3:00 PM 12:00 PM
4:00 PM 9:00 PM 4:00 PM 1:30 AM 4:00 PM 1:00 PM
5:00 PM 10:00 PM 5:00 PM 2:30 AM 5:00 PM 2:00 PM
6:00 PM 11:00 PM 6:00 PM 3:30 AM 6:00 PM 3:00 PM
7:00 PM 12:00 AM 7:00 PM 4:30 AM 7:00 PM 4:00 PM
Agile & DevOps Conference East – Nov. 11, 2015 28
Setting Up a Distributed Team For Success
•  Identify and build a team for working on
an Agile project.
•  Arrange for full team training on Agile
values and practices.
•  Define and implement the tools,
processes and practices necessary for
conducting an Agile project.
•  Commit to and budget for conducting
staff rotations. Make arrangements for
team members to travel to other team
sites.
1. Assemble Team
2. Team Training
3. Tools & Practices
4. Rotate Staff
Go!
Tip: Leverage the usage of the collaboration tools to its fullest
across the enterprise
Agile & DevOps Conference East – Nov. 11, 2015 29
Quality
Agile & DevOps Conference East – Nov. 11, 2015 30
Automation
As Sprints unfold, the QA content if
it’s not automated will take a larger
proportion of the team’s total effort.
Testing accumulates from Sprint
to Sprint. The more you build,
the more you have to test.
Project Timeline
QA
Content
Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint xSprint 1 Sprint 2 Sprint 7 Sprint 8 Sprint 9
Tip: Move form a test-last mentality to a test-driven culture
including heavy emphasis on test automation
Agile & DevOps Conference East – Nov. 11, 2015 31
Testing Philosophy & Engineering Tools
Test First Test After
Test as Verification Test as Examples
Test One-at-a-Time Test All-at-Once
State Verification Behavior Verification
Tip: Provide
consistency
across the
enterprise
around
engineering
tools and
practices
that support
agility and
DevOps.
Agile & DevOps Conference East – Nov. 11, 2015 32
Review
Agile & DevOps Conference East – Nov. 11, 2015 33
Budget
Fixed Price
Caution: Fixed Price Contracts
Budget
A fixed price contract does NOT equal a fixed budget.
You will usually be billed at least the fixed price of the contract,
plus the cost of any changes.
Fixed Price Changes
Agile & DevOps Conference East – Nov. 11, 2015 34
Funding Model
Iterative and incremental delivery of value
Release 1
Sprint 1 Sprint 2 Sprint 3 Wrap upSprint y
Software or
Process Product
Potentially Shippable
Product
Sprint Zero ClosureRelease n
Tip: Incorporate a time-and-material funding model for a team-
based product or service delivery.
Agile & DevOps Conference East – Nov. 11, 2015 35
True Partnership Includes The Vendor
Without a
partnership
between all
parties including
the vendor(s)
there cannot be
an Agile project.
Organization
Business IT
Vendor(s)
Team
Team
Whenever possible, co-locating the vendor directly with the
Solution Team will be extremely beneficial.
! ! !
Agile & DevOps Conference East – Nov. 11, 2015 36
Appetite For Experimentation
Tip: Performance
evaluations and total
compensations
should be revisited to
nurture an Agile
culture
Agile & DevOps Conference East – Nov. 11, 2015 37
Journey
Agile & DevOps Conference East – Nov. 11, 2015 38
Questions?
Agile & DevOps Conference East – Nov. 11, 2015 39
Contact Information
https://ca.linkedin.com/in/sirajberhan
Thank You!
@SirajBerhan
http://siraj.berhan.ca/
Siraj@Berhan.ca

More Related Content

What's hot

DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition StrategiesAlec Lazarescu
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleQASymphony
 
Fostering Long-Term Test Automation Success
Fostering Long-Term Test Automation SuccessFostering Long-Term Test Automation Success
Fostering Long-Term Test Automation SuccessTechWell
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...ITSM Academy, Inc.
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...Gene Kim
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameoGuild .
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum Bangalore
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsKarthik Gaekwad
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesWilly-Peter Schaub
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi WallsSerena Software
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...QASymphony
 

What's hot (20)

DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
BizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at ScaleBizDevOps – Delivering Business Value Quickly at Scale
BizDevOps – Delivering Business Value Quickly at Scale
 
Fostering Long-Term Test Automation Success
Fostering Long-Term Test Automation SuccessFostering Long-Term Test Automation Success
Fostering Long-Term Test Automation Success
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
DevOps Test Engineering: Putting the ‘Continuous’ in Testing, an ITSM Academy...
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 
Conducting Agile Retrospectives
Conducting Agile Retrospectives Conducting Agile Retrospectives
Conducting Agile Retrospectives
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul SudameLife Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
 
Dev ops
Dev opsDev ops
Dev ops
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
 
QA in an Agile Environment
QA in an Agile EnvironmentQA in an Agile Environment
QA in an Agile Environment
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
 
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
 

Similar to Agile and DevOps Transformations in Large Organizations

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
 
Business Analyst in the Agile Space
Business Analyst in the Agile SpaceBusiness Analyst in the Agile Space
Business Analyst in the Agile SpaceXPDays
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAleem Khan
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!Darren Wilmshurst
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!North Highland
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...Publicis Sapient Engineering
 
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
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 

Similar to Agile and DevOps Transformations in Large Organizations (20)

Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Business Analyst in the Agile Space
Business Analyst in the Agile SpaceBusiness Analyst in the Agile Space
Business Analyst in the Agile Space
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Agile for sales
Agile for salesAgile for sales
Agile for sales
 
Understanding Lean IT
Understanding Lean ITUnderstanding Lean IT
Understanding Lean IT
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!Agile = scrum = no Project Managers!
Agile = scrum = no Project Managers!
 
Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
 
Agile 101
Agile 101Agile 101
Agile 101
 
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
 
Agile
AgileAgile
Agile
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 

Recently uploaded (20)

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 

Agile and DevOps Transformations in Large Organizations

  • 1. DW3 Concurrent Session 11/11/15 2:45pm “Agile and DevOps Transformations in Large Organizations” Presented by: Siraj Berhan Royal Bank of Canada Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 · 904-278-0524 · info@techwell.com · www.techwell.com
  • 2. Siraj Berhan Royal Bank of Canada Across all lines of business at the Royal Bank of Canada, Siraj Berhan leads the consulting, training, and coaching of various agile teams. Since 2002 when he became addicted to applying agile development methodologies, Siraj has championed being agile with a goal of making teams, products, and businesses flourish. He has trained hundreds of practitioners and managers on agile development through various multi-day courses covering agile at an enterprise level. With his passion for driving agility through technical excellence, Siraj has trained dozens of developers on XP engineering practices. Follow him on Twitter @SirajBerhan, contact him at Siraj@Berhan.ca, and read his blog.
  • 3. Agile and DevOps Transformations in Large Organizations Siraj Berhan Nov. 11, 2015 Agile & DevOps Conference East, 2015 Agile & DevOps Conference East – Nov. 11, 2015 1 Agile & DevOps Transformations Competencies People Technology & Operations Processes •  Maintaining a cross-functional self-managing team around a set of deliverables instead of a project based culture. •  Evolving to a generalist- specialists attitude. •  Promoting a co- located development model •  Emergent architecture supported from within the team •  Incorporating a time-and-material funding model •  Leveraging Organizational Change Management •  Providing a suitability assessment tool •  Optimizing control processes •  Nurturing product owner role •  Performance evaluations & total compensations revisited to nurture an Agile culture •  Move form a test-last mentality to a test-driven culture •  Heavy emphasis on test automation •  Continuous delivery
  • 4. Agile & DevOps Conference East – Nov. 11, 2015 2 Misconceptions of Agile •  Agile projects require little or no documentation. •  There is no need for requirements in Agile - they are “made up” as you go. •  There is no traceability in Agile. •  Assumptions and Risks aren't documented in Agile. •  No-one is responsible in Agile. •  Agile requires co-location and no offshore engagement. •  A consistent and continuous business engagement is not essential for Agile. •  Costs for an Agile project will be substantially higher than a traditional one. •  Agile projects do not provide any status updates or status reports. •  At the end, there will be no documentation for support purposes. Tip: Nurture an Agile and DevOps culture through training, coaching, process management, tools support, etc. Agile & DevOps Conference East – Nov. 11, 2015 3 Fact or Myth?
  • 5. Agile & DevOps Conference East – Nov. 11, 2015 4 Agile & DevOps Transformations “Fact or Myth?” Activity •  Organize into groups •  Your task is to decide if each card is a fact or myth •  Remember to share your thinking with your group •  You have 6 minutes •  Any questions? Agile & DevOps Conference East – Nov. 11, 2015 5 Agile and DevOps Maturity 5 Supporting agility and DevOps as a spectrum Scrum Kanban XP Lean Software DevelopmentAgile Modeling DAD DSDM Crystal Feature Driven Development SAFe Agile Environment (Adaptive) Tip: Extend agile practices to include operations with an emphasis on tools and skillset around supporting continuous delivery Traditional Waterfall Environment (Predictive)
  • 6. Agile & DevOps Conference East – Nov. 11, 2015 6 The “Beast” Business Complexity Technology Complexity Market Conditions Agile & DevOps Conference East – Nov. 11, 2015 7 Drivers For an Agile and DevOps Culture Potential benefits: •  ROI Driven granular requirement prioritization which minimizes building on requirements that are never used by the end customer •  Adaptability to changing business need and market condition •  Potential cost savings by avoiding complete up front requirements decomposition that may never materialize •  The notion of Minimum Marketable Product concept while keeping an eye on the bigger picture, which is important to reduce Time-to-Market •  Deliver features to the production environment incrementally & frequently •  More transparency into projects, enabling better decision making •  Increase quality by reducing post implementation defects •  Business sees prototypes in reviews during each iteration •  Better collaboration, with earlier and ongoing engagement of key team members like business partners and QA •  More accurate project / deliverable forecast
  • 7. Agile & DevOps Conference East – Nov. 11, 2015 8 Agile Suitability Assessment Agile & DevOps Conference East – Nov. 11, 2015 9 Dimensions of Agile Suitability Low urgency Stable markets Stable requirements Traditional process oriented core team Low level of direct business participation Extended team members available by appointment Documentation used for geographically dispersed teams Business & IT Management comfortable with traditional methods Limited rotation of business contributors with offshore locations Fixed price (+/- 10%). Fixed scope and variable timelines contracts High urgency Emerging markets Variable requirements Core team suitable for Agile development High level of direct business participation Extended team members available upon short notice Collaborative tools used for geographically dispersed teams Business & IT Management comfortable with Agile principles Rotation of business contributors with offshore location Time & Material or fixed price (Flexible constraints) Tip: Provide an Agile Suitability Assessment Traditional Waterfall (Predictive) Agile (Adaptive) Urgency Product Compatibility IT Capability Business Engagement Organizational Support
  • 8. Agile & DevOps Conference East – Nov. 11, 2015 10 Agile Suitability Assessment Demo Agile & DevOps Conference East – Nov. 11, 2015 11 Start
  • 9. Agile & DevOps Conference East – Nov. 11, 2015 12 Make It Official Sprint Zero Release 1 ClosureRelease n Drafted Planning Artefacts Product Backlog Regression Implement Requirement EffortValue 1 2 3 4 Sprint # 1 2 Release # 1 x y Gated Delivery Model Gate 1 Gate 3Gate 2 Gate 5Gate 4+ Tip: Agile as an official path Agile & DevOps Conference East – Nov. 11, 2015 13 Optimize Control Points Release 1 Sprint 0 Sprint 1 Sprint 2 Wrap upSprint y Potentially Shippable Product or Service Tip: Control processes should be optimized to provide safety and soundness without incurring unnecessary delay Artefacts Product Backlog Regression Implement Requirement EffortValue 1 2 3 4 Sprint # 1 2 Release # 1 x y Gated Delivery Model Gate 1 Gate 3Gate 2 Gate 5Gate 4+
  • 10. Agile & DevOps Conference East – Nov. 11, 2015 14 Agile Team Agile & DevOps Conference East – Nov. 11, 2015 15 Agile Team Roles Bus. Stakeholder Bus. Stakeholder Agile Team Scrum Master Solution Team Bus. Stakeholder Tech. Stakeholder Tech. Stakeholder Tech. Stakeholder Product Owner Tip: Maintain a cross- functional self- managing team around a set of deliverables instead of a project based culture
  • 11. Agile & DevOps Conference East – Nov. 11, 2015 16 Allocation High Allocation (One Project) Task A Task B Task C Multi-tasking (On different projects) Month 1 Month 2 Month 3 Month 1 Month 2 Month 3 Month 4 Cost of switching tasks (overhead) Team members are more productive when they are focused Agile & DevOps Conference East – Nov. 11, 2015 17 Accelerated Team Development •  Forming: Team members get acquainted with each other. They learn the behaviours that are acceptable to the project and the group. •  Storming: After accepting that they are part of a group in the forming stage, team members start resisting the constraints of the project until the process for making decisions has been resolved. •  Norming: At this stage, the group demonstrate cohesiveness. The group structure solidifies. There is a sense of camaraderie. •  Performing: The team structure is fully functional and accepted. Group energy is now focused on delivering value. •  Adjourning: At the end of the project, the team prepares for dissolution. Because of its iterative nature, Agile teams mature faster than traditional teams Tip: Leverage organizational change management to support being agile as a shift in mindset
  • 12. Agile & DevOps Conference East – Nov. 11, 2015 18 Solution Team Skills Bus. Stakeholder Bus. Stakeholder Agile Team Scrum Master Planning skills Coordination skills Communication skills Status Reporting skills Requirements Analysis skills Estimation skills Architecture skills App. Design skills Coding skills Testing skills GUI Design skills Process Design / Development skills Database Management skills Documentation skills Implementation skills Deployment skills Etc. Solution Team Bus. Stakeholder Tech. Stakeholder Tech. Stakeholder Tech. Stakeholder Product Owner Tip: Evolve to a more well- rounded individuals with a generalist attitude Agile & DevOps Conference East – Nov. 11, 2015 19 Benefits for Agile Team Members Team members: •  …are more empowered, engaged, and in control of their destiny. •  …feel they can contribute to a tangible product. •  …see their quality work delivered into the hands of waiting users. With Agile, comes job satisfaction! Engaged,(31.5%( Not(Engaged,( 51.0%( Ac4vely( Disengaged,( 17.5%( 9th Annual State of Agile™ Report by VersionOne has 79% of respondents report Increased team morale / motivation through Agile. Source: http://goo.gl/6zKbdgSource: http://goo.gl/lMo9NP Majority of U.S. Employees Not Engaged.
  • 13. Agile & DevOps Conference East – Nov. 11, 2015 20 Sustainable Pace •  Teams get more done when they work at a sustainable pace. •  Effectiveness starts to drop after the first week of overtime. •  Within a few weeks, the team will be facing a velocity deficit. •  Persistent overtime is evidence of a serious problem. It is not a solution; instead it only treats the symptoms. . Don’t plan on overtime to salvage an initiative Normal Velocity Velocity Deficit First week with overtime Agile & DevOps Conference East – Nov. 11, 2015 21 Product Owner and The Team Bus. Stakeholder Bus. Stakeholder Agile Team Scrum Master Solution Team Bus. Stakeholder Tech. Stakeholder Tech. Stakeholder PO Delegate (Proxy) PO – Product Owner Tech. Stakeholder PO Team Tip: Ensure Product Owner is available, knowledge able, decisive, and committed to work with the team on a daily basis.
  • 14. Agile & DevOps Conference East – Nov. 11, 2015 Experimentation and Emergent Architecture Build a Village! 22 Tip: Emergent architecture supported from within the team Agile & DevOps Conference East – Nov. 11, 2015 23 Environment
  • 15. Agile & DevOps Conference East – Nov. 11, 2015 24 Co-location It might take a few weeks for team members to adjust to a new co-located environment. Table Whiteboards Sprint Backlog Desk Filing cabinet Table Whiteboards Sprint Backlog Desk Filing cabinet Tip: Promote a co-located development model to maximize team’s agility and velocity. Agile & DevOps Conference East – Nov. 11, 2015 25 Distributed Teams 25
  • 16. Agile & DevOps Conference East – Nov. 11, 2015 26 Degrees of Dispersion Low High Dispersion Team Members Dispersion The higher the team dispersion, the more techniques we need to overcome the communication challenges Same room facing each other Adjacent cubicles Same floor Same building Adjacent buildings Same city Adjacent cities Different cities in same time zone Different time zones Agile & DevOps Conference East – Nov. 11, 2015 27 Collaborating in Different Time Zones •  Allow flexible work hours and shifting schedules. •  Schedule meetings in a way that shares the pain. •  Adjust meeting times to account for daylight savings changes. •  Rotate meeting chair responsibilities amongst geographies. •  Encourage full-team participation and communicate results to other team members if they can not attend. It is not the distance that is difficult, it is the time zone difference. Finding a common time between two locations is considerably easier to manage than between multiple time zones. Toronto Jersey Toronto Bangalore Toronto Vancouver 6:00 AM 11:00 AM 6:00 AM 3:30 PM 6:00 AM 3:00 AM 7:00 AM 12:00 PM 7:00 AM 4:30 PM 7:00 AM 4:00 AM 8:00 AM 1:00 PM 8:00 AM 5:30 PM 8:00 AM 5:00 AM 9:00 AM 2:00 PM 9:00 AM 6:30 PM 9:00 AM 6:00 AM 10:00 AM 3:00 PM 10:00 AM 7:30 PM 10:00 AM 7:00 AM 11:00 AM 4:00 PM 11:00 AM 8:30 PM 11:00 AM 8:00 AM 12:00 PM 5:00 PM 12:00 PM 9:30 PM 12:00 PM 9:00 AM 1:00 PM 6:00 PM 1:00 PM 10:30 PM 1:00 PM 10:00 AM 2:00 PM 7:00 PM 2:00 PM 11:30 PM 2:00 PM 11:00 AM 3:00 PM 8:00 PM 3:00 PM 12:30 AM 3:00 PM 12:00 PM 4:00 PM 9:00 PM 4:00 PM 1:30 AM 4:00 PM 1:00 PM 5:00 PM 10:00 PM 5:00 PM 2:30 AM 5:00 PM 2:00 PM 6:00 PM 11:00 PM 6:00 PM 3:30 AM 6:00 PM 3:00 PM 7:00 PM 12:00 AM 7:00 PM 4:30 AM 7:00 PM 4:00 PM
  • 17. Agile & DevOps Conference East – Nov. 11, 2015 28 Setting Up a Distributed Team For Success •  Identify and build a team for working on an Agile project. •  Arrange for full team training on Agile values and practices. •  Define and implement the tools, processes and practices necessary for conducting an Agile project. •  Commit to and budget for conducting staff rotations. Make arrangements for team members to travel to other team sites. 1. Assemble Team 2. Team Training 3. Tools & Practices 4. Rotate Staff Go! Tip: Leverage the usage of the collaboration tools to its fullest across the enterprise Agile & DevOps Conference East – Nov. 11, 2015 29 Quality
  • 18. Agile & DevOps Conference East – Nov. 11, 2015 30 Automation As Sprints unfold, the QA content if it’s not automated will take a larger proportion of the team’s total effort. Testing accumulates from Sprint to Sprint. The more you build, the more you have to test. Project Timeline QA Content Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint xSprint 1 Sprint 2 Sprint 7 Sprint 8 Sprint 9 Tip: Move form a test-last mentality to a test-driven culture including heavy emphasis on test automation Agile & DevOps Conference East – Nov. 11, 2015 31 Testing Philosophy & Engineering Tools Test First Test After Test as Verification Test as Examples Test One-at-a-Time Test All-at-Once State Verification Behavior Verification Tip: Provide consistency across the enterprise around engineering tools and practices that support agility and DevOps.
  • 19. Agile & DevOps Conference East – Nov. 11, 2015 32 Review Agile & DevOps Conference East – Nov. 11, 2015 33 Budget Fixed Price Caution: Fixed Price Contracts Budget A fixed price contract does NOT equal a fixed budget. You will usually be billed at least the fixed price of the contract, plus the cost of any changes. Fixed Price Changes
  • 20. Agile & DevOps Conference East – Nov. 11, 2015 34 Funding Model Iterative and incremental delivery of value Release 1 Sprint 1 Sprint 2 Sprint 3 Wrap upSprint y Software or Process Product Potentially Shippable Product Sprint Zero ClosureRelease n Tip: Incorporate a time-and-material funding model for a team- based product or service delivery. Agile & DevOps Conference East – Nov. 11, 2015 35 True Partnership Includes The Vendor Without a partnership between all parties including the vendor(s) there cannot be an Agile project. Organization Business IT Vendor(s) Team Team Whenever possible, co-locating the vendor directly with the Solution Team will be extremely beneficial. ! ! !
  • 21. Agile & DevOps Conference East – Nov. 11, 2015 36 Appetite For Experimentation Tip: Performance evaluations and total compensations should be revisited to nurture an Agile culture Agile & DevOps Conference East – Nov. 11, 2015 37 Journey
  • 22. Agile & DevOps Conference East – Nov. 11, 2015 38 Questions? Agile & DevOps Conference East – Nov. 11, 2015 39 Contact Information https://ca.linkedin.com/in/sirajberhan Thank You! @SirajBerhan http://siraj.berhan.ca/ Siraj@Berhan.ca