如何高效管理IT团队?架构设计要点?
高效管理IT 团队
- 架构设计;
- 可用性;
- 可扩展性;
- 性能;
- 一致性(分布式事务);
- 避免过度设计,保持系统可快速迭代;
- 研发流程;
- 12因子(12 factor);
- DevOps(敏捷开发流程);
- 自动化测试、Code Review机制;
- CI/CD(持续集成、持续部署)
- 团队文化(信任、责任感、尊重专业、充分交流-避免一言堂);
- 公开透明的工作环境;
- 学习型组织(学习、成长、思考、分享、内部和外部交流);
- 高效的会议(避免一言堂、会议议题、充分讨论、会议时长和节奏);
- 考核机制(对于程序员人群,柔性管理往往起到更好的效果);
- 人员管理(扬长避短,管理做到极致就是发挥下属100%的价值);
充分沟通、给予尊重、肯定工作成绩、设置合适的岗位、设定更大的挑战;
组织架构设计 -- 全功能团队 - 开发、测试、产品应该在一个团队内;
架构设计注意点:
- 可用性;
- 可扩展性;
- 性能;
- 一致性(分布式事务);
架构是持续演进的,并非一蹴而就的。
- 初级阶段应该采用尽可能简单的架构,因为需求、规模都不是十分明确。
- 可以快速迭代的方式,进行架构演进。
- 一条重要发展原则:小步快跑。
相关推荐
rise 2020-11-22
evolone 2020-10-29
DreamDev 2020-08-07
niyuelin0 2020-08-06
jiangziya 2020-07-18
有梦就能飞 2020-07-14
helencoder 2020-06-26
mikesno 2020-06-17
架构技术交流 2020-06-11
mbcsdn 2020-06-04
源码物语 2020-06-03
lookat 2020-05-29
yuanxiaogang 2020-05-27
acaoye 2020-05-14
Iamthedoctor 2020-05-06
JavaWDB 2020-05-06
IT小小鸟 2020-04-30
caishancai 2020-04-22
rise 2020-04-22