Blogs

3
Aug

Agile assessment metrics for organization

Why assessment needed? Assessment is important to design approach for agile adoption and helpful for organization to measure effectiveness. Purpose should be to identify improvement areas and should evolve over the period. But many time organizations have to prepare budget for agile adoption in advance to get approval for expenses from board. They engage vendors to perform assessment to estimate cost. There is no harm in doing it as long as vendor act as facilitator than judge. Although I personally believe...Read More

1
Aug

What is all about Scrum framework?

What is Scrum? Scrum is a lightweight software development framework but how much light? I often see people add too many things and make it monster. I usually ask participants in my Scrum Developer workshop to write down all those keywords, elements and buzzword that comes in mind or you have heard so far. What they write is always mind-blowing. Who is teaching/promoting those keywords? They start writing things like user story, planning poker, story points, agile estimation, release train,...Read More

31
Jul

Defects are not Technical Debts

Many people get confused between technical debts and non-functional requirements. Defects can't be technical debts because technical debts doesn't mean not meeting requirement either functional or technical. Technical debts are related to poor design, poor coding or not having applied appropriate design patterns etc. Whereas defects are not meeting requirement, product not fit for use or poor performance etc. Many time these confusions are created by agile doctors (agile coaches). May be those doctors are not from development background or...Read More

26
Jul

How to design agile metrics for my organization?

Almost every organizations keep looking for more and more metrics to control something or especially organizations that I visit for work as agile coach/consultant.  Need for metrics arises during discussion with management but many time management fails to explain objective behind asking so many metrics. I feel these metrics sometime trigger poor communication, set wrong objective and create absence of trust within team. Organization should focus more on building practices and better innovative processes to meet stated objective. Metrics needed...Read More

19
Jul

How to become Certified Scrum Trainer (CST)

I receive many phone calls nowadays to know how to become CST. I don’t get these calls because of me but because of my association with Leanpitch so nothing important about me. I personally think that you must try to become CST if you wanted because there is huge gap between demand and supply especially in India. But do you really understand what all needed to become CST ?or you have just assumed that trainers are earning lots of money...Read More

9
Jul

Estimating Product Backlog – How much time and money needed to complete work

Agile estimation is one of the most discussed and debated topic but still it confuse people. We always wanted to know more and more about estimation and planning. A group of people was asking below question during my recent talk in Delhi (PlayScrum meet) then someone requested answer on Quora as well. So I thought why not to write a detailed answer here. 5 most frequently asked questions related to estimation. Why to estimate? Which technique to use? What to estimate?...Read More

1
Jul

I don’t want to be a developer

Is there something wrong with software developer designation? Because everyone wanted to become scrum master and agile coach but not a good software developer. May be scrum master sound really big because of MASTER keyword. This may be because scrum is very lightweight framework and just 16 pages to read so everyone become master easily. Since I coach development team and facilitate scrum developer workshop so get opportunity to interact with coders and testers more often. Sometime few participants give impression...Read More

20
Jun

Everyone is developer in development team and not just a coder, a tester etc.

Scrum is very simple framework to develop complex software product in complex environment but hard to practice. But why? I am not going in details of why but wanted to highlight one problem about development team as per my understanding. Development team means cross-functional and self-organizing team of developers. But who is developer? Isn’t it everyone who contribute to develop software? A coder, tester, dba, UI designer, content writer or business analyst? Now look at your team. Is it cross-functional?...Read More