近2年外包项目经验的思考理解分享
Posted gaojie1024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了近2年外包项目经验的思考理解分享相关的知识,希望对你有一定的参考价值。
软件项目的理解
全局把控
在整个项目的周期中所涉及到的需求、成本、进度、技术、安全以及团队管理、客户协调等多个方面,缺少其中一环都可能带来很多不确定性,进而导致所带来的项目风险,所以全局性思维在整个项目周期中至关重要的。
工程思维
项目开发中不同的项目类型利用遵从不同的软件开发流程模型来指导项目开发流程、技术开发规范。每个成员都遵照统一的规范部署去设计、开发、测试、沟通,才能提高开发的效率,提高项目开发的质量。
团队管理
会议是引导团队开发的最有效的方式,如期进行日、周、月会议对功能、模块、阶段任务要进行梳理、分派和复盘。
关键节点
软件项目中的需求、设计、开发、测试、交付、运营等关键节点类似现实交通的十字路口,把控项目开发中关键节点至关重要的,对整个项目开发秩序和进度保障的非常有用的指标。
关注细节
随时了解团队任务进度、遇到的问题、计划与安排,提前预知风险并尽快解决。
工作规划
需求分析
了解项目的详细需求和技术要求规范,制定对应的技术选型和人员配备。
交付模型
利用项目特征(性质、阶段、人员)选择合适的项目管理方法(瀑布式、精益、scrum、敏捷等)作为交付模型,整个过程规划是核心。
分解排期
对项目阶段进行一级分解,模块进行二级分解,组件进行三级分解,功能进行四级分解,每级分解对应周期为月、周、日、小时。
人员安排
根据项目技术选型和要求,安排对技术更加匹配的人员。
文档维护
项目进行周期中,需要即时产出面向各类需求文档,比如面向交付的《交付文档集合》、面向开发的《开发指导手册》、面向复盘的《项目复盘文档》、《问题收集及解决文档》,便于达成共识、传递成果和价值。
以上是关于近2年外包项目经验的思考理解分享的主要内容,如果未能解决你的问题,请参考以下文章
西安校区面试经验独家分享记一次外包公司Java工程师面试过程
外包三年经验,耗时半年进大厂,整合出 25W 字 Java 全栈面试题,把初心分享出来!