私は現在の雇用主との問題に取り組んでおり、他の場所での就職を真剣に考えさせられました。彼らは、カスタム開発を 100% 排除し、SharePoint などの COTS 製品に置き換える必要があるという印象を受けています。これが現実的な期待ではないことは承知していますが、これらの見解を共有する経営陣と私の主張を議論することは不可能であることがわかりました. 彼らの主張には、通常、機能 X をカバーする SharePoint に既に存在する機能に沿った何かが含まれているため、関連するリスクが少なくなり、それに対してテストを行う必要はありません。
その好例として、SharePoint リストが顧客の期待と要件を完全に満たすことができない状況があります。ただし、このデータを SQL データベースに保存すると、要件を簡単に満たすことができます。しかし、私たちの開発チームが SharePoint の境界の外に出ることを提案するたびに、コードのすべての行がプロジェクトの複雑さを増し、リスクを増大させる方法について経営陣は炎上します。これは状況によっては確かに当てはまりますが、常にそうであるとは限りません。しかし、彼らの主張は、SharePoint はデータを格納するためのメカニズムを提供するので、それを 100% の時間使用するべきだというものです。それが顧客の要件を満たすかどうかに関係なく。
私は自分が (100% の確信を持って) 正しくないとわかっていて、カスタム開発を行うことで正しくできることを常に強制されているため、仕事に来るのが嫌いになりました。しかし、それは私が働いているところでは不可能な議論のように思われるものです.
同様の状況を経験した人はいますか?もしそうなら、これらの課題を克服するために何をしましたか?