Sprint Planning: Should the teams break their heads for task breakdown?

If you plan a trip, you will think of where you would like to go (what is the destination) and how would you accomplish it. If you plan to renovate your house, you will have to decide what do you want to renovate and also how would you accomplish it. So, if its sprint planning (for next 2-3 weeks) then you need to decide "what" you will try to accomplish in that time and also "how" will you get there. In my opinion, both aspects are important (when you pan anything!). I have come across different teams who have approached planning differently. First type of a team is where the team membe...
More

प्रोजेक्ट म्हणजे प्रोजेक्ट असते ….

प्रोजेक्ट म्हणजे प्रोजेक्ट असते, तुमचे आणि आमचे, अगदी सेम असते :-) पहिले ४ महिने सगळे अलबेल असते, सगळ्या dashboard वर "green" दिसत! शेवटच्या २ महिन्यात सगळे फाटत, green dashboard red red होत जाते! प्रोजेक्ट म्हणजे प्रोजेक्ट असते.... सगळ्यांना सगळे कालच हवे असते, start लाच प्रोजेक्ट late झालेले असते! waterfall असो, कि असो agile, प्रोजेक्टमध्ये आता, मध्यरात्री कोंबडे आरवते! प्रोजेक्ट म्हणजे प्रोजेक्ट असते.... scope, time, cost चे कोडे सुटत नसते, कुठल्याही प्रोजेक्ट चे घोडे इथेच आडते! मंगळयानासारखे एखादेच प्रोजेक्ट चुकते :-) चुकलेल्या प्रोजेक्टमधून कोणी कधी शिकते? प्रो...
More

Relative (तुलनात्मक) sizing म्हणजे काय रे भाऊ?…..

समजा कि तुम्हाला घर रंगवायचे आहे. हे काम किती मोठे आहे? ह्याचे उत्तर १००० स्क़े फू हेच असू शकते. हे आपण माझ्या आधीच्या blog मध्ये पहिले. एखाद्या कामाला किती वेळ लागेल ह्याचे उत्तर देताना पहिले आपण ते काम किती मोठे आहे ह्याचाच विचार आधी करतो. आणि त्यामुळे effort estimate पेक्षा size estimate जास्ती योग्य ठरू शकेल हे सुद्धा आपण माझ्या आधीच्या blog मध्ये पहिले आहेच. पण घराचा size किंवा लग्नात लागणाऱ्या लाडवाचा size estimate करणे सोपे आहे हो. एखादे software किती मोठे आहे ह्याचे उत्तर तेवढे सोपे नक्कीच नाही! पण आपण software चा size मोजू शकलो तर बरेच प्रश्न सुटू शकतील :-) . आता आपण हे पाहू कि हा s...
More

Size म्हणजे काय रे भाऊ? आणि Effort म्हणजे रे काय?

समजा दिवाळीत घरी चकल्या बनवल्या जात आहेत. असे समजा कि आई चकल्या करणार आहे. घरी गेल्यावर तळलेल्या चकल्या बघून तुम्ही विचारता “किती चकल्या बनवल्या आज?” आई उत्तर देते “२ तास चकल्या बनवत होते”. आता समजा कि बायको चकल्या करणार आहे. घरी गेल्यावर तळलेल्या चकल्या बघून तुम्ही विचारता “किती चकल्या बनवल्या आज?” बायको उत्तर देते “४ तास चकल्या बनवत होते”! आता बायकोने आईपेक्षा जास्ती चकल्या बनवल्या की काय? Not sure…कदाचित कमीच बनवल्या असतील :-) पण मग चकल्या नक्की जास्ती कुणी बनवल्या? कसे कळायचे हे? आता तुम्ही शक्कल लढवता आणि तुमचा प्रश्न बदलता. “किती किलोच्या चकल्या केल्या आज?” And now you get expected...
More

Efficiency & Effectiveness – Do They Contradict?

I recently had a discussion with a very senior person, head of product development for a fairly big MNC s/w company. He said he cared about only 2 things - efficiency and effectiveness! After the meeting I just wondered what does this mean?? As I understand, efficiency means more output for same given input or same output with lesser input! You want your teams to be more efficient (aka productivity improvements). Which means the team should deliver more throughput every month / release / sprint....whatever is the desired unit of time! Well, then - Akshay Kumar's 10 movies are released...
More

“Agile” म्हणजे काय रे भाऊ?

परवा आमच्या घरी चकल्या बनवण्याचा कार्यक्रम झाला. आपण ह्याकडे एक प्रोजेक्ट म्हणून बघुयात...Every project is unique....कितीही वेळा चकल्या बनवल्या तरी every attempt is unique :-) ह्या प्रोजेक्ट मध्ये अनेक घटक चुकू शकतात. जसे की - भाजाणी कशी आहे - कितपत भरड आहे "मोहन" (हे विशेषनाम नाहीये :-) ) कितपत गरम असताना मिसळले पीठ मळताना पाण्याचे प्रमाण तळताना तेलाचे प्रमाण तेलाची quality कितपत मंद आचेवर चकली तळली जाते, इत्यादी, इत्यादी .... ह्यापैकी काहीही गंडले तर चकली बिघडते! माझ्या माहितीप्रमाणे हे प्रोजेक्ट बऱ्याचवेळा waterfall पद्धतीने केले जाते! जसे कि - पूर्ण १ किलो भाजाणी भिज...
More

What should teams try and improve on ? Do you need KRAs? Are KRA or goals mythical ?

One of my "manager" friends read my thoughts on "don't compare story points". He responded with questions like - What should teams then try to improve? Why would we need KRAs then? Are we saying that KRAs are mythical? Well, this is an interesting topic on its own. So I thanked him for providing me another topic for a separate blog :-) Here are my thoughts on this topic - Let me start with an example. Let's say that you go for a "brisk walk" every day. A few days back you came across a person who went past you, walking, and in no time distance between two of you was quite some! T...
More

Don’t compare story points across teams. But why not??

Yesterday, I came across yet another "typical" conversation with a "senior management" who is in charge of multiple projects in an organization. He said that he wanted to compare defects per story point of various teams under his portfolio. He said that as a centre head he wanted to know how is each team doing with respect to quality of software being delivered. Well, I asked him, if story points themselves are not comparable across teams, so then, how can defects per story point (aka defect density) be comparable? And he picked up that point and said, that is why he hates story points! Bec...
More

They Say Agile Is Different! So, tell me what’s different? – Part 2

Do regular but small studies throughout the term and not just a few weeks before the exam! There is something called “Student Syndrome”. Remember how we used to study during our college days? :-) The study was always “work in progress” or in other words “unfinished”. Any time during the term if anyone asks “how is the study going? How much is complete?”, the answer would be in terms of some vague percentage! Reality was that the bulk of studies would happen a few weeks before the exams.  You can relate this situation to any project. Ask any PM of any project “how is the study going? How...
More

ScrumFusion: What Is It? And Why?

“You are an experienced project manager who is certified PMP and PRINCE2-Practitioner. You are also a certified scrum master and practitioner. Isn’t this contradicting?” “Agile doesn’t want project managers where as you are a certified PMP! Do you think you can be a good scrum master or scrum coach?” I have come across such questions many times. Now a days there is a big fuss around agile and especially scrum. Most of the times organization “A” wants to do scrum because organization B is doing it! J So, hiring an experienced scrum coach has also become “a trendy thing” now a days! Nat...
More