Samarthya
He writes code. He likes it.
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Tim Ottinger wrote:
1) It sounds like your stories are too large. We have a card or two on breaking them down.
Tim Ottinger wrote:
2) Typically tasks aren't assigned to developers, but to teams. I wonder if you're in a half-state or I misunderstood.
Tim Ottinger wrote:
3) I'm not sure what you mean when you say "a developers time will never be accounted for."
Tim Ottinger wrote:
I suspect that there is less team focus and collaboration with project owners than I would like to see. If I were coaching, I would investigate
that first. Since I'm not, I suggest you may need your scrum master or coach to look into it.
Samarthya
Jeff Langr wrote:
I've developed in plenty of teams as "just a" developer, and I've always seen the rate of development degrade over time because there was no continual attention to quality. Quality, as Deming said in one way or another, more than pays for itself over time.
Samarthya
samarthya saurabh wrote:
Tim Ottinger wrote:
1) It sounds like your stories are too large. We have a card or two on breaking them down.
The story usually is cut down to almost a feature requirement, but with a defines set of tasks, sometime related and sometimes un-related or by-products. How to decide if the story is too large? We just put down T-Shirt sizes to it and yes we do have Large, Medium and small as the sizes. What should be an optimum sprint size? Is it decided before hand or should it be based on the stories we tend to include or number of spill overs we have?
He writes code. He likes it.
samarthya saurabh wrote:
Tasks are assigned to teams? I am not sure I understood it correctly. As in practice we as a team take up stories and tasks are assigned to individuals on voluntary basis, is it not the proper way?
He writes code. He likes it.
samarthya saurabh wrote:We can have user stories that defines security, quality, performance requirements but these stories are usually hold less priority initially in a hurry to get to market.
samarthya saurabh wrote:
Assuming there are a set of tasks and they are not completely related but, eventually when the feature goes live these tasks will have to interact. So considering an individual developing a task with relative independence has to interact at times with peers just to ensure the requirement or expectations are laid out for the members who will interact with his coded module. He has to interact with Test teams to make sure information is well conveyed. This is all because of lack of documentation (Zero documentation about design) and parallel development. A developers shoulders a responsibility of completing a task on time and in all probability might be reluctant to give the time required. If he does he cannot account it in any specific task, because these discussions takes time, sometimes too much. (I hope I am able to clarify)
He writes code. He likes it.
Tim Ottinger wrote:
Agile does not require us to have zero documentation about design, it only reminds us that it is not the best way to share information.
Development should not be leisurely, but it should not impoverish developers or writers or QA team members.
Tim Ottinger wrote:
Do you track velocity? If you measure how much is totally shippable in an iteration, and plan by "yesterday's
weather", underestimation smooths out quickly. When the iteration is a near thing, the team will have a tendency
to start rounding their estimates up a bit. They hit their stride in a few iterations.
Tim Ottinger wrote:
Is there some tracking and reward system that punishes (or fails to reward) the individual if they help others?
Anything that pushes against teamwork is non-agile, since agile values teamwork (interactions) so highly.
Samarthya
samarthya saurabh wrote:
Probably it is not just about the ONE - team working one project but when knowledge is the key and a resource expertise might prove valuable to some other projects, his time needs to be borrowed and that is when the resource is reluctant may be because he is thinking of the task and the sprint. This is not always the case but yes I have certainly seen that.
He writes code. He likes it.
The world's cheapest jedi mind trick: "Aw c'mon, why not read this tiny ad?"
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
|