Step Away from the Waterfall: You Really Can Use Agile on an ERP Project



Similar documents
Fact or Fiction: ERP Projects Can Be Delivered Using Agile

Business Analysis Standardization A Strategic Mandate. John E. Parker CVO, Enfocus Solu7ons Inc.

"The Agile PMO: From Process Police to Adaptive Governance"

Developing the Agile Mindset for Organiza7onal Agility. Shannon Ewan Managing

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

Effec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step. Arbela Technologies

Online Enrollment Op>ons - Sales Training Benefi+ocus.com, Inc. All rights reserved. Confiden>al and Proprietary 1

PROJECT PORTFOLIO SUITE

Business Analysis Center of Excellence The Cornerstone of Business Transformation

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

Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Chapter 6. Iteration 0: Preparing for the First Iteration

Project Por)olio Management

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

MAXIMIZING THE SUCCESS OF YOUR E-PROCUREMENT TECHNOLOGY INVESTMENT. How to Drive Adop.on, Efficiency, and ROI for the Long Term

Agile Security. Tilmann Haak, XING AG,

Introduction to Agile and Scrum

Agile Scrum and PMBOK Compatible or Contrary?

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

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

So#ware quality assurance - introduc4on. Dr Ana Magazinius

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

Program Model: Muskingum University offers a unique graduate program integra6ng BUSINESS and TECHNOLOGY to develop the 21 st century professional.

The Shi'ing Role of School Psychologists within a Mul7-7ered System of Support Framework. FASP Annual Conference October 29, 2015

Challenges of PM in Albania and a New. Professional Perspec8ve. Prepared by: Dritan Mezini, MBA, MPM B.S. CS

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

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

Fixed Scope Offering (FSO) for Oracle SRM

Exchange of experience from a SuccessFactors LMS Implementa9on

The Art of Architecture Transformation. Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Is Calculating ROI Meaningful for Agile Projects? December 2014

Rolling Wave Planning: Manage Projects Without Going Under

Legacy Archiving How many lights do you leave on? September 14 th, 2015

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery

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

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

agenda AGILE AT SCALE

Capitalize on your carbon management solu4on investment

Scale agile throughout the enterprise A PwC point of view

THE VALUE OF A COMMON PROJECT CULTURE AND KEY ASPECTS ON HOW TO ACHIEVE IT

IT Change Management Process Training

Bank of America Security by Design. Derrick Barksdale Jason Gillam

Agile and lean methods for managing application development process

Protec'ng Informa'on Assets - Week 8 - Business Continuity and Disaster Recovery Planning. MIS 5206 Protec/ng Informa/on Assets Greg Senko

Organizational agility the ability to react quickly to changing market circumstances is. Agility and Cost. Organizational Design and Key Workflows

Agile and lean methods for managing application development process

GAME-CHANGING TRENDS IN SUPPLY CHAIN

Welcome! Scaled Agile Reston, VA

Kanban vs Scrum Making the most of both

Founda'onal IT Governance A Founda'onal Framework for Governing Enterprise IT Adapted from the ISACA COBIT 5 Framework

CSPO Learning Objectives Preamble. Scrum Basics

Course Title: Managing the Agile Product Development Life Cycle

Phone Systems Buyer s Guide

The Basics of Scrum An introduction to the framework

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

Stream Deployments in the Real World: Enhance Opera?onal Intelligence Across Applica?on Delivery, IT Ops, Security, and More

Test Automation: A Project Management Perspective

Retail Pharmacy Clinical Services: Influence of ACOs & Healthcare Financing Models

Strategy and Architecture to Establish 'Smart Plants'

DTCC Data Quality Survey Industry Report

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

Mission. To provide higher technological educa5on with quality, preparing. competent professionals, with sound founda5ons in science, technology

Performance Management. Ch. 9 The Performance Measurement. Mechanism. Chiara Demar8ni UNIVERSITY OF PAVIA. mariachiara.demar8ni@unipv.

Medical Device Agile Systems Development Workshop

Identity and Access Positioning of Paradgimo

Scrum Guidelines. v W W W. S C R U M D E S K. C O M

Strategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo

Scrum vs. Kanban vs. Scrumban

Kanban For Software Engineering

Graduate Systems Engineering Programs: Report on Outcomes and Objec:ves

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.

Agile Software Development

Leveraging Sarbanes-Oxley (SOX) to Build Better Practices

Privileged Administra0on Best Prac0ces :: September 1, 2015

15 Principles of Project Management Success

Course Title: Planning and Managing Agile Projects

As the use of agile approaches

Case Study. The SACM Journey at the Ontario Government

Transcription:

Step Away from the Waterfall: You Really Can Use Agile on an ERP Project October 2, 2012

This document is protected under the copyright laws of the United States and/or other countries as an unpublished work. This document contains informa,on that is proprietary and confiden,al to Genesis Consul,ng Partners, LLC and/or affiliates or its technical alliance partners, which shall not be duplicated, used, or disclosed in whole or in part for any purpose other than to evaluate Genesis Consul,ng Partners, LLC and/or its affiliate(s). Any use or disclosure in whole or in part of this informa,on without the express wrijen permission of Genesis Consul,ng Partners, LLC and/or its affiliate(s) is prohibited. 2012 Genesis Consul,ng Partners, LLC and/or its affiliate(s) (Unpublished). All rights reserved. The LSAP and ISAP methodology is a component of Genesis Consul,ng Partners, LLC implementa,on content and contains processes, templates and techniques used to deliver Genesis Consul,ng Partners, LLC services. 2

Contents Introduc,on A Lean and Agile Approach to ERP Lean Agile ERP Delivery Models Introducing Kanban to Your Teams Lean Agile ERP Challenges and Success Factors Agile Themes, Epics and Stories Customer Case Study - Orange County, Florida 3

Introduc,ons 4

Jason Fair CEO, Genesis Consul,ng Welcome and Introduc,ons 20+ years of industry experience leading ERP implementa,ons Func,onal expert, Technical development, Integra,on Management and extensive Project Management PMP, CSM, Cer,fied SAP Consultant, CPA Thought leader for Lean Agile SAP

Genesis Consul,ng We specialize in delivering the following services: " SAP Technology: Strategy and Planning Project Management Systems Integra,on and SAP Consul,ng Industry Solu,ons Grantor Management, Public Budget Formula,on (PBF), Procurement for Public Sector (PPS) " Lean Agile Coaching " Enterprise Performance Management " Organiza,onal Change Management Cer$fied small business in the Commonwealth of Virginia and registered with the Small Business Administra$on 6

Genesis Consul,ng Clients Genesis clients span multiple industries.. Consumer Products, Retail, Life Sciences, Transportation, A&D, Federal, and State & Local 7

Genesis Consul,ng Partners Cricketwing Consulting We are a certified Services Partner with SAP as well as have strategic relationships with top Consulting, Software, and Agile partners. 8

Lean Agile SAP Network QVC Nike Intermec Jabil Medtronic McKesson JJ Keller Crayola Vision Service Provider (VSP) Johns Hopkins University CN Railway RIM SAP - Netherlands U.S. Department of Agriculture Northrop Grumman Raytheon U.S. Army U.S. Department of Interior Orange County Public Schools, FL 9

A Lean and Agile Approach to ERP 10

11

Defini,ons " Agile is a methodology, derived using Lean thinking. " Lean is a thinking principle. It tells you how to iden,fy opportuni,es for improvement. " Agile is Lean in IT. It is the proven project management methodology that encourages: Frequent inspec6on and adapta6on A leadership philosophy that encourages team work, self- organiza6on and accountability A set of engineering best prac,ces that allow for rapid delivery of high- quality projects A business approach that aligns development with customer needs and company goals 12

" Customer Value Added Work: Agile teams learn to make this work a priority " Business Value Added Work: Agile teams learn to: Develop lighter yet just as effec,ve ar,facts Use new techniques to shorten up these ac,vi,es Lean Out the Waste Replace some of the ar,facts with empirical evidence (demos and stand- ups versus status reports) Iden,fy and simplify the ceremonial ac,vi,es that we tradi,onally perform to stay viable/compliant/lawful " Non Value Added Work (Waste): Agile teams learn to nego,ate this work completely out of a project 13

What Is the Big Deal? What is the amount of value-added work in most processes? Only 5-30% James Womack What is the amount of value-added time in most processes? Only 0.5% 5% George Stalk 79% of CEO s polled, feel cost and cycle time reduction are a major need Only 31% feel they do a good job The Nations CEOs Look to the Future Foundation for the Malcolm Baldrige National Quality Award Study 818407 The problems that exist in the world today cannot be solved by the level of thinking that created them. Albert Einstein 14

Founda,ons of Agile Empiricism Ability to perform, stop, reflect, improve, con,nue in a step by step process in efforts to increase produc,vity Priori6za6on Deliver work based on value Self- Organiza6on The team knows best how to deliver the work based on the resources and constraints Time- Boxing Collabora6on

Feasibility Definition Waterfall vs. Agile Delivering Incremental Value Design Construction Waterfall Release Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 AGILE 2 wks 2 wks 2 wks 2 wks 2 wks 2 wks 2 wks 2 wks Release #1 Release #2 Release #3

Different Approaches Waterfall or Tradi6onal PM Detailed, long- term project plans with single,meline Defini,ve and rigid roles Changes in deliverables are discouraged and costly Fully completed product delivered at the end of the,meline Contract- based approach to requirements Customer is involved (generally) only at the beginning and end of a project Phased approach creates dependencies Agile Shorter planning based on itera,ons and mul,ple deliveries Flexible, cross- func,onal team composi,on Changes in deliverables are expected and less impacmul Product delivered in func,onal stages Collabora,ve and interac,ve approach to requirements Customer is involved throughout the sprint Concurrent approach seeks to reduce dependencies

Waterfall to Itera,on ASAP Waterfall Agile Approach 18

A Lean and Agile Approach to ERP Lean Thinking Eliminate Waste Pull From Demand Focus on business value Empower Workers Enable Con,nuous Improvement Agile is a journey, not a des$na$on. Some Agile Techniques Frequent inspec,on and adapta,on Aligning development with customer needs & company goals Co- loca,on Self- organiza,on and accountability Becoming a team player Elimina,on of waste and ceremony Empirical demonstra,on of results Customer is always present Product managers and owners 5 planning events: product planning, release/ feature planning, itera,on planning, sprint review, and stand- ups 19

People: Change in Roles Product Owner Develops and maintains the Product Backlog Defines the features of the product, decides on release content Empowered to make decisions for all customers and users Prioritizes features according to market and/or user value Can change features and priority between iterations Accepts or rejects work results Jointly accountable for the success of the project Sprint Team Business and technical domain skills to build an increment of functionality Organizes itself and its work Responsible for identifying, estimating and committing to work Works with Product Owner to identify iteration goal; specifies work it will commit to Empowered within the boundaries of the project guidelines to do whatever needed to reach the iteration goal; they take ownership for what needs to be done and do it Demos work results to the Product Owner (and stakeholders) Jointly accountable for the success on the project Scrum Master Ensures the process is followed; trains team (and stakeholders) on the process Enables optimum environment for maximum team productivity Enables close cooperation across all roles and functions and removes barriers Shields the team from external interference Ensures impediments are resolved Jointly accountable for the success of the project 20

Kanban ( 看 板 ) Literally means signboard in Japanese What is Kanban? Describes a Lean, pull- based process that controls knowledge workflow with visual no,fica,ons and by limi,ng waste from Work in Progress or WIP At the crux of Kanban is as with any lean or agile process ongoing process improvement, with one key principle in the star,ng point: First step is to change nothing (or as ligle as possible)!* and another principle to guide a team toward maturity: Build a culture of metrics- driven delivery improvements. *DJAA Kanban 21

Lean Agile ERP Delivery Models 22

Phased Planning Planning and Requirements Waterfall Build/Test/Deploy Constraints of resources Unknown scope/requirements Lack of Buy- in from Stakeholders for Scope Known Gaps/Solu,on Complexity 23

Itera,ve Waterfall Agilefall Planning Requirements Build Test Not sure if Agile will work for us Introduc,on of Agile to Teams Resistors to Agile Deploy 24

Lag Teams Iteration #1 Iteration #2 Iteration #3 Iteration #4 Development Team Quality/ Testing Team Compliance and regulatory tes,ng Independent tes,ng and QA teams 25

Agile Itera,ons PLAN/REQUIREMENTS/BUILD/TEST/DEPLOY Release #1 Release #2 Release #n Known scope and requirements Teams with func,onal and technical exper,se Smaller projects Shorter release cycles Smaller teams 26

INTEGRATION LAYER Scrum of Scrums Team 1 Team 2 Team 3 Large teams Complex solu,ons Integrated Dependencies 27

Introducing Kanban to Your Team 28

Evolu,onary Change Agile/Scrum v. Kanban Change Curve " Agile can require significant up-front development process and organizational change " Kanban seeks to leverage existing development processes and limited initial organizational change

5 4 4 3 2 2 Kanban Board Input Queue Analysis In Prog Done Dev Development Ready In Prog Done Build Ready Test Release Ready Stage Prod. Flow Courtesy David J. Anderson & Associates, Olav Maassen QNH 30

Manage Flow Input Queue (WIP 1 =5) Analysis (WIP 1 =3) DEV (WIP 1,2 =7) INT Test (WIP=4) QA Ready QA Release/ Verify (WIP=4) PROD Ready PROD Release/ Verify (WIP 3 =3) Expedite (Max 2) In Progress Done In Progress Done Minimize time from start to finish CYCLE TIME! Fixed Delivery Date (Max 3) Blockers building Standard/ Intangible (No Max) These queues are getting low 31

corporatekanban.com 32

Lean Agile ERP Challenges and Success Factors 33

34

Applica,on Development vs. ERP Feature Sets versus Process Sets Not necessarily promo,ng code to produc,on auer each sprint Coding vs. Configura,on Complexity of Business Requirements Diverse set of skills required to complete ERP Process Sets Introduc,on of integra,on sprints Concurrent Support teams with dependencies Systems Administra,on Security Organiza,onal Change Quality Assurance / Tes,ng Training / Deployment 35

A new way to manage projects Makes all the dysfunc,on in a team or organiza,on visible Bad products will be delivered sooner, and doomed projects will fail faster People may follow the mechanics but not the values of Agile People are most comfortable with what they know ERP consultants have an ajachment to waterfall development Lack of incen,ve to increase speed to delivery ERP solu,ons are all encompassing Environment includes development, proprietary programming system/language, a run,me environment, a source code control system Integrated end- to- end business process that are difficult to decompose ERP configura,on is NOT programming Managing dependencies and sequencing of stories, tasks, ac,vi,es Management of RICEFW objects in line with Sprint delivery Integra,ng off- shore development Challenges in Applying Agile to ERP 36

Success Factors for an Agile SAP Team Establish Buy- In to the process at all levels Start with something that can deliver a quick win Establish Confidence The Art of Storytelling Do not be discouraged at the moment of First Awkward Use Integra,ng members of team that are not co- located Ability to remove impediments Manage the flow of work Establish a process and framework that works best with your culture, resources, and environment Con,nuously update process and framework Learn and Adjust 37

1. Conduct Agile Readiness and Cultural Assessments 2. Iden,fy the Execu,ve Champion(s) Key Lessons Learned 3. Be flexible in crea,ng a model that works for the culture of the organiza,on 4. Consider varying steps of adop,on (it s a journey ) 5. Select the right first project Not all projects are good candidates for Agile 6. Train the team at all levels 7. Develop a Product Council that is willing to work 38

Key Lessons Learned 8. Find the right Product Owner and engage Stakeholders 9. Focus on Team Work over mechanics 10. Collabora,on over co- loca,on 11. Building the Backlog Story Mapping and Stories 12. Set rules of engagement for the team 13. Selec,ng the right metrics and the right repor,ng tools 14. Align team and individual performance metrics to tangible project goals 39

Agile Themes, Epics, Stories 40

Requirements / Backlog Decomposi,on Release Process Level 1 / 2* i.e. work stream and/or core functionality Theme 1 Theme Process Level 2 i.e. Sales Order Process Theme 2 Theme n Epic 1 Epic 2 Epic n Ø Maintain an iterative process of analysis to continually refine and decompose Requirements into discrete units of work Ø Level of Effort (LOE) estimates are iteratively refined as decomposition reveals new information (gaps, complexities, redundancies, etc ) Epic 1 (aka. Feature) Story 1 Story 2 Story n Blueprint Document level i.e. BPxxx_Services_Order_Process Story 1 Task 1 Task 2 Task n Detailed Requirement / Process Step level i.e. Create Services Order Task 1 Unit of Work i.e. BPxxx_B_001 *May be a Business Requirement, RICEFW, Configuration, etc 41

Story Mapping * Represents business process flow and steps with tasks and ac,vi,es Discuss the steps of the process with candidate users Record tasks as they say them Rearrange tasks and insert tasks as you clarify the big story Add ac,vi,es as you iden,fy them from discussion activity task time necessity sub-tasks or task details For a user to successfully engage in this ac,vity, is it necessary they perform this task? If it s not absolutely necessary, how cri,cal is it? * From Jeff Patton at Agile Product Design 42

Story Mapping * Release Planning necessary less optional more optional optionality first release second release third release time Choose coherent groups of features that consider the span of business func,onality and user ac,vi,es Support all necessary ac,vi,es with the first release Improve ac,vity support and add addi,onal ac,vi,es with subsequent releases * From Jeff Patton at Agile Product Design 43

Story Mapping * User Story Mapping is an approach to Organizing and Priori,zing user stories * From Jeff Patton at Agile Product Design 44

Customer Case Study - OCPS 45

OCPS Proof of Concept Orange County Public Schools 10 year SAP customer Full SAP suite of applica,ons (FI/CO, MM, HR/Payroll, etc.) Ac,ve produc,on support team Pormolio of on- going con,nuous improvement projects Developed Lean Agile SAP Proof of Concept with Genesis Selected Performance Management Project Defined scope, selected resources Legisla,ve mandate to automate performance appraisals by 3/1/2009 3 weeks behind schedule before Lean Agile SAP Implement EP and Performance Appraisals 46

Raise OCPS Lean Agile Awareness Just- In- Time training Frequent demonstra,on of completed product to customer All- Hands demonstra,on of Scrum Technique High visibility of project health via informa,on radiators Led Team through First Awkward Use U,lized a seasoned Lean Agile Master Coach to mentor team, customer and management Hands- on demonstra,on of disciplines, techniques and tools POC Approach 47

Project Team Training Cer,fied Scrum Master Training Advanced Project Management training for PMO Program and Project Managers, Business Managers and Project Coordinators Team Training Lean- Agile Orienta,on Release Planning Scope Confirma,on Team Roles Story Telling and Documenta,on Project/Release Backlog Crea,on Itera,on Planning and Tasking of Work Effec,ve Daily Stand- ups Sprint Close- out and Performance Data Collec,on Uncovering Root Cause of Barriers Applying Improvements Leadership training 48

Planning Tools " LSAP introduces batch processing by breaking scope up into small product units called stories " Stories sit in a list controlled by the Product Owner 49

Lean Agile to Manage SAP Ini,a,ves Visual Management approach Promotes self- management Transparency of assigned work Facilitates teamwork and cross- training Immediate knowledge of project status Genesis Consul,ng, LLC 50

POC Results Completed project 1 week ahead of schedule Team realized a 200% increase in produc,vity and efficiency Project validated that customer needs evolve Scope Changes 20% Adds 18% Drops Process validated Lean Agile processes are adap,ve Team was not disrupted by the scope changes Team adapted to change in just 4 sprints Customer, Team Members and Project Management Confirm empirical evidence is bejer that Progress Reports Scrum planning events free up significant,me for teams to focus on Value Add work Work products completed significantly faster Team habits have changed becoming Lean Thinkers OCPS now deploying Lean Agile approach across pormolio of SAP Projects Change is an Asset and Not a Liability 51

Customer Tes,monials "Having the business decision-makers in the room to answer my questions in a timely manner, as well as to make decisions right when I needed them, was very powerful. In the past seven days, I saved one week s worth of work." SAP Developer This team was able to get three weeks worth of work done in just one week by using this Lean Agile SAP approach." Business Process Specialist "By being collocated there is a higher awareness of each of the team members' contributions towards the project's common goal. This has helped us as a project team have clearer communication on levels we don t normally have" NetWeaver Analyst "Post production support will be much easier and quicker, because the support people have been involved from the beginning and truly understand what we will be delivering on golive" Business SME "This process requires that we demonstrate our work every few weeks. The project stakeholders are now so much more informed about what we are doing, and the business is more prepared for what we will be delivering to them when we go live." Configuration Analyst "I was just so impressed. Everyone was so happy and proud when they demonstrated their work to the stakeholders after each iteration" Project Manager Before this process, I was uncertain how this project would get done in time. Now I am comfortable that we will get it done in time. Business SME SAP project teams are realizing up to 200% increase in productivity and efficiency. 52

Expanding Lean Agile to Manage SAP Opera,ons Genesis Consul,ng, LLC 53

A New Process Evolves Portfolio Planning Portfolio of Work Blue Print Backlog of Customer Valued Stories To stay productive these activities must be ready to request work Just-in-Time Customer Care Escalated Problem Product Council Approved Stories/Release Plan Service Request Power User Break Fix Expediter Capacity Stats Urgent Request to Fix Business Realization Business Solutions Independent Test The Lean Agile Team performs work here Deploy Validated Production Ready 54

Agile Readiness 55

Agile Readiness - Is your organiza,on ready for Agile? Project Characteris,cs Requirements Effort/Dura,on Interfacing Systems (3 or less) Regulatory Compliance Project Inter- dependencies Sponsor Characteris,cs Sponsor buy- in Sponsor,me commitment Training for Agile Periodic Valida,on End User Adop,on Project Resources Team size Resource Dedica,on Technology / Business Domain knowledge Collabora,on Colloca,on Tes,ng automated Agile Awareness and Acceptance Training at all levels Ability to apply agile techniques for all aspects of the project Coaches are available do not do it alone 56

INNOVATION.0 10..COOKBOOK CATEGORY Relative Score 1<- - - - >10 Requirements - Definition 0 0 => "INNOVATION" "COOKBOOK" <= 10 Requirements are ill defined, uncertain and/or constantly open to change per team and customer. Requirements are very well defined. Customer is able to communicate them clearly. Time is available at the start of the project to create documentation. Change 0 Scope changes frequently. Scope is relatively stable. Experience 0 Little or no experience with this type of project in the past. Relatively new technology or business process. Technology or business process is mature. Project methodology is already established and consists of repetitive tasks. Resources - Dedication 0 Project team resources can be 100% dedicated to the project. Project teams cannot be dedicated 100% to one project. Resources are spread across different projects and tasks. Resources - Physical Location 0 Project team resources are co- located. Project Teams resources are not co- located. Customer - Involvement 0 Customer is available to be involved on a consistent and regular basis. Customer involvement is intermittent at best, usually at requirements definition and sign off, scope verification and user acceptance upon completion. Customer - Timelines 0 Customer does not require end date for all deliverables. Customer requires a project completion delivery date early on in the engagement. Documentation 0 Minimum documentation is acceptable. Rigorous and detailed documentation is required. 57

58

Connect with Genesis Consul,ng Blog: hjp:///archives/category/blog LinkedIn: hjp://www.linkedin.com/company/229924 TwiJer: @GenesisSAP Facebook: hjp://www.facebook.com/genesisconsul,ngpartnersllc YouTube: hjp://www.youtube.com/user/genesisconsul,ng1 59

jason fair CEO 5207 Hickory Park Drive, Suite E Glen Allen, VA 23059 e jason.fair@genesisconsulting.com t 804.523.8007 w www.genesisconsulting.com mary fowlkes Managing Partner 5207 Hickory Park Drive, Suite E Glen Allen, VA 23059 e mary.fowlkes@genesisconsulting.com t 804.523.8007 w www.genesisconsulting.com kevin lotenberg Chief Operating Officer 5207 Hickory Park Drive, Suite E Glen Allen, VA 23059 e kevin.lotenberg@genesisconsulting.com t 804.523.8007 w www.genesisconsulting.com 60

Visit our website at: www.genesisconsulting.com