--
You received this message because you are subscribed to the Google Groups "Scrum Alliance - transforming the world of work." group.
To unsubscribe from this group and stop receiving emails from it, send an email to scrumallianc...@googlegroups.com.
To post to this group, send email to scruma...@googlegroups.com.
Visit this group at http://groups.google.com/group/scrumalliance.
For more options, visit https://groups.google.com/d/optout.
On Jan 6, 2015, at 12:16 PM, Sam Dsoca <samd...@gmail.com> wrote:if in a team we have manual testers and technical developers, what is the ideal(or best way that any of us can think of) way to work so that there is only burndown, only one capacity plan that takes team members and availability hours into consideration rather than skill sets.
On Jan 6, 2015, at 12:18 PM, Sam Dsoca <samd...@gmail.com> wrote:Also no the developers are not asked to do more work, but we were thinking in terms of team members doing whatever necessary to get the stories done.In some scenarios this means instead of pulling new stories, the developers helps with testing.
On Jan 6, 2015, at 12:24 PM, Sam Dsoca <samd...@gmail.com> wrote:Capacity plan in this team is calculating total number of available dev hours(We used 5 out of 8 for calculation per day) multiplied by the number of days per sprint.This is termed as available dev capacitySimilarly for testing, we calculated testingThe dev's pushed back because they didnt want to test and though it is corrected now, our dev's were having the notion that developers shouldnt do testing.But I hit a roadblock here as I wanted to have a team capacity and wanted to chcek how I can calculate the total available hours for the team to deliver "done" stories.
On Jan 6, 2015, at 12:31 PM, Sam Dsoca <samd...@gmail.com> wrote:It is the team deciding, but 100% off target every time, mainly because of the divide initially between development and testing.
Now I am trying to get to the notion that we should commit to deliver the story and thats we need to estimate the total effort in the coding and testing.
But still the notion from developers is that testing capacity plan should be different since testers cant code.
On Jan 7, 2015, at 3:55 AM, Sam Dsoca <samd...@gmail.com> wrote:Do you mean 100% in the sense that they say they’ll do something and do nothing? Or that they promise to do N things and do about N/2? Or … what?I’m having trouble understanding how the team could actually be deciding, yet be off every time. Something must be going on to make that happen. What do you suppose it is?When I said 100%, it means that we commit to deliver some 5-7 stories in a spint which is equivalent to anywhere between 10-40 story points. But we deliver about 2 stories or some 7-8 story points.I have joined the team just couple of weeks back. The company works for clients so there is lot of focus on commitment and delivery.
I believer to start with, we should focus more on the delivering quality and completing as much as possible and try to get a sustainable velocity rather than focusing on estimating, forecasting etc.
But unfortunately, I am failing in helping the team achieve this. I am trying to identify impediments and eliminate them one by one.But with the focus that we have on forecasting its becoming slightly tough. I am trying to improve forcasting by understanding the capacity and the issues impeding the delivery of the story.
We cant count on yesterday's weather because the project which was being run for almost 4 months before I joined never had a stable velocity(None of any 2 sprints ever had similar, same or even approximately same velocity. I am not talking about consequent sprints, at the moment thats a distant dream. But I am talking of any 2 sprints having a same velocity). Our sprints are 2 weeeks in length.
Will estimating the story get it done faster or better? I would not think so. I would think that working as a team on the story might get it done ...I agree, but since we work for a client we have to inform them when we will be able to complete. But since we dont have a stable velocity its hard to predict. And I
On Jan 7, 2015, at 3:59 AM, Sam Dsoca <samd...@gmail.com> wrote:Will estimating the story get it done faster or better? I would not think so. I would think that working as a team on the story might get it done ...I agree, but since we work for a client we have to inform them when we will be able to complete. But since we dont have a stable velocity its hard to predict. And I was just trying to makse sure that we start working as team and work on delivering the complete story rather than just completing development and getting blocked at testing which was happening before.
SO I guess here the estimates were wrong. May be thats teh issue here. Because the estimates were done at the time where we completed teh development on a story but was blocked in teh testing pipeline. So may be when the stories were originally estimated the team members only gave estimations in terms of activity(development/testing).Ron, do you think I am looking at the correct problem to solve?
On Jan 7, 2015, at 9:56 AM, Sam Dsoca <samd...@gmail.com> wrote:I will try and work on shorter sprints.
I had few conversations this morning and had some more insights when I talk to some members outside of the team.The team were directed to ignore TDD etc as the company wanted to hit a time line in delivery. Unit tests were written only when the developer had the mood. The management decided that the team need to delivery 60 points a sprint to hit target. So the code had lots of issues and bugs that the testers were finding before the story is done.
Not confirmed yet, but the team might have inflated estimates as team was scared on the 60 points issue.
All this happened before me. Now there is no talk of 60 points but still I feel team is inflating as there may be unknowns in the story in terms of technical issues and also I feel developers expecting bugs in their development and including that as part of their assessment of the size and complexity, because of the lack of confidence on the code they themselves have written earlier.
Example - if the developers worked on a complex web project , the next web project might be complex but easier as they know the complexity or the type of issues they may encounter
But if the developers haven't worked on web project, even a simple web project they may not exactly sure what to do . In this instance do you have any suggestion how I can help the team ?
I worked on helping with pairing and swarming but some how I feel this 60 story points is still imaginarily hanging on our heads as the team also tried to deliver more work now than focussing on delivering good quality work to the state of done.
I will also try to work with the management to see if they can at least for couple of sprint forget forecasting and just let the developers deliver done stories. But I am doubtful if this will be a easy conversation.