项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 论坛 博客

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

圈子
志同道合,朋友再聚首
项目管理者联盟PMP培训
会员· 圈友
登录ID
密   码
 
圈子信息
圈名:软件项目经理水吧
加入方式: 需要审核加入

软件项目经理水吧

基于联盟的一个软件项目经理的窝,有空没事儿的,来打打口水仗~, 热忱各位软经理。。。;)

圈主:camer    管理员西蒙泥       
成员数:234
主题数:154
排名24
通讯录
圈友列表
加入本圈
管理本圈
 
话题区 投票区 资料区 精华区
标题:软件团队的几个概念
楼主

fayjie
PMB:40960
省份:四川省
行业:工程设计安装
注册:2009/12/18
  
  
Vision(愿景):

  一个软件如果没有明确的Vision,就如同在旅途中失去了方向。而且此Vision要能被团队所有人接受,并能激发大家的工作激情。所以在软件开发的开始阶段,确定Vision是件极其重要的事情。好的Vision会让团队所有人充满激情,并能够很容易地被外界认可。

  Scenario(想定)and Persona(角色):

  在软件开发之前,需要弄清楚这个软件的用户是谁,他们的需求是什么。找几个典型的Persona来体验几个典型的Scenario是非常重要的。这会让开发人员明白他们要做什么,软件究竟需要提供什么功能。

  Feature List (特征清单)and Spec(说明书):

  编程人员一般不原意写这两个东西,总是Feature跟着程序变,Spec很多时候也只是为了完成任务。一个成功的软件在开始coding之前,需要有详细的Feature List和Spec,特别在一个团队中,而且它们需要在团队中一起讨论得到,每个人都应该清楚。如果没有这些文档,软件开发就会变得混乱。

  Design(设计)and Review(回顾):

  软件设计得好坏直接关系到软件的质量,代码的质量也是跟软件质量息息相关。如何做一个好的设计和编写高质量的代码?让团队一起来Review你的设计和代码,让别人尽可能多的Chanllenge你。团队每一人的设计都需要让其他人知道,让问题尽可能在开发的早期暴露出来。Review也是学习的过程,年轻不怕犯错误。Review也会真正的让写程序变成一种态度。

  Test(测试):

  Test不同于Debug。Test分为很多种,是软件质量的一个很重要的保证。Usability Test,即用户体验,也很重要。

  Communication(交流):

  团队需要交流,不然就仅仅是几个人凑在一起而已。项目中大多数问题的解决都归功于交流。

  Triage:

  这个很有趣,一般是在很棘手的问题或者项目后期对一些Bug或者还没实现的Feature的讨论。就是团队的人坐在一起讨论这些Bug是不是要Fix,哪些Feature一定还需要实现,哪些需要Cut掉。需要最后给出决定。

  Post Mortem:

  一般是在项目快结束的时候,团队所有人坐在一起讨论哪些地点做得好,哪些地方做得不好,为什么会这样。这个很重要也是很必要的,因为人生就需要经常总结和反思。

  Leader:

  Leader需要把握项目的整体,驱动团队向前,把整个团队牢牢地团结在一起,而且很多时候要快速地对情况做出反应,快速地做出适当的决定。

回复 | 引用 发表时间:2015/2/15 21:39:25
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号