agile teams and responsibilities

36
Agile Teams Roles & Responsibilities

Upload: amir-barylko

Post on 31-Oct-2014

486 views

Category:

Technology


1 download

DESCRIPTION

Agile teams and responsibilities talk done at PrairieDevCon 2013 in Saskatoon

TRANSCRIPT

Page 1: Agile teams and responsibilities

Agile TeamsRoles & Responsibilities

Page 2: Agile teams and responsibilities

Amir Barylko(About me & how to find me)

Page 3: Agile teams and responsibilities
Page 4: Agile teams and responsibilities
Page 5: Agile teams and responsibilities

Software Quality Expert

Page 6: Agile teams and responsibilities

Agile Coach

Page 7: Agile teams and responsibilities

Architect

Page 8: Agile teams and responsibilities

Developer

Page 9: Agile teams and responsibilities

Cook

Page 10: Agile teams and responsibilities

[email protected]

@abarylko

http://bit.ly/abarylkop

Page 11: Agile teams and responsibilities

DISSAPOINTMENTMANAGEMENT

Page 12: Agile teams and responsibilities

Your expectationshere...

Page 13: Agile teams and responsibilities

There’s always lunch!

Page 14: Agile teams and responsibilities

LOOK MA!NO SLIDES

Page 15: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

WHAT IS AGILE?

Page 16: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLES IN CLASSIC TEAMS

Page 17: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLES IN AGILE TEAMS

Page 18: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

HOW DO WE FIND THEM?

Page 19: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

SOME MAY CHANGE

Page 20: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

SOME MAY BE THE SAME

Page 21: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

SOME CAN’T CHANGE ALL

Page 22: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLESClassic Better approach

PM

Micro Managing

Budget oriented

Collaborative

Team oriented

Help team to be productive

Page 23: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLESClassic Better approach

BARequirements

documentsAcceptancescenarios

SADesign

documents or diagrams

Acceptancescenarios

Page 24: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLESClassic Better approach

DevSilo

Unpredictable

CollaborativeFocus on quality

Test Driven

Scenario Driven

Page 25: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLESClassic Better approach

QA

Manual

Last step istesting

Automated

Acceptance scenarios drive the features

Works with analysts to define the scenarios

Page 26: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLESClassic Better approach

Architect

Show powerpoint

presentations

Solution structure

Application structure

Ver much about coding and being in

the trenches

Page 27: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

ROLESClassic Better approach

Security standards or

other std

Review materials after is done

Work with team while is getting implemented

DBA

Authorize/review/centralize any

operation to the database

Funnel to any DB operation

Helps when needed, mostly with tuning,

sharding, etc....

Page 28: Agile teams and responsibilities

WIN AS A TEAM

Page 29: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

•The goal is to produce value•while shortening the “lead time”

•Helping other team members•should be a common practice

•even if is not your usual role

Page 30: Agile teams and responsibilities

SUMMARY

Page 31: Agile teams and responsibilities

Amir Barylko - Agile Teams MavenThought Inc.

•The roles may change, however•the most important factor

•is the attitude as a team•towards delivering value

•and feel good about it :)

Page 32: Agile teams and responsibilities

Thank you!

Page 33: Agile teams and responsibilities

[email protected]

@abarylko

http://bit.ly/abarylkop

Page 34: Agile teams and responsibilities

Books

Page 35: Agile teams and responsibilities

Photo Credit

• Under http://creativecommons.org/licenses/by/2.5/

• Joe Cheng, DSC_7820-01, http://flic.kr/p/2Zt2u

• Bill Ward, Derek Schin's Trucks 1, http://flic.kr/p/m5L5S

• Jeremy Keith, Roast beef, http://flic.kr/p/TKUz

• Rob Campbell, Field of daisies, http://flic.kr/p/6QJjU4

• Karin Dalziel, The Thinker, http://flic.kr/p/4UYArc

• Under http://creativecommons.org/licenses/by-sa/3.0/us/

• Derick Bailey, SOLID Motivational Posters, http://bit.ly/17aVaHg

Page 36: Agile teams and responsibilities

Photo Credit 2• How to write good code, http://xkcd.com/844/

• Understanding flow charts, http://lifehacker.com/5909501/how-to-choose-the-best-chart-for-your-data