Time to smash the boundaries the evolution of an effective agile team

18

Transcript of Time to smash the boundaries the evolution of an effective agile team

Page 1: Time to smash the boundaries   the evolution of an effective agile team
Page 2: Time to smash the boundaries   the evolution of an effective agile team

Time to smash the boundaries: The evolution of an effective agile team

Derrick Qin Senior QA SpecialistPavel Shmueli QA Specialist

Page 4: Time to smash the boundaries   the evolution of an effective agile team

A few words about ourselvesA couple of years ago Derrick and Pavel did:

Automation testing of various systems and different platforms

Manual Exploratory testing

Page 5: Time to smash the boundaries   the evolution of an effective agile team

T-shape peopleThe vertical bar on the T represents the depth of related skills and expertise in a single field. The horizontal bar is the ability to collaborate across disciplines with experts in other areas and to apply knowledge in areas of expertise other than one's own.

https://en.wikipedia.org/wiki/T-shaped_skills

Picture by James Royal-Lawson

Page 6: Time to smash the boundaries   the evolution of an effective agile team

Case Study: Our process last year

Propose feature Code is ready, dev is done

Devops helps to set up environment

TestingTesting in production

Deployment to production

Product manager/Business Analyst Development Team Devops Team

Test TeamDev/Devops TeamsTest Team

Pavel Shmueli
Page 7: Time to smash the boundaries   the evolution of an effective agile team

Case study: Last year - Downsides

Bottlenecks Slow way to production

People sit in comfort zone

Very few options for upskill

Page 8: Time to smash the boundaries   the evolution of an effective agile team

We want to Change!!

Faster Delivery

Better Quality

Individual Development

Bottlenecks

Slow way to production

People sit in comfort zone

Very few options for upskill

Page 9: Time to smash the boundaries   the evolution of an effective agile team

Our Company wants

Build high performing

teamsDeliver the customer

value/ product faster

Continuous delivery/

integration

To develop broken comb

people

Page 10: Time to smash the boundaries   the evolution of an effective agile team

Broken comb people“Broken Comb people are continuously striving to learn and improve and to go deeper than just the surface, whatever discipline they are learning about.”

~ Brittany Hunter, Software Designer

Page 11: Time to smash the boundaries   the evolution of an effective agile team

How we changed: BehavioursMindset change (we stopped being role minded!)

we’re not just Devs/QAs/BAs/Devopswe swap our ’hats’ easilya lot of pairing between all of us

People started to share their skills

People are keen to learn new skills

Page 12: Time to smash the boundaries   the evolution of an effective agile team

How we changed: Challenges

People are not comfortable to change

No time to implement the new approach

Page 13: Time to smash the boundaries   the evolution of an effective agile team

How we changed: Gains

Bottlenecks

Slow way to production

People sit in comfortable zone

Very few options for upskill

No key person dependency

Quicker way to production

People swap the zones/get new

skills

Plenty of options to learn

Better collaboration

Team members can challenge

each other

We understand better what we

actually do

Page 14: Time to smash the boundaries   the evolution of an effective agile team

Case study: future

Card on Agile wall to add/fix

functionalityKick-off/Analysis Development/Code

Review

TestingTesting in production

Deployment to production

Anyone Anyone Anyone

AnyoneAnyoneAnyone

Page 15: Time to smash the boundaries   the evolution of an effective agile team

Future we’re moving toEveryone is capable to pick up any piece of work based on projects needs

Page 16: Time to smash the boundaries   the evolution of an effective agile team

Take Baby Steps

Don’t be afraid to challenge existing status quo

Encourage the team to change, learn/upskill

Give them the time to learn Allow time to adopt new culture/approach

Ask them to be open and share

Encourage everyone to participate and be actively involved

Page 17: Time to smash the boundaries   the evolution of an effective agile team

Q & A

Page 18: Time to smash the boundaries   the evolution of an effective agile team

Current state ‘swaps’Role Front End

DevBack End Dev

Devops QA BA Product Manager

Front End Dev

Back End Dev

Devops QA BA Product Manager