11

Possible Duplicate:
Agile for the Solo Developer

I am going to be starting a project soon and plan to use as much of agile methods as I can (CI, TDD etc.). What have been people's experiences doing agile development when working solo? I want to get good practices in place now while its a one person team so when I scale up to having several people the basics are in place.

Zachary K
  • 10,433
  • 2
  • 37
  • 55

4 Answers4

5

A facet of Agile would be KANBAN. I would use a KANBAN board to manage your workload and have your TO DO / IN PROGRESS / DONE swimlanes out on a wall. Just put up stickies for what needs to get done.

Also +1 for TDD

Agile Scout
  • 1,065
  • 7
  • 19
4

TDD is the easiest tool to use in a one person project or, as I do, in a bigger project where developers do debugging/unit testing.

mouviciel
  • 15,473
  • 1
  • 37
  • 64
2

Yes

XP/TDD scales from one to one thousand. Pair programming is optional.

Steven A. Lowe
  • 33,808
  • 2
  • 84
  • 151
  • 4
    Pair programming with yourself could lead to funny looks as you discuss options with you partner :-) – Martin York Feb 22 '11 at 20:58
  • 5
    @Martin: just make a mp3 recording of someone else saying things at random like "are you sure about that? did you cover all the edge cases? i think i see a typo? does that need another unit test? isn't it time to check in the changes so far?" and so on. – Steven A. Lowe Feb 22 '11 at 21:26
  • :-) I'll try that. – Martin York Feb 23 '11 at 06:39
  • @Tux-D, it would be no different than rubber ducking – CaffGeek Sep 09 '11 at 15:39
  • I could pair with my cat – Zachary K Aug 24 '12 at 13:23
  • @CaffGeek True, but that's a great way to Talk to the Duck. I wonder why no one's made a Furby/Duck/Whatever that spouts off comments like that whenever you vocalize a question. With speech recognition tech these days it should be a piece of cake.. – Brian Lacy Nov 01 '13 at 17:27
0

I would say try personal scrum..its an interesting way to speed up your 'any' kind of project even if only one person is envolved. may be check out http://blog.jgpruitt.com/tag/agile-methodology/

shaz
  • 39
  • 1