a day in the agile life of a financial services company · a day in the agile life of a financial...

17
April 7, 2011 Page 1 Mile High Agile 2011: Elevating Agility A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, and Doug Huffman

Upload: truongkhanh

Post on 02-Apr-2018

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 1

Mile High Agile 2011: Elevating Agility

A Day in the Agile Life of a

Financial Services Company

Presented by Bridgette Storms, Beth Bleimehl,

Mike Banta, and Doug Huffman

Page 2: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 2

How Did We Get Here?

The Catalyst for Change

The Transition to Agile

Introductions

Page 3: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 3

Agile Roles and Coaching

Product Owner

Scrum Master

Delivery (Agile) Manager

Team Members (Dev, QA/BA, SME)

Coaching Role

Page 4: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 4

Agile Roles

Product Owner Full-time, organizational savvy Evolved to part-time, maintaining business connection

Scrum Master Well trained full-time focus, For mature teams, can contribute in other areas

Delivery (Agile) Manager Staff Manager for performance management, career development Team advocate, less hands on, program focus

Team Members (Dev, QA/BA, SME) Cross functional, co-located Focus on versatility, role blurring, team focus

Page 5: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 5

Interlocking Agile Leadership

Roles

Page 6: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 6

Coaching Philosophy

At inception, equal parts executive and team level training

Coaching engagement mandatory for new teams

Mature teams receive periodic “health checks”

Create coaching opportunities for Agile practitioners

Page 7: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 7

Quality Operating ModelEmbedded System Testing and Centralized Quality Control

Initial Needs System Test Oversight

Automation Growth

Retain Focus on “Good” Testing Techniques/Skills

Evolved to Focus on Value Transition “Oversight” to Collaboration with Audit & Compliance

Evolve Centralized Automation from “Doing” to “R&D/Mentoring”

Facilitate Collaboration/Growth Between Teams (Quality Focus)

Correct/Prevent Systemic Issues (e.g., Production Quality)

Expand Definition of Quality Beyond “Defect Free”

Encourage/Coach Technology Best Practices

Continuous Development of Agility/Versatility

Expand Delivery Services & Quality via “Enterprise Capabilities Model”

Evolve to “Continuous Value Assessment”

Page 8: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

Delivery Services Operating Model

STRATEGIC DIRECTION FROM SENIOR LEADERSHIPStrategy Creation & Evolution │ Continuous Value Assessment │ Communication of Vision, Direction & Priorities

ENTERPRISE CHECKS & BALANCESINTERNAL/EXTERNAL AUDIT │ PMO │ CHG MGT │ DATA SECURITY │ COMPLIANCE | ARCHITECTURE |DATA GOVERNANCE | DATA POLICY

TECHNOLOGY DELIVERY SERVICES CAPABILITY MOBILIZATIONTECHNOLOGY DELIVERY SERVICES LEADERSHIP | BUSINESS LEADERSHIP | ENTERPRISE LEADERSHIP

Epic/Project Status| Executive Status | Business Leadership Status

Release Quality | System Testing │ Business Project & Product Ownership | Sprint & Project Reviews Test Automation Development │ Continuous Delivery Improvement forums

Production Quality in tandem

with Business Quality Teams

Audit, Compliance, PMO

Financial Forecast / Monitoring

Department Transparency

Continuous Improvement at

Department Level

DELIVERY TEAM EXECUTION

ENTERPRISE

• Business Svc Monitoring• ECM • Usability Arch

• Improvement Communities

• Quality, Tools & Process

ENTERPRISECOLLABORATION

ENTERPRISECAPABILITY

MOBILIZATION

Agile Team

Agile Team

Agile Team

Agile Team

Agile Team

Agile TeamENTERPRISE Traditional

Team

QUALITY OVERSIGHTTools & Techno logy

Automation & Frameworks

Load & Performance

Continuous Integration

Technology Best Practices

Research & Development

Adaptive Staffing

People & Processes

Delivery Services Continuous

Improvement

Team Health

Agility & Versatility Development

Cross-Functional Liaison

Training / Mentoring / Career

Development Facilitation

Agile Team

QualityTeam

Quality Control is Centralized; Testing is Embedded in Delivery Teams

Traditional Team

Page 9: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 9

Agile and Legacy Systems

Positive impact on software Discourages monolithic componentry

Test automation Includes some home-grown tools

Some integration with newer tools thru web interfaces, etc.

Employees working with legacy systems Sometimes Agile is a tougher sell

Test scrum with them

Scrum speaks for itself!

Page 10: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 10

Agile and Offshore Teams

Challenges:

Colocation

Lack of face to face collaboration

Culture

Command / control vs. self organization

Significant time difference

Can also be advantage

(round the clock work)

Page 11: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 11

Agile and Offshore Teams

Strategies for Success

Quality of communication

Face to Face

Let your front line team members be included in travel

Offshore team members in our office & on team

Video or Telephone

Currently doing daily early morning call

Page 12: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 12

Agile and Offshore Teams

Strategies for Success

Virtual standup

Virtual story board (eg Version One, scrumy.com)

Currently using a spreadsheet

Clearly communicate planning results

Telephone or video standup – maybe not daily

Planning

Get stories from storytime to offshore day before planning

Get input from offshore team

Review by phone morning after planning

Page 13: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 13

Page 14: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 14

Communicating Value

Did well at first

Success led to slacking on the message

Increased # of Agile teams to program-sized

levels

Nervousness settled in w/ management

Page 15: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 15

Moratorium – (Given) Reasons

Leadership felt lack of

control/influence

Management didn’t know how we

selected a project to go Agile

Cost of build outs for new Agile teams

Expressed unawareness of Agile

value

“Lack of transparency”

Heard we had multiple Agile coaches

Business feels like they’re giving more

(PO, SME, BA, user testers, etc.)

Page 16: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

April 7, 2011 Page 16

Evolving Leadership

How can we help them along?

Status report

Value report

Improved visibility

Keep the Agile program in front of Senior

Management

Page 17: A Day in the Agile Life of a Financial Services Company · A Day in the Agile Life of a Financial Services Company Presented by Bridgette Storms, Beth Bleimehl, Mike Banta, ... Agile

Questions??