22
From I to T Collaboration of the Functional Roles in Agile teams Ardita Karaj Agile and Beyond 2014 Hello #AAB2014 From @Ardita_k

From I to T- Collaboration of Functional roles in Agile teams

Embed Size (px)

DESCRIPTION

It is now common to hear about IT organizations kicking off big Agile transformations. While there is a lot of training offered on how to improve the delivery process, culture change and mindset shifting, people are not prepared on how to shift their roles. In traditional environments, everyone has a clear job description that explains their function and what they should/shouldn’t do. In a functional role, it is clear from whom to receive the work and where to send it after a certain expertise/skill is applied. In Agile, all these roles change to “Agile Team member”. What does a Team member do? What is the job description for this role? How can someone use the previous skills and expertise under this new role? What University Degree do I need to be "Product Owner", one of the "3 Amigos", "On-Site Customer"? And why does everyone talk about collaboration?

Citation preview

Page 1: From I to T- Collaboration of Functional roles in Agile teams

From I to TCollaboration of the Functional Roles in

Agile teams

Ardita KarajAgile and Beyond 2014

Hello #AAB2014From @Ardita_k

Page 2: From I to T- Collaboration of Functional roles in Agile teams

This presentation brought to you by the letters I and T

And by Me!

More about

me later

Page 3: From I to T- Collaboration of Functional roles in Agile teams

Scrum Roles: Product Owner, Scrum Master, The TeamXP Roles: On-Site Customer, The Whole Team, Coach, TrackerOther Agile job descriptions: Knowledge Worker, 3 Amigos, Generalizing specialist, Product Champion, Squad, Tribe, Guild, Servant Leader, Pizza Team

Roles in Agile Teams

NO UNIVERSITY

DEGREE

Page 4: From I to T- Collaboration of Functional roles in Agile teams

Prefer better to bigger

Teams can be as small as two and

as big as you need to accomplish a common Goal

James Shore

Page 5: From I to T- Collaboration of Functional roles in Agile teams

Agile Teams Are

An Agile team uses the

strength of individuals

and provides room for them to

grow expertise and experience

Self Organized

Page 6: From I to T- Collaboration of Functional roles in Agile teams

The strength of an individual

Deep Knowledge and understanding of one or two specific areas, systems, disciplines and/or cultures

I

Page 7: From I to T- Collaboration of Functional roles in Agile teams

Why

Pro Researchers /

Specialists Evangelists Teachers

Con Create delays/dependencies Knowledge bottlenecks Hide messy solutions and

codeImage by Erik Johansson

I

Page 8: From I to T- Collaboration of Functional roles in Agile teams

Grow on expertise and experience

Broad knowledge on multiple areas, systems, disciplines, cultures and connections between them but without any depth on any

“Hyphen”

Page 9: From I to T- Collaboration of Functional roles in Agile teams

Why

Pro

Large Program Managers

Networkers

Generalists

Learners

Con No expertise on any area Hard to find pure hyphen

types

Hyphen

Page 10: From I to T- Collaboration of Functional roles in Agile teams

What is a T shaped person?

Broad Deep

Depth of understanding and experience on one or more areas, systems and disciplines

Breadth of understanding the connection between different areas, systems and disciplines

Really awesome at one or two areas, fairly good on some other areas.

T

Page 11: From I to T- Collaboration of Functional roles in Agile teams

Why

Generalizing specialists Apply knowledge across

situations Influencers Experience + Creativity Share Knowledge, Tools and

Code Connectors Explorers Bottleneck removers

T

Page 12: From I to T- Collaboration of Functional roles in Agile teams

Where to begin

Heuristics

Basics

Mastery

Page 13: From I to T- Collaboration of Functional roles in Agile teams

What helps to create

Team CollaborationSelf-organized teams

Osmotic communication

T

Mentoring Pave the cow paths

PairingMobProgramming

Code reviewsTeam ownership of code

Tight WIP limits

Try something new

Remain curiousAsk for help

Page 14: From I to T- Collaboration of Functional roles in Agile teams

Passport tolearn!

By working on an Agile team, you have the opportunity to grow, learn, become T shaped

Page 15: From I to T- Collaboration of Functional roles in Agile teams

Is there one switch to

From Functional roles

To Partnership relationship

Be proud of your specialty and understand/respect the strength of the others on your team

switch

Page 16: From I to T- Collaboration of Functional roles in Agile teams

Process and Agile

methodologies

Coaching /

Training

Software Developme

nt Team Leadership

UX Design

Business Analysis Agile

Project Manageme

nt

Change manageme

nt

Release

management

Speaker

Guitar

Me Now

Me 4 Years Ago Me

Page 17: From I to T- Collaboration of Functional roles in Agile teams

Goal of the bridge: Enable cars to move from one side of the bridge to the other

How?By having just enough T shaped sections

Goal of Agile teams: Deliver changes fast to customer for feedback

How?By having just enough T shaped people

Page 18: From I to T- Collaboration of Functional roles in Agile teams

Exercise

You are given a Goal.

1

Create an Online Catalogue for a Pet store

You have a pool of I shaped people with different skills.

Build your Team and Process!

Page 19: From I to T- Collaboration of Functional roles in Agile teams

Exercise 2Changes in people allocation

• 25% Richard: Marketing

• 25% Ben: Customer Care

• 50% Kat: Project Management

• 25% Vlad: DB Admin

• 25% Phil: IT/Infra

• 50% Martin: Release Engineering

Lee (Tester) collaborate with Lorna (BA) and Debbie(Ops)

Debbie (Ops) collaborate with Steve (tech writer) and Kat (PM)

Lorna (BA), Kat (PM) and Lee (Tester) shared tasks

Jonathan(PHP) pair up and sitting close with Vlad(DBA) and Martin(Rel.Eng)

Vince(QA) and James(Java) pair programming and code reviews with Jonathan(PHP)

Jason(Bus), Matt(UI) and Steve(writer) sitting close to Richard (Marketing) and Ben (Customer care)

James(Java) pair up with Phil (IT) and Jonathan(PHP)

Page 20: From I to T- Collaboration of Functional roles in Agile teams

How was your team and process with I shaped people? What changed from the T shaped people?

Discuss

Page 21: From I to T- Collaboration of Functional roles in Agile teams

Questions

?

Page 22: From I to T- Collaboration of Functional roles in Agile teams

Email : [email protected] : @Ardita_K

Share it with me

Build your T

Stay hungry, Stay foolish ~ Steve Jobs