前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >总结个人职场常用管理方式

总结个人职场常用管理方式

作者头像
用户1112962
发布2018-09-27 16:52:45
3560
发布2018-09-27 16:52:45
举报

瀑布式

瀑布式开发用行业术语来解释就是,在软件定项的时候个开发阶段的准备:需求分析,组件定义,概要设计,详细设计,编码规范,冒烟测试,PRE/PRD测试等。

也就是说在开发之前就把一系列的事情都定义好,按步骤完成对应任务缺一不可。

优点:

1、步骤清晰明确;

2、文档完整,开发过程中可以作为参考;

缺点:

1、瀑布开发是从工业发展过来的,不适合计算机软件的开发;

2、开发周期长,花大量时间去编写文档,耗费时间、人力;

3、客户只有在整个项目完成时才可以看到成果,会导致信任问题;

4、风险大,在开发过程中并不能明白最后的结果,同时不能适应变化;

敏捷开发

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。

最终的目标是让用户100%满意。因此,难点就是需要设计者能够满足用户需求的不断更新,满足软件的灵活性,可扩展性。

优点:

1、迭代快,开发周期短;

2、不再耗费大量的时间来写文档,而是人与人面对面交流,只写一些必要的文档;

3、分工详细,每天都输出成果,客户能够看得到,会信任项目团队;

4、沟通多,容易发现问题,同时能够激起团队的协作、奋斗;

缺点:

1、人与人之间的信任是非常重要的环节,但是这个比较难完成,技术团队的成员可能技术能力差别大,同时也有互相竞争,又或者是项目团队的成员有所保留,不愿意这样的沟通;

2、团队在开发期间的任务多、压力大,需要时刻保持“兴奋”,一般很难做到。

kanban式

Kanban是敏捷开发(Agile Development)的一种实现模式。

所以,在开发过程中,我都是采用瀑布式+敏捷开发+kanban的方式达到互补的原则,从而实现了到目前为止,个人觉得比较适合的管理方式。

温馨提示:当然,具体的还是要看公司规模及项目情况,如:单应用项目或者中/小型公司根本就不建议使用敏捷开发,因为这样会太浪费公司的时间和经历。最终,反而降低开发产出。所以,建议所有的公司和管理模式,需要选择适合自己业务及管理方式的才是最佳的管理技术方案。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-09-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档