SlideShare a Scribd company logo
1 of 73
Download to read offline
27th November, 2013 Copyright © SureSkills
Agile
– Making it Work

27th November, 2013 Copyright © SureSkills
Agenda
Time

Agenda

Speaker

0800

Welcome

Ruaidhri McSharry

0800 – 0815

SureSkills Introduction to Agile

Bill Heffernan,
SureSkills

0815 – 0910

Agile – Making it Work in a Real Environment

Cameron O Connor,
SQS/SureSkills

0910 – 0950

Concepts & Practices behind Agile
Requirements

Colm O'hEocha, Agile
Innovation

0950 – 1020

Real Word Case Study - Rolling Out Agile in
Paddy Power

Paul Hayes, Paddy
Power

1020 – 1030

Q&A & Event Close

Event Panel

27th November, 2013 Copyright © SureSkills
Project
Management

Service
Management

Education
Development

Global
Delivery

Program & Project Management Practices
Project office, PMO, Portfolio
Management, Resource Placement:
Program Managers & Project Managers

Gap Analysis – Best practice
frameworks & Standards – ITIL®,
ISO20000
Steering – Continual Service
Improvement Programs

Instructor Led & E-Learning Development
Rapid 2
SureSkills Connect

EMEA
AJP
USA

Business
Analysis

Managed
Services

Business Analysis Operations
Assess & Recommend: Business
processes
Business Process Modelling

Service Desk Outsourcing
Application Management and
Deployment
Vendor SLA Management

Support
Pro-Active Monitoring and Alerting
IT Administration (MAC service)
Remote and On-Site Hands On
Response

27th November, 2013 Copyright © SureSkills

Technical
Consulting
Data management solutions
Storage solutions
Virtualisation solutions

LaaS
Social Learning
E-Learning
Virtual Labs Capability

Social
Media
Social Media for Business
Digital Marketing
Search Engine
Optimization

Private Tailored

Public Schedule

Customized Courses
On site/off site
Groups
1-1

Microsoft
VMware
ITIL
PRINCE2
Business Skills
SQL
Business Analysis
Introduction to Agile
Bill Heffernan

27th November, 2013 Copyright © SureSkills
Agile Overview
1.
2.
3.
4.
5.
6.
7.
8.
9.

Origins
What is Agile?
Agile Principles
Agile Approaches
Why Adopt Agile
Challenges
Pitfalls
Myths
Q&A

Acknowledgement:
A significant proportion of content in this presentation is based upon content from the “Agile for
Dummies” e-book publish by IBM.

27th November, 2013 Copyright © SureSkills
Origins of Agile
Traditional
“Waterfall”
“Code-and-Fix”







Requirements
Design
Development
Integration
Testing
Deployment

Challenges
 Schedule Risk
 Limited Flexibility
 Reduced
Customer
Involvement

27th November, 2013 Copyright © SureSkills

1988

1990’s

“Spiral”

“RAD”

Incremental
Regularly deliver
working code in
small chunks
Iterative
Learn from
feedback on
deliveries and set
aside time to use
this feedback to
improve

(Rapid Application
Development)
SCRUM
XP

2001
“Agile Manifesto”
What is Agile?
Manifesto
We are uncovering better ways of developing software by doing it and helping
others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation

Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the
left more.
* Agile Manifesto Copyright 2001: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham,
Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern,
Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas. This declaration may be
freely copied in any form, but only in its entirety through this notice.

27th November, 2013 Copyright © SureSkills
Agile Principles
1.

2.

3.

4.
5.

6.

The highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.
Welcome changing requirements,
even late in development. Agile
processes harness change for the
customer’s competitive advantage.
Deliver working software frequently,
from a couple of weeks to a couple of
months, with a preference to the
shorter timescale.
Business people and developers
must work together daily throughout
the project.
Build projects around motivated
individuals. Give them the
environment and support they need,
and trust them to get the job done.
The most efficient and effective method
of conveying information to and within
a development team is face-to-face
conversation.

27th November, 2013 Copyright © SureSkills

7.
8.

9.
10.
11.
12.

Working software is the primary
measure of progress.
Agile processes promote sustainable
development. The sponsors,
developers, and users should be able
to maintain a constant pace
indefinitely.
Continuous attention to technical
excellence and good design
enhances agility.
Simplicity — the art of maximizing the
amount of work not done — is
essential.
The best architectures, requirements,
and designs emerge from selforganizing teams.
At regular intervals, the team reflects
on how to become more effective
and then tunes and adjusts its
behaviour accordingly.
Agile Approaches
SCRUM
 Adjustments made on experience not theory
 Product backlog, sprint backlog, burn down charts, shippable functionality

XP
 Deliver requirements when as requested by customer

Lean Programming
 The lean software development principles are eliminate waste, build in quality, create
knowledge, defer commitment, deliver quickly, respect people, and optimize the whole.

Kanban
 Visualise the workflow and limit work in progress

Agile Modeling
 Values, principles, and practices for modeling software that can be applied on a software
development project in an effective and lightweight manner.
 Agile Model Driven Development (AMDD) approach - do just enough high-level modeling at
the beginning to understand the scope and potential architecture. During construction
iterations do modeling as part of iteration planning activities, then take a JIT model storming
approach where you model

Unified Process
 Iterative and incremental approaches within a set life cycle. Focuses on collaborative nature
of software development and works with tools in a low-ceremony way.

Disciplined Agile Delivery (DAD) – Agile Framework

27th November, 2013 Copyright © SureSkills
Why Adopt Agile?
Faster time to market

Early ROI

Culture & morale

Efficiency

Feedback from real customers

Customer satisfaction

Build the right product

Alignment / Integrated Teams

Early risk reduction

Better Quality

27th November, 2013 Copyright © SureSkills

Emergent Outcomes

Predictability
Challenges
Large Teams

Enterprise
Discipline

Distributed
Teams

Scale
Organization
Distribution
& Complexity

Compliance
Domain
Complexity &
Technical
Complexity

27th November, 2013 Copyright © SureSkills
Pitfalls

27th November, 2013 Copyright © SureSkills
Some (of many) Myths

Is not
disciplined

A team can be
agile

We don’t know
what will be
delivered

Do not plan

Myths
Doesn’t scale

27th November, 2013 Copyright © SureSkills

Unsuitable for
regulated
environments

No
Documentation
Q&A

27th November, 2013 Copyright © SureSkills
Agile – Making it Work in a Real
Environment
Cameron O’Connor

27th November, 2013 Copyright © SureSkills
…or is it?
27th November, 2013 Copyright © SureSkills
In the beginning there was Change

27th November, 2013 Copyright © SureSkills
Traditionally we used this

27th November, 2013 Copyright © SureSkills
To do this….

27th November, 2013 Copyright © SureSkills
However, these days, this is important….

27th November, 2013 Copyright © SureSkills
and so is this…

27th November, 2013 Copyright © SureSkills
and especially this …

27th November, 2013 Copyright © SureSkills
We have redesigned our workspace

27th November, 2013 Copyright © SureSkills
And how we meet

27th November, 2013 Copyright © SureSkills
We call this the Agile Approach

27th November, 2013 Copyright © SureSkills
Top 9 Reasons to go Agile
(VERSIONONE Annual State of Agile Report 2013)

1.
2.
3.
4.
5.
6.
7.

Manage Changing Requirements
Productivity
Project Visibility
Team Morale
Quality
Faster Time to Market
Better alignment between IT & Business
Objectives
8. Simplify Development Process

27th November, 2013 Copyright © SureSkills
Agile Methods & Practices

% of Agile methodologies being used
60%
50%
40%
30%
20%
10%
0%

27th November, 2013 Copyright © SureSkills
What Agile techniques are being used on projects?

% of Agile techniques employed
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%

27th November, 2013 Copyright © SureSkills

% of Agile techniques
employed
Leading causes of failed Agile projects









Company philosophy at odds with core Agile values
Pressure to follow traditional Waterfall processes
General organisational communications problems
Lack of experience with Agile methods
Unwillingness of team to follow Agile
Lack of Management support
Insufficient training

27th November, 2013 Copyright © SureSkills
Top 5 ‘Must Haves’ to adopting and scaling Agile

1.Executive Support
2.Training Program
3.Implementation of a common tool
4.Internal support group
5.Reference books/ guides

27th November, 2013 Copyright © SureSkills
Top 10 Agile Tools

1. Excel
2. MS Project
3. Version One
4. Jira/ Greenhooper
5. HP Quality Centre
6. MS TFS
7. Bugzilla
8. Homegrown
9. Google Docs
10. Vendor Y
11. IBM Clearcase
12. Rational

27th November, 2013 Copyright © SureSkills
Agile is a mind set

27th November, 2013 Copyright © SureSkills
Adoption of Agile ideas depends on organizational
cultural

27th November, 2013 Copyright © SureSkills
Don’t worry, we were all born Agile!

27th November, 2013 Copyright © SureSkills
Concepts & Practices behind
Agile Requirements
Colm O'hEocha

27th November, 2013 Copyright © SureSkills
What’s Wrong with ‘Requirement Specifications’?
38

– ‘Requirements’ -> Mandatory, Fixed
• Ignore ‘Emergent Learning’, Hard to Change
– ‘Specifications’ -> Feature Centric rather than
Value Centric
– Reflect Problem Space, not Solution Space
– Inhibit Collaboration/Innovation
– Low fidelity, low richness, expensive

27th November, 2013 Copyright © SureSkills
What are ‘User Stories’
39

A brief statement of intent that describes something
the system needs to do for the user

• User Centric – what’s important to your customer
• Story – The Power of Narrative
– We pay much more attention to stories than facts
– Stories drives generation of tacit, contextual knowledge
– “A story paints a picture, and a picture tells a thousand
words”

• User Stories Define

• What its not:

– The Actor/Persona/Role (Who)
– The Action/Functionality (What)
– The Result/Benefit/Goal (Why)
27th November, 2013 Copyright © SureSkills

– A Use Case
– Requirements
Document
– Feature Specification

Copyright © 2012 AgileInnovation
Two way conversation is the best way to
reduce ambiguity and mis-understanding…
A wife asks her husband, a software engineer; "Could you please
go shopping for me and buy one carton of milk, and if they have
eggs, get six!" A short time later the husband comes back with six
cartons of milk. The wife asks him, "Why the hell did you buy six
cartons of milk?" He replied, "They had eggs."
“Entrée comes with choice of soup or salad
and bread.”
Say again?

Eats, shoots, and leaves.
Eats shoots and leaves.
40
27th

November, 2013 Copyright © SureSkills
Specification
41

27th November, 2013 Copyright © SureSkills
User Story
As a Home Owner, I want to regularly trim my lawn so its neat and tidy.

27th November, 2013 Copyright © SureSkills
User Stories & Innovation

As a <role>

Problem
Space

Innovation
Space

Solution
Space

Customers
End Users
Domain Experts

Uncertainty
Ambiguity
Conversation
Social Objects

Developers
Architects
UI/UX Designers

so that <benefit>

27th November, 2013 Copyright © SureSkills

I want to <action>
User Stories & Late Elaboration
Lean Thinking
Defer Decisions

Need to Make
Project
Commitments

Project
Start

Buy Information Early

PlanDriven
Approach:
Plan the
Work,
Work the
Plan

Lean/Agile
Approach:
Make
Better
Decisions,
Later

Late Elaboration, Keep Options
Open

Plan More Thoroughly, Earlier
Time

27th November, 2013 Copyright © SureSkills

Most
Information
Available to
Make Good
Decisions

Project
End
User Stories & Incremental Value

27th November, 2013 Copyright © SureSkills
CCC
As a <role>
I need <functionality>
so that <benefit>
OR
In order to <benefit>
As a <role>
I want to <functionality>

Card
As a customer I search for
users so that I can view their
details
Value: Med
Risk: Low

Estimate: 3 pts

OR

Given <context>
when <event>
then <result>

27th November, 2013 Copyright © SureSkills

Confirmation
•Works where first or
last name is blank
•Returns registered and
guest users
•I can view a list of all
matching users
•….

Conversation
User Story – Sample
Email Attachments.
As a premium user I want emails
with attachments to go faster so I
can get on with my work

Confirmation:
• Premium users notice
emails with attachments
don’t slow down the
application
• Works with attachments
up to 10MB
• Works with up to 100
attachments

27th November, 2013 Copyright © SureSkills

CONVERSATION:
• Is the speed of
sending/receiving the
problem, or just that it
delays your getting on
with other work?
• Are we talking about
only sending, or
receiving attachments
also?
• What is an acceptable
delay?
• Will you want to store
received attachments?
• Would up to 100
attachments be
enough?
• What about regular
users?
27th November, 2013 Copyright © SureSkills
Using User Stories
49

• Describes Scope, but not Specification
– Used for Planning, not Building
• Uses Language Common to Business & IT
• Facilitates Prioritisation & De-Scoping

• Input to Analysis/Specification, NOT the Output
• Drives Definition of Acceptance Criteria
– These represent the ‘Requirements’

• Supports ‘pull’ of information as its needed

27th November, 2013 Copyright © SureSkills
Some Bad Stories
50

1. ‘As a developer I want to call the
cfg_adm API so that I can get/set
compression cfg values’
2. ‘As an architect I want to refactor the
iOS client APIs so they provide a
cleaner interface’
3. ‘As a stock controller I want to
control the stock so that the stock is
controlled’
27th November, 2013 Copyright © SureSkills
Story Taxonomy
NFR

Product Backlog
Item (PBI)

Constrained By
1
0..*

Implemented By
1

1..*

Tasks

Is One of

User Story

1
Done when Passes
0..*

1
1..*

Acceptance
Tests
1..*

Key and
edge
Examples

Other Work
Item

Unit Tests

Is One or More of
0..*

Other
Criteria
51

27th

November, 2013 Copyright © SureSkills
27th November, 2013 Copyright © SureSkills
Real Word Case Study - Rolling
Out Agile in Paddy Power
Paul Hayes

27th November, 2013 Copyright © SureSkills
27/11/2013
Rolling out Agile
in Paddy Power

27/11/2013

55
Paddy Power
What you might already know

27/11/2013

56
Paddy Power
What you might not know
•
•
•
•

Formed in 1988
Over 3500 employees worldwide
2012 Turnover €5.7 billion
2012 Operating Profit €136 million
– UK €81.7 million
– Australia €30.8 million
– Ireland & R.O.W. €23.5 million

• Over 75% of profits from Online
• Market leader in mobile
– First betting app in Appstore (2010)
– Over 30% of online revenues
27/11/2013

57
Paddy Power
Product Development

58

Paddy Power
Development
Teams

Product
Vendors

Development
Partners

27/11/2013

•Web Development
•Mobile Development
•Java Development
•Scripting
•Reporting

• Betting Platform
• Games Developers
• Casino, Poker, Bingo software

• Outsourced Development
• Outsourced Testing services
Why move to agile?
Scaling organisation

27/11/2013

59
Why move to agile?
Scaling organisation

27/11/2013

60
Why move to agile?

• Long delivery times for new projects
• Difficult to adapt to UX research findings
• Difficult interaction between BA & IT teams
– Long, detailed specs
– Lengthy review & estimation process
– High cost of change

• Communications overhead
– Escalation meetings

27/11/2013

61
Preparing for agile
Approach
•
•
•
•
•
•

Stakeholder engagement
Agreeing roles & responsibilities
Agile framework selection
Define training needs
Agree cross-functional teams
Proof – of – concept :
– 2 teams
– Q4 2012

27/11/2013

62
Preparing for agile
Guiding principles

63

• Have the people in the team that you need to produce
releasable software
• Release at the end of sprints
• Flexibility – inspect & adapt
• Improve visibility

27/11/2013
Preparing for agile
Initial training

• 1 day workshop for whole team
• Engaged with external coach
• “Training from the back of the room” –
discussions & exercises e.g. ‘best project’,
‘previous agile experiences’
• User story focus
• Happiness door

27/11/2013

64
Executing the transition
Kick-off and planning

• Teams agreed on 3 week sprints
• Unanimous adoption of Story Points &
Planning Poker
• Used Kanban to ‘protect’ sprints

27/11/2013

65
Executing the transition
Changing other work practices

•
•
•
•
•
•

66

User stories / Spec by Example
Test automation
Continuous delivery
Co-located teams
Continuous improvement led by teams
CSM & CPO training for people in those roles

27/11/2013
Executing the transition
Phased transition

2013 Jan
T1
T2
T3
T4
T5
T6
10/10/201
3

Feb

67

Mar

Apr

May

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

Recruit

Recruit

InTeam

Scrum

Scrum

Scrum
x2

Scrum
x2

Scrum
x2

Recruit

Recruit

InTeam

InTeam

InTeam

Scrum

Scrum

Scrum

Inflight

Inflight

Inflight

InTeam

InTeam

InTeam

Scrum

Scrum

Recruit

Inflight

Inflight

Inflight

Inflight

InTeam

InTeam

Scrum
Executing the transition
External teams

68

• Same transition planning steps as with internal teams
• Principles
– Releasable code at end of sprints
– Open communications & transparency
– Fixed length sprints
– Shared commitment to continuous improvement
– One team
• Mixed teams
– PP : Product Owner role. BA & QA within teams
– External: Scrummaster role. Dev & QA within teams
27/11/2013
Agile – the story so far
Results
•
•
•
•
•
•

10 cross-functional agile teams up and running
Improved morale of teams
Better interaction between business & IT teams
Shortened delivery times??
Reduces delivery risk
Facilitates small changes

27/11/2013

69
Agile – the story so far
What we have learned
•
•
•
•
•

70

Preparing the organisation is key
Outside coach is a great help
Important that whole team & stakeholders train together
Agree the principles, don’t dictate the details
Teams all adopted story points & converged on 3 week
sprints

27/11/2013
Agile – the story so far
Still working on…
•
•
•
•

71

Interaction with UX & Design teams
Integrating Infrastructure / devops
Alignment with budgets / annual plans
Building guilds, tribes & continuing the evolution along
with other PP development areas

27/11/2013
Keep in touch

• paul.hayes@paddypower.com

27/11/2013

72

@paulmhayes
Join The Debate on LinkedIn

SureSkills Service Management & Project Management Group

27th November, 2013 Copyright © SureSkills
Dublin: 14 Fitzwilliam Place, Dublin 2, Ireland
Belfast: Callender House, 58-60 Upper Arthur Street, Belfast BT1 4GJ, Northern Ireland
Austin: 7000 N. Mopac Expressway, Suite 200, Austin, TX 78731, USA
www.sureskills.com
Phone: +353-1-240-2222 Email: info@sureskills.com

27th November, 2013 Copyright © SureSkills

More Related Content

What's hot

Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...AgileNetwork
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...ITSM Academy, Inc.
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Academy, Inc.
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachEnterprise Management Associates
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseVersionOne
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsTasktop
 
SAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning materialSAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning materialLeanwisdom
 
How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)Katy Slemon
 
Is there a best practice for an agile transformation? - No! - So what now?
Is there a best practice for an agile transformation? - No! - So what now?Is there a best practice for an agile transformation? - No! - So what now?
Is there a best practice for an agile transformation? - No! - So what now?Hendrik Esser
 
Agile Configuration Management Environments
Agile Configuration Management EnvironmentsAgile Configuration Management Environments
Agile Configuration Management EnvironmentsBrad Appleton
 
Emerging Trends of Software Engineering
Emerging Trends of Software Engineering Emerging Trends of Software Engineering
Emerging Trends of Software Engineering DR. Ram Kumar Pathak
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceMatt Holitza
 
Cloud Computing Fundamental Course Preview
Cloud Computing Fundamental Course PreviewCloud Computing Fundamental Course Preview
Cloud Computing Fundamental Course PreviewInvensis Learning
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17Wolfgang Hilpert
 
Agile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureBrad Appleton
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarITSM Academy, Inc.
 

What's hot (19)

Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
Agile Mumbai 2020 Conference | Agile Leadership 101: Unlearn to succeed | Ash...
 
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
Service Leadership’s 9 Guiding Principles: Keys to Successful Change, an ITSM...
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
 
Learn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management ApproachLearn Best Practices of a True Hybrid IT Management Approach
Learn Best Practices of a True Hybrid IT Management Approach
 
AgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the EnterpriseAgileLIVE Webinar: Agile Leadership for the Enterprise
AgileLIVE Webinar: Agile Leadership for the Enterprise
 
Deliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps TransformationsDeliver on the Promise of Agile and DevOps Transformations
Deliver on the Promise of Agile and DevOps Transformations
 
SAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning materialSAFe 5.0 Agilist Certification Learning material
SAFe 5.0 Agilist Certification Learning material
 
How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)How to lead successful agile transformation (ceo’s guide)
How to lead successful agile transformation (ceo’s guide)
 
Is there a best practice for an agile transformation? - No! - So what now?
Is there a best practice for an agile transformation? - No! - So what now?Is there a best practice for an agile transformation? - No! - So what now?
Is there a best practice for an agile transformation? - No! - So what now?
 
Agile Configuration Management Environments
Agile Configuration Management EnvironmentsAgile Configuration Management Environments
Agile Configuration Management Environments
 
4 Maps of DevOps
4 Maps of DevOps4 Maps of DevOps
4 Maps of DevOps
 
SAFe Program Level Metrics
SAFe Program Level MetricsSAFe Program Level Metrics
SAFe Program Level Metrics
 
Emerging Trends of Software Engineering
Emerging Trends of Software Engineering Emerging Trends of Software Engineering
Emerging Trends of Software Engineering
 
The Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governanceThe Agile PMO: Ensuring visibility and governance
The Agile PMO: Ensuring visibility and governance
 
Cloud Computing Fundamental Course Preview
Cloud Computing Fundamental Course PreviewCloud Computing Fundamental Course Preview
Cloud Computing Fundamental Course Preview
 
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17Wolfgang hilpert   scaling agile war stories - scrum germany 2017-11-17
Wolfgang hilpert scaling agile war stories - scrum germany 2017-11-17
 
Agile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, Culture
 
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy WebinarPutting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
Putting the Pro in Process Design with Donna Knapp - an ITSM Academy Webinar
 
Enterprise Agile Adoption
Enterprise Agile AdoptionEnterprise Agile Adoption
Enterprise Agile Adoption
 

Viewers also liked

Sdn presentation ux-beers
Sdn presentation ux-beersSdn presentation ux-beers
Sdn presentation ux-beersAnnie Stewart
 
Disruption in big software
Disruption in big softwareDisruption in big software
Disruption in big softwareAnnie Stewart
 
Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...
Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...
Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...Google
 
Digital Transformation at the EU.pptx
Digital Transformation at the EU.pptxDigital Transformation at the EU.pptx
Digital Transformation at the EU.pptxAnnie Stewart
 
Authority, property, piracy: from copyright to the commons
Authority, property, piracy: from copyright to the commonsAuthority, property, piracy: from copyright to the commons
Authority, property, piracy: from copyright to the commonsJane Secker
 
Hybrid cloud & orchestration - a critical success factor in your digital tran...
Hybrid cloud & orchestration - a critical success factor in your digital tran...Hybrid cloud & orchestration - a critical success factor in your digital tran...
Hybrid cloud & orchestration - a critical success factor in your digital tran...Atos
 
Building Blocks of Digital Maturity
Building Blocks of Digital MaturityBuilding Blocks of Digital Maturity
Building Blocks of Digital MaturityIsabelle Perreault
 
GDPR Compliance voor zelfstandigen, KMO's en grote ondernemingen
GDPR Compliance voor zelfstandigen, KMO's en grote ondernemingenGDPR Compliance voor zelfstandigen, KMO's en grote ondernemingen
GDPR Compliance voor zelfstandigen, KMO's en grote ondernemingenBart Van Den Brande
 
Cuaderno de prácticas 2016 2017
Cuaderno de prácticas 2016 2017Cuaderno de prácticas 2016 2017
Cuaderno de prácticas 2016 2017SociologiaUrbana
 

Viewers also liked (10)

Sdn presentation ux-beers
Sdn presentation ux-beersSdn presentation ux-beers
Sdn presentation ux-beers
 
Digital agility 1172014
Digital agility 1172014Digital agility 1172014
Digital agility 1172014
 
Disruption in big software
Disruption in big softwareDisruption in big software
Disruption in big software
 
Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...
Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...
Leveraging Best Practice Methods in an Age of Digital Transformation Belfast ...
 
Digital Transformation at the EU.pptx
Digital Transformation at the EU.pptxDigital Transformation at the EU.pptx
Digital Transformation at the EU.pptx
 
Authority, property, piracy: from copyright to the commons
Authority, property, piracy: from copyright to the commonsAuthority, property, piracy: from copyright to the commons
Authority, property, piracy: from copyright to the commons
 
Hybrid cloud & orchestration - a critical success factor in your digital tran...
Hybrid cloud & orchestration - a critical success factor in your digital tran...Hybrid cloud & orchestration - a critical success factor in your digital tran...
Hybrid cloud & orchestration - a critical success factor in your digital tran...
 
Building Blocks of Digital Maturity
Building Blocks of Digital MaturityBuilding Blocks of Digital Maturity
Building Blocks of Digital Maturity
 
GDPR Compliance voor zelfstandigen, KMO's en grote ondernemingen
GDPR Compliance voor zelfstandigen, KMO's en grote ondernemingenGDPR Compliance voor zelfstandigen, KMO's en grote ondernemingen
GDPR Compliance voor zelfstandigen, KMO's en grote ondernemingen
 
Cuaderno de prácticas 2016 2017
Cuaderno de prácticas 2016 2017Cuaderno de prácticas 2016 2017
Cuaderno de prácticas 2016 2017
 

Similar to Agile Event Presentation - Nov 27th 2013

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
 
Integration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile MethodologyIntegration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile MethodologyAdvance Agility
 
The 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 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
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowTechWell
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanSandipp Vijj, Digital Disruptor
 
IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StoryNUS-ISS
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't WorkAgile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't WorkAgileNetwork
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI St. Louis
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® OverviewCprime
 
Dsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successDsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successBootstrap Marketing
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeRichard Knaster
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project managementPramesh Vaidya
 

Similar to Agile Event Presentation - Nov 27th 2013 (20)

Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Integration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile MethodologyIntegration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile Methodology
 
The 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 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
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development Flow
 
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-leanKeynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
Keynote dean-leffingwell-keynote-be-agile-scale-up-stay-lean
 
IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue
 
Successful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't WorkAgile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
Agile Gurugram 2022 - Ashutosh Rai | Agile Doesn't Work
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
 
Dsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation successDsg best practice guide for net suite implementation success
Dsg best practice guide for net suite implementation success
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFeOpportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
AgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - FoundationAgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - Foundation
 

More from Google

The Impact of Effective Performance Management
The Impact of Effective Performance ManagementThe Impact of Effective Performance Management
The Impact of Effective Performance ManagementGoogle
 
SureSkills GDPR - Discover the Smart Solution
SureSkills GDPR - Discover the Smart Solution SureSkills GDPR - Discover the Smart Solution
SureSkills GDPR - Discover the Smart Solution Google
 
Six Stages of Digital Transformation
Six Stages of Digital Transformation Six Stages of Digital Transformation
Six Stages of Digital Transformation Google
 
Leveraging Best Practice Methods in an Age of Digital Transformation - Slides
Leveraging Best Practice Methods in an Age of Digital Transformation - SlidesLeveraging Best Practice Methods in an Age of Digital Transformation - Slides
Leveraging Best Practice Methods in an Age of Digital Transformation - SlidesGoogle
 
Dublin Training & Certification Schedule July-December 2016
Dublin Training & Certification Schedule July-December 2016Dublin Training & Certification Schedule July-December 2016
Dublin Training & Certification Schedule July-December 2016Google
 
Belfast Training Schedule July - December 2016
Belfast Training Schedule July - December 2016Belfast Training Schedule July - December 2016
Belfast Training Schedule July - December 2016Google
 
SureSkills Belfast Schedule Jan - June 2016
SureSkills Belfast Schedule Jan - June 2016SureSkills Belfast Schedule Jan - June 2016
SureSkills Belfast Schedule Jan - June 2016Google
 
SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016Google
 
Belfast Training & Certification Brochure
Belfast Training & Certification BrochureBelfast Training & Certification Brochure
Belfast Training & Certification BrochureGoogle
 
Dublin Training & Certification Brochure
Dublin Training & Certification BrochureDublin Training & Certification Brochure
Dublin Training & Certification BrochureGoogle
 
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudEspion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudGoogle
 
CommVault - Your Journey to A Secure Cloud Event
CommVault - Your Journey to A Secure Cloud EventCommVault - Your Journey to A Secure Cloud Event
CommVault - Your Journey to A Secure Cloud EventGoogle
 
EMC slideshow Belfast Event
EMC slideshow Belfast EventEMC slideshow Belfast Event
EMC slideshow Belfast EventGoogle
 
SureSkills Belfast Training Schedule Jan - Jun 2015
SureSkills Belfast Training Schedule Jan - Jun 2015SureSkills Belfast Training Schedule Jan - Jun 2015
SureSkills Belfast Training Schedule Jan - Jun 2015Google
 
SureSkills Course Schedule - January 2015 - June 2015
SureSkills Course Schedule - January 2015 - June 2015SureSkills Course Schedule - January 2015 - June 2015
SureSkills Course Schedule - January 2015 - June 2015Google
 
SureSkills Virtualization and Cloud Event June 12, 2014
SureSkills Virtualization and Cloud Event June 12, 2014SureSkills Virtualization and Cloud Event June 12, 2014
SureSkills Virtualization and Cloud Event June 12, 2014Google
 
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014Google
 
Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...Google
 
Integrating Project Management with Service Management Best Practices, Feb 27...
Integrating Project Management with Service Management Best Practices, Feb 27...Integrating Project Management with Service Management Best Practices, Feb 27...
Integrating Project Management with Service Management Best Practices, Feb 27...Google
 
SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features Google
 

More from Google (20)

The Impact of Effective Performance Management
The Impact of Effective Performance ManagementThe Impact of Effective Performance Management
The Impact of Effective Performance Management
 
SureSkills GDPR - Discover the Smart Solution
SureSkills GDPR - Discover the Smart Solution SureSkills GDPR - Discover the Smart Solution
SureSkills GDPR - Discover the Smart Solution
 
Six Stages of Digital Transformation
Six Stages of Digital Transformation Six Stages of Digital Transformation
Six Stages of Digital Transformation
 
Leveraging Best Practice Methods in an Age of Digital Transformation - Slides
Leveraging Best Practice Methods in an Age of Digital Transformation - SlidesLeveraging Best Practice Methods in an Age of Digital Transformation - Slides
Leveraging Best Practice Methods in an Age of Digital Transformation - Slides
 
Dublin Training & Certification Schedule July-December 2016
Dublin Training & Certification Schedule July-December 2016Dublin Training & Certification Schedule July-December 2016
Dublin Training & Certification Schedule July-December 2016
 
Belfast Training Schedule July - December 2016
Belfast Training Schedule July - December 2016Belfast Training Schedule July - December 2016
Belfast Training Schedule July - December 2016
 
SureSkills Belfast Schedule Jan - June 2016
SureSkills Belfast Schedule Jan - June 2016SureSkills Belfast Schedule Jan - June 2016
SureSkills Belfast Schedule Jan - June 2016
 
SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016SureSkills Dublin Schedule Jan - June 2016
SureSkills Dublin Schedule Jan - June 2016
 
Belfast Training & Certification Brochure
Belfast Training & Certification BrochureBelfast Training & Certification Brochure
Belfast Training & Certification Brochure
 
Dublin Training & Certification Brochure
Dublin Training & Certification BrochureDublin Training & Certification Brochure
Dublin Training & Certification Brochure
 
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure CloudEspion and SureSkills Presentation - Your Journey To A Secure Cloud
Espion and SureSkills Presentation - Your Journey To A Secure Cloud
 
CommVault - Your Journey to A Secure Cloud Event
CommVault - Your Journey to A Secure Cloud EventCommVault - Your Journey to A Secure Cloud Event
CommVault - Your Journey to A Secure Cloud Event
 
EMC slideshow Belfast Event
EMC slideshow Belfast EventEMC slideshow Belfast Event
EMC slideshow Belfast Event
 
SureSkills Belfast Training Schedule Jan - Jun 2015
SureSkills Belfast Training Schedule Jan - Jun 2015SureSkills Belfast Training Schedule Jan - Jun 2015
SureSkills Belfast Training Schedule Jan - Jun 2015
 
SureSkills Course Schedule - January 2015 - June 2015
SureSkills Course Schedule - January 2015 - June 2015SureSkills Course Schedule - January 2015 - June 2015
SureSkills Course Schedule - January 2015 - June 2015
 
SureSkills Virtualization and Cloud Event June 12, 2014
SureSkills Virtualization and Cloud Event June 12, 2014SureSkills Virtualization and Cloud Event June 12, 2014
SureSkills Virtualization and Cloud Event June 12, 2014
 
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
SureSkills & Algonquin SMPM Integration Presentation Ottawa 2014
 
Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...
 
Integrating Project Management with Service Management Best Practices, Feb 27...
Integrating Project Management with Service Management Best Practices, Feb 27...Integrating Project Management with Service Management Best Practices, Feb 27...
Integrating Project Management with Service Management Best Practices, Feb 27...
 
SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features
 

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Agile Event Presentation - Nov 27th 2013

  • 1. 27th November, 2013 Copyright © SureSkills
  • 2. Agile – Making it Work 27th November, 2013 Copyright © SureSkills
  • 3. Agenda Time Agenda Speaker 0800 Welcome Ruaidhri McSharry 0800 – 0815 SureSkills Introduction to Agile Bill Heffernan, SureSkills 0815 – 0910 Agile – Making it Work in a Real Environment Cameron O Connor, SQS/SureSkills 0910 – 0950 Concepts & Practices behind Agile Requirements Colm O'hEocha, Agile Innovation 0950 – 1020 Real Word Case Study - Rolling Out Agile in Paddy Power Paul Hayes, Paddy Power 1020 – 1030 Q&A & Event Close Event Panel 27th November, 2013 Copyright © SureSkills
  • 4. Project Management Service Management Education Development Global Delivery Program & Project Management Practices Project office, PMO, Portfolio Management, Resource Placement: Program Managers & Project Managers Gap Analysis – Best practice frameworks & Standards – ITIL®, ISO20000 Steering – Continual Service Improvement Programs Instructor Led & E-Learning Development Rapid 2 SureSkills Connect EMEA AJP USA Business Analysis Managed Services Business Analysis Operations Assess & Recommend: Business processes Business Process Modelling Service Desk Outsourcing Application Management and Deployment Vendor SLA Management Support Pro-Active Monitoring and Alerting IT Administration (MAC service) Remote and On-Site Hands On Response 27th November, 2013 Copyright © SureSkills Technical Consulting Data management solutions Storage solutions Virtualisation solutions LaaS Social Learning E-Learning Virtual Labs Capability Social Media Social Media for Business Digital Marketing Search Engine Optimization Private Tailored Public Schedule Customized Courses On site/off site Groups 1-1 Microsoft VMware ITIL PRINCE2 Business Skills SQL Business Analysis
  • 5. Introduction to Agile Bill Heffernan 27th November, 2013 Copyright © SureSkills
  • 6. Agile Overview 1. 2. 3. 4. 5. 6. 7. 8. 9. Origins What is Agile? Agile Principles Agile Approaches Why Adopt Agile Challenges Pitfalls Myths Q&A Acknowledgement: A significant proportion of content in this presentation is based upon content from the “Agile for Dummies” e-book publish by IBM. 27th November, 2013 Copyright © SureSkills
  • 7. Origins of Agile Traditional “Waterfall” “Code-and-Fix”       Requirements Design Development Integration Testing Deployment Challenges  Schedule Risk  Limited Flexibility  Reduced Customer Involvement 27th November, 2013 Copyright © SureSkills 1988 1990’s “Spiral” “RAD” Incremental Regularly deliver working code in small chunks Iterative Learn from feedback on deliveries and set aside time to use this feedback to improve (Rapid Application Development) SCRUM XP 2001 “Agile Manifesto”
  • 8. What is Agile? Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. * Agile Manifesto Copyright 2001: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas. This declaration may be freely copied in any form, but only in its entirety through this notice. 27th November, 2013 Copyright © SureSkills
  • 9. Agile Principles 1. 2. 3. 4. 5. 6. The highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 27th November, 2013 Copyright © SureSkills 7. 8. 9. 10. 11. 12. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity — the art of maximizing the amount of work not done — is essential. The best architectures, requirements, and designs emerge from selforganizing teams. At regular intervals, the team reflects on how to become more effective and then tunes and adjusts its behaviour accordingly.
  • 10. Agile Approaches SCRUM  Adjustments made on experience not theory  Product backlog, sprint backlog, burn down charts, shippable functionality XP  Deliver requirements when as requested by customer Lean Programming  The lean software development principles are eliminate waste, build in quality, create knowledge, defer commitment, deliver quickly, respect people, and optimize the whole. Kanban  Visualise the workflow and limit work in progress Agile Modeling  Values, principles, and practices for modeling software that can be applied on a software development project in an effective and lightweight manner.  Agile Model Driven Development (AMDD) approach - do just enough high-level modeling at the beginning to understand the scope and potential architecture. During construction iterations do modeling as part of iteration planning activities, then take a JIT model storming approach where you model Unified Process  Iterative and incremental approaches within a set life cycle. Focuses on collaborative nature of software development and works with tools in a low-ceremony way. Disciplined Agile Delivery (DAD) – Agile Framework 27th November, 2013 Copyright © SureSkills
  • 11. Why Adopt Agile? Faster time to market Early ROI Culture & morale Efficiency Feedback from real customers Customer satisfaction Build the right product Alignment / Integrated Teams Early risk reduction Better Quality 27th November, 2013 Copyright © SureSkills Emergent Outcomes Predictability
  • 13. Pitfalls 27th November, 2013 Copyright © SureSkills
  • 14. Some (of many) Myths Is not disciplined A team can be agile We don’t know what will be delivered Do not plan Myths Doesn’t scale 27th November, 2013 Copyright © SureSkills Unsuitable for regulated environments No Documentation
  • 15. Q&A 27th November, 2013 Copyright © SureSkills
  • 16. Agile – Making it Work in a Real Environment Cameron O’Connor 27th November, 2013 Copyright © SureSkills
  • 17. …or is it? 27th November, 2013 Copyright © SureSkills
  • 18. In the beginning there was Change 27th November, 2013 Copyright © SureSkills
  • 19. Traditionally we used this 27th November, 2013 Copyright © SureSkills
  • 20. To do this…. 27th November, 2013 Copyright © SureSkills
  • 21. However, these days, this is important…. 27th November, 2013 Copyright © SureSkills
  • 22. and so is this… 27th November, 2013 Copyright © SureSkills
  • 23. and especially this … 27th November, 2013 Copyright © SureSkills
  • 24. We have redesigned our workspace 27th November, 2013 Copyright © SureSkills
  • 25. And how we meet 27th November, 2013 Copyright © SureSkills
  • 26. We call this the Agile Approach 27th November, 2013 Copyright © SureSkills
  • 27. Top 9 Reasons to go Agile (VERSIONONE Annual State of Agile Report 2013) 1. 2. 3. 4. 5. 6. 7. Manage Changing Requirements Productivity Project Visibility Team Morale Quality Faster Time to Market Better alignment between IT & Business Objectives 8. Simplify Development Process 27th November, 2013 Copyright © SureSkills
  • 28. Agile Methods & Practices % of Agile methodologies being used 60% 50% 40% 30% 20% 10% 0% 27th November, 2013 Copyright © SureSkills
  • 29. What Agile techniques are being used on projects? % of Agile techniques employed 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 27th November, 2013 Copyright © SureSkills % of Agile techniques employed
  • 30. Leading causes of failed Agile projects        Company philosophy at odds with core Agile values Pressure to follow traditional Waterfall processes General organisational communications problems Lack of experience with Agile methods Unwillingness of team to follow Agile Lack of Management support Insufficient training 27th November, 2013 Copyright © SureSkills
  • 31. Top 5 ‘Must Haves’ to adopting and scaling Agile 1.Executive Support 2.Training Program 3.Implementation of a common tool 4.Internal support group 5.Reference books/ guides 27th November, 2013 Copyright © SureSkills
  • 32. Top 10 Agile Tools 1. Excel 2. MS Project 3. Version One 4. Jira/ Greenhooper 5. HP Quality Centre 6. MS TFS 7. Bugzilla 8. Homegrown 9. Google Docs 10. Vendor Y 11. IBM Clearcase 12. Rational 27th November, 2013 Copyright © SureSkills
  • 33. Agile is a mind set 27th November, 2013 Copyright © SureSkills
  • 34. Adoption of Agile ideas depends on organizational cultural 27th November, 2013 Copyright © SureSkills
  • 35. Don’t worry, we were all born Agile! 27th November, 2013 Copyright © SureSkills
  • 36. Concepts & Practices behind Agile Requirements Colm O'hEocha 27th November, 2013 Copyright © SureSkills
  • 37. What’s Wrong with ‘Requirement Specifications’? 38 – ‘Requirements’ -> Mandatory, Fixed • Ignore ‘Emergent Learning’, Hard to Change – ‘Specifications’ -> Feature Centric rather than Value Centric – Reflect Problem Space, not Solution Space – Inhibit Collaboration/Innovation – Low fidelity, low richness, expensive 27th November, 2013 Copyright © SureSkills
  • 38. What are ‘User Stories’ 39 A brief statement of intent that describes something the system needs to do for the user • User Centric – what’s important to your customer • Story – The Power of Narrative – We pay much more attention to stories than facts – Stories drives generation of tacit, contextual knowledge – “A story paints a picture, and a picture tells a thousand words” • User Stories Define • What its not: – The Actor/Persona/Role (Who) – The Action/Functionality (What) – The Result/Benefit/Goal (Why) 27th November, 2013 Copyright © SureSkills – A Use Case – Requirements Document – Feature Specification Copyright © 2012 AgileInnovation
  • 39. Two way conversation is the best way to reduce ambiguity and mis-understanding… A wife asks her husband, a software engineer; "Could you please go shopping for me and buy one carton of milk, and if they have eggs, get six!" A short time later the husband comes back with six cartons of milk. The wife asks him, "Why the hell did you buy six cartons of milk?" He replied, "They had eggs." “Entrée comes with choice of soup or salad and bread.” Say again? Eats, shoots, and leaves. Eats shoots and leaves. 40 27th November, 2013 Copyright © SureSkills
  • 40. Specification 41 27th November, 2013 Copyright © SureSkills
  • 41. User Story As a Home Owner, I want to regularly trim my lawn so its neat and tidy. 27th November, 2013 Copyright © SureSkills
  • 42. User Stories & Innovation As a <role> Problem Space Innovation Space Solution Space Customers End Users Domain Experts Uncertainty Ambiguity Conversation Social Objects Developers Architects UI/UX Designers so that <benefit> 27th November, 2013 Copyright © SureSkills I want to <action>
  • 43. User Stories & Late Elaboration Lean Thinking Defer Decisions Need to Make Project Commitments Project Start Buy Information Early PlanDriven Approach: Plan the Work, Work the Plan Lean/Agile Approach: Make Better Decisions, Later Late Elaboration, Keep Options Open Plan More Thoroughly, Earlier Time 27th November, 2013 Copyright © SureSkills Most Information Available to Make Good Decisions Project End
  • 44. User Stories & Incremental Value 27th November, 2013 Copyright © SureSkills
  • 45. CCC As a <role> I need <functionality> so that <benefit> OR In order to <benefit> As a <role> I want to <functionality> Card As a customer I search for users so that I can view their details Value: Med Risk: Low Estimate: 3 pts OR Given <context> when <event> then <result> 27th November, 2013 Copyright © SureSkills Confirmation •Works where first or last name is blank •Returns registered and guest users •I can view a list of all matching users •…. Conversation
  • 46. User Story – Sample Email Attachments. As a premium user I want emails with attachments to go faster so I can get on with my work Confirmation: • Premium users notice emails with attachments don’t slow down the application • Works with attachments up to 10MB • Works with up to 100 attachments 27th November, 2013 Copyright © SureSkills CONVERSATION: • Is the speed of sending/receiving the problem, or just that it delays your getting on with other work? • Are we talking about only sending, or receiving attachments also? • What is an acceptable delay? • Will you want to store received attachments? • Would up to 100 attachments be enough? • What about regular users?
  • 47. 27th November, 2013 Copyright © SureSkills
  • 48. Using User Stories 49 • Describes Scope, but not Specification – Used for Planning, not Building • Uses Language Common to Business & IT • Facilitates Prioritisation & De-Scoping • Input to Analysis/Specification, NOT the Output • Drives Definition of Acceptance Criteria – These represent the ‘Requirements’ • Supports ‘pull’ of information as its needed 27th November, 2013 Copyright © SureSkills
  • 49. Some Bad Stories 50 1. ‘As a developer I want to call the cfg_adm API so that I can get/set compression cfg values’ 2. ‘As an architect I want to refactor the iOS client APIs so they provide a cleaner interface’ 3. ‘As a stock controller I want to control the stock so that the stock is controlled’ 27th November, 2013 Copyright © SureSkills
  • 50. Story Taxonomy NFR Product Backlog Item (PBI) Constrained By 1 0..* Implemented By 1 1..* Tasks Is One of User Story 1 Done when Passes 0..* 1 1..* Acceptance Tests 1..* Key and edge Examples Other Work Item Unit Tests Is One or More of 0..* Other Criteria 51 27th November, 2013 Copyright © SureSkills
  • 51. 27th November, 2013 Copyright © SureSkills
  • 52. Real Word Case Study - Rolling Out Agile in Paddy Power Paul Hayes 27th November, 2013 Copyright © SureSkills
  • 54. Rolling out Agile in Paddy Power 27/11/2013 55
  • 55. Paddy Power What you might already know 27/11/2013 56
  • 56. Paddy Power What you might not know • • • • Formed in 1988 Over 3500 employees worldwide 2012 Turnover €5.7 billion 2012 Operating Profit €136 million – UK €81.7 million – Australia €30.8 million – Ireland & R.O.W. €23.5 million • Over 75% of profits from Online • Market leader in mobile – First betting app in Appstore (2010) – Over 30% of online revenues 27/11/2013 57
  • 57. Paddy Power Product Development 58 Paddy Power Development Teams Product Vendors Development Partners 27/11/2013 •Web Development •Mobile Development •Java Development •Scripting •Reporting • Betting Platform • Games Developers • Casino, Poker, Bingo software • Outsourced Development • Outsourced Testing services
  • 58. Why move to agile? Scaling organisation 27/11/2013 59
  • 59. Why move to agile? Scaling organisation 27/11/2013 60
  • 60. Why move to agile? • Long delivery times for new projects • Difficult to adapt to UX research findings • Difficult interaction between BA & IT teams – Long, detailed specs – Lengthy review & estimation process – High cost of change • Communications overhead – Escalation meetings 27/11/2013 61
  • 61. Preparing for agile Approach • • • • • • Stakeholder engagement Agreeing roles & responsibilities Agile framework selection Define training needs Agree cross-functional teams Proof – of – concept : – 2 teams – Q4 2012 27/11/2013 62
  • 62. Preparing for agile Guiding principles 63 • Have the people in the team that you need to produce releasable software • Release at the end of sprints • Flexibility – inspect & adapt • Improve visibility 27/11/2013
  • 63. Preparing for agile Initial training • 1 day workshop for whole team • Engaged with external coach • “Training from the back of the room” – discussions & exercises e.g. ‘best project’, ‘previous agile experiences’ • User story focus • Happiness door 27/11/2013 64
  • 64. Executing the transition Kick-off and planning • Teams agreed on 3 week sprints • Unanimous adoption of Story Points & Planning Poker • Used Kanban to ‘protect’ sprints 27/11/2013 65
  • 65. Executing the transition Changing other work practices • • • • • • 66 User stories / Spec by Example Test automation Continuous delivery Co-located teams Continuous improvement led by teams CSM & CPO training for people in those roles 27/11/2013
  • 66. Executing the transition Phased transition 2013 Jan T1 T2 T3 T4 T5 T6 10/10/201 3 Feb 67 Mar Apr May Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Recruit Recruit InTeam Scrum Scrum Scrum x2 Scrum x2 Scrum x2 Recruit Recruit InTeam InTeam InTeam Scrum Scrum Scrum Inflight Inflight Inflight InTeam InTeam InTeam Scrum Scrum Recruit Inflight Inflight Inflight Inflight InTeam InTeam Scrum
  • 67. Executing the transition External teams 68 • Same transition planning steps as with internal teams • Principles – Releasable code at end of sprints – Open communications & transparency – Fixed length sprints – Shared commitment to continuous improvement – One team • Mixed teams – PP : Product Owner role. BA & QA within teams – External: Scrummaster role. Dev & QA within teams 27/11/2013
  • 68. Agile – the story so far Results • • • • • • 10 cross-functional agile teams up and running Improved morale of teams Better interaction between business & IT teams Shortened delivery times?? Reduces delivery risk Facilitates small changes 27/11/2013 69
  • 69. Agile – the story so far What we have learned • • • • • 70 Preparing the organisation is key Outside coach is a great help Important that whole team & stakeholders train together Agree the principles, don’t dictate the details Teams all adopted story points & converged on 3 week sprints 27/11/2013
  • 70. Agile – the story so far Still working on… • • • • 71 Interaction with UX & Design teams Integrating Infrastructure / devops Alignment with budgets / annual plans Building guilds, tribes & continuing the evolution along with other PP development areas 27/11/2013
  • 71. Keep in touch • paul.hayes@paddypower.com 27/11/2013 72 @paulmhayes
  • 72. Join The Debate on LinkedIn SureSkills Service Management & Project Management Group 27th November, 2013 Copyright © SureSkills
  • 73. Dublin: 14 Fitzwilliam Place, Dublin 2, Ireland Belfast: Callender House, 58-60 Upper Arthur Street, Belfast BT1 4GJ, Northern Ireland Austin: 7000 N. Mopac Expressway, Suite 200, Austin, TX 78731, USA www.sureskills.com Phone: +353-1-240-2222 Email: info@sureskills.com 27th November, 2013 Copyright © SureSkills