30
Effective Scrum By Jacob Svalastoga

Jacob Svalastoga. Effective scrum

Embed Size (px)

DESCRIPTION

Supposedly agile methologies like Scrum and Kanban are currently very popular and often encouraged by developers, management and consultants from outside. It is often presented as an evolution or natural next step, while it may impose radical changes and actually prevent or hinder the goal of implementing the correct strategy for the company. This presentation is a review of the effects of implementation of scrum in an already agile software company. The aim of the presentation is to deliver the message that we should be careful with scrum and to provide the viewer with a perspective on team work as well as implementation strategies when dealing with Scrum. Covering: Scrum, Agile, Agile workers, team work, X-Y theory (McGregor) and more.

Citation preview

Page 1: Jacob Svalastoga. Effective scrum

Effective Scrum

By Jacob Svalastoga

Page 2: Jacob Svalastoga. Effective scrum

Jacob

•Works at MarkMonitor Copenhagen (Anti-Piracy)

lDtecNet won the Gazelle (most growing danish company) award in 2010 and was subsequently acquired by MarkMonitor which was then acquired by Thomson Reuters

•Likes:–Agile software development–Reverse-engineering–Challenges / bets–My motorcycle and my dog–Any racquet sport (orig. tennis)

Page 3: Jacob Svalastoga. Effective scrum

You

What about you? :-)

Page 4: Jacob Svalastoga. Effective scrum

Introduction...

lBefore scrum:

lJFDI

lNo development improvement

philosophy

Page 5: Jacob Svalastoga. Effective scrum

The level 0 scrum

•Product owner–Product vision, Fill the backlog

•Scrum Master–Facilitator/secretary (organize rituals, track progress)

•Team member–Worker (take task, complete task, do scrum updates)

•Time wasters–Reminding people to do their work/update burndown bla bla –Punish other people for 1 persons short comings–Robot-Retro

Page 6: Jacob Svalastoga. Effective scrum

Robot retrospective

An automated band-wagon response instead of a continuous improvement focus

Page 7: Jacob Svalastoga. Effective scrum

New mindset

lMindset: Long term greedy

lTime spent on anything that is not development is an investment in the future

lSimple/small changes could be big discoveries

lExperiment, do not be afraid

Page 8: Jacob Svalastoga. Effective scrum

My mission

•Creating/nursing teams of productive and happy people

•Chasing technical excellence and software quality

•Keep people inspired, passionate, proud and interested* in the future

Page 9: Jacob Svalastoga. Effective scrum

*

•Passion–Passion is when you put more energy into something than is required to do it. It is more than just enthusiasm or excitement, passion is ambition that is materialized into action to put as much heart, mind body and soul into something as is possible. –Urban dictionary–Caring beyond responsibility

•Pride–Take pride in achievements

Page 10: Jacob Svalastoga. Effective scrum

Delivering the mission

To deliver the mission we must find a way to understand

people better and also understanding our work better

Page 11: Jacob Svalastoga. Effective scrum

McGregor

The X and Y theory of McGregor can help to understand people

Page 12: Jacob Svalastoga. Effective scrum

Understanding people: McGregor X

•Unwilling to give the best, motivated by fear of loosing the job, does not take responsibility, not optimistic about the future

•Unintentional failing of sprints, ex.:lHigh complexity lBad estimates

•Bad retrospectives•Hopelessness•Change request ignored, change not in effect

Page 13: Jacob Svalastoga. Effective scrum

Understanding people: McGregor Y

•Wants to work, puts a lot of energy into each objective

•Failing and learning from it, cause and effect•Celebrating achievements/victories•Learning from retrospectives•Delivering hard objectives•Solving complex problems•Succeeding with changes

Page 14: Jacob Svalastoga. Effective scrum

There are both attractive positive and dangerous negative spirals centered around the retrospective

This fact makes the retrospective by far the most important ritual to improve

Understanding people: Findings

Page 15: Jacob Svalastoga. Effective scrum

Understanding PCW:

Comfort zones

The Special Operation Forces (SoF) comfort zone model

can help to express the perceived complexity of our work (PCW)

Page 16: Jacob Svalastoga. Effective scrum

Understanding PCW:

Comfort zones

lWork complexity

lComfort/simple

lChallenge

lRed zone / Finding Unicorns

lMicro-management potential

lManageable

lPartially manageable

lUnmanageable

lMcGregor type compliance

lX

lY

lY

Page 17: Jacob Svalastoga. Effective scrum

Velocity oriented/Managed team

lComfort

lChallenge/spike

lDrawbacks

lPush backs

lComfort zone does not feel as good as yellow zone

lIllegitimate inventions

lPlanning overhead

Page 18: Jacob Svalastoga. Effective scrum

High performance team

lComfort

lChallenge

lR&D time budget

lDrawbacks:

lLess stable

lNeeds high efficiency

lVulnerable to Prio 1s

lVelocity as a performance parameter is unreliable

Page 19: Jacob Svalastoga. Effective scrum

Understanding PCW: Findings

Both models can work well. Its necessary for teams to decide with strategy to use.

The high performance strategy has way more output usually, but also more risk.

Page 20: Jacob Svalastoga. Effective scrum

Effective scrum

•All non-development related activities are meaningful

•All development activities are focused

•Convert problems into challenges–Challenge every team member to solve it

•Improvement contract

Page 21: Jacob Svalastoga. Effective scrum

Q & A

Q & A

Page 22: Jacob Svalastoga. Effective scrum

Team reflections

Some team member qualities can grow and be nourished

Page 23: Jacob Svalastoga. Effective scrum

The Great Product Owner

•Has a strong product vision•Knows about strengths and weaknesses of the product(s)•Knows the market and the customers•Takes interest in areas that might affect requirements (customer processes, market related information)•Is capable of answering any customer/csm question with minimal help from team•Is passionate about the products and follow development of them with great interest•Is also a teamplayer!•Loves automation•Likes value more than most other things•Is a catalyst for team approved changes

Page 24: Jacob Svalastoga. Effective scrum

The Great Scrum Master

•Not afraid of anybody or anyone•Knows and understands some change management•Favours micro changes and evolution over revolution•Thinks about the future and involves the team•Is a catalyst for team approved changes•Creates and facilitates the continous improvement dialogue

Page 25: Jacob Svalastoga. Effective scrum

The Great Team Members

•Works fast and efficient when not disturbed•Works on something interesting•Ambition/pride/passion•Fills the empty space•Listens and understands•Asks good questions•Does not hide many secrets from team

Page 26: Jacob Svalastoga. Effective scrum

The Great Rituals and Meetings•Good Participation •Timely •All come prepared•Parking slot

•Improve duration and frequency

Page 27: Jacob Svalastoga. Effective scrum

Final things to consider

•A team should own everything they build

•Build trust, keep promises, explain rationales

•People are always running FROM something and TOWARDS something else and they can be VERY different

•Simple goals are good

Page 28: Jacob Svalastoga. Effective scrum

Goals

Simple goals are good

Page 29: Jacob Svalastoga. Effective scrum

My dog has very simple goals

lMaximize food intake

lMaximize attention from people

lSleep if none of the above goals can be worked on

Page 30: Jacob Svalastoga. Effective scrum

My dog is very successful