Click here to Skip to main content
15,890,982 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: How bad is it Doc? Pin
G-Tek18-Nov-14 1:08
G-Tek18-Nov-14 1:08 
GeneralRe: How bad is it Doc? PinPopular
Pualee17-Nov-14 9:20
Pualee17-Nov-14 9:20 
GeneralRe: How bad is it Doc? Pin
ZurdoDev17-Nov-14 9:30
professionalZurdoDev17-Nov-14 9:30 
GeneralRe: How bad is it Doc? Pin
Simon O'Riordan from UK17-Nov-14 20:37
Simon O'Riordan from UK17-Nov-14 20:37 
GeneralRe: How bad is it Doc? Pin
Jörgen Andersson17-Nov-14 23:50
professionalJörgen Andersson17-Nov-14 23:50 
GeneralRe: How bad is it Doc? Pin
ZurdoDev18-Nov-14 1:26
professionalZurdoDev18-Nov-14 1:26 
GeneralRe: How bad is it Doc? Pin
Simon O'Riordan from UK18-Nov-14 3:30
Simon O'Riordan from UK18-Nov-14 3:30 
GeneralRe: How bad is it Doc? Pin
_CodeWarrior18-Nov-14 8:38
_CodeWarrior18-Nov-14 8:38 
I have worked in a couple of teams that used varying levels of "Agile Practices". The one that followed it pretty close to the book but still allowed a little wiggle room worked the best. We got scads more work done and put working software out on time and often ahead of time because of it.

I think that part of this is due to our culture. At the beginning of the Agile/Scrum effort, the software team had been consistently late on a particular project. This was mostly due to scope creep. I am working on the Product page, and the person who eventually become the Scrum Product Owner would come by wondering why the Contact page wasn't finished, and tell me to work on that instead, a couple days later it would reverse.

When we implemented we decided to have a little fun with it. A jar was set up and any time the product owner wanted something changed in the middle of the sprint, it cost him 10 bucks per complexity point. If there was something that was actually an emergency that was forgivable, but raiding the sprint was forbidden and he would pay dearly for it.

Secondly, we padded our meetings out and planned the hell out of things. Our Beginning of Sprint planning meeting would routinely last 3 hours and was complete with Youtube video breaks and brunch from a rotating list of sources. We were allowed to name the sprints all manner of offensive things.
Thirdly, we locked down permissions on the issue tracker for the Product Owner. He could create items. He could flesh them out and add screenshots and stuff. He could not create tasks, and could not assign it to anyone, or put a complexity to it. We were the developers, we decided complexity. We decided who did what. So far as the group was concerned, the Product Owner was only the source of features and issues. We had the support of our VP of Technology and that gave us the leverage to institute the changes above.

The first sprint or two, we delivered on time and a medium amount of work. after that, we kept increasing the amount of work until we felt like we had reached a good limit, and it turned out we were probably getting twice as much done ahead of time. Now, I will admit that the Product Owner did not like being shutdown. He fancied himself a developer, but was not one. But once we started really moving along, he conceded that this was better, and started treating the team to a lunch at an establishment of our choice at End Of Sprint.

I think the big problem with a lot of teams is that they don't get everyone on board with incentives. Product Owner had an incentive NOT to add crap to the Sprint in the middle. He also had the incentive of faster turnaround and more complete code. We all had incentive of getting him out of our hair, and free meals a couple times a week, not to mention that we now had a very nice defined amount of work that we could stab at throughout the week and a good metric of how we were doing.

If executed well and with a bit of fun, Agile and Scrum can be a very powerful methodology in some teams and on some projects.
GeneralRe: How bad is it Doc? Pin
Eddy Vluggen18-Nov-14 9:58
professionalEddy Vluggen18-Nov-14 9:58 
GeneralRe: How bad is it Doc? Pin
_CodeWarrior18-Nov-14 12:06
_CodeWarrior18-Nov-14 12:06 
GeneralRe: How bad is it Doc? Pin
Eddy Vluggen19-Nov-14 5:18
professionalEddy Vluggen19-Nov-14 5:18 
GeneralRe: How bad is it Doc? Pin
OriginalGriff17-Nov-14 8:56
mveOriginalGriff17-Nov-14 8:56 
GeneralRe: How bad is it Doc? Pin
PhilLenoir17-Nov-14 12:13
professionalPhilLenoir17-Nov-14 12:13 
GeneralRe: How bad is it Doc? Pin
Kornfeld Eliyahu Peter17-Nov-14 19:40
professionalKornfeld Eliyahu Peter17-Nov-14 19:40 
GeneralRe: How bad is it Doc? Pin
Member 1100276519-Nov-14 6:00
Member 1100276519-Nov-14 6:00 
GeneralRe: How bad is it Doc? Pin
ZurdoDev19-Nov-14 6:12
professionalZurdoDev19-Nov-14 6:12 
GeneralRe: How bad is it Doc? Pin
Member 1100276519-Nov-14 7:24
Member 1100276519-Nov-14 7:24 
GeneralRe: How bad is it Doc? Pin
ZurdoDev19-Nov-14 7:57
professionalZurdoDev19-Nov-14 7:57 
GeneralRe: How bad is it Doc? Pin
BrainiacV19-Nov-14 11:47
BrainiacV19-Nov-14 11:47 
GeneralRe: How bad is it Doc? Pin
ZurdoDev19-Nov-14 11:50
professionalZurdoDev19-Nov-14 11:50 
GeneralRe: How bad is it Doc? Pin
BrainiacV20-Nov-14 4:01
BrainiacV20-Nov-14 4:01 
GeneralRe: How bad is it Doc? Pin
ZurdoDev20-Nov-14 8:18
professionalZurdoDev20-Nov-14 8:18 
GeneralRe: How bad is it Doc? Pin
BrainiacV20-Nov-14 11:17
BrainiacV20-Nov-14 11:17 
GeneralRe: How bad is it Doc? Pin
Kornfeld Eliyahu Peter17-Nov-14 8:31
professionalKornfeld Eliyahu Peter17-Nov-14 8:31 
GeneralRe: How bad is it Doc? Pin
Marc Clifton17-Nov-14 9:03
mvaMarc Clifton17-Nov-14 9:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.