软件开发往往是由公司内外各个岗位人员通力协作才能完成工作目标,涉及团队、问题、目标、管理、协作、检查多个方面。

典型团队分析:西游记取经团队

image.png

优点

团队主管的目标特别明确:西天取经
团队有上级的得力支持:唐王、观音、如来
团队中人才济济:上层关系好、齐天大圣、天蓬元帅、卷帘大将、龙王三太子

不足

唐僧不是一个好的管理者:相信表面现象、不辨忠奸、不进行反思和总结
团队自己解决问题的能力不足:太依赖唯一的高能力者、出了问题试图请神仙帮忙
金刚圈束缚了人才的发展:不听话说念紧箍咒
团队总结经验教训的能力不足:总犯同样的错误而不总结经验教训

启示

一个优秀的管理者是一个团队成功的必须条件:专业知识、广阔视野、管理经验
一个优秀的团队要充分发挥每个成员的创造性:发现人才、培养人才,发挥创造性
团队的自我学习、自我发展能力是团队建设的核心问题:学习、实践、总结、优化

个人开发与团队开发

个人开发:一个人单独作战,不需要花时间去沟通、协调,可以充分体现个人能力
团队开发:多个人集团化作战,花费大量时间去沟通、协调,为了共同的目标而合作,可以充分体现团队的合作和作战能力

常见问题

  • 总体目标不明确
  • 工作任务不明确
  • 工作任务无法考量
  • 责任界定不明
  • 代码风格不统一
  • 集成测试Bug突显
  • Bug修改后新Bug不断
  • 问题定位不明
  • 不知从何开始
  • 团队士气低下

工作思维、工作方式、工作过程

转变工作思维

  • 摒弃个人英雄主义
  • 发挥团队优势

转变工作方式

  • 沟通协作
  • 规范操作
  • 合力共赢

工作过程:团队管理

  • 团队组建
  • 团队沟通
  • 团队活动
  • 团队士气

工作过程:团队开发

  • 通用规范
  • 系统需求
  • 系统设计
  • 系统编码
  • 系统测试
  • 系统发布

工作过程:工作检查

  • 计划制定
  • 跟踪检查
  • 工作总结

团队管理

团队组建

团队的合法性:经过公司高层领导认可并以书面形式进行通知后组建的合法有效的团队。
项目经理:项目经理是对公司、客户、项目组成员以及项目全局负责的人,必须有一定的实际项目操作经验,能有效权衡各方力量,保障项目成功。
技术负责人:针对项目所涉及到的具体业务组建有效的团队,团队的技术负责人一定要对该项目业务有丰富的经验或者能对业务进行有效的理解和把握。
开发人员:有一定技术能力并且愿意进入团队进行开发的人。
组织架构示例
image.png

团队沟通

定期召开会议:由团队成员汇报上段时间的工作,并且对当前计划执行情况做一个解说,如果延期了说明延期原因以及补救措施,方便项目经理和其他成员调整计划。
实时沟通:在设计和开发过程中要与团队成员保持实时沟通,没有理解清楚的问题和涉及到多个子系统共用的模块一定要沟通好,避免系统集成时引发多种问题导致返工。

团队士气

完整阅读:https://www.laobingbiji.com/page/202404071703440000000010190187.html

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐