这是我面临的问题:
来自项目经理的报价:
嘿Spark,我正在为您分配开发可用于许多不同iOS应用程序的框架的任务。要求如下:
- 它应该能够检测用于操纵UI的拇指或手指的粗细。
- 有了这些信息,UI的所有元素都应该自动排列和调整大小。
- 对于较大的拇指,应将元素排列在靠近屏幕中心的位置。
- 对于较小的拇指,应将元素布置在屏幕的角落附近。
- 对于较大的拇指,所有字体都应较小。(在这种情况下,我们假设是成年人。)
- 对于较小的拇指,所有字体都应较大。(在这种情况下,我们假设年龄较小。)
摘要:
该框架对于以编程方式创建用户友好的用户界面是必需的。框架的开发方式应使我们可以根据需要用于许多项目,因此它也必须对开发人员非常友好。
我是承担此任务的开发人员,所以我的问题如下:
- 我怎么能解释这些要求有点荒谬?
- 我该如何解释,集中精力开发实际项目会更好?
- 我怎么能解释,即使这是可能的,我也不建议开发这样的东西?
- 我如何礼貌,温和,礼貌地对这个项目说不?
- 我如何解释,即使对于具有3年经验的开发人员,这也可能无法实现?
How do I say politely, gently & respectfully NO to this?
为了给您的老板一些控制权,我应该给您另一条建议,您应该始终让他们得出自己的结论。如果他们命令您,请不要拒绝,请解释事实并讨论问题。尝试让他们意识到他们的请求多么愚蠢,因为他们可能不知道详细信息。他们可能会认为这是一个愚蠢的主意,给您一个不同的任务,您再也不必拒绝。我从不说“不”,我一直都在愚蠢的要求,这是从来没有发生过的。