Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.

Slides:



Advertisements
Similar presentations
Keith McMillan Principal, Adept Technologies Copyright (C) 2008, Adept Technologies llc.
Advertisements

Applying Agile Methodologies to Traditional Publishing Kristen McLean Bookigee, Inc. February 12 th, 2011.
Iteration Planning.
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
Colin Weaver The Eleven Essential Behaviours of Successful Agile Project Teams.
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
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.
Agile Architecture Prabhu Venkatesan for COMP-684.
Agile 101.
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
Agile Project Management with Scrum
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile development By Sam Chamberlain. First a bit of history..
Project Management – An Overview Project as a metaphor – a way to approach a series of activities Contexts – construction managementt, IT development,
Agile Architecture? Paul Lund 24 th Nov Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it.
Agile Software Development Matt Rice November 27, 2006.
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
Agile Methods.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Does it work with Data Warehouses?. “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we.
Introduction to Agile.
Rebecca Jensen MRED CEO MRED Update and Agile Business Management Strategy June 24, 2015.
1 Agile Methodology & Programming Ric Holt July 2009.
Chapter 4 Agile Development
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Current Trends in Systems Develpment
Agile and XP Development Dan Fleck 2008 Dan Fleck 2008.
AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution.
Project Workflow. How do you do it? -Discussion-
Stephen Chief Strategy Officer Telerik
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
SCRUMBAN?!?! What is it and how can it help your team?
Agile: Lessons Learned (a retrospective) Tony
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
AGILE COTS Václav Pergl We are uncovering better ways of developing software by doing it and helping others do it. Through this work.
Cultivating Agile Requirements
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
- Discussion of Chapter 1 in Martin and Martin.  We are uncovering better ways of developing software by doing it and helping others do it. Through this.
10 key principles of agile software development
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Project Workflow.
Embedded Systems Software Engineering
Agile Methodology and Scrum
Agile Education Teacher Presentation
Principles for Agile Development
To Scrum or Kanban: Is that the Question?
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Project Workflow.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Software Development Brian Moseley.
Chapter 3: The Project Management Process Groups: A Case Study
Project Management and the Agile Manifesto
How to Successfully Implement an Agile Project
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Agree what we will finish in the sprint
A quick intro to SCRUM and KANBAN By John Voris.
Agile, Scrum and CMMI Methodologies
Using SCRUM the NHC-IT Way!
Presentation transcript:

Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria

Imagine if…... you're 4 weeks into a 9 month project and you're already providing deliverables in production for your end users

Or…... you start your day with a 15 minute meeting where you talk about what you're going to work on that day... and then you go do just that

UVic Facts 18,000 full-time undergraduate students, 3400 full-time graduate students Banner school since 2007 Running Banner Student and BRM 1.6 (We also have HR, Finance, Workflow and BDM)

Agile at UVic Ran our first agile project in 2011 Projects using agile development: –Academic Standing (2011) –Admissions Online Application (2012) –Transcripts (2012) –STAR Team (2013) –Percentage Grades ( ) –Online Application for Graduation (2014) –Self-Reported Grades – semi-Agile ( ) –Timely Program Declaration – semi-Agile (2015)

Agile values: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

Waterfall Model

Agile Model using Scrum

Key Benefits of Agile: Focus Teamwork Continual planning Communication with project team and end users

Focus Entire team focused for an entire sprint on only those backlog items that we’re committed to ‘finish’ for that period of time Staff from functional areas have been seconded to work on projects and contribute their expertise (full-time or partial days dedicated)

Teamwork Teamwork raises productivity and quality, especially the synergy between technical and functional / business team members Builds relationships and provides opportunities for staff to work with other staff outside their immediate area New appreciation develops for subject matter expertise (SME)

Continual Planning Planning is built into the Agile structure – it is: Constant: Backlog planning, sprint planning Just in time: It is done when you need it Visible: The use of whiteboards and wall space keeps plans in focus

A visual of our sprint board and scrum meeting

Communication Agile methodology promotes better communication: Information Sessions are held at the end of every sprint and are open to all stakeholders to attend Backlog and sprint planning requires that team members collaborate with stakeholders as required to ensure correct priority and sequencing Communication among team members is enhanced as they physically work in the same room!

Opportunities from Agile at UVic It has changed how we work on projects at UVic Each Agile project has been different – the methodology can adapt to differences in project scope and resources Opportunities for different staff to share their expertise, gain new skills and knowledge in project development Staff are able to contribute to their unit after the project and often become the first point of contact Ensure that solutions are built that work for students and staff Provide flexibility to work concurrently on multiple projects, big and small

How to get started – without a formalized project team, you can: Have your unit review your list of items and prioritize them (backlog planning meeting) Have regular stand-up meetings with your team Try running a sprint for specific tasks – use whiteboards to track progress and as a location for your stand-up meetings Break things down into smaller pieces – implement what you can Gather functional and technical staff together to discuss development items

How to get started – How to create an Agile project team: Choose a pilot project that would fit with the Agile methodology of planning and working on things in smaller pieces Get buy-in from your sponsors to get training, provide space and resources, and run a pilot project Communicate frequently and document your experience

Questions? Contact info: Laurie Barnas – Wendy Taylor –