高内聚,低耦合,接口思想
部门与部门之间,要高内聚低耦合。每个部门都有自己的重点,部门之间的沟通应该要划好界限,通过某种接口形式来沟通。比如:设计文档、接口文档。通过清晰的接口定义来减少低效的会议时间和提高沟通效率。
版本与版本之间:
一个版本要做那些功能,要有清晰的界定。一个版本之内的需求不要随意改动。新增加的需求尽量排在后面的版本中。随意向当前版本中添加功能,会导致版本延期发布,从而影响开发节奏,降低开发士气。
发布版本是一件很严谨的事情,影响部门比较广泛,尽量减少发布版本的频次。要把控好版本的质量,一定要留够充足的测试时间和进行规范的测试流程。
同事与同事之间:
高内聚,低耦合。每个人负责的东西尽量内聚,和别人的对接的东西,要尽量少,要尽量通过文档接口。每个人的侧重点不同,不要求每个人都是全才,全才等于废材。作为管理者要清晰的认识到,每个人不可能全面发展,一定要有侧重点,有了侧重才会有所长,才会成为专家。老员工尽量维护既有功能外加预研新技术,新员工可以在做新功能中慢慢成长起来。
部门的长期规划:
像钉钉,jira ,这些都是生产力部门,提供生产力工具。产品、设计、开发肯定是独立的,要有独立思想。作为一个部门一定要有自己清晰的定位,并且要有长期的发展规划,如果没有长期的发展规划,是留不住优秀的人才的。有了长期规划,部门员工能持续得到进步和成长,部门的凝聚力和稳定性就会大大增加。流动性高的部门和公司是平庸和低效的,更像一个流水线的工厂,很难成长为伟大的部门和公司,做出伟大的产品。