12
(初级)开发人员是否应该尝试在其开发/ IT团队中寻求更好的流程和实践?
我是一名初级开发人员,如果我可以证明更改的合理性,并且可以帮助团队完成工作,则可以帮助调整团队的流程。这对我来说是新的,因为我过去的公司或多或少都严格定义了来自管理层的流程。 我的团队很小,有些新(不到3岁)。他们缺乏: 定义明确的软件开发/工作管理框架(如Scrum) 强大的产品所有权 定义明确的角色(例如,业务人员将进行手动测试) 定期站立会议 合并的问题跟踪流程(我们有一个工具,该流程仍在开发中) 单元,系统,回归或手动测试套件或列表 有关业务逻辑和流程的文档 知识库以记录内部和面向客户的提示 而这样的例子不胜枚举。只要价值是合理的,管理人员就可以实施改进措施,并且可以帮助完成最重要的工作(即开发)。但是,基本假设是您必须在实现中拥有所有权,因为没有人会为您做这件事。毋庸置疑,上述某些项目是不平凡的,无疑是耗时的,并且显然不是开发工作。 随着时间的流逝,(初级)开发人员尝试实现上述目标是否值得?还是最好“随心所欲”并专注于开发,将大部分流程定义和优化留给管理人员?