agile when not in charge

17
AGILE EGYPT 11-12: AGILE FOR LEAN BUSINESS – MAHMOUD FAWZY 11:00 – 11:30 : SOCIALIZE AND ENJOY SNACKS 11:30 – 12:00 : PRESENTATION 12-1: LEADING POSITIVE CHANGE WITHOUT AUTHORITY – AMR ELSSAMADISY 1-2: ROUND TABLE CONVERSATION REGARDING BOTH PRESENTATIONS

Upload: amr-elssamadisy

Post on 28-Jan-2018

274 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Agile when not in charge

AGILE EGYPT

• 11-12: AGILE FOR LEAN BUSINESS – MAHMOUD FAWZY

• 11:00 – 11:30 : SOCIALIZE AND ENJOY SNACKS

• 11:30 – 12:00 : PRESENTATION

• 12-1: LEADING POSITIVE CHANGE WITHOUT AUTHORITY – AMR ELSSAMADISY

• 1-2: ROUND TABLE CONVERSATION REGARDING BOTH PRESENTATIONS

Page 2: Agile when not in charge

LEADING POSITIVE CHANGE WITHOUT AUTHORITY

Page 3: Agile when not in charge

PRACTICING AGILE(WHEN YOU ARE NOT IN CHARGE)

Page 4: Agile when not in charge

THE PROBLEM

• YOU ARE INTERESTED IN DOING AGILE METHODS BUT:

• YOU CAN ONLY DECIDE FOR YOURSELF, NOT FOR OTHERS

• YOUR TEAM IS DOING SOMETHING ELSE

• YOU FEEL AGILE IS NOT APPLICABLE BECAUSE EVERYTHING IS TEAM-BASED

• WHAT ELSE?

Page 5: Agile when not in charge

WHY DOES AGILE WORK?

• THOUGHT EXPERIMENT

Page 6: Agile when not in charge

LEARNING IS THE BOTTLENECK

• CAN WE ACCELERATE OUR LEARNING WITHOUT THE REST OF THE TEAM?

• TEAM PRACTICES? (KANBAN, SCRUM, RELATIVE ESTIMATION, ETC…)

• TECHNICAL PRACTICES? (TDD, REFACTORING, ETC…)

• PERSONAL AGILITY? (WHAT IS THIS ANYWAY?)

Page 7: Agile when not in charge

TEAM PRACTICES

• ITERATIONS

• WORK IN PROGRESS LIMITS

• TRANSPARENCY

• DELIVERING CUSTOMER VALUE INSTEAD OF COMPONENTS

• SEEKING CUSTOMER FEEDBACK

• WHAT ELSE?

Page 8: Agile when not in charge

TECHNICAL PRACTICES

• TEST DRIVEN DEVELOPMENT

• REFACTORING

• CONTINUOUS INTEGRATION

• BEHAVIOR DRIVEN DEVELOPMENT

• EVOLUTIONARY DESIGN

• WHAT ELSE?

Page 9: Agile when not in charge

PERSONAL AGILITY

• NOT AS WELL KNOWN, BUT EXTREMELY IMPORTANT

• SAFETY

• RESPECT

• OWNERSHIP

• NEGOTIATING AGREEMENTS TO BUILD TRUST

• WHAT ELSE?

Page 10: Agile when not in charge

EXAMPLE: WIP LIMITS

• WORK IN PROGRESS LIMITS

• PERSONAL KANBAN

• CAN YOU ACCEPT MULTIPLE THINGS BUT ONLY WORK ON ONE AT A TIME?

Page 11: Agile when not in charge

EXAMPLE: TDD

• CAN YOU PRACTICE TDD ALONE?

• WHAT ARE THE DANGERS?

• HOW CAN YOU AVOID THEM?

• IS IT WORTH IT?

Page 12: Agile when not in charge

EXAMPLE: BDD

• HOW CAN YOU PRACTICE BDD WITHOUT THE TEAM?

• WHAT EXTRA DO YOU NEED TO DO?

• WHAT IS THE BENEFIT?

• WHAT ARE THE DANGERS?

Page 13: Agile when not in charge

PERSONAL AGILITY

• CAN YOU MAKE/KEEP/RENEGOTIATE AGREEMENTS ALONE?

• ARE THERE ANY DOWNSIDES?

• WHAT ARE THE ADVANTAGES?

Page 14: Agile when not in charge

WHAT CAN’T YOU PRACTICE ALONE?

• WHAT PRACTICES TOTALLY FAIL IF YOU DO THEM INDEPENDENTLY?

• WHY?

Page 15: Agile when not in charge

PATTERN

• UNDERSTAND THE BENEFITS OF ANY PRACTICE THROUGH THE LENS OF

ACCELERATED LEARNING

• CAN YOU LEARN FROM THIS PRACTICE ALONE?

• IF NOT, IS THERE A WAY THAT YOU CAN INFORMALLY WORK TO GET

COOPERATION FROM INDIVIDUALS?

Page 16: Agile when not in charge

ADOPTION ADVICE

• TAKE ONE PRACTICE AT A TIME

• CONDUCT AN EXPERIMENT WITH A HYPOTHESIS

• TEST THAT HYPOTHESIS AND ITERATE

• MUCH OF THE DIFFICULTY YOU WILL FACE IS BUILDING A HABIT

(HTTP://TINYHABITS.COM/ )

• ONLY TAKE A NEW PRACTICE AFTER ANOTHER PRACTICE IS COMPLETE OR

DISCARDED

Page 17: Agile when not in charge

CONCLUSION

• MOST PRACTICES CAN BE DONE INDIVIDUALLY

• FOCUS ON YOUR LEARNING WHICH DIRECTLY ENABLES YOUR PROGRESS

• TAKE ONE PRACTICE AT A TIME