What software development process do you use and how do you implement it?

Posted by clyfe on Stack Overflow See other posts from Stack Overflow or by clyfe
Published on 2010-04-09T12:38:47Z Indexed on 2010/04/09 12:43 UTC
Read the original article Hit count: 332

Post only what you do use not what you would like to use, so we can see what is the most popular in real life.

I am interested only in theese issues:

  • Project Model (waterfall, agile...)
  • How are requirements gathered (and stored)?
  • Revision control - what software, what workflow
  • Build automation, what software, where does it fit ?
  • How is the testing done ?
  • How is the documentation done ?
  • How is the quality assurance done ?

Please provide short objective answers, don't speak from the books.

EXAMPLE:
In my company we are a small team of 5 people and we develop webapps using ruby.

  • agile PM
  • cucumber requirements
  • git SCM - Integration Manager Workflow
  • integrity CI
  • rspec automated tests
  • the project lead creats the documentation skeleton then it is filled by the developers
  • ensure quality by peer reviewing code and manual peer-testing

© Stack Overflow or respective owner

Related posts about management

Related posts about model