Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What can a single developer learn from Scrum? [closed]

Tags:

agile

scrum

Let's say that a developer is interested in learning Scrum, but nobody else on the team is interested. I realize that Scrum is made for teams, and the process would have to be modified to fit a single person.

Is there any benefit to be gained by the developer trying Scrum, even if the team doesn't? If so, how would the process be modified to suit the situation?

like image 473
Tom Dalling Avatar asked Oct 07 '09 00:10

Tom Dalling


2 Answers

I think there's benefit to be gained by any method that helps you develop goals, tasks, keep on top of work and deliver something often.

Your individual work-products would gain the same advantages that teams gain with scrum:

  • You'd get something done every {Sprint Iteration Period Here}, something you can hand off and say "This is now ready".
  • Your estimation technique will start to improve with reflection and retrospectives
  • You'll start to plan your day and make commitments to yourself about getting things done, so again your estimation of your capacity will increase
  • Retrospectives will formalize improvement of your personal work process. You'll start actively improving, removing and adapting to suit you and your individual needs.

You wouldn't be able to rely on other team members to help out, which is a bit annoying, and you wouldn't have a product owner, Scrum master or a backlog to pick tasks from. You may not even be in a position to make decisions on what to work on next. But I think the formal discipline and reflection is helpful for all craft practitioners, at all levels, alone or in groups.

And who knows, you might even inspire your team to Scrum it up once they see what great results you're getting.

like image 165
Dylan Lacey Avatar answered Oct 13 '22 06:10

Dylan Lacey


I would suggest that you use Extreme Programming instead, as that works better for one programming than a decidely team-based process.

Then you can get the benefits of being more agile, but if your team is not agile then you will have some issues due to the use of a different paradigm.

like image 28
James Black Avatar answered Oct 13 '22 07:10

James Black