Autodesk AutoCAD Utility Design: NV Energy's Agile Approach
|
|
|
- Miranda Carpenter
- 9 years ago
- Views:
Transcription
1 Autodesk AutoCAD Utility Design: NV Energy's Agile Approach Christer Hargrove NV Energy Colleen Adams Autodesk, Inc. UT2035 You decide to implement new software into your business process. You define requirements, design, and development, and then you unit test. You hand it over to Quality Assurance. In several months, you will be ready show the business and they can validate through user acceptance testing. Right? Not necessarily! Do it all up front with the agile methodology. NV Energy made the decision to leave the waterfall mindset behind. Listen to a proven success story of implementing a large design tool on time and on budget with the commitment of business, IT, and development. Learning Objectives At the end of this class, you will be able to: Identify why Autodesk AutoCAD Utility Design software provided the right tool to complement NV Energy's work management system Describe the fundamental methodology behind an agile approach List the key factors that made the agile approach successful for NV Energy's implementation Apply the lessons learned in this class to your own implementation About the Speakers Christer Hargrove is an IT Program Manager for NV Energy, an electric and gas utility located in Nevada. From his home office in Las Vegas, he has implemented a number of work and asset management implementations across the state with software including Maximo, Ventyx, Primavera, Microstrategy, and Autodesk Utility Design. Christer received his B.S. degree in Civil Engineering from Mississippi State University and has 23 years of experience in the utility industry. As a licensed professional engineer in the state of Nevada, he has had the opportunity to apply a variety of methods to lead successful teams in both IT and Operations. Christer last spoke at AU2012 by addressing the Infrastructure Symposium. [email protected] Colleen Adams has been a Consulting Project Manager at Autodesk for almost two years. During this time, she has managed multiple projects for clients in the utilities and manufacturing industries. The majority of her projects involve the implementation and customization of one or more of the following products: AutoCAD, AUD, Vault, and Map3D products. Colleen has 15 years of project management experience within the IT industry. She received her BA degree from Northwood University in Midland, Michigan, majoring in Computer Science Management, and obtained her PMP certification in March Colleen was introduced to the Agile Methodology for project management in 2010, and while at Autodesk, successfully implemented a major AUD implementation with NV Energy, utilizing the Agile SCRUM framework. Since then, she has become an advocate for utilizing Agile best practices, as she has experienced first-hand its benefits by delivering on-time and within budget. [email protected]
2 Why Autodesk AutoCAD Utility Design? While NV Energy has used AUD in its southern territory for over 10 years, an AUD implementation only became a priority for its northern territory in 2010 with the implementation of Maximo. The primary objective was to build efficiencies on the foundation of its enterprise work and asset management initiative. Working with Autodesk, a detailed assessment was completed and requirements specification produced. Based on the findings in the assessment, it was determined that: The probability of success was high. The benefits were clear for the New Business Design Department, Supply Chain, Operations, and Customers. What is the Agile Methodology? Agile is a software development methodology that 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 That is, while there is value in the items on the right, the team values the items on the left more. (1) Agile isn t a mechanism for success. It is a mechanism of making failure transparent so that you can adapt quickly. Practically, an Agile project is characterized by: Incremental product development Clearly defined roles Fast feedback loops Team empowerment 2
3 Getting Started with Agile Methodology in your Project How would you identify a project to be successful? Exercise 1 - (Enter your thoughts on the sticky notes below.) If you answered on time, within budget, high quality, meeting scope, you are probably not alone. What about constant collaboration, having commitment, all throughout the project cycle. Do you think that is important? These are things challenging to obtain following the traditional waterfall approach, correct? 3
4 Obtaining Commitment Regardless of whether your project uses the Aglile approach or not, obtaining commitment is important within the everyday project team. It is also essential for extended stakeholders, which may include sponsors, business units, IT, and contractors. During Project Start, put key stakeholders into a room. Ask the question from above. How would identify a project to be successful? Put these up on a whiteboard or wall. There will be many responses: importance of scope, cost, schedule, and quality. You may be surprised how much of their answers tie back to Collaboration or Commitment. You can also switch the question. Ask What have been the misses in previous project implementations? Answers will probably include functionality missing or scope creep, large number of defects, users were in the dark during development, cost was more than expected, product was delivered later than expected, there was insufficient time to test, and/or train properly, no one listened to our feedback. Explain what Agile can do to address their concerns and make their project successful. Bring in an Agile coach, if needed, for training and initial facilitation. Transform the overall thinking into an Agile mindset. Engaging the Project Team Identifying Team Members Ensuring the right people are placed into their roles is another key to success. 1 ScurmMaster: Who has the ability to manage the team and the Agile process? This may or may not be the project manager. Responsibilities include: Ensures team is adhering to SCRUM process Ensures quality Ensures impediments are quickly removed Motivates team Facilitate team to improve productivity Represents team to management Facilitator Ensures team is aware of progress to project, sprints, release 2 Product Owner: Who has the ability to make decisions? In the case of NV Energy, this was a Business Lead. This person should be present and available on a daily bases to assist with: Gathering input from users and stakeholders 4
5 Managing stakeholder expectations Clarifying priorities Answering product/requirement questions and giving feedback to work in progress 3 Delivery Team: Who is needed to complete the work? This entails but not limited to Analysts, Developers, QA, Testers. As part of the team, these individuals are responsible for: Committing to the Sprint Owning their estimates Plan their own work Do what it takes to complete what they are committed to Communicating progress and any impediments SCRUM Teams are self-organized and self-disciplined. They make decisions collaboratively and share roles in development. Each member is accountable for the Team meeting the Sprint goal. There will be different levels of engagement within the team, and it should be clear who is committed (primary) versus who is involved (secondary) in the project. Provide Agile Training and Coaching The Agile methodology may be new to some or all of the team members. Providing Agile Training is critical if this approach is new. And having an experienced Coach to facilitate the initial creation, sizing, and prioritization of the product backlog is well worth the investment. Steps to consider: 1. Research and select an Agile Coach 2. Ensure entire project team is available for Agile Training. One suggestion is to make this part of the Project Kickoff. This is a key for the start of collaboration. 3. During Project Kickoff, Agile Coach may assist team with creating user stories, estimating, Release Planning, and planning for first sprint. 5
6 4. Invite Agile Coach to the SCRUM ceremonies for at least for the first couple sprints. He/She may be able to provide some further guidance or suggestions to improving execution with the Agile process, if needed. Selecting the Right Tool to Help with Agile Tracking and Reporting There are different tools available to assist managing an Agile project. These tools assist with managing the Product Backlog, Release Planning, Sprint Planning, and Execution. In addition, they offer reporting capabilities, such as burn down charts, etc. Selecting the right tool may vary based on your organization or project needs. They can range in licensing fees and offerings. A couple of products that were considered for this project were: JIRA, by Atlassian Rally ALM, by Rally Software 6
7 Project Setup Creating User Stories User Stories are basic requirement statements that contain the following content: As a <<who?>> I want to <<what?>> So that I can <<why?>> We gather information from user stories, and they become placeholders to conduct conversations to gather more detail during the sprint iterations. User stories can be broken down into smaller user stories if needed. Ideally, acceptance criteria should be documented as the story is created. An example User Story is shown below: AUD-178, Draw Pipe and Label Pipe As a designer I want AUD to automatically label a line as a pipe to provide data for annotation and material capturing. Acceptance Criteria: Insert pipes off palette with correct stylization and information Insert pipes via User Interface (UI) In total, our project completed 148 user stories, including 36 that were not a part of the original requirements specification. 7
8 Creating the Product Backlog Determine your ordered list of User Stories for all desired work on the project. These are to be prioritized by the Product Owner and may be reprioritized prior to each sprint as part of the Backlog Grooming. A portion of the product backlog is shown here in order of priority. Estimating Story Points Using Story Points provides an efficient means to estimate the relative size of any individual story. This estimation is done by the team collectively. Poker Cards may be used for voting and typically escalate in value (0, 1, 2, 3, 5, 8, 13, 20, 40, 100). 8
9 The value takes all aspects of the story into account such as effort, risk, and complexity. When done as a group, this method can be very effective. It may seem challenging initially, but as a history is built and estimation improves, it becomes an invaluable tool for tracking and communicating progress.. For this project: Smallest Story = 0 pts Largest Story = 20 pts Average Story = 4 pts Release Planning At the recommendation of our coach, we chose a two-week sprint iteration cycle. A couple of iterations over holiday periods were planned for three to four weeks. We found the two-week cycle enabled us to address any delayed work readily. Given the complexity of the project, we estimated the project to take approximately 26 Sprints. Execution of Sprint Iterations Capacity Planning While Story Points are very useful, more detail is required to plan work in specific two-week sprint iteration. Capacity planning requires honest consideration of each team member s commitment in hours. By estimating both capacity and required effort, a reasonable number of stories can be selected for development during the sprint cycle. 9
10 Note: Before capacity planning can be done well, a consistent definition of done must be established for the stories. This will determine specific tasks and thus effort. Our definition of done included the following general tasks, and additional ones specific to the individual user story:: Clarify Requirements Write Code Write Test Cases Execute Test Cases Review by Product Owner Create/Update Training Documentation Update the Requirements Specification The average number of Story Points per Sprint for this project was
11 Daily Calls Progress was monitored daily through simple and straightforward question and answer of each team member. What did you accomplish yesterday? What do you plan to do today? Are there any blockers? `The calls were held in parallel with an instance of Live Meeting. As each team member discussed their work, the tasks were updated real-time in the Agile tool. This was especially helpful if a team member had unexpected availability and could pick up new tasks. Backlog Grooming At the mid-way point of any sprint we conducted a backlog grooming with the product owner. Here we adjusted priorities to make the upcoming sprint planning work go smoothly. Sprint Retrospectives At the conclusion of each Sprint, the team conducted a retrospective to evaluate what did and did not go well. This promoted continuous improvement and course corrections. Team members that had worked on previous Agile projects cautioned us that the first few Sprints would be difficult. They were correct. After the third Sprint, the team began to find its rhythm. Here are the notes from Sprint 4: What went well? Capacity Planning realizing few team members were out of the office we made these a low-pressurized sprint Good communication prior to people leaving for vacation. Were able to get questions we knew needed to be answered up front answered. Were able to go through the backlog to help get things done ahead of time while waiting for other planned sprint tasks to be completed. Use Live Meeting at end of daily standup to verify everyone is on same page and if any correction actions are needed. Catching things early on. What did not go well? Reworked logic after receiving clarification from key resource who was out of the office during sprint. Made assumption maintenance tasks would not have major changes. This was a known risk during iteration planning, but caused developers to go back. o ACTION: Better planning of user stories within Sprint based on team availability. o ACTION: Consider pulling in other user stories (non- Gas related) and spreading Gas out into future sprints and pull in Overhead. 11
12 Sprint Reviews Provided demos and solicited feedback. This provided a regular forum to keep stakeholders and sponsor engaged, while readily demonstrating the latest development work. Lessons Learned This project was considered very successful at NV Energy. It exceeded all of its cost, quality, and schedule goals. In addition, 36 user stories were included beyond the original scope that was documented in the Functional Requirements Specification. Several key factors contributed to the success of this project. If you are considering an Agile approach to an upcoming project, we hope you are able to make use of our learning. Sought another utility to obtain feedback on experience with the Agile process Talked through process during the project kickoff Brought in Agile Coach during project kickoff which involved a 3-day onsite including training and coaching Included stakeholders in Agile Overview to further obtain commitment and understand their needs further Investigated different Agile tools and selected Jira Greenhopper to help manage the project Planned capacity at the beginning of each sprint to understand availability of team and plan sprint accordingly Quickly escalated any issues Used stair stepping to determine the target completion of a user story within each sprint cycle Any meetings needed to understand requirement further were planned for as part of the Sprint tasks Accepted the fact the first couple sprints will be a learning experience Ensured each team member was assigned a task. Eliminate any waiting around Started work on backlog items rather than waiting for next sprint to start When needed, used Live Meeting at end of daily standup to verify everyone is on same Transformed leadership s thinking into an Agile mindset where we were able to communicate in terms of Sprints and Story Points Leveraged historical data around Story Points and Sprints to clearly communicate the need for additional project resources when required. Softened the escalation of new scope items with the caveat that it would not extend the cost or schedule of the project, but rather be added to the backlog and prioritized by the team. References (1) Beck, Kent; et al. (2001). "Manifesto for Agile Software Development". Agile Alliance. Retrieved 14 June
AGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
Agile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
Sometimes: 16 % Often: 13 % Always: 7 %
SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing
Scrum. SE Presentation. Anurag Dodeja Spring 2010
Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically
The Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.
Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog
Waterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
LEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
Mastering the Iteration: An Agile White Paper
Rally Software Development Corporation Whitepaper Mastering the Iteration: An Agile White Paper Dean Leffingwell Abstract: The heartbeat of Agile development is the iteration the ability of the team to
EXIN Agile Scrum Foundation. Sample Exam
EXIN Agile Scrum Foundation Sample Exam Edition June 2016 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system
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
A Viable Systems Engineering Approach. Presented by: Dick Carlson ([email protected])
A Viable Systems Engineering Approach Presented by: Dick Carlson ([email protected]) Philip Matuzic ([email protected]) i i Introduction This presentation ti addresses systems engineering
This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:
AGILE HANDBOOK OVERVIEW WHAT IS THIS? 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
EXIN Agile Scrum Foundation
Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
How To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT &
FREE ONLINE EDITION (non-printable free online version) If you like the book, please support the author & InfoQ by purchasing the printed version: www.sprint-it.de/scrum-checklists (only 19,90 euro) Brought
Scrum Methodology in Product Testing : A Practical Approach
Scrum Methodology in Product Testing : A Practical Approach Suman Kumar Kanth [email protected] Mobile: +91 9937285725 Infosys Technologies Limited Proceedings for the session 1. Challenges
Vision created by the team. Initial Business Case created. Cross functional resource meeting held. Agile alignment meeting
Help Tips Agile SDLC Product Backlog Daily Standup Sprint 1 Show and Tell 2 Week Sprint Sprint 2 Release1 (must haves) Retrospective Sprint 1 DONE! Sprint 3 Sprint 2 DONE! Sprint Backlog Sprint 3 DONE!
Agile/Scrum Implemented in Large-Scale Distributed Program
Cognizant 20-20 Insights Agile/Scrum Implemented in Large-Scale Distributed Program Executive Summary It was early July 2010 when problems were detected while running a large program at one of our clients
RISK MANAGMENT ON AN AGILE PROJECT
BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has
www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes
www. TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes What is Agile Development? There are various opinions on what defines agile development, but most would
Agile QA Process. Anand Bagmar [email protected] [email protected] http://www.essenceoftesting.blogspot.com. Version 1.
Agile QA Process Anand Bagmar [email protected] [email protected] http://www.essenceoftesting.blogspot.com Version 1.1 Agile QA Process 1 / 12 1. Objective QA is NOT the gatekeeper of the quality
1. Sprint Planning. Agile Ceremonies Demystified. A four part series written by Angela Boardman, CSM, CSP. www.atginfo.com 1-866-805-4ATG (4284)
www.atginfo.com 1-866-805-4ATG (4284) Agile Ceremonies Demystified A four part series written by Angela Boardman, CSM, CSP 1. Sprint Planning Agile.maybe you have heard of it. Does your company want to
Moderator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA
Session 59 PD, The Need for Agile Actuaries: Introduction to Agile Project Management Moderator: Albert Jeffrey Moore, ASA, MAAA Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven
Issues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
The Basics of Scrum An introduction to the framework
The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has
Introduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog
There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog that need to be implemented during the sprint the Team
D25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M
Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning
Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010
Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield
Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:
Agile Project Management with Scrum
Agile Project Management with Scrum Resource links http://www.agilealliance.org/ http://www.agilemanifesto.org/ http://www.scrum-master.com/ 1 Manifesto for Agile Software Development Individuals and interactions
Agile with XP and Scrum
Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been
T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM
BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA
2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology
Mr. Christopher Harrington, PM Clinical Support, Solution Delivery Division Mr. James Huber, Healthcare Data Analyst, DHA Decision Support 2015 Defense Health Information Technology Symposium Implementation
Managing a Project Using an Agile Approach and the PMBOK Guide
Managing a Project Using an Agile Approach and the PMBOK Guide Kathy Schwalbe, Ph.D. [email protected] Augsburg College Minneapolis, Minnesota September 25, 2012 Abstract This paper includes excerpts
The style is: a statement or question followed by four options. In each case only one option is correct.
AGILE FOUNDATION CERTIFICATE SAMPLE FOUNDATION QUESTIONS WITH ANSWERS This document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1
Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger [email protected] Twitter: @michelesliger
Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger [email protected] Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over
Agile Information Management Development
Agile Information Management Development Agile Project Management Characteristics Acceptance and even welcome of changing requirements Incremental product delivery Define, develop and deliver early and
Agile Scrum and PMBOK Compatible or Contrary?
Agile Scrum and PMBOK Compatible or Contrary? Paul Despres PMI Emerald Coast Panama City Branch June 26, 2014 Meeting Overview Agenda Topics: Review Agile/Scrum Methods Review PMBOK Structure Demonstrate
IMQS TECHNOLOGY AGILE METHODOLOGY
IMQS TECHNOLOGY AGILE METHODOLOGY OVERVIEW Agile software development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability
Agile software development
Agile software development Syed Nisar Hussain Bukhari Scientist-B DOEACC centre Srinagar [email protected] Abstract: The field of software development is open and dynamic. New approaches of software
Introduction to Agile Software Development Process. Software Development Life Cycles
Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative
A Glossary of Scrum / Agile Terms
A Glossary of Scrum / Agile Terms Acceptance Criteria: Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile: the name coined for the wider set
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007 The idea behind the Agile approach is that instead of building a release that is
Is Your Organization Agile-Ready?
Watermark Learning Article Is Your Organization Agile-Ready? Part 1: Four Formidable Questions Lately I ve been getting questions from Agile seminar participants about how to apply Scrum to real life,
Certified Scrum Product Owner
Certified Scrum Product Owner Discover the benefits of Scrum in this two-day immersion into Agile Product Management. This course is full of practical, real world techniques that you can implement immediately
Governments information technology
So l u t i o n s Blending Agile and Lean Thinking for More Efficient IT Development By Harry Kenworthy Agile development and Lean management can lead to more cost-effective, timely production of information
Agile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
Iteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM
Improving Project Governance Using Agile and Metrics Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM Your Presenter: Kevin Aguanno 20+ years of PM experience 20+ published books, audiobooks, DVDs, and CD-ROMs
The Agile Project Manager
The Agile Project Manager PMI Madrid, 29/1/2014 1 Jose Barato Consulting, Training and Tools in Project Management PMPeople (Managing Director) PMI Madrid Chapter (Director) PM-IB (founder, Vice-President)
Scrum and Kanban 101
Scrum and Kanban 101 www.bebetterleader.com @jfiodorova What are your expectations What are the differences between Agile and Traditional? What do you know about Agile Two approaches to control any process:
Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.
THE AGILE PROJECT LEADER S DICTIONARY This dictionary attempts to de-mystify the jargon around the world of Agile projects. Part 1 translates common Agile terms into more traditional words. Part 2 translates
When to use Agile/Scrum
When to use Agile/Scrum A Common Sense Model to Determining When or If You Should Leverage an Agile Scrum Methodology Depending on Your Project, Resources and Company. By Rick Rene Managing Director of
Topics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods
Topics covered Chapter 3 Agile Software Development Agile methods Plan-driven and agile Extreme programming Agile project management Scaling agile methods 1 2 Need for rapid software Rapid software Changing
Is PRINCE 2 Still Valuable in an Agile Environment?
Is PRINCE 2 Still Valuable in an Agile Environment? Amy Hongying Zhao Introduction Over the years, many organizations have invested heavily in creating or deploying project management frameworks. PRINCE
How Product Management Must Change To Enable the Agile Enterprise
How Product Management Must Change To Enable the Agile Enterprise Catherine Connor Agile Product Manager [email protected] Copyright 2003-2009, Rally Software Development Corp Why Are We Here? 2 About
Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006
Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006 For decades, software development projects have followed the classic waterfall method in which software development initiatives
Roles: Scrum Master & Project Manager
Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive
Course Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
Agile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014
Agile Metrics - What You Need to, Want to, and Can Measure June 9, 2014 Agile Metrics Outline What do you care about? Why measure? Metrics to introduce earlier Metrics to introduce later How to prepare
Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith
Agile Team Roles Product Owner & ScrumMaster Brian Adkins Rick Smith Agenda Scrum & Team Roles Overview Product Owner ScrumMaster Existing Roles Scrum Teams Optimally about 7 people Sponsor Stakeholders
Introduction to Agile
Chapter 1 Introduction to Agile Objectives: Define Agile software development Explain differences and similarities between various lightweight methodologies Learn the core principles of Agile Dispel common
Scrum in a Large Project Theory and Practice
Scrum in a Large Project Theory and Practice Agile World 2012 Munich, July 12, 2012 Dr. Sebastian Stamminger Scrum in Large Projects Agenda Theory Case Study Teams Our Process Challenges Lessons Learned
SCRUM & AGILE. Everything You Need To Know
SCRUM & AGILE Everything You Need To Know Scrum differs from traditional waterfall approaches to project management in many ways, but is based on sound project-management principles. Our article on Scrum
Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.
Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/
Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum
ARTICLE Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum by Brent Barton Agile Journal Oct. 6, 2007 Agile processes and practices have gained enough attention that both IT businesses
Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.
Overview of Scrum Scrum is the most popular Agile framework. It is an adaptive, iterative, fast, flexible, and effective method designed to deliver significant value quickly and throughout a project. Scrum
Agile Methodologies XP and Scrum
Agile Methodologies XP and Scrum Introduction into Software Engineering Lecture 22 Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Problem: How to we Control Software Development?
Scrum for Managers, Zurich March 2010
Scrum for Managers Microsoft Corporation / TechTalk Zurich Switzerland March 2010 About Mitch Lacey Mitch Lacey 13+ years of program and project management experience Microsoft Program Manager 2001 2006
The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary... 6. Stakeholders. Business Owner. Product Owner.
Scrum In A Nutshell Scrum is about Teams producing Results in an agile way. Scrum Teams achieve results anyway they can by using a simple set of rules to guide effort. We will describe scrum as a simple
Waterfall vs. Agile Project Management
Lisa Sieverts, PMP, PMI-ACP Phil Ailes, PMI-ACP Agenda What is a Project Overview Traditional Project Management Agile Project Management The Differences Product Life Cycle The Teams Requirements WBS/Product
Lean QA: The Agile Way. Chris Lawson, Quality Manager
Lean QA: The Agile Way Chris Lawson, Quality Manager The Quality Problem Agile Overview Manifesto Development Methodologies Process Agile QA Lean QA Principles An Agile QA Framework Summary Q & A Agenda
Testing in Scrum Projects
Testing in Scrum Projects Kalevi Evans Logica 2008. All rights reserved About Me Logica Suomi Oy (formerly WM-Data) Over 6 years experience Experience working in projects that apply the following software
Agile Software Development
Agile Software Development Lecturer: Raman Ramsin Lecture 4 Scrum: Current Framework 1 Scrum: New Process Framework 1. A people-centric framework based on a set of values, principles, and practices that
Career Builder Course Bundle
Career Builder Course Bundle Skills based course Certification course Introduction to Project Management PM101 - Section 01 - Introduction & Overview PM101 - Section 02 - Teams & Leadership PM101 - Section
What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process
What is Scrum? From http://www.scrumalliance.org/pages/what_is_scrum A lean approach to software development Scrum is an agile software development framework. Work is structured in cycles of work called
Applying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)
Agile Software Development in Today s Industry CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs) Overview Introduction Software Development Methodologies
Course Title: Planning and Managing Agile Projects
Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course
ScrumMaster Certification Workshop: Preparatory Reading
A S P E S D L C Tr a i n i n g ScrumMaster Certification Workshop: Preparatory Reading A WHITE PAPER PROVIDED BY ASPE ScrumMaster Certification Workshop: Preparatory Reading Greetings, Potential Certified
Using Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque
Using Scrum to Streamline Web Applications Development and Improve Transparency Michelle Frisque September 2010 OVERVIEW! Background! The problem! The proposed solutions:! Creation of Web Committee! Implementing
Glossary SAFe 4.0 for Lean Software and Systems Engineering
Agile Architecture Agile architecture is a set of values and practices that support the active evolution of the design and architecture of a system, concurrent with the implementation of new business functionality.
Your Agile Team s Indispensible Asset
Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst
References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!
Hi, To assist people that we work with in Scrum/Agile courses and coaching assignments, I have developed some Scrum study-questions. The questions can be used to further improve your understanding of what
26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) [email protected] Cell: 224-595-8846 AGILE THROUGH SCRUM
26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) [email protected] Cell: 224-595-8846 AGILE THROUGH SCRUM 1 AGENDA & LEARNING POINTS 1. Open 2. Agile Overview 3. Scrum Basics Learning
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy
When is Agile the Best Project Management Method? Lana Tylka
When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals
Capstone Agile Model (CAM)
Capstone Agile Model (CAM) Capstone Agile Model (CAM) Approach Everything we do within the Capstone Agile Model promotes a disciplined project leadership process that encourages frequent inspection and
http://www.scrum-institute.org International Scrum Institute
THE ONLY BOOK CAN SIMPLY LEARN SCRUM! Page 1 Contents ABOUT THE AUTHOR... 3 WHAT IS SCRUM?... 4 INTRODUCTION TO SCRUM - A REAL WORLD EXAMPLE... 6 WHAT MAKES WATERFALL SOFTWARE DEVELOPMENT MODEL FAIL IN
Getting Agile with Scrum. We re losing the relay race
Getting Agile with Scrum Mike Cohn 6 June 2014 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
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams. Agile for Business www.agilefluent.com Summary The
