Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland www.cern.ch/i t CF SCRUM Do’s and Don’ts ITTF 31 May 2013 Miguel Santos CERN IT/CF.

Slides:



Advertisements
Similar presentations
A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
Advertisements

Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
Agile Development and Scrum Methodology. Overview Discuss Agile and Scrum What it is Benefits Negatives Let’s look at IAB data.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Release Planning – Test Role and Responsibilities Emergence Tech Training / emergencetechtraining.com.
Project Brief EECS 690: Agile Software Development Team Name.
ECE44x SCRUM Overview slides adapted from Marty Stepp
NAUG NAUG Knowledge Evening – th February 2007.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
 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.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Comparable Simple Actionable Honest.
Agile Methodologies for Project Management By – Komal Mehta.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
CERN IT Department CH-1211 Geneva 23 Switzerland t Problem management AI Thursday meeting 02/10/2014.
PAS: Scaling Agile – A real life experience November 4, 2009.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
What is Scrum Process? Where is it used? How is it better?
Software Development and Release Management By James Lawrence Software Development Manager.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Managing Schedules COSC 405 Spring 2013 Bridget M. Blodgett.
Current Trends in Systems Develpment
When is Agile the Best Project Management Method? Lana Tylka.
Frameworks in project management
Release and Iteration Planning September 13, 2008.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
Agile Project Management. An Informed Decision It is not a snap decision whether to use an agile approach or not, just like flying or driving somewhere.
SCRUMBAN?!?! What is it and how can it help your team?
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
SCRUM and agile methodologies in Production  What is SCRUM?  “The Agile approach is to iterate on the development of the game and react to the results,
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Process Presentation 27 th May 2010 Team BASH Sher Jun Tan, Rosh Sam Abraham, Sascha Morris, Waqas Khalid Lone, Rafael.
CERN IT Department CH-1211 Genève 23 Switzerland t Towards agile software development Marwan Khelif IT-CS-CT IT Technical Forum – 31th May.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland SMS CERN General Infrastructure.
SCRUM.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Tim Bell CERN IT/OIS 7 th September 2010 Service Management Meeting.
Successful Software Practice How to successfully work as a team to create software Chris Mendes, Chief Technology Officer Sirca Limited March 2012.
1 Development with Agile methodology Scrum Lifecycle DEVELOPMENT PROCESS IN DROISYS INC.
Strategy Mapping Clear path to a successful Agile strategy Dave Neuman Sep 24, 2015 LinkedIn:
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Project inceptionPlanning Requirements analysis DesignDevelopment OperationsDeployment User acceptance testing System integration testing Project conclusion.
Agile Project Management
Scrum.
Scrum and TargetProcess
Wael Ellithy, Ph.D. Arx ICT
Waterfall, Agile & Scaling Agile
COMP 135: Human-Computer Interface Design
By: By: Agile Scrum Master Online Training.
The Scrum Approach.
Scaled Agile Requirements: What, When & How
Creating User Documentation in an Agile World
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
Scrum MODULE 3 – Part 3.
Decomposition.
Teaching slides Chapter 1.
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Frameworks in project management
Scrum Overview.
Introduction to Agile Blue Ocean Workshops.
Agile, Scrum and CMMI Methodologies
Using SCRUM the NHC-IT Way!
Presentation transcript:

Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF SCRUM Do’s and Don’ts ITTF 31 May 2013 Miguel Santos CERN IT/CF

CERN IT Department CH-1211 Geneva 23 Switzerland t CF Background Have applied SCRUM methodology with Procurement team for 2 years Now using SCRUM with Monitoring team Disclaimer The next “slides” are a personal opinion. If you follow any suggestion on this deck and your project fails, it will be your responsibility. ITTF SCRUM - 2

CERN IT Department CH-1211 Geneva 23 Switzerland t CF If everybody liked yellow… What would happen to blue??? One solution rarely fits all ITTF SCRUM - 3

CERN IT Department CH-1211 Geneva 23 Switzerland t CF Scrum in a few words “Scrum is an iterative and incremental agile software development framework” It is a framework that relies on teamwork and empowers the team to find solutions ITTF SCRUM - 4

CERN IT Department CH-1211 Geneva 23 Switzerland t CF Do’s Follow the recommendations: create a Sprint, review the Sprint and feedback on the process before starting again. Every team member should get all updates of a given project. Use Jira for keeping Product backlog and, based on that, create new Sprints (use Agile Board). Have one Jira project per team-project. In the spirit of the framework, take time to plan so you can execute as a team. Keep the ceremonies focused, the ceremonies are well described, don’t waste time. ITTF SCRUM - 5 don’t forget to execute the Sprint!

CERN IT Department CH-1211 Geneva 23 Switzerland t CF Don’ts Planning+Executing is very different from Support (unplanned activities). At CERN, don’t use Jira for User Support, use SNOW. Don’t skip the review and feedback (retrospective) meetings. Don’t let large stories from the Backlog into the Sprint. Sprint Planning is also breaking large stories into smaller ones Don’t assign Sprint Stories to other people. Don’t forget to adjust the Sprint length (1week – 4week) ITTF SCRUM - 6

CERN IT Department CH-1211 Geneva 23 Switzerland t CF End ITTF SCRUM - 7