私が直面している問題は次のとおりです。
プロジェクトマネージャーからの引用:
こんにちはSparkさん、多くの異なるiOSアプリケーションに使用できるフレームワークを開発するタスクを割り当てています。要件は次のとおりです。
- UIの操作に使用されている親指または指の太さを検出できる必要があります。
- この情報を使用して、UIのすべての要素を自動的に配置およびサイズ調整する必要があります。
- 親指を大きくするには、要素を画面の中央近くに配置する必要があります。
- 親指を小さくするには、要素を画面の角に近づけて配置する必要があります。
- 親指を大きくするには、すべてのフォントを小さくする必要があります。(この場合、大人を想定しています。)
- 親指を小さくするには、すべてのフォントを大きくする必要があります。(この場合、若い人を想定しています。)
概要:
このフレームワークは、ユーザーフレンドリーなユーザーインターフェイスをプログラムで作成するために必要です。フレームワークは、必要な数のプロジェクトで使用できるように開発される必要があるため、開発者にとっても使いやすいものでなければなりません。
私はこのタスクを与えられた開発者なので、私の質問は次のとおりです。
- これらの要件が少しばかげていることをどのように説明できますか?
- 実際のプロジェクトの開発に専念する方が良いと説明するにはどうすればよいですか?
- これが可能であったとしても、そのようなものを開発することはお勧めしません。
- このプロジェクトに礼儀正しく、優しく、敬意を持ってノーと言うにはどうすればいいですか?
- 3年の経験を持つ開発者であっても、これは不可能かもしれないことをどのように説明できますか?
How do I say politely, gently & respectfully NO to this?
私があなたに与えなければならないもう一つのアドバイスは、あなたの上司をコントロールするために、常に彼らに彼ら自身の結論に到達させるべきです。彼らがあなたに注文したら、ノーと言うことはせず、事実を説明し、問題について話し合うだけです。彼らは詳細を知らないかもしれないので、彼らの要求がどれほど愚かであるかを理解させるようにしてください。彼らはおそらくそれが馬鹿げた考えだとわかり、あなたに別の仕事を与え、あなたは決してNOと言う必要はありませんでした。私は決してNOとは言いません、そして決して起こらない愚かな要件を常に受けます。