Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Software development process for small teams [closed]

Tags:

I might be an exception here but I have never worked on a team with more than three developers and / or five people. Still we could manage to get the job done (somehow).

Is there a software development process which fits this "extreme" scenario? And, if you work as a standalone programmer is there something you can adapt to your daily life to make it more predicatable, coherent, documented and still get the job done?

like image 268
rshimoda Avatar asked Oct 03 '08 10:10

rshimoda


People also ask

Which software development process should be used in small projects?

Thanks to its dynamic and user-focused nature, Agile is the software development process favored by most startups and technology companies testing new products or doing continuous updates to long-standing ones.


2 Answers

The agile methodologies are a good starting point because, imho, they are better suited for small groups.

As for keeping your personal working pace I'd recommend a method based on TODO lists and some tool like Task2Gather. You might want to look at GTD, too.

Things I would never give up even for a team of me:

  • source version control
  • backups
  • TODO
  • unit testing/TDD
  • code documentation
  • refactoring/code reviews
like image 199
Manrico Corazzi Avatar answered Nov 04 '22 00:11

Manrico Corazzi


Let the mighty SecretGeeek teach you how to be a standalone programmer. Enjoy :)

   intellisense          ||         \/        code >>> compile >>>>> run >>>> success >>>> profit ;-)         /\         ||          ||                  ^^         \/          \/         ^^      errors       errors          ^^          \\       //         ^^           \\     //         ^^             google         ^^              ||         \\              \/          \<<<<<<<  copy N paste 
like image 20
MarkJ Avatar answered Nov 03 '22 23:11

MarkJ