I managed a small team of engineers and synchronous daily standups just broke down with remote teams and timezones. It also just felt unproductive - it became something we did to feel like we had "best practices" when in reality it was a waste of everyone's time. I got the sense that everyone would essentially forget what they said/heard at the end of the meeting (or was simply tuned out). I ended up launching a tool…
Why I'm not a big fan of Scrum
301–310 of 387 posts
Re: Why I'm not a big fan of Scrum
#302Earlier quoted context omitted.
Assume each person giving different estimates for their own work, but not up front - ongoing as code is written. How is that the same as not being "required to give any estimate at all"? > he doesn't want to have to commit to it why not? an estimate is an estimate, not a commitment. Committing to an estimate makes it a commitment, not an estimate. I might expect a dice roll to be 3.5, I'm not committing to the next r…
it is totally reasonable for stakeholders to want to track your progress through a project. If you have a good way of doing that then great, you should use that. Scrum people believe that scrum is the simplest way of measuring that. But at some stage you have to estimate the constituent parts of the project in order to get an idea of its size, and for those estimates to be useful in tracking your progress you have to…
In advance of what? The only constraint on a useful estimate is that is comes before the task is finished - it needn't be considered as credible at the earliest possible time.
Also, your response doesn't really address my post..
Re: Why I'm not a big fan of Scrum
#303Earlier quoted context omitted.
Not true. If you have design ready before the implementation starts (as you should unless it is very simple) then you are free to implementation things separately. Just have the interface well specified.
Sounds like you've never worked in a shop where they think "agile" == "no need to plan ahead"
Re: Why I'm not a big fan of Scrum
#304Earlier quoted context omitted.
Not true. If you have design ready before the implementation starts (as you should unless it is very simple) then you are free to implementation things separately. Just have the interface well specified.
Speaking from a UI developer perspective, this never works :) But YMMV, I suppose…
Re: Why I'm not a big fan of Scrum
#305Earlier quoted context omitted.
Not true. If you have design ready before the implementation starts (as you should unless it is very simple) then you are free to implementation things separately. Just have the interface well specified.
But if you design things ahead of time, then you're not "agile"!
Re: Why I'm not a big fan of Scrum
#306Earlier quoted context omitted.
Not true. If you have design ready before the implementation starts (as you should unless it is very simple) then you are free to implementation things separately. Just have the interface well specified.
Design is better when it's informed by implementation, IME. The only complete specification is working code; if you accept something lower-fidelity then it's very easy to miss ambiguities.
Re: Why I'm not a big fan of Scrum
#307I've been noticing more and more that I code around the stories rather than following the best practices from the beginning. When I am adding a DB connection and we don't have liquibase or fliway in place I can't add it because that is a ticket for next week and I need to get it done now. I write code that sucks so that I don't break from my sprint and possibly work on something else first.
Re: Why I'm not a big fan of Scrum
#308Earlier quoted context omitted.
This sounds like a bad organization of the team, bad process or bad design. Clearly team members don't communicate enough, or groups of similar features have not been foreseen during the design phase, and the same code has been rewritten again and again by different people. This is not contingent "technical debt", this is a serious problem that needs to be addressed with changes in the process.
organization of the team and process? You mean the scrum process? Indeed, my point. Of course one can argue that no true scrum process would have such problems...
And yes of course, as we all know scrum is by definition successful, and all the teams that fail are not following the true faith.
Re: Why I'm not a big fan of Scrum
#309Earlier quoted context omitted.
True, but don't forget that non-broken organizations are very rare :-)
Do you know of one? I've been looking. For 25 years.
Re: Why I'm not a big fan of Scrum
#310Earlier quoted context omitted.
I guess if you understand what is going on as a manager, then you might prefer the 10 points team? I know I do.
If you understand what is going on, you will get rid of points altogether, and look at the git log from time to time. If you are a leader, and not just a manager, you will help your programmers improve their skill, so over time you spend less and less time managing them. Your programmers will appreciate it because with greater self-management comes greater happiness and job satisfaction.
The extra layer of indirection helps to account for uncertainties in the task, imprecision in the estimate, and chaos (in the scientific sense) in how long individual tasks take relative to aggregated historical metrics.