Earliest Feedback and Sanity Checks
When two men in business always agree, one of them is unnecessary. ~William Wrigley Jr.
This is another post dedicated to team communication. In previous posts I have already stated that communication is important and that two people are more likely to solve problems. Today I will talk about importance of early feedback, and regular developer sanity checks.

Earliest Feedback
In every agile development early customer feedback is very important. Today I will talk about even earlier feedback… I mean feedback from your team members. This is earliest feedback you can get and maybe most important, because often this is only technical feedback
you can have. If you are building some API or planning some
architecture, than at that point other programmers are your customers
as your API users.
The question is why
is this feedback needed any way? Thes because variations, combination
and potential code usage scenarios are uncountable. Ok, maybe they can
be counted, but rest assure that when the time comes, you will not have
them all in you head. One more thing we want to avoid with this is
over-engineering.
So tell your ides to
your teammates and ask them for opinion. If you do this, you will often
hear the phrase "The problem with that is...". And there it is, one future gotcha you have just avoided.
In the past I was
annoyed with this feedback that was constantly proving my "super" ideas
wrong, but today I cherish them as a proven strength of positive
critics. Always give, cherish and encourage positive critics in your team.
Another way to look at this early feedback is as early WTF?!.
Instead of living some other developer thinking many WTF!? while
trying to understand your code, you cam tell your ides and wait to here
WTF!?.
READ REST ON MY BLOG>>