agile development in highly regulated organizations

44
AGILE | Highly Regulated Organizations Welcome to Celerity’s Lunch Event

Upload: celerity

Post on 13-Feb-2017

193 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Agile Development in Highly Regulated Organizations

AGILE | Highly Regulated Organizations

Welcome to Celerity’s Lunch Event

Page 2: Agile Development in Highly Regulated Organizations

The best of creative, digital,

and management consulting.

All under one roof.

Page 3: Agile Development in Highly Regulated Organizations

Founded

in 2002 and

headquartered

in McLean, VA

Flagship US

subsidiary of

AUSY

$90M+

revenue

in 2014

600

Employees

9 offices

in the

United States

Average 30%

year-over-year

growth

Page 4: Agile Development in Highly Regulated Organizations

Operate, Learn & ProtectCustomer Transactions

& Interactions

Customer Engagement

& Acquisition

What Our Customers Do

Page 5: Agile Development in Highly Regulated Organizations

Digital ExperienceCreate engaging online

experiences that extend the

reach of your customers

Enterprise TechnologyIntegrate and build complex applications

using Agile methodologies

Business

TransformationAchieve organizational efficiency with solid

business processes, IT security, and project

management practices

We are a

Business

Acceleration

Consultancy

Page 6: Agile Development in Highly Regulated Organizations

An Agile Journey

Page 7: Agile Development in Highly Regulated Organizations

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

Agenda

Page 8: Agile Development in Highly Regulated Organizations

Numbers,

Manifestos,

and Benefits

— Oh My!

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

Page 9: Agile Development in Highly Regulated Organizations

Since 2001, Agile adoption has soared from

1% to 88% of software developers using the methodology.

You Have To Pave The Way For Success!

Page 10: Agile Development in Highly Regulated Organizations

Agile Manifesto

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

Individuals and Interactions over

Processes and Tools

Working Software over

Comprehensive Documentation

Customer Collaboration over

Contract Negotiation

Responding to Change over

Following a Plan

Page 11: Agile Development in Highly Regulated Organizations

AGILE Benefits

Employee Engagement

Productivity

Project Success

Improved Development Cost

Speed To Market

IT & Business Alignment

Project Visibility

Stakeholder Satisfaction

Quality

Decreased Defects

+10%

+16%

+28%

+32%

+37%

+39%

+42%

+47%

+63%

+70%

+568%

Value Delivered Through Features

Page 12: Agile Development in Highly Regulated Organizations

What is Stopping You?

Paving the Way

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

Thinking About Agile?

Tried Agile And Struggled?

What Do You Feel Are The Biggest

Hurdles To Overcome

Page 13: Agile Development in Highly Regulated Organizations

AGILE: Common Roadblocks

Do any of these sound familiar?

“Normal” Metrics Audit Documentation

Role UncertaintyDecision Making

PMO

Communication

Page 14: Agile Development in Highly Regulated Organizations

Paving the Way

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Pave The Way To Success

Work With The Doubters To

Overcome Concerns

Get People Excited

Be Transparent

Page 15: Agile Development in Highly Regulated Organizations

Paving the Way

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Start Thinking About

Project Team Stake

Holders

Process

Communication

Goal

Champion Metrics Success

Page 16: Agile Development in Highly Regulated Organizations

Time to

Take Action!

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Paving the Way

Page 17: Agile Development in Highly Regulated Organizations

Best Practices

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Paving the WayStart SmallOrganize small,

dedicated teams

focused on delivery

1Product ManagementMake sure you have a dedicated

person to translate business to IT

2

Common VisionCreate a common vision

and charter for shared

expectations

3Product BacklogBuild out a backlog that is at

least 3-4 weeks of effort

4

TransparencyBe transparent in your

process—you’ll likely start

on red and move to green.

5Empowered TeamForget Command and Control.

Give the team the ability to

determine what’s best

6

Page 18: Agile Development in Highly Regulated Organizations

Common Attributes

Getting Started

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Paving the WayFocus on the TeamThe right team members in the right

roles focusing on important items.

Team members should be positive,

have flexible skillsets and thrive on

challenge and change.

Create a Cultural BubbleCreate a “safe” place for the team to

operate. Separate but don’t isolate!

Incentivize BehaviorsThink about success differently.

Incentivize innovation and

incremental change

Enhance CommunicationTake transparency to a new level.

Encourage interactions, post results

and promote accountability

Learn, Fail, Learn AgainAllow the team to learn and try new

things. Failure is ok. We learn fastest

from failure and Agile practices

encourage adaptation.

ImproveRinse, repeat. Look at what’s

working and what’s not and allow

the team room to continuously

improve and adapt.

Page 19: Agile Development in Highly Regulated Organizations

So Many Options!

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Page 20: Agile Development in Highly Regulated Organizations

Handy Dandy Toolbox

Tools; Frameworks; Methods

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Agile ALM DashboardsAutomated

Testing

Continuous

IntegrationXP TDD

Choose an Application

Lifecycle Management tool

that can create the metrics

you need AND is suitable for

your Agile teams

Pull the data from your ALM

and create visual metrics

dashboards for your

stakeholders

Automate your testing. Unit,

integration, and system

testing can and should be

automated.

Integrate your code

frequently. At least daily to

ensure functionality is stable

and quality is high.

Extreme Programming.

Multiple practices to increase

efficiency and collaboration

during development.

Test Driven Development.

Test first mentality. Write the

test then write the code to

pass the test.

Page 21: Agile Development in Highly Regulated Organizations

AGILE: The Afterglow of Success

So your pilot went well…now what?

Page 22: Agile Development in Highly Regulated Organizations

Now What

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Tools; Frameworks; Methods

ReflectRetrospective with stakeholders,

management, and impacted groups.

Make sure you are all still on the

same page with where this is headed

Expand The BubbleExpand the boundaries of the culture

bubble. Get more people involved in

the Agile process

ScalingHow big is it going to be? There are

multiple scaling options to choose

from. Scrum, SAFe, LeSS, DAD,

Nexus

Project / TeamsGot the scaling framework figured

out? Make sure you have plenty of

motivated people to be successful

BudgetingStart socializing Lean Budgeting.

Budget a product not individual

projects.

ImproveRinse, repeat. Look at what’s working

and what’s not.

Kaizen mindset!

Page 23: Agile Development in Highly Regulated Organizations

New CHALLENGES

Going Forward From Here

Case Studies

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Tools; Frameworks; Methods

METRICSEveryone comfortable with the Agile

reporting metrics? Work to keep only

what is needed.

AuditHow are your Auditors feeling about

all this. Work with them.

Keep them involved.

ProcessStarting small keeps the process at a

micro level. Is everything ready for the

macrocosm?

CommunicationMore lines of communication for each

leap towards Enterprise Agile.

InfrastructureDo you have the back end systems in

place, are your Agents getting trained

on the new features? Are your

environments configured and stable?

Technical DebtHow Much do you owe!

Page 24: Agile Development in Highly Regulated Organizations

Case Studies

An Agile Primer

What is Stopping You?

Paving the Way

Getting Started

Tools; Frameworks; Methods

Going Forward From Here We have worked with

some of the largest

companies in the nation.

Page 25: Agile Development in Highly Regulated Organizations

Top 10 National Bank/Credit Card

Solution

Provide Agile Pod teams using value-based pricing.

Work within clients’ Agile framework (directly with Product Owners) to

groom and prioritize backlog.

Deliver 5-6 Scrum Teams annually (35+)

Problem

Mature Agile financial services organization needed capacity for 6-24 months.

Benefit

Achieve high productivity in short periods of time.

Flexibility to rapidly expand and get new products to market faster

Page 26: Agile Development in Highly Regulated Organizations

Major Energy Provider

Solution

Deployed Scrum team to manage, run, and develop an integrated

solution.

Developed and managed evolving product backlog based off

stakeholder feedback.

Problem

Sales personnel not able to use complex back-end systems.

Benefit

Successfully deployed a mobile friendly, externally available web

application on time and below budget.

Coached the organization on Agile best practices

Page 27: Agile Development in Highly Regulated Organizations

Global Insurance Company

Solution

Deployed Scrum team to provide additional velocity.

Independently managed Product Backlog while soliciting needs of

stakeholders.

Problem

Needed additional capacity for rapidly growing product backlog (Scrum).

Benefit

Refactored a major feature of the system to ensure application’s future

scalability

Trained and coached the client on Agile scaling philosophies.

Page 28: Agile Development in Highly Regulated Organizations

Largest U.S. News Publisher

Solution

Digital Product Design team embedded with the client’s Product Owner.

User-centered design process to ensure quality.

Problem

Needed to meet a critical deadline but lacked the necessary Product

Development bandwidth.

Benefit

Concepted, designed and developed complex web-based membership

service in

just 5 months.

Page 29: Agile Development in Highly Regulated Organizations

Global Media Non-Profit

Solution

Enterprise Scrum Team supports 7 overlapping digital

products/services.

Problem

Needed additional capacity for rapidly growing product backlog (Scrum).

Benefit

Transparency of progress with client through demos and standup

meetings.

Average of 8 production deployments per mo. (vs. an average of 2 from

other teams).

Cost determined by value provided.

Page 30: Agile Development in Highly Regulated Organizations

Sample Text is 72 pt Centering text or offsetting is fine.

Questions?

Page 31: Agile Development in Highly Regulated Organizations

Sample Text is 72 pt Centering text or offsetting is fine.

AGILE eBook AGILE Dictionary AGILE Buyer’s Guide AGILE Blogsite AGILE Assessment

Want to Learn More?

Page 32: Agile Development in Highly Regulated Organizations

Thank you.

Page 33: Agile Development in Highly Regulated Organizations

Appendix

Page 34: Agile Development in Highly Regulated Organizations

A New Focus

on Quality

“Culture of Excellence”

social integration

Added layer of governance,

reporting, and process controls

Outsourced Onshore

Development(scale/cost savings)

Agile Methods(Speed/Quality)

+

Page 35: Agile Development in Highly Regulated Organizations

Benefits Of

an Onshore

Agile Model Get More, Faster

Be Closer To Your Development Team

Flexible Development Capacity

Plug our team into your

Product Development Lifecycle

We’ll get your strategic products

to market faster, better

Centrally-located development

centers or on-site teams

Guaranteed Delivery

Shared delivery risk and

guaranteed quality with a

proven governance framework

We Call This

“AGILENOW ”

Page 36: Agile Development in Highly Regulated Organizations

Talent is Tight Efficiency Challenges

Marketing, IT & Product

are misaligned

The product is complex

Quality is Lacking

Critical deadlines are missed

Cost-Quality-Speed equation is

off balance

Agile adoption is floundering

You need more

development resources

IT talent is difficult to

find/retain

Offshore is not a fit

Customer demands are not

being met

There are 3 primary use cases for

considering AgileNow AGILENOW TM

When to consider

Page 37: Agile Development in Highly Regulated Organizations

Celerity’s AGILENOW Approach

Assess Development

Environment

Design Engagement

Model

Select Teams & Skill Sets Select Work

Location(s)*

Design Governance &

Reporting Standards

Monitor Continuous

Improvement Plans

Manage Development

& Testing Process

Manage Scope/Backlog

*Location Options: Celerity on-shore delivery center, customer site, or a combination of the two.

Celerity Customer

Page 38: Agile Development in Highly Regulated Organizations

Team Structure

TEAM 1:Senior .Net Developer

.Net Developer

QA Tester

TEAM 2:Senior .Net Developer

.NET Developer

QA Tester (Selenium)

Business Analyst/Proxy Product Owner

Scrum Master

Delivery Director

10 HOURS/SPRINT SME SUPPORT(Architect, Art Director, Scrum Coach, UX, Content

Strategist, Process)

Page 39: Agile Development in Highly Regulated Organizations

Approach will focus on quick

response and build to demand

Engagement

Approach

Kickoff Run

Manage

Align

Evaluate

Operate

Begin Execution

Develop

Deliver

Onboarding

Gather Requirements

Establish Processes

Page 40: Agile Development in Highly Regulated Organizations

Kickoff / Engagement Assessment

Operationalize AgileNow

Structured Methodology

Ongoing Sprint Execution

Sprint Deliverables

AgileNow Team Composition

Onboarding/Ramp Up Timeline

Remote/Onsite Management

Engagement

Approach

Page 41: Agile Development in Highly Regulated Organizations

Daily Scrum

MeetingSprint

Process

Flow24 Hours

3 Week

Sprints

Potential Shippable

Product Increment

Backlog ItemsSprint Backlog

Product Backlog

(Client Prioritizes)

Page 42: Agile Development in Highly Regulated Organizations

Pre-Sprint

Post Sprint

Sprint Review, Demos

Retrospectives

Full functional & automated

regression testing

During Sprint

Just in Time Reviews, “Fail Forward Fast”

Automated Unit and Integration Testing

Continuous Integration

User Story Refinement

Acceptance Criteria

Definition of Done

Non-Functional Requirements

Scrum Team

Level Quality

Control

Page 43: Agile Development in Highly Regulated Organizations

Pre-Sprint

Post Sprint

Full Feature Sprint Review, Demos

and Sign Off

Retrospectives

Shippable Product Increment

During Sprint

Just in Time Review, “ Fail Forward Fast”

UX/BA Forward Thinking

Risk/Implementation Elevation Plan

ALM tool to show real-time progress

UX visuals and wireframes

Prioritization (User Story & Features)

Acceptance Criteria

Sprint backlog is sized and closed

Management

Change At

Scrum Team

Level

Page 44: Agile Development in Highly Regulated Organizations

Thank you.