六个要素 和 五个误区
这篇文章总结了团队技术选型中的考虑方向和标准,以及介绍了一个常见的误区。
SPLSCM六个要素:
- 战略性 Strategic
- 站在行业和业务需求角度思考,我们的技术战略是跨平台。例如
- 我们选择ES6而非CoffeeScript, 因为ES6是前端行业内的标准;
- 我们的产品是需要跨终端的,所以选择Web这种技术实现
- 先进性 Progressiveness
- 要符合当前主流的技术标准
- 例如我们选择ES6, Vue 2.0(尽管目前还是RC版本)
- 易学性 Learnability
- 简单易学且适用的技术和工具 远比 功能强大且不能在项目中灵活运用的工具更有效
- 不要用整体解决方案,因为那些通常是局部最优
- 扩展性 Scalability
- 兼容性 Compatibility
- 成熟性 Maturity
- 技术和工具被使用得越广泛说明其越成熟
- stackshare.io 参考其它团队的技术和工具栈
五个误区:
- 决策时考虑沉没成本
- 追求完美
- 迷信整体解决方案
- 把试验田进行商业推广
- 不自知团队的学习曲线
团队的三种管理工具:
- 项目管理工具(Trello)
- 任务分配:任务拆解结果,计划和分配
- 任务状态跟踪:团队及时更新Trello任务状态,记录必要信息
- 项目进度展示:Trello看板要能够始终呈现当前的团队任务完成情况
- 基本问题/风险管理:重要问题要显著标注、受到关注
- 沟通管理工具(Slack, Email)
- Slack做信息的汇总呈现
- 团队成员间的即时交流
- 重要决定、事项通过Email备忘
- 知识管理工具(Quip)
- 团队要不断学习和总结,这样才能持续保持高效
- 不注重积累的团队往往知识就存在某几个人的手中,无法使团队进步