How do developer get rid of silly requirements?
- by sugar
Hmm ! First of all let me give you the note of the requirement. So that you can have idea what kind of problem I am facing.
Words From Project Manager :
Hey ! Sugar, I am assigning you a task for developing a framework. This framework is supposed to be developed for all iOS application. Please go through brief of the required framework.
It should be able to detect the thickness of my Thumb.
It should be able to detect whether User is using thumb or Fingers
If user is using thumbs/Fingers, Framework should calculate the size of thumb/fingers.
Once size is been calculated, all elements of user interface should arranged & resized automatically. ( not specified how & where as its framework - it should be smart enough to arrange automatically )
If thumb size is larger elements should get arranged near by center area of iPad/iPhone
If thumb size is smaller elements should get arranged near by corners of iPad/iPhone
If thumb size is larger, fonts of all elements should get smaller. ( assuming = aged person )
If thumb size is smaller, fonts of all elements should get larger. ( assuming smaller thumb = low aged person )
Summary : This framework is required for creating user-friendly user-interfaces programmatically.
We need to develop a very developer-friendly framework. Framework should be developed in such a way that we can use in as many projects as needed.
Well, I am a developer. What I want to have as an answer is as follows.
How to describe them - the way of they thinking is bit ridiculous ?
How do I explain them - we can better concentrate on developing actual projects ?
How do I convince them - that this kind of things even if possible, is not recommended to develop such things ?
How do I say politely, gently & respectfully NO to this ?
What should I say, So that they can not point at my experience ? ( e.g. you are 3 years experienced guy & you must have abilities to develop such things )
Feeling horror. Please help.
Thanks in advance,
Sugar.
Note : Please help me to tag this question properly. I am stuck & this is real situation. Frustrated & tensed. You guys might have faced such requirements from TopLevel. requesting you to help with your experience.
Well ! I came to know that - those TOPLEVEL guys don't have any idea of iPad, iPhone, Apple etc. I would do one thing.
Sir, before we go further for framework development. It is strongly recommended to read Apple Human Interface Guidlines.