March 19, 2015. Three Kinds of Value. MATRIX Professional Services



Similar documents
What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław,

Introduction to Agile Scrum

Software Engineering

Agile in Financial Services A Framework in Focus

CSPO Learning Objectives Preamble. Scrum Basics

Digital Transformation of the Enterprise for SMAC: Can Scrum help?

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development

Agile Project Management Jim Highsmith. Chapter 1. The Agile Revolution

Agile Project Management: Adapting project behaviors to the software development environment

RISK MANAGMENT ON AN AGILE PROJECT

Teams that Finish Early Accelerate Faster: A Pattern Language for High Performing Scrum Teams

Elevate Customer Experience and Engagement in the New Digital World

Bridging the Gap Between Acceptance Criteria and Definition of Done

Scrum for Managers, Zurich March 2010

Agile Project Management

Introduction to Agile Software Development. EECS 690 Agile Software Development

CSSE 372 Software Project Management: More Agile Project Management

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.

Agile QA s Revolutionary Impact on Project Management

Career proposition for software developers and web operations engineers

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger

Continuous User Experience Development

Agile Systems Engineering: What is it and What Have We Learned?

Hybrid-Agile Software Development

The Co-Evolution of Agile and Continuous Integration. Jeffrey Fredrick Technical Evangelist

Agile Software Development

Agile Product Management

Creating a High Maturity Agile Implementation

Agile & the Declaration of Interdependence: A new approach to Process Improvement

Agile Estimating: My DPS Dissertation

Agile user-centred design

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Managing Multiple Vendors: Getting the Most from a Complex Team. November 16, 2012

Business Analysts in an Agile World. Christian Antoine

Agile Software Development and Service Science

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Agile Testing. What Students Learn

Agile Requirements Engineering. Michael Ehresmann, Michael Rölle, Christian Sporer

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014

Software Life Cycles and Configuration Management

CS435: Introduction to Software Engineering! " Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman

Agile for Product Owners

Your Agile Team s Indispensible Asset

Openbravo Services for Partners

US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS

Tenrox Case Study. Pariveda Solutions Julie Ellison & Scott Booth

Software Development Life Cycle (SDLC)

Getting to Done The Secret Sauce of High Performing Teams

API Management Introduction and Principles

Agile Software-Requirements: User Stories und (Vieles) mehr

IDC Abordagem à Implementação de Soluções BPM

Answered: PMs Most Common Agile Questions

If your company had an extra $41 million, what would you do with it? For every $1 billion in revenue,

ITSM Agile Intro Feb 5, 2015

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson Jyväskylä

AGILE PHILOSOPHY APPLIED TO PROJECT MANAGEMENT

Distributed Agile Development. Bapiraju Nandury Product Development Manager Bangalore Development Centre

Lean vs. Agile similarities and differences Created by Stephen Barkar -

INF5120 Modellbasert Systemutvikling

Introduction to Agile and Scrum

History of Agile Methods

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

Software Development Best Practices

An Introduction to Scrum

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Scrum and Agile methods The real world

Agile Software Development. Stefan Balbo / Patrick Dolemieux

SECC Agile Foundation Certificate Examination Handbook

A Roadmap to Agile Development: A Strategy to Increase Adoption Success

Software Requirements, Third Edition

White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

Supporting Workflow Overview. CSC532 Fall06

Autonomic computing: strengthening manageability for SOA implementations

Qlik UKI Consulting Services Catalogue

Business Analysis Capability Assessment

Agile Unified Process

Abstract. Heavy vs Light Methodologies: Bulimic or Anorexic? Fernando Brito e Abreu FCT/UNL

Agile Software Development and Service Science

Cloud Computing for Architects

The USER & The Design Process

Agile Change: The Key to Successful Cloud/SaaS Deployment

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Improving Business Outcomes with Agile Discovery and Development by John Parker, CEO

PMBOK? You Can Have Both! June 10, Presented by:

Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

D25-2. Agile and Scrum Introduction

Akhil Kumar 1, Bindu Goel 2

Transcription:

March 19, 2015 Three Kinds of Value MATRIX Professional Services 1

MATRIX OVERVIEW Onshore Founded in 1983 32 Years IT Solutions Experience Privately-held, $200M Technology Services Company Top 25 in the U.S. National Firm with IT as Primary Focus. Headquartered in Atlanta 14 offices across the U.S. Nationwide and Worldwide recruiting ability Offshore Delivery Centers Hyderabad Bangalore MATRIX Office MATRIX Virtual Office Offshore Delivery Center MATRIX Office & Delivery Center States MATRIX has supplied resources 2

MATRIX PROFESSIONAL SERVICES COMPETENCIES MATRIX Onshore Agile Coaching / Consulting User Interface & User Experience Design Project Based Development & Ongoing Maintenance MATRIX Offshore Project Based Development & Ongoing Maintenance Quality Assurance & Testing Monitoring & Administration Database Support / Monitoring Infrastructure Support / Monitoring Enterprise Platform Administration 3

TONIGHT S OBJECTIVES By the end of this presentation, you should: Know this The primary benefits of Agile A working definition of Value The three kinds of Value Be able to do this Assess your project (or feature) for value Determine which kind of value you need 4

The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. People and Relationships We have come to value: over Processes and tools Working software Customer collaboration Responding to change over over over Comprehensive documentation Contract negotiation Following a plan 5

THE BENEFITS OF AGILE Businesses can derive value sooner Improved visibility of progress Improved trust between business and technology Feedback from stakeholders (earlier, better) Faster delivery (first and subsequent) Risks addressed (mitigated / resolved) earlier Earlier discovery and resolution of defects Reduced cost of change More customer, stakeholder, and worker satisfaction 6

What is Value? To add value, your product or service must: Change in form, fit, or function --- AND --- Your customer must be willing to pay for this change BOTH conditions must be met, in order for Value to be Added 7

The POWER of the USER STORY As a <role / who >, I want to <functionality / what >, so that I can <value proposition / why >. Focus on --- The Problem space, NOT the Solution space Customer / user experience Delivering Value Testable, with clear acceptance criteria Tests confirm delivery of value, not merely functionality 8

THE PRODUCT: PROBLEM => SOLUTION The Problem Space Describes desired outcomes Describes outcome objectives Describes user behavior, including task flows Describes capabilities Describes constraints into which the solution must fit Does not propose a solution The Solution Space Describes an architecture Lists functionality Is focused on technology Comprised of feature sets Describes usage profile, including workflows Describes system behavior Describes how the problem will be solved 9

Three Kinds of Value Customer Value what the customer likes Technical Value difficult to measure, difficult to see Business Value what it takes to keep the business alive 10

Customer Value Easy to see Sometimes not what it seems Can be empirically tested and measured User-centered design Customer value development only the features that the customer will like and use Problem space vs. Solution space Five Whys and other facilitation methods The Customer is Always Right (really?) 11

Let s Discuss --- When Does Customer Value meet the definition of Value? When does it not? Definition of value: 1: change in form, fit, or function 2: customer is willing to pay for it Is the customer always right? 12

How to Increase Customer Value User Story workshops A/B tests using a prototype on a User Group Example: Fees vs. Interest rate Empirical tests Response time, time-to-target, error rate, blind alley search Market analysis What are customers currently paying for? Kano analysis Surprisers, delighters, enticers 13

Technical Value Difficult to measure, difficult to see Quality of the code base Defect-free Clean code Documentation Elegant architecture Provides for scalability, technical updates Aligned with the platform needs (SOA, modular, independent) Design Maintainability, sustainability, configuration control 14

Let s Share --- List ways that you have seen quality code, elegant architecture, or a well-designed solution pay off Example: our modular, independent SOA allowed us to use continuous build and continuous release to bring new features from ideation into the market within weeks. Example: our common platform design allowed us to re-use large blocks of completed code in multiple environments 15

16 BUT What About Technical Debt?

17 Business Value

Five Ways to Create Business Value 1. Increase revenue 2. Gain market share (add new customers) 3. Generate sales volume 4. Reduce expenses 5. Create shareholder value 18

Tying It All Together Your customers love the new feature but the price point that they are willing to pay does not offset the cost Your technical platform has become obsolete but you need to get new features to the market sooner, not later Your training and support costs are gradually increasing should you also increase your prices to cover this? A/B testing reveals that customers will pay for a new feature should you just go ahead and force-fit the prototype to your architecture, rather than throw away that code? 19

The USER STORY, Revisited As a <role / who >, I want to <functionality / what >, so that I can <value proposition / why >. Where is --- Customer Value Technical Value Business Value? 20

The Next-to-Last Slide Summary: There are Three Kinds of Value 21 Customer/User Value What the User likes Features focused Rewarding UX Easy to see Easy to measure Technical Value Difficult to see Quality code Flexible architecture Managed technical debt Just enough documentation Business Value Increase revenue Gain market share Generate sales volume Reduce costs Increase Shareholder value

22 Capturing the Lightbulbs

REFERENCES Cohn, Mike (2004). User Stories Applied. www.mountaingoatsoftware.com [NOTE: there is a great blog at this site, too: http://www.mountaingoatsoftware.com/blog] Schwaber, Ken; Sutherland, Jeff (2012). Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust. Wiley. ISBN 978-1118206669 Highsmith, Jim (2002). Agile Software Development Ecosystems. Addison-Wesley Pearson. ISBN-13: 078-5342760439 Wysocki, Robert (2013). Effective Project Management: Traditional, Agile, Extreme. 7 th Edition. Wiley. ISBN-13: 978-1118729168 And of course, our own MATRIX Professional Services blog: http://professionalservices.matrixresources.com/blog 23

E-mail: MatrixHOU@MatrixResources.com Phone: 713-622-8383 Mail: 3555 Timmons Lane, Suite 1150 Houston, TX 77027 Eric Lambert MATRIX Market Manager Eric.Lambert@matrixres.com Jaynee Beach, PhD Senior Engagement Manager MATRIX Professional Services Jaynee.Beach@MATRIXres.com 24