One of the hardest things to do in software development is to cover all your requirements and ensure that when you actually start coding there will be a simple transfer of ideas to implementation.
There are many situations where you can be led into a lot of work by a simple question so it is always important, so I have learned through some bitter experience, to make sure the parameters are clear. any open ended question is a potential trap and not always a request for work to be done immediately.
As an exercise I have created the mind map below to try and understand what is involved in the process. Clearly a different emphasis will be placed on the areas in the map which depend on your particular project/task. It's also possible that I've missed things - though the joy of a mind map is that you can add them later!
These days I try to be flexible when listening and use all my investigative skills but when the client(s) have signed off then the flexibility has to be replaced by pragmatism. Good Communication is the key and the earlier this is established the better.
Your thoughts please...
Reviews of stuff that interests me.
Subscribe to:
Post Comments (Atom)


No comments:
Post a Comment
Please let us know what you think of this article. Leave a comment right here.