16
Amir Barylko - BDD MavenThought Inc. ROLES IN AGILE TEAMS

Teams and responsibilities

Embed Size (px)

DESCRIPTION

Presentation done at the W

Citation preview

Page 1: Teams and responsibilities

Amir Barylko - BDD MavenThought Inc.

ROLES IN AGILE TEAMS

Page 2: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

AMIR BARYLKO

AGILE TEAMSROLES

&RESPONSIBILITIES

Page 3: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

WHO AM I?

•Architect

•Developer

•Mentor

•Great cook

•The one who’s entertaining you for the next

Page 4: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

RESOURCES

•Email: [email protected]

•Twitter : @abarylko

•Slides: http://orthocoders.com/presentations.html

Page 5: Teams and responsibilities

LOOK MA!NO SLIDES

Page 6: Teams and responsibilities

Amir Barylko - BDD MavenThought Inc.

ROLES IN CLASSIC TEAMS

Page 7: Teams and responsibilities

Amir Barylko - BDD MavenThought Inc.

ROLES IN AGILE TEAMS

Page 8: Teams and responsibilities

Amir Barylko - BDD MavenThought Inc.

HOW DO WE KNOW?

Page 9: Teams and responsibilities

Amir Barylko - BDD MavenThought Inc.

SOME MAY CHANGE

Page 10: Teams and responsibilities

Amir Barylko - BDD MavenThought Inc.

SOME MAY BE THE SAME

Page 11: Teams and responsibilities

Amir Barylko - BDD MavenThought Inc.

CAN’T CHANGE ALL

Page 12: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

ROLES

Classic Better approach

PM Micro Managing, Budget oriented

Collaborative, Team oriented, isolate team to let them work

BA Generate requirements documents

Generate acceptance tests

SA Generates design documents or diagrams

Generate acceptance tests

Dev Silo Collaborative, focus on quality using TDD & BDD

Page 13: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

ROLES IIClassic Better approach

QAManual, wait for testing to be done

last

Automated using acceptance tests and tools like Cucumber

Works with analysts to define the scenarios

Architect Show powerpoint presentations

Provides Design, General Solution, Structure for Iteration 0

Ver much about coding and being in the trenches

Security standards or

other stdReview materials after is done

Work with team while is getting implemented

DBAAuthorize/review/centralize any

operation to the databaseFunnel to any DB operation

Helps when needed, mostly with tuning, sharding, etc....

Page 14: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

WIN AS A TEAM

•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 15: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

SUMMARY

•The roles may change, however

•the most important factor

• is the attitude as a team

•towards delivering value

•and feel good about it :)

Page 16: Teams and responsibilities

Amir Barylko - Agile Teams, Roles and Responsibilities MavenThought Inc.

RESOURCES

•Email: [email protected]

•Twitter : @abarylko

•Slides: http://orthocoders.com/presentations.html