From to Scrum. Jurica

Similar documents
Nicolas Tricot & François Esch June 14th 2017

Your Essential Guide to Scrum Project Management

Scrum Cheat Sheet. 1. Definition. 2. Pillars of Scrum. 3. Scum Values. Scrum is a framework within which people can address complex adaptive problems.

Evaluating Scrum in complex organizations (questions per Index)

Scrum in a Nutshell Part 2. Nick Shyamani, Norbert Kołakowski, Krzysztof Kosacki, Tomasz Kaczmarek v3.0, last update: September,

Are you Agile or Traditional? What Scrum can do for your organisation

Agile project management with scrum

Agile Roles and Responsibilities

SLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW

1. Lean, Agile, and Scrum Values and Principles 1.1. describe Scrum s relationship to the Agile Manifesto.

ScrumBut. Michael Hall Three Beacons

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

Has no formal authority but Coaches the Development Team in self-organization and crossfunctionality

Scrum Guide Revision

How music streaming giant Spotify stays successful

Course Title: Agile Scrum Team Simulation Workshop

What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products.

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. October Developed and sustained by Ken Schwaber and Jeff Sutherland

Scrum Master <TBA> Sydney, Australia Scrum Team. <TBA- Delivery Manager/PMO> Nil Full Time

Agile Methodology (Scrum Approach)

Software Engineering. M Umair.

Become a Certified. ScrumMaster. (CSM ) from our 2 full day s intensive. conducted by authorized faculties from Scrum Alliance.

Agile I m a Scrum Master, How Do I Facilitate Team Engagement for Success? AGILE WEBINAR

Sprint Review Meeting

Actualtests ASF 45q. Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation

Agile Drupal Development with Scrum. 3. September 2009 Philipp Schroeder, Liip AG Mori Sugimoto, Diasporan

PSM I PROFESSIONAL SCRUM MASTER

Breakout Session Scrum

Scaling Spotify with Tribes, Squads, Chapters & Guilds

Scrum Dos and Don ts

Introduction to Scrum

CSM Pre-Test. 3) Who is responsible for achieving a Sprint Goal? A) ScrumMaster B) Product Owner C) Project Manager D) Scrum Development Team

Advice on Conducting the Scrum of Scrums Meeting

Global Certifying Authority for Scrum and Agile Professionals

Global Certifying Authority for Scrum and Agile Professionals. Authorized Training Partner

Steven Spearman. ScrumMaster: Servant or Leader A Guide for New ScrumMasters

International Scrum Master Certified (SMC TM )

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE. Designed by Axosoft, creators of the #1 selling Scrum software.

Scrum Basics. Prof. Casper Lassenius Aalto University

International Scrum Master Certified (SMC TM )

Scrum Portfolio jumshat.com

EFFECTIVE DAILY SCRUM PATTERNS. Charles Bradley

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

More on Scrum roles. Source: Mike Cohn - Succeeding with Agile Software Development Using Scrum (Addison Wesley, 2010)

Agile Software Development. Stefan Balbo

Hardware. Agile is all about innovation!

WHITE PAPER. Agile / Scrum

CWDS Hotline Team Comanche (Intake Team C)

ASM.exin

Kanban vs Scrum. A practical guide. Dev 3 2 B C

Creative Commons License Attribution

Webinar on Introduction to Scrum and Agile and Training for Scrum Fundamentals Certified (SFC ) Certification

isqi Scrum Master Pro SCRUM MASTER PRO Syllabus isqi GmbH 2018 Syllabus Page 1 SMP V1.5 Syllabus

EX0-008 exin. Number: EX0-008 Passing Score: 800 Time Limit: 120 min.

Transition from Scrum to Flow

SCRUM TRAINING WITH CLINTON KEITH

Chapter 3 - Research Methodology. 3.3 Conceptual framework (Research design)

Scrum Methodology COSMOS LECTURE SERIES ( ) (ODD) Presentation by: Dr. Amisha Shingala Asst. Professor, Department of MCA SVIT, VASAD.

Clinton Keith. Scrum Essentials for Game Teams. Clinton Keith Scott Crabtree. Thursday, March 1, 12. Presented by. Scrum is a simple framework

Move 1. Introduction & Bio. Keith Deibert. SD Manufacturing & Technology Solutions Business Advisor. Blake Sandnes. Chief Engineer RMS Roller-Grinder

Tangible Scrum. Fabian Schwartz 21 June 2017

Advice Report Scrum Master Example. <Name> <Organisation>

Kick me. Kicking ScrumBut. Rowan Bunning. Certified Scrum Trainer Software WithStyle

Scrum Agile Software Development

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT

Scrum Master (CM-SMC)

A Case Study. Invention of Nano Scrum and how does it look like?

Craig Smith. Scrum Masters: The Full-Time Role Conundrum

An Introduction to the Framework for Scaling Scrum A Webcast by Scrum.org

Challenges in the Transition from Waterfall to Scrum a Casestudy at Portbase

What Scrum Is, What Is It Not?

Module: Scrum Basics. Pete Deemer CPO, Yahoo! India R&D

CERTIFIED SCRUM PRODUCT OWNER TRAINING WITH JEFF SUTHERLAND (CSPO)

Agile Development with Scrum V 2.1ITC

Scrum. A method for the efficient or the lazy? Annica Rydin

Agile Scrum: Your Quick Start Guide With Step-by-Step Instructions By Scott M. Graffius

2017 SCRUM GUIDE CHANGES USES OF SCRUM (NEW SECTION) 2017 CONTENT CHANGES AND ADDITIONS

The Guide The Definitive Guide to The Rules of the Game

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

Scrum Master Guide READ ONLINE

SCRUM Agile Project Management

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

CWDS Hotline Team Comanche

Things that can be done to optimize team performance

The Spin Bowler and the Agile Tester

Rev 0 / 09/11/17 / JN. Agile Project Management using Scrum

Sprint Planning. SWEN-261 Introduction to Software Engineering. Department of Software Engineering Rochester Institute of Technology

GIVE THANKS FOR SCRUM 2018

The Elements Of Scrum Chris Sims

THE SCRUM GUIDE. illustrated

Scrum Reboot This Time with the Values

The Kanban Guide for Scrum Teams

Hardware. Agile is all about innovation!

Scrum For Newbies: The Amazingly Simple, Plain English Guide To Getting Started With Scrum (Scrum, Agile Project Management, Lean, Scrum Master,

Scrum: the good, the bad and the ugly

Version February 2018

User Help. Fabasoft Scrum

Why Managers Need Scrum Capturing the Competitive Advantage

Scrum Basics: A Very Quick Guide To Agile Project Management PDF

CSM Certified Scrum Master (CSM)

Transcription:

From to Scrum Jurica Križanić @jkrizanic

About me Currently: Java dev at comsysto GmBH 8+years of experience Worked in 3 companies before - Java dev, tester, CI/CD guy, educator, all arounder A lot of projects (backend, frontend, CI, education) Holding several certificates (Java, Spring, Scrum Master) Areas of interest: Java, CI/CD, lean & agile

Agenda What about Scrum thing and? Benefits of Scrum I ve found Organization Technical part (writing code, code reviews, version control, CI/CD) Social part (team/people, mindset) Conslusion

What about Scrum thing and...? 3 companies before comsysto GmbH way of working so far -... the same? always same mistakes I couldn t believe some of those people not so keen to improve constantly I am super developer, my code is the best management without long term vision found very agile environment - Scrum

The current project setup

Benefits of Scrum I ve found (1) Sprint 2-3 weeks long small chunks of work outcome and delivery at the end of every sprint feedback Scrum team = Dev Team + SM + PO Dev team trust self-organization pulling work, not pushed to us

Benefits of Scrum I ve found (2) Image source: http://www.accidentalcreative.com/teams/guide-to-insanely-productivemeetings/

Benefits of Scrum I ve found (2) Meetings always participated in pointless never end meetings first impression: way to many meetings distraction for dev activities but not written law -skip sometimes every meeting has its purpose Scrum non-standard meetings

Daily standups the same time every day -reference point 15 min max (or reduce it to it) transparency good way of see who is/will doing what impediments visible get the info Image source: agile42.com

Backlog refinement at the beginning: it is time to code upcoming work from backlog problems later if not participating Planning poker 4-6 times per sprint 90 minutes discussion discuss stories with right people ask questions, get answer Image source: agile42.com

Sprint planning taking stories from the Backlog Dev team + SM + PO agree on commitment plan activities analyzing risk Image source: agile42.com

Sprint review Present the outcome of work to PO Get instant feedback communication during the Sprint at the review meeting no waiting for 4-6 months for feedback Image source:

Sprint retrospective What went well? What was not well? How can we improve? Measures to improve no doing the same mistake on and on Improvement groomings Image source: http://mattagile.com

Not so Scrum related...

Organization Team setup distributed in 4 locations Collaboration Jira + Confluence Previous experience: Don t bother us with Jira funny SVN hook hack Handling tasks, issues, stories, agreements, documentation Delivering working sofware(one of Agile values) Meetings

Technical part Writing code with tests (integration, unit ) no build with skiping tests Code reviews get and provide knowledge (not only formality) no need to convince people in benefits Version control Git -branching a lot (Bitbucket) no need to go into SVN vs Git discussion CI/CD no need to convince people in benefits Ansible Bamboo + Bitbucket (DEV, TEST, SIT, REF) Jenkins (PROD)

Social part Team (1 SM, 2 POs, 7 DEV, 3 QA) people (junior-senior) mindset Previous: previously spent time in convincing people Now: different now, no need to convince open for changes and improvements CI, CD, Tests, code review are must

Conclusion Change your mindset Collaborate and be transparent Improve Tests are must have Clean code CI/CD is must have

Change & Improve

Image source: http://www.firstlinesoftware.com/ Transparency

Image source: www.box.com Collaboration

Tests are must have Image source: http://drdaveunleashed.com/

Clean code is must have Image source: https://www.butterfly.com.au

Clean code is must have Image source: http://galilsoftware.com/

Q & A