So, you may be wondering, why are there so many different processes? The answer is that everyone's looking for that one, magical process that'll make software development predictable and repeatable. Unfortunately, I don't have that magical process to give you, in fact, I seriously doubt that it even exists. What I do have for you however is a process without which your development efforts are guaranteed to fail. The process that I have for you is a very strict process, far more strict, in fact, than most heavyweight processes, but it requires no more documentation than your handwritten notes to yourself.
I won't keep you in suspense anymore. This super-process is none other than the scientific method. In case you're not familiar with the scientific method, here are the highlights.
- Consider the problem
- Gather data
- Formulate a hypothesis (an educated guess about how to solve the problem)
- Test your hypothesis
- Use the information from testing your hypothesis to accept, reject, or refine the hypothesis
Good luck and enjoy your coding!
No comments:
Post a Comment