Use of Agile at EOE/EEC Child Care Financial Assistance

Slides:



Advertisements
Similar presentations
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
Advertisements

What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Early Education and Care Board Meeting Child Care Financial Assistance January 14, 2013.
ECM Project Roles and Responsibilities
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.
Overview – Implementation Context – Implementation Scope – Implementation Timeline – Keys to Success – Questions.
When is Agile the Best Project Management Method? Lana Tylka.
Release and Iteration Planning September 13, 2008.
Project management methodologies Waterfall vs. agile vs. half-arsed agile.
SCRUM.
OSEHRA Architecture Work Group Meeting January 19 th, 2016 Discussion on Veteran-focused Integration Process (VIP) Jack Taylor, M.D., Chief Medical Information.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
How to Use this CommonWay Program Governance Document This is a streamlined model which we use to designate and identify the people in charge because industry.
Information Systems Development Model, An Introduction for the Non-Technical 2005 National Immunization Conference March 22, 2005 Washington, DC.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Records Management with MOSS, K2, & PsiGen Deepa Patadia
Scrum for Evaluators ELISE GARVEY KING COUNTY AUDITOR’S
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Applying Agile Principles to Data Visualization Project Executive Office of Education IT July 28, 2016.
Agile Methodology and Scrum
Flight Software Conference 2016
Change your look and feel to how you work! Let’s SCRUM Change your look and feel to how you work!
The Strategic Role of Information Development in Continuous Delivery
Scrum.
Scrum and TargetProcess
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
SCRUM.
Waterfall, Agile & Scaling Agile
Systems Analysis and Design in a Changing World, 4th Edition
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Instructional slide to Partner: REMOVE BEFORE PRESENTING TO CUSTOMER
PMI Chapter, IT Governance, Portfolio and Project Management in State Government Chris Cruz, Chief Information Officer, California Department of Food and.
It’s not all about the tool!
The Systems Engineering Context
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Client Management Managing Client Expectations
Project & Program Governance
Chapter 3: The Project Management Process Groups: A Case Study
Description of Revision
Modernization Effort Same basic functionality
Making Information Security Manageable with GRC
MONTHLY KEY MESSAGES JULY 2017
Project Management and the Agile Manifesto
Teaching slides Chapter 1.
Summarizing Our Models to Date
Royalty Accounting and Revenue Processing System (RAPS) Certification
Project Ideation Agile Down-to-Earth © 2016.
Implementation Planning -Team Meeting-
Agile practices for documentation teams
Introduction to Agile Blue Ocean Workshops.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Agile Development – a new way of software development?
How to integrate the PMO process with the Agile Process
Scrum in Action.
Organizing and Accelerating Your Work with Scrum
Executive Project Kickoff
Project Kick-off <Customer Name> <Project Name>
{Project Name} Organizational Chart, Roles and Responsibilities
NASA’s Implementation of Robotic Process Automation (RPA) – aka “Bots”
WORKSHOP Establish a Communication and Training Plan
Engaging Senior Executives
Using SCRUM the NHC-IT Way!
Product Development & Planning
International Standards and Contemporary Technologies,
Presentation transcript:

Transformation Now! How the Commonwealth is using Agile EOE/EEC March 26, 2015

Use of Agile at EOE/EEC Child Care Financial Assistance Large Capital Project In House Development Selected vendors for Rules Engine, Data Migration, QA Child Care Licensing Mid-Size Project SaaS Vendor Modular approach from the beginning Selected vendor for Data Migration 11/18/2018

ENGAGE! VALIDATE! ADAPT! Why did we use Agile? Engage the End User in the process Validate early and often Adapt to manage change ENGAGE! VALIDATE! ADAPT! 11/18/2018

Daily Standup - Time boxed – 15 minutes Each Team Member Answers three Questions: What did I do yesterday? What am I doing today? What is blocking me? Started as a sit down meeting in a conference room  evolved to a stand up in the development pen area  saved time and allowed quicker updates Increases transparency and communication amongst the team 11/18/2018

Sprint Planning – Session 1 Sprint Review Demo the incremental functionality accomplished during the Sprint Retrospective What went right? What did not go very well? Correct course Continuous Improvement EOE has been using Agile for ~2 years which has evolved over time 11/18/2018

Team Foundation Server (TFS) Task Board Resource Allocation and status for tasks (backlog) 11/18/2018

Large Bond Project – How to Start Child Care Financial Assistance Broken down into modules: intake, eligibility, placement, attendance, billing, reports Sprints started as 2 weeks in duration and at end of project were modified to 1 week Large end user base Thousands of providers with hundreds of user accounts IT team immediately began field visits to describe approach and work on specific modules Agile specific start up lessons: Educate the IT Team on using Agile What is a Sprint, Backlog, Product Owner, Stand Up meeting Educate business sponsors on Agile methodology This was a challenge as business sponsors were used to waterfall and heavy paper documentation of requirements Multiple failed waterfall efforts prior to this recovery effort 11/18/2018

Large Bond Project – Lessons Learnt Vendor management Critical to work with Legal to include Agile language in RFQs/RFPs Some vendors struggled with a fixed price contract using an Agile methodology Essential to time the engagement with a vendor Example: QA was onboard too soon in the process Documentation is lighter Users and IT team became much more comfortable having a application prototype displayed with lighter documentation Advantage: Business rules and requirements are more clear with an IT Application visual to correspond Change Management Much more flexibility with changing requirements at the beginning of the project Allows for new change requests to be put in a future release 11/18/2018

Mid-size Agile Project using SaaS vendor Child Care Licensing SaaS Vendor is very adept and experiencing at using Agile Advantage: no learning curve with Agile Project management included rough timelines with Release Schedule Lessons Learnt Pick a Product Owner with operational and business process knowledge An accompanying small team (3-4 people) of Subject Matter Experts reported into the Product Owner Advantage: Speed of decision making and speed of backlog prioritization Business requirements were workflows and light accompanying documentation Advantage: Demos of each release reduced the need for large requirement documents and were more clear to understand 11/18/2018

What is worth it to go Agile? Absolutely! Was critical for the success and speed of both large and mid-size projects Also helped increase communication within entire IT Dept for day to day operations and smaller projects Future: will continue to train staff on Agile and use for projects moving forward 11/18/2018

Appendix Slides 11/18/2018

PROJECT RESET How did we self correct? From SELF ORGANIZING TEAM To Plan A From SELF ORGANIZING TEAM Plan B PROJECT RESET To MORE STRUCTURED TEAM 11/18/2018

IT Project Management Team IT Business Analysis Team Project Governance Oversight Committee Legal – General Counsel ITD – Capital PMO Office Fiscal- EOE CFO EOE Representative Steering Committee EEC CIO CFO Gen Counsel ITD Chief Capital Planning Officer Project Advisor EOE Secretariat CIO (Executive Sponsor) IT Project Management Team Business Team IT Development Team IT Business Analysis Team IT Quality Assurance ITD Technical Architect Project governance provides a framework for the organization of responsibilities and decision-making capabilities and ensures reviews and approvals occur at appropriate stages of the project. 

Don’t get lost in the weeds Don’t meet for the sake of meeting What Not to Do Don’t get lost in the weeds Don’t meet for the sake of meeting Don’t rush architecture Don’t be rigid 11/18/2018

Must-Haves vs. Nice-to-Haves Parking Lot 80/20 TIPS KIS (Keep It Simple) Must-Haves vs. Nice-to-Haves Parking Lot 80/20 11/18/2018