March 8th, 2007
Agile Development
Since a few months I’m working on a project at university. We are creating a browser-based whiteboard-like collaboration plattform called ‘EduCs’. The university told us to use the waterfall approach. We spent the whole last term creating documents and just finished the design-phase about two weeks ago. I already hated it shortly after we started and looked for alternatives. Thanks to Rails I got to know ‘Agile Development’. (We had a lecture about software engineering which never mentioned it).
Since then I’ve been reading books, watching talks and listening to Chaosradio a lot. Agile Development seems to fit my feeling about how to do software. As I’ve to do an internship in about one year to get my bachelor degree, I’ve started to look out for companies using agile methods. I didn’t expect it to be this hard. I’ve been asking some of my friends how the projects are done in their companies. Shockingly most of them told me that their not even doing the waterfall approach or anything similar. Only one told me – while working on a half finished website, that was going to be released the next day – they had a whole bunch of people solely managing and organizing the projects.
Why is this? Are there so few companies caring about how they do their software or do I just know the “wrong” people?