流程自动化:为IT或每个部门实施?

时间:2012-10-01 20:52:24

标签: ownership

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

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

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

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

这个问题既有政治问题,也有技术问题,但我正在寻找最佳实践和理想的方法,而不是政治考虑。

1 个答案:

答案 0 :(得分:1)

您应该根据组织结构图和预期职责绘制线,您可以越多地引用现有的组织文档。例如,Marketing正在为公司网站做前端工作,但IT应该在内部Intranet站点上负责。

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

使用此示例可以轻松回答为工程团队优化网络部分等问题。这是一项IT工作。优化测试用例将属于Engineering。备份和加密财务数据的代码是IT的责任,您不需要知道信息是什么,只是它的基本属性。编写分析财务文档的代码将发送给财务部门的人员,因为需要访问敏感文档等。