本篇博文作为整个《SDK项目开发&管理》系列的《序》,简单介绍一下这个专栏下的文章。主要是作为个人记录使用,如果能够帮助到有需要的人那就更好不过了。在此之外,我也很希望能够有同道中人提供一些指导性的建议,大家一起共同学习进步~~
我始终认为工作不仅仅是一个完成任务的过程,它同时也是一个不断学习提升自己的过程,有兴趣、有意义的工作才是最适合自己的。从工作伊始至今,我始终保持着记笔记的习惯,不论是公司的Wiki还是CSDN Blog。鼓励大家写Wiki是一种良好的共享文化,丰富而详实的Wiki是一个公司的一笔宝贵资产。主动的索取相较于被动的接受而言,就学习效率而言,显然是前者更佳。频繁的会议无疑是大水漫灌,真正需要的人可能觉的讲的不够细,不需要的人还要浪费时间参会。必要的会议,丰富详实的Wiki,再补充面对面的谈论,才是合作的最佳模式。
“工欲善其事,必先利其器”,为了提高团队合作的效率,使新入职的同仁尽快加入到项目的开发中来,规范化、效率化的工作流程必须要建立。除此之外,像制定员工手册一样,我们会在Wiki上为参与到项目中的同仁制定规范化指导。
切入正题,从项目的起步到现在,从参与项目的人员由少到多,项目的管理策略也经历了三次大的变化。这其中主要是围绕Git的分支策略展开,这是项目开发管理中最关键的部分。
因此,本专栏文章也分为三个部分介绍:
- Forking Worflow
- Gitflow Worflow
- TBD(Trunk Baed Workflow) Workflow