0

作为一名 IT 网络开发人员,我主要为公司的所有部门(IT、法律、人力资源、工程、技术作家、财务和会计、市场营销等)编写流程自动化代码和报告。

然而,其他一些部门也有小型编程团队(工程、人力资源和市场营销),他们做一些特定于部门的工作,这是他们“核心工作”的一部分。

例如营销维护我们的外部网站,因此需要一些图形艺术家和 HTML/CSS/JS 开发人员来实现它。人力资源部有专门的员工,只使用我们的工资/支付系统,因为它是高度机密的。工程师使用需要高级工程知识的脚本自动进行一些调试/测试。

您如何在这些小型、专家、非 IT 团队应该处理哪些项目和 IT 应该处理哪些项目之间划清界限?是否有最佳实践或可以使用的标准列表?

这个问题既是政治问题又是技术问题,但我正在寻找最佳实践和划清界限的理想方式,而不是政治考虑。

4

1 回答 1

1

您应该根据组织结构图和预期职责划定界限,您可以参考现有组织文档的越多越好。例如,营销部门正在为公司网站做前端工作,但 IT 应该负责内部 Intranet 站点。

您的组织文档应该已经让 IT 负责内部信息系统,也许 HR 是需要隐私的例外。该异常将为您提供边界,异常中未包含的任何内容都是 IT 的滚动而不是 HR。他们在他们的代码库上工作并持有他们数据库的密钥。但是,如果运行代码和数据库的系统需要调整,那应该是 IT 并且应该符合公司范围内的标准。

使用此示例,例如为工程团队优化部分网络之类的事情很容易回答。那是一份 IT 工作。优化测试用例将属于工程。备份和加密财务数据的代码是 IT 的职责,您不需要知道信息的真实内容,只需知道它的基本属性。编写代码来分析财务文件将交给财务部门的某个人,因为需要访问敏感文件等。

于 2012-10-01T22:00:20.290 回答