Managing Your Way to Success ensuring economic, effective, efficient quality best practice service (every time)

Similar documents
Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

Introduction to Agile and Scrum

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Lean Software Development and Kanban

Agile and lean methods for managing application development process

Applying Lean on Agile Scrum Development Methodology

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

agenda AGILE AT SCALE

Agile and lean methods for managing application development process

Software Engineering Process Economy & Quality

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

Agile So)ware Development

Topics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods

Agile Training Portfolio

Secrets of a Scrum Master: Agile Practices for the Service Desk

Evolving Agile Testing

HP Agile Manager What we do

The Agile Manifesto is based on 12 principles:

When agile is not enough

From Agile by Design. Full book available for purchase here.

Building Software in an Agile Manner

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

What s Lean Agile & How does it allow teams to progressively improve customer satisfaction & service delivery?

Quality Assurance in an Agile Environment

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Agile Training and Certification Options. David Hicks

Agile Beyond The Team 1

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014

Agile project management: A magic bullet?

Business Analysis In Agile A Differentiated Narrative

CSSE 372 Software Project Management: More Agile Project Management

An Agile Project Management Model

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Implementing End-to-End agile Portfolio Management. Thomas Haas

Agile Metrics. It s Not All That Complicated

Agile Information Management Development

Scaling Agile Is Hard, Here s How You Do It!

What is meant by the term, Lean Software Development? November 2014

Value, Flow, Quality BCS PRACTITIONER CERTIFICATE IN AGILE SYLLABUS

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

[ SHERRYANNE MEYER. Lean and Agile SAP Sprint Team Sprint! John Choate National Chair. Jason Fair CEO, Genesis Consulting [ STEVE RUGGIERO [ ED HUDAK

Agile Development Overview

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP

When is Agile the Best Project Management Method? Lana Tylka

Quality Assurance/Testing Services

Sustainable Software Development in Agile and CMMI: Apply Lessons Learned today

AGILE & SCRUM. Revised 9/29/2015

Product Stack and Corporate Overview

Capstone Agile Model (CAM)

Digital Marketplace Services Service Definition

Investor Presentation Q1 2014

When to use Agile/Scrum

Ensuring Governance in an Agile World

Kanban vs Scrum Making the most of both

Selecting a project management methodology

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.

Agile in a Safety Critical world

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

LEAN AGILE POCKET GUIDE

How to optimize offshore software development with Agile methodologies

Course Title: Planning and Managing Agile Projects

Agile for Project and Programme Managers

l e a n Principles of Lean Software Development software development Introduction to Lean Software Development Speed Quality Low Cost

How to manage agile development? Rose Pruyne Jack Reed

Agile Software Development and Service Science

PENETRATION TESTING IN AGILE SOFTWARE DEVELOPMENT PROJECTS

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal

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

Call for Tender for Application Development and Maintenance Services

Kanban game. Danske Bank version developed by Sune Lomholt based on Software development Kanban Christina Skaskiw

Ann Geyer Tunitas Group. CGEIT Domains

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP ... educate & inspire ITSM Academy

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

Kanban For Software Engineering

Strategy. Agility. Delivery.

Agile Projects 7. Agile Project Management 21

Agility via Software Engineering Practices

Using Kanban Boards in Agile

The Blending of Traditional and Agile Project Management

4/4/2013. Copyright 2013, Robert Ward

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Agile Project Management

Applying Agile Project Management to a Customized Moodle Implementation

Designing g and Implementing a Successful Agile Transformation. David Hicks

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951)

Risk Management. What is risk? Boehm s Top 10 Risks [P2] Welcome to Lecture 3 Risk management & Agile PM

Business Analysts in an Agile World. Christian Antoine

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ

Governments information technology

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Introduction to Agile Software Development Process. Software Development Life Cycles

Comparing Plan-Driven and Agile Project Approaches

Whitepaper: How to Add Security Requirements into Different Development Processes. Copyright 2013 SD Elements. All rights reserved.

Introduction to Agile

Transcription:

7th February, 2013 Copyright SureSkills Managing Your Way to Success ensuring economic, effective, efficient quality best practice service (every time)

Project Management Collaboration - Ruaidhri McSharry 7th February, 2013 Copyright SureSkills

Agenda SureSkills Welcome Ruaidhri McSharry Manage Your Way to Success for 2013 Bill Heffernan 'Economies of Speed' The Business Advantage of Agile & Lean Software Development Colm Ó heocha Business Analysis - Developing Effective, Feasible Business Solutions Theresa Cullen Q&A / Event Close Event Panel

Project Management Program & Project Management Practices Project office, PMO, Portfolio Management, Resource Placement: Program Managers & Project Managers Service Management Gap Analysis Best practice frameworks & Standards ITIL, ISO20000 Steering Continual Service Improvement Programs Education Development Instructor Led & E-Learning Development Rapid 2 SureSkills Connect Global Delivery EMEA AJP USA Business Analysis Business Analysis Operations Assess & Recommend: Business processes Business Process Modelling Managed Services Service Desk Outsourcing Application Management and Deployment Vendor SLA Management LaaS Social Learning E-Learning Virtual Labs Capability Social Media Social Media for Business Digital Marketing Search Engine Optimization Support Pro-Active Monitoring and Alerting IT Administration (MAC service) Remote and On-Site Hands On Response Technical Consulting Data management solutions Storage solutions Virtualisation solutions Private Tailored Customized Courses On site/off site Groups 1-1 Public Schedule Microsoft VMware ITIL PRINCE2 Business Skills SQL Business Analysis

Manage Your Way to Success for 2013 - Bill Heffernan 7th February, 2013 Copyright SureSkills

Introduction Deciding to do the Right Things Doing Things Right

IT Project Management Landscape Project Methods Waterfall Agile & Lean Quality Management Service Management (ITIL / ISO20000) Security (ISO27000) Governance (COBIT / ISO38500) Complexity Information Exchange Platforms Smartphone, Tablets Global Enterprises & Customers Service Delivery Models Virtualisation, Cloud SaaS

Traditional PM Methods PRINCE2 PMBOK

Traditional PM PRINCE2 & PMBOK

Agile PM SCRUM

Implications for PM Role

Agile Perspectives on PM

Organisation Approach Career Decisions

My Tuppence What are you trying to achieve aka what are you priorities? Be faster and more efficient but retain control and predictability Get quick wins / value out faster? Reduce Administration / paperwork? Separate the following: Philosophy Methods Techniques Take the best of each Consider blended Approach - Project type / scale / techniques

Agility Within Projects? Blended Approach SCRUMS as stages? SCRUMS for Phased? SCRUM for SW Development? SCRUM for Small / BAU projects?

'Economies of Speed' The Business Advantage of Agile & Lean Software Development - Colm Ó heocha 7th February, 2013 Copyright SureSkills

High All Requirements Available & Stable Requirements Stability possibility of requirement change Partial Requirements & High Level Goals Low Medium No Concrete Requirements, only Goals 7th February, 2013 Copyright SureSkills Low Medium High Requirements Clarity level of understanding of requirements

Managing Complexity OPEN-LOOP Analytical - Predictive CLOSED-LOOP Empirical - Adaptive Set Target Controller Set Initial Target Controller Inspect AIM & FIRE FIRE & AIM 7th February, 2013 Copyright SureSkills

Incremental Development & Delivery REQUIREMENTS 7th February, 2013 Copyright SureSkills

The Major Agile/Lean Methods Scrum (1995) PM Oriented Timeboxing Prioritized backlog Daily standup meetings Demo after each iteration Correct the process through lessons learned XP (1999) Engineering Oriented (A)TDD, refactoring, pair programming, continuous integration, simplicity, whole team, planning game, Kanban(2010) Max Value & Continuous Improvement Visualize Reduce WIP Manage Flow Make process Policies Explicit Build in Feedback Loops Improve Collaboratively (using scientific method)

Scrum Coordinate Work Sprint Drive Change Commitment VS. Kanban Coordinate Work Pull Drive Change WIP Limits Scrum Kanban (e.g. WIP Limits, Explicit Policies) Kanban Scrum (e.g. Retros, Planning Poker, User Stories) Kanban (Product/Project Management) Scrum Scrum Scrum Scrum Kanban (Program/Portfolio Management) Kanban Scrum Kanban Kanban Kanban Kanban Kanban 7th February, 2013 Copyright SureSkills

Two Ways to Reduce Waste Batch Up (Economies of Scale) Plan-Driven Methods Big Features Releases Organisations Maximise Utilisation Increase Productivity Reduce Unit Cost Local Optimisation Speed Up (Economies of Speed) Lean/Agile Methods Small Features Releases Teams Maximise Feedback Improve Outcomes Reduce Cycle Time Global Optimisation Copyright 2012 AgileInnovation Limited

Economics of Product Development Unit/Post-Dev Cost Cost of Deploying, Configuring, Supporting, Using each instance Ease of Use, Robustness Cost of Configuration/Administration Browser/Platform/OS Support Development Expense Development Project Costs Cost of Engineering Team Dev Tools: SCM, CI, AutoTest Team Management & Facilities Shared Services (HR, Finance,etc.) Product Value Profit from a Software Product; Savings from Internal IT Project Sales Revenue (Volume * Price) Cost Savings Strategic Value Adapted from Don Reinertsen, 2009 Copyright 2012 AgileInnovation Limited

Economics of Product Development Cycle Time How Long it Takes to get Through the Value Stream Economies of Speed/Cost of Delay Fast Feedback & Learning (Empirical) Waste/Cost Reduction & Agility Unit/Post-Dev Cost Cost of Deploying, Configuring, Supporting, Using each instance Ease of Use, Robustness Cost of Configuration/Administration Browser/Platform/OS Support Development Expense Development Project Costs Cost of Engineering Team Dev Tools: SCM, CI, AutoTest Team Management & Facilities Shared Services (HR, Finance,etc.) Product Value Profit from a Software Product; Savings from Internal IT Project Sales Revenue (Volume * Price) Cost Savings Strategic Value Adapted from Don Reinertsen, 2009 Copyright 2012 AgileInnovation Limited

Cash Return on Investment Investment Period Payback Period Profit Period Max. Cash Consumed Break-Even Point Time Self-Funding Point Copyright 2012 AgileInnovation Limited

Shorter Cycle Times More Motivation Improved Quality Reduced Risk Economies of Speed Less Demand Manage Variability Less Overhead Adapted from Don Reinertsen, 2009 More innovation Copyright 2012 AgileInnovation Limited

Sample Project *Max Cash Invested Payback Month RoI 3 yrs Plan-Driven 1.25M 22 48% Shorter Cycle Time 0.85M 18 251% Better Quality 0.75M 16 326% Less GoldPlating More Innovation Less Overhead Managed Variability 0.58M 16 491% 0.58M 16 557% 0.54M 16 620% 0.50M 14 695% Reduced Risk 0.50M 14 702% Cost of Delay Motivation & Effectiveness 0.50M 14 780% *Million uro Copyright 2012 AgileInnovation Limited

Does Agile Work? QSMA 2009 37% *4 16% 7th February, 2013 Copyright SureSkills

Chaos Project Database 2002-10 It is now U.S. law that all DOD contracts are Agile Jeff Sutherland Dec 2012 Adapted from Standish Group 2010 7th February, 2013 Copyright SureSkills

Business Analysis - Developing Effective, Feasible Business Solutions - Theresa Cullen 7th February, 2013 Copyright SureSkills

What is a Business Analyst & What is Business Analysis?? 7th February, 2013 Copyright SureSkills

What is Business Analysis? There is no formal definition for Business Analysis Job descriptions for business analysts are many & diverse I m a Business Analyst! I analyse business requirements and translate them into technical specifications I m a Business Analyst! I discuss business requirements with senior managers and provide strategic analysis for their business units?

What is a Business Analyst? An enabler of change A consultancy role that has the responsibility for investigating business situations identifying and evaluating options for improving business systems defining requirements and ensuring the effective use of information systems in meeting the needs of the business

What is Business Analysis? Business Analysis is the practice of enabling change in an organizational context, by defining needs and recommending solutions that deliver value to stakeholders.

Business Analysis Activities A wide range of activities No precise definition of the Business Analyst exists. Activities range from: Strategic Business Analysis Business Analysis IT Systems Analysis Strategic analysis is usually performed by senior management / strategy consultants but this can sometimes fall within the scope of the business analyst Needs to understand the business, investigate business systems. May require strategic-level thinking, may also need to understand IT systems and how they operate, and to use approaches & modelling techniques Analyse & Specify System requirements, may include data modelling, process and function modelling Computer system requirements specification

Beyond this core definition, there are aspects of business analysis that apply where BAs are in a more senior role or choose to specialize. These aspects include: Strategy Implementation: BAs work closely with senior management to help define the most effective business systems in order to implement elements of the business strategy Business Process Redesign: Emphasis is on both the Business Process Management & Operation Business Case Production: Typically more senior BAs with the assistance of financial specialists Specification of IT Requirements: Using standard modelling techniques Typically data modelling and case modelling

12% Project time Cost of correcting errors introduced through poor requirements definition The cost of Fixing errors post - implementation soars Requirements & Development & Implementation analysis Developers are programming requirements correctly but not necessarily the right requirements Live 80% Errors Research reveals that the time allocated to Requirements Analysis is typically a fraction of the time devoted to development and implementation, and yet with the complexity of business processes under review, requirements analysis should warrant considerable more time. However, many factors conspire to limit the time available e.g. business deadlines, and as a consequence we typically more than 80% of the errors being introduced at this stage: The requirements have been misunderstood, or are incomplete.

Is the Requirement for a Duck or a Rabbit? Ill-defined requirements or inability (or reluctance) of users to articulate their requirements challenges effective requirements definition Ummm. I want something that has some sort of hearing ability, can See AND can EAT also Similarly, is the requirement for a Sales Solution OR Marketing Solution OR Manufacturing Solution OR all three? Multi-world views or multi- Weltanschauung Question.. Does the user want a Duck or a Rabbit? (after Wittgenstein) Based on These requirements, the user will probably get a Duckrabbit!

Do We Really Understand Requirements? What the user wanted What the analyst designed What the implementation team delivered!

Different Versions of Reality

Business Analysis can ensure...

A Process for Requirements Engineering Requirements Elicitation Requirements Analysis Requirements Validation Requirements Documentation Requirements Management

What is Business Process Modelling? Example Process = Order to Cash Event e.g. order Inputs Outputs Users / ustomers / Partners Activity 1 Activity 2 Activity 3 Activity 4 Users / Customers / Partners Take Order Dispatch Order Send Bill Process Payment Closed - Loop System

Process.Business Process Business process models help to identify existing process problems before producing an improved model Business process models help to model the as is process and develop the to be target situation The process helps to highlight process problems and imperatives for change It can be used to elicit ideas for change from the users themselves and engage them in the change process

Gartner 2012 The Gartner 2012 advisory on application development to all IT senior management is: o Business users are losing patience with old-school IT culture o Relationships are tense & resentful o Legacy systems & practices impede agility o Adopt a product perspective o Say goodbye to waterfall o Improve cross-competency collaboration o Launch a deep usability discipline

Join The Debate on LinkedIn SureSkills Service Management & Project Management Group 7th February, 2013 Copyright SureSkills

7th February, 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