
私は現在、.Net プラットフォームでのソフトウェア開発に重点を置く部門で働いています。彼らは Linux/PHP 環境から来て、チームとして Windows の世界に移りました。
チームは、ソース管理、ビルド サーバーなどの異種システム (6 ~ 7 システム) に基づいて、優れた CI システムをセットアップしました。各システムには独自の分離されたユーザー管理が含まれているため、各システムで新しい開発者/コンサルタントを作成して管理する必要があります。
私が求めているのは、部門内に AD を導入するためのコストと利益の妥当性に関する適切な説明です。
個人的には、AD は Windows の世界で広く普及していると思いますが、それだけでは議論としては不十分です。
ご協力いただければ幸いです。
答え1
Windows 開発環境に強制されて申し訳ありません。ただし、コンピューターの数を超えて拡張することを検討する場合 (痛みの閾値は自分で決めます)、ある時点で、AD 経由で 1 か所にユーザーを追加する場合と、同じユーザーを n 台のコンピューターに追加する場合に生じる労力を比較検討してください。もちろん、ユーザーのタイプミスが発生して、戻って修正しなければならない場合については言及しません。
さらに、セキュリティ要件が緩和され始めると(STIG) ユーザーを管理する中央の場所が必要になります。開発者が退職したらどうなるでしょうか? ユーザーが 10 台のコンピューターを行き来し、更新に 10 分かかる場合 (ログオンも必要)、AD では 20 分かかり、AD なしでは 200 分かかります。人件費が 1 時間あたり 200 ドルの場合、AD ありは 67 ドル、AD なしは 667 ドルになります。ここで 10 人のユーザーを追加します...
次の理由は、AD 統合ツールを使用することです。JIRA または SVN を使用する場合、優れた統合ツールがいくつかあるため、そこでアカウントを管理する必要はありません。これらのツールでは、すでに設定されている AD アカウントが使用されます。...などなど...