Top Banner
ADOPTING SCRUM IN BANGLADESH Opportunities, Challenges and Outcomes
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Adopting scrum in bangladesh

ADOPTING SCRUM IN BANGLADESHOpportunities, Challenges and Outcomes

Page 2: Adopting scrum in bangladesh

M. Mizanur RahmanCEO, Informatix Technologies

CSM,CSPLeading Agile Bangladesh

community

Page 3: Adopting scrum in bangladesh

Bangladesh Software Industry

Software and IT service industry in Bangladesh has crossed a long road over the last few decades.

It has matured and considered among the potential sector to contribute in our economy in coming years

The growth rate has increased significantly in last few years for IT friendly policies of government

Page 4: Adopting scrum in bangladesh

Snapshot of the Industry - size

1000+ companies

US$ 400 million Revenue

70,000 + Professionals

Page 5: Adopting scrum in bangladesh

Business Specialization of IT Companies

Appl

icat

ion

DevIT

ES

Ecom

mer

ce

Prod

uct d

evel

opm

ent

Mob

ile a

pps

Syst

em In

tegr

atio

n

othe

rs0

20

40

60

80

BASIS survey

BASIS survey

Page 6: Adopting scrum in bangladesh

Company Sizes

# Of Employee

10-3030-5050-100100+

Page 7: Adopting scrum in bangladesh

Mainly focused on outsourcing

# of companies

OutsourcingLocal Market

Page 8: Adopting scrum in bangladesh

Project Management System Adopted by these companies

90% of the companies want to move to Agile

Water-fallAgileNothingRUP/XP

Page 9: Adopting scrum in bangladesh

Opportunities

Help those companies who are interested, to move in Scrum

Guide the companies who are currently using Scrum in their organization

Educate people related to the industry about Scrum and adoption process in Bangladesh

Page 10: Adopting scrum in bangladesh

Challenges

Based on the summary of these data, we can easily identify some challenges

Some of those are related to experience, knowledge, culture and practices

Some can be changed easily and some are not

Page 11: Adopting scrum in bangladesh

Management Dilemma

Most of the companies owned by businessman who do not have formal knowledge about IT industry.

Do not believe in the concept self managing teams

Negligent about changes in the organization

Do not want to invest their time and money to understand and adopt something better.

Page 12: Adopting scrum in bangladesh

Self Management – team members We love to get managed by others Self management = freedom unlimited Lack of understanding in commitment and

professionalism It is always good to have someone asking for

work update and control of the flow Not enough time for learning something related

project management Not motivated enough which leads to take them

the work as job , not as career Only motivation comes in form of benefits.

Page 13: Adopting scrum in bangladesh

Proper Agile Knowledge

No formal education is provided on Agile in Bangladesh (university or professional organizations)

Mostly relies on online resources which leads to confusion or ambiguity

Not many full adoption of Scrum. Mostly partial adoption and modified ones

Not so many CSM, CSPO ScrumAlliance certified trainer visited

Bangladesh for the first time this year to conduct CSM course

Page 14: Adopting scrum in bangladesh

Outsourcing – remote teams

Most of the clients from USA, Europe or countries with minimum difference of 4 hours

Improper split of the teams across different locations

Un-usual office hours to accommodate scrum rituals

Lack of qualified Scrum personals in all locations

Page 15: Adopting scrum in bangladesh

There are lots of Scrumbut… We follow scrum but we do not have a

product owner. We follow scrum but we do not have

retrospective We follow scrum but we have hour long

daily meeting (not standup) We follow scrum but it is not time boxed We follow scrum but only the visual task

board

Page 16: Adopting scrum in bangladesh

Baffled with early challenges Many companies stopped scrum after

first few sprints as things seemed uncontrollable to them

The chances of returning to scrum for those companies are very low

Time and cost for adaptation is a major concern

Missing scrum readiness throughout the organization

Mostly go with buzz word rather than actual research on organizational fitness.

Page 17: Adopting scrum in bangladesh

Solutions

After working with different companies and the community in Bangladesh, we have adopted different solutions to address those problems

These solutions are specific to particular companies and might not work same way for others.

Page 18: Adopting scrum in bangladesh

Solving Management Problem First focus on educating company

managements (CXO, Directors etc) about Scrum and how company can get benefitted by this

Give them an proper understanding of ROI in the long run by adopting Scrum

Help them get it running with a small pilot project and later adopt it to full organization.

Page 19: Adopting scrum in bangladesh

Making everyone self managed Educate resources about motivation,

career and over all management practices

Take Scrum session at office on regular basis

Adopt Scrum fully in the organization and get help from expert where it is required.

Get rid of the habit of micromanagement and “I am your boss” culture

Make them part of the success and failure

Page 20: Adopting scrum in bangladesh

Educating about Scrum

That’s where we are working for last few years We are providing free “Introduction to Scrum”

courses for company owners ,engineers ,managers and other resources.

8 hour long session focuses on the detail about scrum, working with remote teams and adopting scrum in Bangladesh

Provided training more than 300+ people in last 6 months

Managing first and largest agile group in Bangladesh in social media.

Page 21: Adopting scrum in bangladesh

Starting Scrum from Top to bottom

Step 1 •Management (CEO, CTO, Directors, Investors etc) must have clear idea about scrum•Learn from Agile/Scrum professionals rather than own intuition

Step 2 •Start with a small team as pilot project•Train the team about scrum paradigm

Step 3 •Give team time to understand scrum and try to motivate them to be self managed. As a nation, we are not used to with self management properly. •Do not force them to start immediately

Page 22: Adopting scrum in bangladesh

Step 4 •Run a test or small project for first time•Get help from experts during the first few iterations

Step 5 •Measure teams output with expected results•Try to find out where team is struggling and fix those

Step 6 •Keep patience during the whole transformation•It can take few weeks to few months for a team to adopt

Page 23: Adopting scrum in bangladesh

Step 7 •Once the team outputs the expected result, try to repeat it for other teams•It can work as a base for others

Step 8 •Always plan, execute and adopt. Do not assume that team understood scrum properly and no need to invest time on study•Empower team members, give them opportunity to understand themselves

Step 9 •Keep a budget for whole transformation•You might not get an immediate result during the whole transformation process

Page 24: Adopting scrum in bangladesh

Success stories