Presented by Dustin Friel, PMP CSM May 6, 2009 Agile Lessons Learned 1.

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.
Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Navigator Management Partners LLC, Confidential Brenda Sprite, MLIR, PMP, PMI-ACP Founder, Organizational Change Leadership Practice Navigator Management.
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
Kelly Weyrauch
Im an Agile Test Manager: Do I really exist? A discussion and debate David Evans & Ivan Ericsson SQS Group Limited Test Management Forum London, 24th October.
Feb Alten Group Started in France in 1988 Currently more than people Presence in 10 countries Active in The Netherlands since 2002.
Colin Weaver The Eleven Essential Behaviours of Successful Agile Project Teams.
Agile Software Development Robert Moore Senior Developer Curtin University.
Agile Software Development کاری از : مهدی هوشان استاد راهنما : استاد آدابی.
How to Implement Agile in Your Organization
V1.0 How Much Documentation Is Useful Documentation? SQNZ, April 2013, Wellington What level of documentation and when to produce it, is a hot topic in.
Scrum Research at Carnegie Mellon Mark C. Paulk, Ph.D. March 16, 2009 Scrum Gathering, Orlando.
Clinton Keith CTO, High Moon Studios Agile Methodology in Game Development: Year 3.
Agile development By Sam Chamberlain. First a bit of history..
© ThoughtWorks, 2008 Improving Productivity and Quality With Agile Patrick Kua.
Agile Methods and Extreme Programming CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 23, 2007.
Agile Software Development Matt Rice November 27, 2006.
Agile Programing Methods Drew Arrigoni. The Agile Manifesto ● Individual Interactions over Processes and Tools ● Working Software over Comprehensive Documentation.
EXtreme Programming Quick Introduction Daniel Arraes Pereira Eduardo Lourenço Apolinário Ricardo de Oliveira Cavalcanti.
Agile Methods.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Programming with eyes wide open. Your host today Subby Angelov Team
Introduction to Agile Methodologies and Concepts Roy Osherove Principal, Team Agile Blog : ISerializable.com.
Introduction to Agile.
A Consulting Project. About Me Blog:
Agile Software Development What is Agile? And How are we implementing Agile?
BEFORE AGILE METHODS Other Engineering fields development models were used, ie: Waterfall Method: Intensive planning and refactoring before coding is actually.
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
OPM: the USAJOBS Product Owner Perspective By Alesia Booth & Richard Cheng.
Chapter 5 Software Process Models. Problems with “Traditional” Processes 1.Focused on and oriented towards “large projects” and lengthy development time.
..OR SOMETHING THAT LOOKS LIKE IT SCOTT TURNBULL SOFTWARE ENGINEERING MANAGER EMORY UNIVERSITY LIBRARIES Agile Development.
CPSC 371 John D. McGregor Session 22 Process. Specification and design problem solution specification implementation specification.
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
Informatics 43 – May 14, Open Source Source code is freely available and (usually) re-distributable Examples: Firefox web browser Apache HTTP Server.
AGILE COTS Václav Pergl We are uncovering better ways of developing software by doing it and helping others do it. Through this work.
CS3100 Software Project Management Agile Approaches.
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
Sofia Event Center May 2014 Martin Kulov Agile Project Management with Team Foundation Server.
Jeff Briggs Senior Consultant Capstone Consulting.
Cultivating Agile Requirements
1/2/12 Chapt 2 Iterative Evolutionary Agile. 1/2/12 (Rational) Unified Process A software development process – Flexible and open Other processes – XP.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
- 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.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
JASS 2006 Agile Software Development. JASS 2006 Agenda.
Extreme Programming מתודולוגיה לפיתוח פרויקטי תוכנה.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Project Workflow.
Agile/XP Introduction
Agile Methods SENG 301.
AGILE SCRUM METHODOLOGY
Principles for Agile Development
Agile Frameworks Individuals and interactions over processes and tools
Project Workflow.
Agile Software Development Brian Moseley.
Being Agile Minded: Even if your team is not
Chapt 2 Iterative Evolutionary Agile.
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Scrum Science NGSS: Engineering, Technology, Applications of Science
Introduction to XP.
A quick intro to SCRUM and KANBAN By John Voris.
Chapter 5: New and Emerging Process Methodologies
Presentation transcript:

Presented by Dustin Friel, PMP CSM May 6, 2009 Agile Lessons Learned 1

Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Available from: [cited 2009] 2

Background 3 Four remote sites 3 Scrums 4 week sprints Variety of skills and experience

Background cont. 4 Large established PMO Internal security and privacy audits 3 rd party penetration tests Internal and external SAS 70 and Sarbanes-Oxley Act audits.

Do Remote Sites Work? 5 How do you know you have a hyper-performing and self-organized team? World class employee engagement Free Time Reduced crunch time and OT “Done” constantly improved

Enabling Remote Sites 6 Telephone with headset IM WebEx Common Hours Wikis Skype with webcam Code Collaborator Celebrate as a team

Done 7 Constantly improved what it meant to be done at the end of an iteration. Continuous Integration Automating acceptance testing Code Reviews

Your Lessons Learned 8

My Lessons Learned Engaged Product Owner is critical Shorter iterations Roles not checked Agile is hard 9

TRY 10