実装できないという意味には
①純粋にテクニク面で実現不可能な要求
②開発コスト/日程的に実装できない要求
があります。①に分類する基準が各社のモラル/技術水準によって異なるので話がややこしい。
普通のSE/PGだと未経験な要求でも「こうすればできそうだ」「ここを勉強すれば引き受けられる」という目安を持っていると思います。
向上心のないSE/PGだと未経験の要求は、自分の知識不足を棚に上げて、「技術的にできません」と公然という人もいます。これには閉口するのですが、自分に当てはめて考えてみました。
前回のエントリーで、「.netでEscapeSequenceを使ってはいけない/できない」とはっきりしている事柄だと「できません」と明言できます。ところが要求のなかには自分の知識不足か物理的に無理なのか判断が尽きかねる事もあり、調査コストがかかったりします、これはこれで勉強ですね。現行バージョンではできなくても未来バージョンや違う言語/OSで可能になることも多々あるので幅広い知識が必要になります。探し尽くして結果的に実装不可能とわかった時、
知識のない事案は「できません」と即答するSE/PGがうらやましく感じたりして
あかんあかん...そんなこと感じちゃダメダメ
会社レベルでそのような返事をする開発会社があったりしますので情けないやら呆れるやら