IT Web 開発者として、社内のすべての部門 (IT、法務、人事、エンジニアリング、テクニカル ライター、財務および会計、マーケティングなど) 向けに、主にプロセス自動化コードとレポートを作成しています。
ただし、他の一部の部門には、「コアジョブ」の一部である部門固有の作業を行う小規模なプログラミングチーム (エンジニアリング、人事、マーケティング) もあります。
たとえば、マーケティング部門は外部 Web サイトを維持しているため、グラフィック アーティストや HTML/CSS/JS 開発者がそれを実装する必要があります。人事部には、機密性が高いため、給与/支払いシステムのみを扱う専任スタッフがいます。エンジニアは、高度なエンジニアリング知識を必要とするスクリプトを使用して、一部のデバッグ/テストを自動化します。
これらの小規模で専門家の非 IT チームが処理する必要があるプロジェクトと、IT が処理する必要があるプロジェクトとの間の線引きをどのように行うことができますか? 使用できるベストプラクティスまたは基準のリストはありますか?
この問題は政治的かつ技術的な問題ですが、私が探しているのはベスト プラクティスと理想的な線引き方法であり、政治的な考慮事項ではありません。