(modified for the use of AgilEFant project and LC2.0. group by Touko Vainio-Kaila from the original slides of Jarno Vähäniitty) Helsinki University of.

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 16, Methodologies: Scrum.
Agile Project Management with Scrum
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Levels of Portfolio Management in a Lean Software Cloud 2011/Q2 review Jarno Vähäniitty Software Process.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Implementation I - demo. Schedule * Project status -achieving the goals of the iteration -project metrics * Used work practices * Work results -presenting.
Agile development By Sam Chamberlain. First a bit of history..
Wael Ellithy, Ph.D. Arx ICT  Agile Software Development  Scrum Framework  Scrum Rules and Process  Scrum In Industry.
Managing a Project Using an Agile Approach and the PMBOK® Guide
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
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.
COMPARISON STUDY BETWEEN AGILEFANT AND XPLANNER PLUS Professor Daniel Amyot Ruijun Fan Badr Alsubaihi Submitted to Professor Daniel Amyot.
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
What is Scrum Process? Where is it used? How is it better?
10/8/2008Clarity PLC Fall WebConference This slide copyright Jeffrey A. Bloom Tips and Techniques Leveraging Clarity’s Notes Facility & SCRUM in.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 16, Meeting Management with Scrum.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
Frameworks in project management
Stephen Chief Strategy Officer Telerik
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
Planning Extreme programming
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
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?
CS 4500: Software Development Software Process. Materials Sommmerville Chapters 1, 2 and 3 Software Cycle and Models:
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Embedded Systems Software Engineering
Agile Methodology and Scrum
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum.
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.
Delta Shell Technical Aspects
Chapter 12, Rationale Based Meeting Management
Chapter 16, Meeting Management with Scrum
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
How to depict CSW quarterly plans using Agilefant
Information Technology Project Management – Fifth Edition
By: By: Agile Scrum Master Online Training.
The Scrum Approach.
Chapter 3: The Project Management Process Groups: A Case Study
Burn Down charts for Project Management
Teaching slides Chapter 1.
Summarizing Our Models to Date
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
© University of Liverpool
Frameworks in project management
Adjective: Able to move quickly and easily. Principles and Values
Chapter 12, Rationale Based Meeting Management
Software Development In Agile
Scrum in Action.
Presentation transcript:

(modified for the use of AgilEFant project and LC2.0. group by Touko Vainio-Kaila from the original slides of Jarno Vähäniitty) Helsinki University of Technology Software Business and Engineering Institute (SoberIT) Cycles of Control – some basics concepts to get familiar with AgilEFant.

Time E.g. Daily builds, Status meeting a’la Scrum -What have you done? - What do you do next? - Any problems? Time horizon ≤ week Heartbeats (Backlog items and Tasks in AgilEFant) - Monitoring progress and synchronising the work with different practices

Iterations (Iteration in AgilEFant) Time Control Points - e.g. splitting the development work into “sprints” Doing – between the control points - Suitable increments of functionality - Freezing the requirements and resources  work without constant interruptions (työrauha) - Fixed schedule, adjustable scope Planning – in the control points - Regular reflection of the situation at hand - Ending the previous iteration: status check & demonstration - Planning the following iteration 2-4 weeks, sometimes even less

Projects (Deliverable in AgilEFant) - e.g. grouping the iterations into release projects Time - Release criteria and goals - Iteration planning - Timing, initial goals, scope, themes - Resourcing - Investment and prioritisation - Roles and responsibilities Regular release rhythm, (from 3 to 6 months)

What about AgilEFant and all these concepts?

Cycles of Control concepts  Features, things to do,”units of work”, are presented as backlog items.  Backlog items are split to tasks that are more concrete units of things & work to do  ”something to do, implement, …” usually for work load of about 4-14 hours (bigger thing should be splitten to smaller ones)  Backlog items are stored in Backlogs (Iteration Backlog, Deliverable Backlog or Product Backlog)  Iteration is a part of a Deliverable  Deliverable belongs to a Product.