I would like to introduce a new Methodology for development. I call it Blog Driven Development and it is a modified version of XP.
Here is the entire Methodology in its simplest form:
What projects this Methodology is fit for?
Just about any project you like, but I strongly recommend that you will use BDD for Web 2.0 projects, since it mesh well with empowering the developers and result in better product that can be readily consumed by millions of eager users.
As you can see, I'm practicing my own craft and use BDD daily for the last two years or so. I've been very successful so far.
note that this Methodology means that you Blog a
You can set clear goals and schedule with confidence. Imagine how much better your standing will improve when you repeatedly meet deadlines.
Other benefits of Blog Driven Development:
- Sending a blogger to a journalist's conference cost much less than sending a developer conference.
- You are on top of the hype wave, using BDD to develop Web 2.0 projects is the Big Next Thing, I assure you.
- You can reasonably expect to catch most "bugs" using Word's spelling & grammar checking.
- Less code means less bugs
I am currently taking a sabbatical in order to write the Tome Of Blog Driven Development, you can read a sample chapter here.