web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :

Look me in the eye!

Vjeko Profile Picture Vjeko Microsoft Employee

(A short rant about eye-contact-based specifications.)

In short, there is no such things as an eye-contact-based specification. And for a reason.

While kicking-off of a project, we had a discussion with the customer about the change management approach, and specification detail. I was insisting on documenting all change requests in detail and update the specifications accordingly, but the customer went:

- We don’t need to specify every single detail, and every single tiny change. Specifications should be high-level, so that they can stay unaffected with detailed changes, and we can agree on details on the go.

- But what if we agree on a detail on the go, and later you say you wanted it the other way around? – I asked.

- We are grown ups. – said the customer - That won’t happen. If it happens, you come to me, you look me in the eye, I look you in the eye, and I tell you what I need, and I assure you that request won’t change ever again. And that’s as good as written specification. Specifications should stay high-level, small details shouldn’t go there. If we spend time documenting every single detail, we would burn the whole project budget just on paperwork, changes and approvals. We just need to look each other in the eye and trust each other’s word.

Now my eyes hurt.

My brain does even more so. If customer is king, I ended up a jester.

Take my advice: Don’t give in on methodology.

      

This was originally posted here.

Comments

*This post is locked for comments