小团队产品研发管理V0.0.1
序言
之前做研发的时候非常鄙视管理,觉得管理的那些人就知道搞政治,后来做了开发主管,以及到部门经理之后,管的人多了发现管理真是门大学问,真的应该每个人都要学习一些基本管理知识,特别是刚入社会的打工人。
具体的管理理论就不在这篇文章里多说了,这篇文章的目的是针对最近的新组建的团队做了一些最最基本的管理规范,由于我本人又核心负责产品的管理工作,所以习惯性把管理规范也当做产品来做,当前版本就叫v0.0.1吧,之所以起了个这么小的版本号,是因为这个管理规范只有最基础的框架,在后续的管理过程中会持续迭代,补充里面的细节。
1.会议管理
月度会议
- 会议时间:最后一周,一般30~31号
- 会议内容:上个月工作情况总结,下个月计划确认
- 会议材料:下个月规划内容清单
- 会议产出:下个月详细计划
每周例会
- 时间:星期一上午 9点半
- 会议内容:上周的产出总结,本周计划
- 会议材料:本周计划,上周产出物
- 会议产出:到日和人的任务分解
2.产品管理
产品需求流程管理

产品版本管理
版本的目标
每个版本需要有明确的目标,这个目标不是来自产品经理的单方面猜想,而是需要结合市场部门的需求制定当前产品的版本所满足的市场目标,在版本管理时候不仅目标要明确,范围也要明确,只有确定了需求的目标和范围产品和研发人员才知道大概版本是什么计划时间点发布。
产品版本规范
版本号管理
标准的版本号必须(MUST)采用 X.Y.Z 的格式,其中 X、Y 和 Z 为非负的整数,且禁止(MUST NOT)在数字前方补零。X 是主版本号、Y 是次版本号、而 Z 为修订号。每个元素必须(MUST)以数值来递增。例如:1.9.1 -> 1.10.0 -> 1.11.0
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
主版本号:大的版本升级,已经不兼容当前版本了(包括样式、底层功能等),
次版本号:当你做了向下兼容的功能性新增,例如新增了一个模块,
修订号:当你做了向下兼容的问题修正,一些小的问题改善,bug修正。
先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。
2.技术管理
技术选型
小公司小团队一个合格的CTO需要做好技术选型其实并不难,很多难不是难在技术上面,而是难在脸面上,技术选型一定不是追求技术的时尚程度,也不是技术的性能,而是目前公司人力资源是否擅长的,招聘人力成本上,因为很多小公司很难活到技术架构需要微服务,分布式这样的普适性面试都会问的问题要求。
案例:一开始的技术选型,我们就是最普通的java,springboot框架+一个mysql,前端vue & element ui, redis?微服务?高可用?这些都没有,因为系统在很长一段时间内每天的访问量不超过1000人,技术的前期就是如何最小的成本把业务跑起来,后面再持续迭代优化,需要什么再加什么。
参考引用
关于作者
作为曾经的程序员,现在的产品经理,有时候狠起来自己给自己提需求的,曾经作为程序员我是快乐的,现在作为产品经理我也是快乐的,偶尔撸撸代码陶冶情操,不忘初心,通过技术和产品不去改变世界,只是表达点什么,微信公众号 产品经理与狗,主要写一些产品、技术、管理等文章,欢迎关注。

小团队产品研发管理V0.0.1的更多相关文章
- 产品研发管理(二):使用SubVersion进行代码管理
概述 这是产品研发管理系列文章的第二篇:使用SubVersion进行代码管理. 介绍如何使用SubVersion的资料已经许多,这里不准备介绍如何使用SubVersion. 这篇文章主要介绍如何进行代 ...
- Git 在小团队中的管理流程(转)
目标读者:了解 Git 的基本概念,能够使用 Git 进行基本的本地和远程操作. 有关 Git 的基础知识可以参见 知乎回答-怎样使用 GitHub?,天猪(刘勇)给出了一些很好的学习资料. 本文介绍 ...
- Git 在小团队中的管理流程
目标读者:了解 Git 的基本概念,能够使用 Git 进行基本的本地和远程操作. 有关 Git 的基础知识可以参见 知乎回答-怎样使用 GitHub?,天猪(刘勇)给出了一些很好的学习资料. 本文介绍 ...
- 适合于小团队产品迭代的APP测试流程
一.测试周期 测试周期一般为2~3天,根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管或产品经理确认项目排期. 二.测试资源 测试任务开始前,检查各项测试资源. 产品功能需求文档. ...
- SAP HANA 开发模式 - 基于SAP HANA平台的多团队产品研发
“基本”开发模式 Windows: Unix/Linux: 在基本模式下我们可以通过regi来进行激活我们的object.Regi是一个类git功能的,方便和HANA repository交互的一个命 ...
- 基于SAP HANA平台的多团队产品研发
工欲善其事必先利其器.要提高多团队的开发效率,而且还是在SAP HANA平台上,建议大家还是本着“慢就是快”的原则,不要急功近利,在没有准备好团队开发的架构时就匆忙开始功能的开发.匆忙功能开发就算了, ...
- SAP HANA开发中常见问题- 基于SAP HANA平台的多团队产品研发
大家都知道SAP HANA项目打包成Delivery Unit(缩写为DU).依照"官方"的开发模式,特别是整个团队仅仅使用一个HANA Instance进行项目开发,因为HANA ...
- “多团队大规模”开发模式 - 基于SAP HANA平台的多团队产品研发
应用SAP HANA “官方”开发模式的伙伴们在转到“多团队大规模”开发模式时会遇到各式各样的心理不适应的状况,各种纠结.比如GIT Repository和HANA Repository冲突什么的. ...
- 如何理解IPD+CMMI+Scrum一体化研发管理解决方案之Scrum篇
如何快速响应市场的变化,如何推出更有竞争力的产品,如何在竞争中脱颖而出,是国内研发企业普遍面临的核心问题,为了解决这些问题,越来越多的企业开始重视创新与研发管理,加强研发过程的规范化,集成产品开发(I ...
随机推荐
- 学习关注:学习C++的前景
许多朋友都有这样的疑问,学习C/++能做什么?有什么好处?薪资怎么样,下面就为大家来解答! 像前面的文章有提到过,计算机专业位列热门专业第一门,可想前景如何.C语言C++属于高级语言,适合人类编写,现 ...
- SQL注入步骤
1.判断是否存在注入,注入是字符型还是数字型2.猜解SQL查询语句中的字段数3.确定回显的字段数4.获取当前数据库5.获取表中字段名6.下载数据
- 软件工程与UML第一次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/ 这个作业要求在哪里 https://edu.cnblogs.com/campus/f ...
- Django----View.py
·首先先下载安装包· pip install djangorestframework==3.11.1 pip install django-filter==2.3.0 # 过滤器 pip instal ...
- Arcgis100.4 加载天地图不显示--备注一哈
Arcgis100.4 默认添加了请求referer 值,天地图会拒绝请求,替换为http://map.tianditu.gov.cn/ 可正常显示.(arcgis 降级到100.1也可正常显示) R ...
- java并发编程实战《二》java内存模型
Java解决可见性和有序性问题:Java内存模型 什么是 Java 内存模型? Java 内存模型是个很复杂的规范,可以从不同的视角来解读,站在我们这些程序员的视角,本质上可以理解为, Java 内存 ...
- Python中的迭代是什么意思?
Python中的迭代是指通过重复执行的代码处理相似的数据集的过程,并且本次迭代的处理数据要依赖上一次的结果继续往下做,上一次产生的结果为下一次产生结果的初始状态,如果中途有任何停顿,都不能算是迭代. ...
- 第9.10节 Python中IO模块其他文件操作属性和方法简介
本文中所有案例中的fp都是使用open函数打开文件返回的一个文件对象,为了节省篇幅,大部分没有提供文件打开的代码. 一. 文件是否关闭的属性 属性名:closed 功用:判断文件是否关闭 示例: &g ...
- Python中使用“模块名.__all__”查看模块建议导出的属性
在<第10.5节 使用__all__定义Python模块导入白名单>中,老猿介绍了在自定义模块中使用定义__all__属性来提供模块对外可见的白名单,使用该机制除了可以定义访问的白名单外, ...
- PyQt(Python+Qt)学习随笔:视图中的dragDropMode属性对dragEnabled和acceptDrops属性的影响
老猿Python博文目录 老猿Python博客地址 在<PyQt(Python+Qt)学习随笔:QAbstractItemView的dragEnabled和dragDropMode属性的关系&g ...