Senior Projects Meeting 7 September 9, 2009. Agile Development Process The players are Product owner: sets priorities, owns in the sense of is responsible.

Slides:



Advertisements
Similar presentations
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
Advertisements

SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)
Renato Pinto López TUM18 - UPM. Sprint Planning Meeting ATTENDED BY PRODUCT OWNER (PO), SCRUM MASTER AND SCRUM TEAM PO DESCRIBES THE HIGHEST PRIORITY.
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile Project Management with Scrum
Agile Development and Data With Scrum and TDD Andy Leonard VSTeamSystemCentral.com With thanks to Brian Knight, SQL Server MVP SQLServerCentral.com.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
Scrum in 30 minutes! Oddly, a 45-minute presentation by Carl Chatfield Content Project Manager, Microsoft Puget Sound MPUG September 2009.
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
1Lou Somers Software Engineering Projects 2IP35 Autumn 2014
Agile Software Development Matt Rice November 27, 2006.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Wael Ellithy, Ph.D. Arx ICT  Agile Software Development  Scrum Framework  Scrum Rules and Process  Scrum In Industry.
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
What is Scrum Process? Where is it used? How is it better?
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
When is Agile the Best Project Management Method? Lana Tylka.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
Announcement – Career Fair Who: Everyone should plan to go… What: Meet / network with companies Meet hiring managers Get information first hand Where:3.
Scrum Practices Sprint-2. Agenda Scrum Master Product Backlog Scrum Teams Daily Scrum Meeting Sprint Planning Meeting Sprint Sprint Review.
CSC 4630 Meeting 13 February 28, Software Development Preparing for team project Use agile development process.
CSE Senior Design I Building a Plan Instructor: Mike O’Dell Several of the slides in this module are a modification and amplification of slides prepared.
Take No Prisoners How a Venture Capital Group Does Scrum Jeff Sutherland, Ph.D., USA Igor Altman, USA Agile /05/191.
The US Oncology Network is supported by McKesson Specialty Health. © 2013 McKesson Specialty Health. All rights reserved. Scrum is an Agile Process.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Scrum Santhosh Srinivasan. Outline What is Scrum What is Scrum Why Scrum Why Scrum Scrum Practices Scrum Practices Why Scrum works Why Scrum works Pros.
Looking Ahead with Blue Mountain RAM Jim Erickson, President Randy Paroda, Director of Product Development September 18, 2013.
Senior Projects Meeting 13 September 23, For Fun 1.Analyze and provide feedback for a game that teaches about functions (as in C)a game 2.Determine.
Process Presentation 27 th May 2010 Team BASH Sher Jun Tan, Rosh Sam Abraham, Sascha Morris, Waqas Khalid Lone, Rafael.
Agile Metrics It’s Not All That Complicated. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
SCRUM.
End of Sprint Meetings (Ceremonies)
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
Introduction to Agile. Introduction Who is this guy?
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Working Agile in Software Development July-2016 Oracle Confidential – Restricted.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(3)
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Applying Agile Copyright Lockheed Martin Corporation 2004 Applying Agile Processes at Lockheed Martin George Wolke 17 March 2004.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum and TargetProcess
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Wael Ellithy, Ph.D. Arx ICT
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Scrum Management
Agile Development -- an overview
Agile Software Development Brian Moseley.
The Scrum Approach.
CSCE 741 Software Process Lecture 04 Availability
Formulation of Abstract Machine for SPM Based on Finite State Machine
Abstract Machine for Software Process Models
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
© University of Liverpool
CSCE 741 Software Process Lecture 04 Availability
Agile, Scrum and CMMI Methodologies
Presentation transcript:

Senior Projects Meeting 7 September 9, 2009

Agile Development Process The players are Product owner: sets priorities, owns in the sense of is responsible for, represents the stakeholders in their absence Scrum master: manages development process, removes blocks to success Team members: develop product Stakeholders: observe, advise. Includes the customer

Agile Process (2) Driven by the backlog, a list of tasks that lead to project completion Sprint review –Monthly meeting of Team members Stakeholders Product owner –Led by scrum master –Report on project status –Plan work for next sprint

Agile Process (3) Release –Usually every three months –Newest version of software –Evolved from previous release based on stakeholder feedback Key observation –Monthly sprints allow software requirements to evolve as stakeholders see the results of the development process.

Our Agile Process Team members: as you chose Product owner: chosen by team Scrum master: same as product owner, since our teams are small Stakeholders: all those not on the team including the instructor, acting as –The customers –The users –The evaluators

Our Agile Process (2) Sprint reviews and “code” releases coincide Approximately 40 WAGs per team member per sprint –WAGs are typically measured in person hours –WAGs appear in the backlog as measures of effort required for backlog entries –Backlog is the outline of tasks to be completed

Our Agile Process (3) Sprint reviews and “code” releases –Short team presentation –2 or 3 slides –Encourage stakeholder interaction –Depending on project and sprint number Prototypes of input and output screens Models of user interaction using Task/Action Grammar or GOMS Working code that is installable and testable against release cases and their equivalents

Our Agile Process (2) Sprint reviews and “code” releases occur on: –September 16 (Wednesday) –October 7 (Wednesday) –November 4 (Wednesday) –November 23 (Monday) –December 14 (Monday) Final code release

First “Code” Release Examples of possible “code” releases: Prototype of output screen (or screens) Prototype of input screen –Shows data necessary and its format and naming One or more classes with a driver program that can be used to test the methods of the class Sample data and its visualization

Friday Team Meetings For Friday, September 11, or as arranged differently 12:30 – 12:45 Vince, Mike, & Jim 12:50 – 1:05 AJ & Kristin 1:10 – 1:25 Tom, Tara & Kristin