专案管理是一门很深的学问,也不只是软件业,各行各业都有,最早是来自土木建筑、国防领域。
牵扯到很多人:後端、设计、web、mobile、行销、公关、合作厂商、用户、业务...。
牵扯到很多面向:功能需求、资源、流程、时间、规模、成本、品质、风险、沟通、采购、人力、整合、利害关系、...。
这里就用工程师的角度针对会遇到的部分做简单的介绍。
专案管理不只是 PO(Product owner)的事,而是参与专案的人员都要了解才有办法合作,因为专案每一个环节都很重要,如果一个环节掉了,就会影响专案进度或是其他部门的安排。
目前软件业最流行的就是 敏捷开发(Agile),这是一个理念、方法,而实践的框架也有很多,最常见的是 Scrum、Kanban。
这之後会再专门写一篇。
公司总有许多 product backlog 可以做,这些项目会评估出价值,而这些项目也会由参与部门来评估各自所需要的时程,接着算出 ROI(投资报酬率),并且用 ROI 来作为开发顺序。
但当然不是那麽顺利,可能会遇到需要前期作业的部门短期内排不出资源、预算问题等,接下来往往是 专案管理三角形 之间的拉扯。
最常见的处理方式就是切成许多个 phase,例如一个完整的搜寻功能可能包含:
如果是走 scrum,一个 sprint 通常是两周,但在执行专案的途中,总是会遇到重构、客诉、难以解决的 bug、外务等,通常会有个查核的时间点(例如距离结束一星期),如果我们没有信心能在交付之前完成开发与测试,就要主动揭露,接着与团队成员、利害关系人讨论是否将部分已完成功能出版,又或是直接顺延到下一个 sprint。
在 sprint 或功能完成或上线後,找利害关系人一起检讨这次的执行,哪里做的好,哪里可以再改善,并记录下来与其他团队做分享。
产品专案管理全书(ISBN:9789867778628)
人月神话:软件专案管理之道(ISBN:9789867889188)
沟通是最重要的,不管是规划阶段有不同想法、还是无法如期交付,揭露一切就对了,这是避免公司或团队错失机会、重工、无用工、误会的最好方法。
来到倒数第二天啦!感动流泪O_Q 前两天里用Vuex状态管理的方式实作编辑和删除ticket 本日待...
前言 大家好我是 Andy,在休息一次的铁人赛後这次又想不开的来报名了XD 有些读者在看我以前写的文...
一. 资料准备 此资料与[Day9]的资料一样为conllu档,都是作为POS任务 架构如下,每个词...
本文将於赛後同步刊登於笔者部落格 有兴趣学习更多 Kubernetes/DevOps/Linux 相...
承前文,在事件的注册/绑定与监听中,入门者最常使用「监听CLICK事件」等侵入/非侵入式JavaSc...