Innovating Site Application Module

Size: px
Start display at page:

Download "Innovating Site Application Module"

Transcription

1 Innovating Site Application Module

2 Agenda Opportunities and Outcomes Use of Agile Scrum Technical Architecture Overview Application Architecture and Workflow Review of the Site Application Module 2

3 Opportunities and Outcomes 3

4 Business Opportunity Extend the Construction Management System (CMS), create one source of data Site Application Module (SAM) is a public facing application used by Resident Engineers and Districts to manage items, estimation/projections, and payments for Construction Contracts Transportation Asset Management System (TAMS) Application Rationalization recommendations and strategy focus: l l l l Highway/IT will change SAM to use a service oriented architecture and: Adopt a strategic technology refresh and re-platforming while leveraging Agile as the software development methodology Ensure the SAM application is ADA compliant Consolidate the behind the scenes databases that provide and consume data 4

5 Technical Opportunity & Outcomes Opportunity: Further consolidation of the MassDOT application portfolio Better documentation, user guides, and less workarounds leading to data reliability Decrease support efforts needed from IT Staff Current State: Old database technology, multiple data sources, lots of manual and overnight data copy processes Complicated code base that is difficult to understand and enhance Desired Outcomes & Benefits: Migrate SAM to a reusable services based architecture and leverage Agile framework Data analyzed, consolidated, and cleaned up, and located in a new SQL 2014 environment Provided existing functionality, and added new business processes where warranted Allow field staff access via mobile devices 5

6 Use of Agile Scrum 6

7 What Is Agile Scrum? Incremental/iterative approach used by cross functional teams Provides constant feedback Prioritized backlog items based on business/customer value The goal of each iteration is to produce a working product Value focused on the left over the right Individuals and interac1ons Working so9ware over over Process and tools Comprehensive documenta1on Customer Collabora1on Responding to Change over over Contract Nego1a1on Following a Plan 7

8 Sequential vs. Overlapping Development Requirements Design Code Test Rather than doing all of one thing at a 1me Agile Scrum teams do a licle of everything all the 1me 8

9 Advantages of Agile Scrum Change is embraced End-goal can be unknown Faster, high-quality delivery l l l Reduce requirement size makes work more estimable and doable Work with small chunks of work allows for a faster development cycle and predictable delivery When complexity is reduced, certainty increases, helping troubled projects recover Strong team interaction Customers are heard l l Work on chunks of work (features) first that are prioritized by the business, lets the team know what features to work on first Focus on implementing the most valuable features first therefore delivering value to the business sooner Continuous improvement 9

10 Agile Scrum Framework at a Glance Agile Scrum projects make progress through a series of Sprints A typical duration is 2 weeks (or a calendar month at most) which leads to better metrics and predictability Product is designed, coded, and tested during a Sprint 10

11 Agile Scrum Team Roles and Responsibilities Product Owner Define the features of the product Decide on release date and content Be responsible for the profitability of the product (ROI) Prioritize features according to market value Adjust features and priority every iteration, as needed Accept or reject work results ScrumMaster Represents management to the project Responsible for enacting Agile Scrum values and practices Removes impediments Ensures that the team is fully functional and productive Enables close cooperation across all roles and functions Shields the team from external interferences Team Members Typically 5-9 people Cross-functional: Programmers, testers, designers Members should be 100% allocated to a given project Teams are self-organizing Ideally, no titles 11

12 Agile Scrum : Improved Team Communication Agile Scrum provides a sequence of periodic mee5ngs keeping teams wellaligned l l l l l Sprint Planning (every 2 or 3 weeks) Daily Agile Scrum (15 minute Standup) Sprint Review (end of each sprint) Sprint Retrospec1ve (end of each sprint) Backlog Refinement (ongoing process) Web based Agile Scrum tools such as Team Founda5on Server (TFS) l Web based tools provide distributed teams with a real-1me status view of the project and sprint. They also provide a record of all requirements, related details and history. 12

13 Common Metrics for Agile Teams Agile projects produce at-a-glance metrics; intui5ve views of team progress which help to create team cohesion: Sprint Burn-Down Release Burn-Up Features % Complete 13

14 Sprint Burn-Down Release Burn-Up The Sprint Burn-Down indicates the amount of progress against the Sprint plan that the team has completed each day: The Release Burnup indicates how much of the total project has been completed on a Sprint over Sprint basis and predicts completion timeframes: 14

15 Features % Complete 15

16 Project Roadmap Mar 17 Apr 17 Security Application Admin Monthly Projection Defects Estimates Compliance Estimate Defects Infrastructure (Performance) UAT May 17 Production Deployment Training Feb 17 Monthly Projections Jan 17 Contract Management Defects Payslips Defects Reports 16

17 Agile Scrum Ceremonies Sprint planning meeting a. Sprint Planning Session Sprint prioritization Analyze and evaluate product backlog Select sprint goal Sprint planning Decide how to achieve sprint goal (design) Create sprint backlog (tasks) from product backlog items (user stories / features) Estimate sprint backlog in hours Participants Stakeholders Scrum Master Product Owner Sprint Core Team 17

18 Sprint Planning Team selects items from the Product backlog they can commit to comple1ng Sprint backlog is created by pulling in user stories from the Product backlog Tasks are iden1fied for each user story Planning is done collabora1vely with the whole team facilitated by the ScrumMaster High to mid-level design is considered during planning. O9en, the lowest level details will be worked out during the sprint. Product Backlog Item 5822: As a Resident Engineer, I would like to be able to enter information in the Field Dates section 1. Field Dates sec1on will have the following dates: Date Sent to Contractor (gets auto populated when "Sent to Contractor" dropdown is selected as "Yes") - (MM/DD/YYYY) Contractor Signed On - (MM/DD/YYYY) Signed by RE - (MM/DD/YYYY) Signed by FRE - Hidden field. shows up only when "Es1mate Type" = Final - (MM/DD/ YYYY) 2. User shall be able to save the es1mate by clicking on the "Save" bucon. 18

19 b. Daily Scrum Daily Scrum Description: is when the team touches base to raise any impediments that are affecting the sprint. It also helps the team stay focused. What I accomplished yesterday What I plan to accomplish today Blockers/issues/risks These are not status for the ScrumMaster, but commitments in front of your peers. Participants Stakeholders Scrum Master Product Owner Sprint Core Team 19

20 The Daily Scrum Rules Ø Daily Ø 15-minutes Ø Stand-up Not for problem solving Whole world is invited Only team members, Scrum Master, product owner, can talk Daily scrum helps avoid other unnecessary meetings 20

21 c. Sprint Review Sprint Review Description: The Sprint Review takes place at the end of the sprint and is designed to gather actionable feedback on what the team completed that sprint and to provide a chance to inspect the overall plan for the product. Generally the team provides the business with demos of completed work. Participants Stakeholders Scrum Master Product Owner Sprint Core Team 21

22 d. Sprint Retrospective Sprint Retrospective Description: The Sprint Retrospective helps the team inspect and adapt its process by asking what went well during the sprint and what could have been better. In addition, the team discusses and decides on which item that could have been done better and lists it as a user story in the next sprint for improvement. Participants Stakeholders Scrum Master Product Owner Sprint Core Team 22

23 Technical Architecture Review 23

24 Where We Are Coming From 24

25 Identifying SAM Application Domains SAM v0.1 25

26 Hexagonal Architecture Contains business objects and rules for the specified domain 26

27 Integrating Multiple App Domains 27

28 Potential Future Approach: Event Driven Architecture UI Update Contract Command (Asynchronous) ESB Result Command Handling Component ESB Domain Model Persist Publish ContractUpdated Event Write Store Other consumers (Domains, external systems, etc.) Query Synchronous DTO Queries Simple Data Access Layer Read Store Update Event Handling Component 28

29 Application Architecture and Workflow 29

30 Applications and Databases in Current State Transact CPE ProjectInfo/CMS Online Bid DCD CDS SAM AEPublic FTS CIS_2000 Construc5on Public PeopleAndOrgs Transporta5on Informa5on Super Highway (TISH) DCD Lookups DCD (1) DCD (2) EBO Fiscal Database DCD (3) DCD (4) Site Applica5on Module MHDWH DCD (5) DCD (6) DCD (HQ) 30

31 Applications and Databases after SAM Upgrade Transact CPE ProjectInfo/CMS Online Bid DCD CDS SAM AEPublic FTS CIS_2000 Construc5on Public PeopleAndOrgs Transporta5on Informa5on Super Highway (TISH) DCD Lookups DCD (1) DCD (2) EBO Fiscal Database DCD (3) DCD (4) MHDWH DCD (5) DCD (6) DCD (HQ) 31

32 Applications and Databases after DCD Upgrade Transact CPE ProjectInfo/CMS Online Bid CMS CDS SAM AEPublic Construc5on Public PeopleAndOrgs Transporta5on Informa5on Super Highway (TISH) CIS_2000 EBO Fiscal Database MHDWH 32

33 Applications and Databases after CDS Upgrade Transact CPE ProjectInfo Online Bid CMS SAM AEPublic Construc5on Public PeopleAndOrgs Transporta5on Informa5on Super Highway (TISH) EBO Fiscal Database MHDWH 33

34 Construction Contract Application Flow 34

35 Services 35

36 Advantages Streamlining Construction workflow. Reusable web services( Web API 2 &.Net CoreAPI s) that can be used by multiple applications. Bootstrap makes application responsive(fluid design and mobile friendly) Bootstrap ensures consistency across the application. Development time is quicker. 36

37 Review of the Site Application Module 37

38 List of Contracts Current New 38

39 Overview Current New Segregated blocks of information 39

40 List of Items Current New 40

41 Payslips Current New 41

42 Estimates Current New 42

43 Monthly Projections Current New 43

44 New Functionality Financial Summary Bridge Informa1on 44

An Introduction to Scrum. Mountain Goat Software, LLC

An Introduction to Scrum. Mountain Goat Software, LLC An Introduction to Scrum Scrum in 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect

More information

Seeking Good Agile and Avoiding Bad Agile. Agile Aus2n Monthly Mee2ng Jan. 06, 2015

Seeking Good Agile and Avoiding Bad Agile. Agile Aus2n Monthly Mee2ng Jan. 06, 2015 Seeking Good Agile and Avoiding Bad Agile Agile Aus2n Monthly Mee2ng Jan. 06, 2015 Who am I? Earl EvereE Director, Manager, Developer, Tester 1st professional sokware experience in 1971 1st agile experience

More information

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

An Introduction to Scrum

An Introduction to Scrum An Introduction to Scrum Denise Notini Nogueira 2012 An Introduction to Scrum Presented by Denise Notini Nogueira 2012 We re losing the relay race The relay race approach to product development may conflict

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

Getting Agile with Scrum

Getting Agile with Scrum Getting Agile with Scrum Mike Cohn 6 December 2013 1 We re losing the relay race The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead a holistic

More information

Agile and Scrum 101 from the Trenches - Lessons Learned

Agile and Scrum 101 from the Trenches - Lessons Learned Agile and Scrum 101 from the Trenches - Lessons Learned PMI Pittsburgh Professional Development Day November 2016 Michael Nir President Sapir Consulting 1 Michael Nir Transformation Inspiration Expert,

More information

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

More information

Scrum Intro What s in it for me?

Scrum Intro What s in it for me? Scrum Intro What s in it for me? Prepared by Bachan Anand Please dial in to (218) 895-4640 PIN: 3289145 Agenda Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint What s in it for me Please

More information

Scrum. an agile development process methodology. - Abhijit Mahajan - Neelam Agrawal

Scrum. an agile development process methodology. - Abhijit Mahajan - Neelam Agrawal Scrum an agile development process methodology - Abhijit Mahajan - Neelam Agrawal Introduction Scrum is an agile sove and incremental methodology for so

More information

Portfolio Management In An Agile World

Portfolio Management In An Agile World Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 3 Scrum Framework 1 Scrum Origins First mentioned as a development method in 1986, referring to a fast and flexible product development process

More information

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017 Collaboration at Scale: Distributed Team Release Planning 11-Jan-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series

More information

Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure

Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure Agenda: Process & Infrastructure 2 Development Process for the project (Scaling Scrum) Collaboration Infrastructure

More information

Two Branches of Software Engineering

Two Branches of Software Engineering ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource

More information

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17 CM MatchPoint Agile This sessions shows how to use CM MatchPoint for the management and automated deployments in agile projects using frameworks like SCRUM Christoph Heinrich, CM First Plex Track A / Session

More information

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The

More information

Can Your Proposal Process Be More Agile?

Can Your Proposal Process Be More Agile? Can Your Proposal Process Be More Agile? 11.21.14 Maryann Lesnick Principal Consultant Lohfeld Consulting Questions to Explore Shipley and other proposal industry best practices have been around for 30

More information

SCRUM - compact The agile software development methodology

SCRUM - compact The agile software development methodology Scrum in 30 seconds Scrum is an empirical way to manage software development projects. Scrum is made up of an easy set of rules and ensures that every team member feels the responsibility of a project

More information

Scrum. Juan Gabardini. Administración y Control de Proyectos Informáticos II. Universidad de Buenos Aires. 1 er cuatrimestre 2007

Scrum. Juan Gabardini. Administración y Control de Proyectos Informáticos II. Universidad de Buenos Aires. 1 er cuatrimestre 2007 Juan Gabardini Administración y Control de Proyectos Informáticos II 1 er cuatrimestre 2007 Universidad de Buenos Aires Project Noise Level Far from Agreement Requirements Complicated Complex Anarchy Close

More information

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

AGILE TEST MANAGEMENT WITH VISUAL STUDIO AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate

More information

AGILE EXECUTIVE OVERVIEW

AGILE EXECUTIVE OVERVIEW AGILE EXECUTIVE OVERVIEW JOHNOKORO jokoro@rallydev.com Blog: AuspiciousAgile.com Summary Agile Services Director, Rally Software Nearly two decades in technology roles Founder of Agile Practice at US Consultancy

More information

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015

Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015 Agile Planning with HP Project Portfolio Management and Agile Manager February 3, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted

More information

Requirements. Mountain Goat Software, LLC. Scrum in 100 words. Mountain Goat Software, LLC

Requirements. Mountain Goat Software, LLC. Scrum in 100 words. Mountain Goat Software, LLC An Introduction to Scrum Requirements Product requirements document Design Software architecture Implementation Software Presented by Verification Niclas Börlin 20-03-22 We re losing the relay race The

More information

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility: Driving a Lean-Agile Transition Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility - Agenda About Premier, Inc. Why we transitioned to Lean-Agile

More information

Scrum. a description. V Scrum Alliance,Inc 1

Scrum. a description. V Scrum Alliance,Inc 1 Scrum a description V 2012.12.13 2012 Scrum Alliance,Inc 1 Scrum Principles Values from the Agile Manifesto Scrum is the best-known of the Agile frameworks. It is the source of much of the thinking behind

More information

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands Oracle Unified Method (OUM) Using OUM with Agile Techniques Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands 1 1 The Agile Manifesto values Individuals and interactions Working software

More information

Metodologías Agiles en E///

Metodologías Agiles en E/// Metodologías Agiles en E/// La organización y las personas Antonio Montero (ScM & Agile Coach) Agile originally conceived as a set of software development values and principles. E/// worked Based on Waterfall

More information

Scrum Team Roles and Functions

Scrum Team Roles and Functions Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD) Professional Scrum Developer with Rudi Larno & Steven Kockelkoren May 9 May 13, 2011 Belgium (location TBD) Overview The Professional Scrum Developer course is a unique and intensive five-day experience

More information

AGILE methodology- Scrum

AGILE methodology- Scrum AGILE methodology- Scrum What is Agile? This is one of the biggest buzzwords in the IT industry these days. But, what exactly is agile? The Agile model provides alternatives to traditional project management.

More information

AHGILE A N D B O O K

AHGILE A N D B O O K AGILE HANDBOOK OVERVIEW 2 OVERVIEW This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on what

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS A one day Introduction Tim Guay, PMP, CSM, PMI-ACP, CLSSS tim@agileworksinc.com 1 To give those who are not familiar with Agile a quick overview of key Agile and Scrum concepts. 2 1 Agile Overview 2 User

More information

D25-4. How Intertech Uses Agile

D25-4. How Intertech Uses Agile D25-4 How Intertech Uses Agile How to Use this Download This document shares an overview of how we use Agile/Scrum to deliver successful projects, the major differences between a waterfall/fixed bid project

More information

An Introduction to Scrum

An Introduction to Scrum What is Scrum? Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will

More information

Role of a Product Owner on Agile Projects

Role of a Product Owner on Agile Projects Role of a Product Owner on Agile Projects NK Shrivastava, PMP, RMP, ACP, CSM CEO/Consultant - RefineM Agenda 1. Introduc/on to Agile 2. Product Owner s role in Agile Projects ü Driving Agile Projects ü

More information

Software Development. Current and Future Trends. Jagdeep Singh Bhambra, PhD 27 th June 2012

Software Development. Current and Future Trends. Jagdeep Singh Bhambra, PhD 27 th June 2012 Software Development Current and Future Trends Jagdeep Singh Bhambra, PhD jagdeep.bhambra@ft.com 27 th June 2012 AGENDA Introduction The Agile, Agile, Search Digital Summary Changing World A Lifestyle

More information

Systems Modernization Strategies August 2017

Systems Modernization Strategies August 2017 Systems Modernization Strategies August 2017 Presented by: The included information is being presented to the Centers for Medicare & Medicaid Services (CMS) technical community in the presence of industry

More information

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager A Hybrid Approach to the Use of Agile in Health IT Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager 1 Conflict of Interest Spencer Reeser-Stout, CSM, MBA Has no real or apparent conflicts

More information

Certified Scrum Master

Certified Scrum Master Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest

More information

An Introduction to Scrum

An Introduction to Scrum An Introduction to Scrum Vito Madaio, PMP 2012-05 Su concessione di Mountain Goat Software Premise This short intro to Scrum from Mountain Goat Software is for everyone who want understand an example of

More information

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017 Johanna Rothman Chapter 1 Why Agile and Lean Approaches Work Copyright 2017 Agile and Lean Approaches Why such approaches exist! Software, we have a problem It was thought you could hand a software team

More information

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011 Agilitate.com From Mountain To Molehill Saving Millions With Agile Programme Management Bill Nicholas - 8 th September 2011 1 Agilitate.com About The Scrum Chef Title E-mail Address : Director Of Agile

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Change Agile. Ben Linders, André Heijstek. veranderproject.nl Change Agile Ben Linders, André Heijstek veranderproject.nl Change Projects Characteris

More information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

TSP SM as the Next Step for Scrum Teams

TSP SM as the Next Step for Scrum Teams TSP SM as the Next Step for Scrum Teams TSP Symposium 2012 by Noopur Davis Darryl L. Davis Davis Systems September 18, 2012 DAVIS 1 2012 Outline Scrum and TSP Comparison Gaps that TSP Fills Staged Adoption

More information

Certified Team Coach (SA-CTC) Application - SAMPLE

Certified Team Coach (SA-CTC) Application - SAMPLE Certified Team Coach (SA-CTC) Application - SAMPLE Application Instructions Read the SA CTC Application Instructions before filling out this application. Application Review Process Overview The CTC Review

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna Ingegneria del Software Corso di Laurea in Informatica per il Management Scrum Davide Rossi Dipartimento di Informatica Università di Bologna What is Scum Scrum (n): A framework within which people can

More information

Systems Engineering in Large-scale Agile Software Development

Systems Engineering in Large-scale Agile Software Development Systems Engineering in Large-scale Agile Software Development Will Menner Johns Hopkins University Will.Menner@jhuapl.edu 240.228.5354 BLUF Bottom Line Up Front ops.fhwa.gov sercuarc.org My experience:

More information

Nurturing the Agile Culture In the Project Office September 15, 2015

Nurturing the Agile Culture In the Project Office September 15, 2015 Nurturing the Agile Culture In the Project Office September 15, 2015 1 Introductions Who s in the room? 2 Introductions - speakers Melodi Cottongim Steve Kvavle Rachel Nedrow 3 Nurturing the Agile Culture

More information

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University What is Agile? In simple terms, Agile is a collection of ideas to guide both the

More information

Agile in a Regulatory & Compliance Environment. Julie Bridges

Agile in a Regulatory & Compliance Environment. Julie Bridges Agile in a Regulatory & Compliance Environment Julie Bridges Introduction Senior IT Delivery Manager Cyber Security Compliance Tools Program 15+ years of Application Delivery Management Corporate, Mobile,

More information

Challenges of Agile Development with an External Vendor: A Case Study. Bhushan Gupta Nike Inc.

Challenges of Agile Development with an External Vendor: A Case Study. Bhushan Gupta Nike Inc. Challenges of Agile Development with an External Vendor: A Case Study Bhushan Gupta Nike Inc. October 16, 2013 Agenda Background Challenges and Potential Solutions Conclusions Q&A Background Vendor Customer

More information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

Managing Risk in Agile Development: It Isn t Magic

Managing Risk in Agile Development: It Isn t Magic Managing Risk in Agile Development: It Isn t Magic North East Quality Council 61 st Conference Tuesday October 4, 2016 softwarevalue.com Measure. Optimize. Deliver. Phone: +1-610-644-2856 Risk Risk is

More information

Agile SCRUM in Systems Engineering A Practical Application

Agile SCRUM in Systems Engineering A Practical Application Agile SCRUM in Systems Engineering A Practical Application Author Paul Wheway, Principal Systems Engineer, Thales UK. Paul.wheway@uk.thalesgroup.com Categorisation Accessibility Practitioner Application

More information

How to Prepare for and Implement a Project Using Scrum

How to Prepare for and Implement a Project Using Scrum How to Prepare for and Implement a Project Using Scrum 2013 IEEE Software Technology Conference Salt Lake City, UT Dick Carlson Richard.Carlson2@Boeing.com Philip J. Matuzic Philip.J.Matuzic@Boeing.com

More information

Agile Beyond Software

Agile Beyond Software Agile Beyond Software Using Agile practices to manage any complex project Laura Howley Agile Coach lhowley@collab.net @LauraLMH Who am I, Who is CollabNet? Laura Howley I coach organizations through Agile

More information

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 1 Table Of Contents Background: Agile Software Development Methodology Types of Data and Data Sources How Data is Used 2 What is

More information

SWE 211 Software Processes

SWE 211 Software Processes SWE 211 Software Processes These slides are designed and adapted from slides provided by Software Engineering 9 /e Addison Wesley 2011 by Ian Sommerville 1 Outlines Software process models Process activities

More information

GO AGILE THE AGILE WAY. OR GO HOME. INTRODUCING MARKETING!

GO AGILE THE AGILE WAY. OR GO HOME. INTRODUCING MARKETING! GO AGILE OR GO HOME. INTRODUCING MARKETING! THE AGILE WAY. TABLE OF CONTENTS 1 DEFINITION....3 2 BENEFITS...4 3 METHODOLOGY...5 4 ROLES..6 5 KEY TERMS 7 6 TEAM STRUCTURE 9 7 EXAMPLE OF A USER STORY 11

More information

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Applying Agile Principles to Project Management Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Overview/Objective Agile Manifesto Agile Principles Agile/Scrum vs. Waterfall Modified Scrum

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

IBM Collaborative Lifecycle Management & SAFe

IBM Collaborative Lifecycle Management & SAFe IBM Collaborative Lifecycle Management & SAFe IBM s support for the Scaled Agile Framework V3.0 methodology in the IBM CLM solution Ibm.biz/safesupport Presented by: Amy Silberbauer Solution Architect,

More information

The Lessons Learned of a BA on an Agile Project

The Lessons Learned of a BA on an Agile Project F O C U S Q U A L I T Y E X P E R I E N C E The Lessons Learned of a BA on an Agile Project Presented by Jacqueline Sanders, PMP, CBAP Outline What Agile is NOT Key Components of Agile The Conversion to

More information

Agile: Setting the Scene. February 7, 2017

Agile: Setting the Scene. February 7, 2017 Agile: Setting the Scene February 7, 2017 Agile: Setting the Scene Robert Percival, Partner, Head of Technology Canada Riccardo D Angelo, Managing Director, Director of Legal Services, Accenture February

More information

Five DevOps CM Practices

Five DevOps CM Practices White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

More information

Introduction to Scrum

Introduction to Scrum Introduction to goodagile> Certified Training and Consulting in India and Asia www.goodagile.com The Problems Many Companies Face Time-to-market for products is too long Project failure rate is unacceptably

More information

Agenda. Scrum for AgileFit MAP 11/29/2017

Agenda. Scrum for AgileFit MAP 11/29/2017 Scrum for AgileFit MAP Maurizio Vaggi TXT Retail, Aptos Italy Milan, 5 th December 2018 1 2017 Aptos, Inc. All rights reserved. Agenda ESVP TXT Retail 8 AgileFit MAP or Why Agile? What is Scrum Scrum Roles

More information

Information Technology Coalition ServiceNow Past Performance

Information Technology Coalition ServiceNow Past Performance Information Technology Coalition, Inc. (ITC) is a certified Service-Disabled Veteran-Owned Small Business (SDVOSB), with over 10 years of experience providing administrative, technical, and business support

More information

Building Cloud Apps using Agile Methodology & Tools

Building Cloud Apps using Agile Methodology & Tools Building Cloud Apps using Agile Methodology & Tools Steve Greene VP, Products & Technology Program Management Salesforce.com Sue Vickers Principal Product Manager for CA Agile Vision CA Technologies Safe

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

More information

Aurora Overview & Demo

Aurora Overview & Demo Aurora Overview & Demo April 5, 2017 Presented By: Gretchen Gingo, Director Agenda What is Aurora? Why Aurora? Vision & Governance Demo 2 Legacy System - ASPerIN Manual Re-key ASPerIN Lookup Transactions

More information

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager As a Geek Week participant interested in Scrum You want practical, real world advice on Scrum, so that you can be successful at understanding and practicing Scrum outside the software development world

More information

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

More information

Collaboration at Scale: Advanced Roadmapping. 14-Mar-2018

Collaboration at Scale: Advanced Roadmapping. 14-Mar-2018 Collaboration at Scale: Advanced Roadmapping 14-Mar-2018 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides

More information

Designing the Process. A Brief Introduction to Agile Programming

Designing the Process. A Brief Introduction to Agile Programming Designing the Process A Brief Introduction to Agile Programming In the beginning, there was the waterfall... Analysis, Design, Implementation, Testing & Evaluation: Discrete, linear tasks Each step completed

More information

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR Things to know All participants will be on mute Questions are welcome Use the question box to ask questions PM and Agile

More information

Case Management Digital Service Sprint Review Sprint 4.6: 11/02/17 11/15/17. CWDS / Child Welfare Digital Services

Case Management Digital Service Sprint Review Sprint 4.6: 11/02/17 11/15/17. CWDS / Child Welfare Digital Services Case Management Digital Service Sprint Review Sprint 4.6: 11/02/17 11/15/17 CWDS / Child Welfare Digital Services Agenda Sprint Stories Core County Brief Sprint Backlog and Team Metrics Research & Design

More information

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved. Standard Work and the Lean Enterprise 2010 Net Objectives Inc. All Rights Reserved. Lean Thinking Lean Thinking provides foundational principles which involve the entire lifecycle of realizing business

More information

De-Mystifying Kanban:

De-Mystifying Kanban: De-Mystifying Kanban: Understanding Its Many Faces Kanban kanban Al Shalloway Co-founder of, no longer affiliated with, Lean-Kanban University LKU Kanban (Kanban Method) Open Kanban Team Kanban Kanban

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 10 Scrum: Sprint Execution 1 Sprint Execution When? Sprint execution accounts for the majority of time during a sprint. It begins after sprint

More information

Michael Prince PMI-ACP Application Development Manager Richland County

Michael Prince PMI-ACP Application Development Manager Richland County Michael Prince PMI-ACP Application Development Manager Richland County GOALS Tell You About Agile 5000 Ft View Talk Briefly About How You As a Programmer Fit Into Agile Prepare You For The Next Session

More information

NEW: Ft. Lauderdale User Group Meeting: August 2013

NEW: Ft. Lauderdale User Group Meeting: August 2013 #MktoTour13 NEW: Ft. Lauderdale User Group Meeting: August 2013 Led by: Rafael Santoni, Citrix Chris Morris, Citrix To receive meeting notifications, visit: marketo.com/usergroup #MktoTour13 Agenda 3:30-4:30

More information

Schedule Manager What s New Mark Homrich Teamcenter Product Management

Schedule Manager What s New Mark Homrich Teamcenter Product Management Schedule Manager What s New Mark Homrich Teamcenter Product Management Realize innovation. Teamcenter Simplifying PLM Page 2 Teamcenter Process execution Page 3 Teamcenter User Connection Schedule Manager.

More information

Scrum Test Planning. What goes into a scrum test plan?

Scrum Test Planning. What goes into a scrum test plan? Scrum Test Planning What goes into a scrum test plan? 2 Do you really need a test plan when using agile? How about scrum test planning? With scrum, one of the popular flavors of agile, the entire team

More information

Agile Quality Strategy with HP Agile Manager August 26, 2015

Agile Quality Strategy with HP Agile Manager August 26, 2015 Agile Quality Strategy with HP Agile Manager August 26, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted by Matt Angerer Vivit

More information

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time. Software Engineering and Scrum autumn 2010 Department of Computer and Information Science Linköping University, Sweden The Waterfall model Requirements One of the first life-cycle models (Royce, 1970)

More information

Agile Transformation:

Agile Transformation: Agile Transformation: Gaining or Maintaining CMMI Tim Zeller Director of Strategic Solutions 0 Has anyone ever said THIS to you about agile Agile teams are free-for-all Jolt Cola drinkers who don t understand

More information

Quality Application Development with ALM Octane November 21, 2017

Quality Application Development with ALM Octane November 21, 2017 Quality Application Development with ALM Octane November 21, 2017 Hosted By This webinar is brought to you by the Testing, Quality, Application Lifecyle Management SIG (TQA SIG) Led by: Andreas Birk, Mihai

More information

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS International Journal on Information Technologies & Security, 4 (vol. 9), 2017 51 THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS Vangel Fustik Faculty of Electrical Engineering

More information

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

Agile and CMMI : Disciplined Agile with Process Optimization

Agile and CMMI : Disciplined Agile with Process Optimization www.agiledigm.com Agile and CMMI : Disciplined Agile with Process Optimization Kent Aaron Johnson 02 April 2014 Long Beach, California, USA CMMI is registered in the U.S. Patent and Trademark Office by

More information