持续集成快速交付的方法

这是山猫的第16篇原创

 

 

很多时候,一个项目做下来,项目团队成员都觉得很累,但是客户还不满意,真是苦了一帮做项目的兄弟。

 

人与人最大的差距在于认知的差距,如果不能持续地总结提升团队的整体能力,那么项目团队就会做得很累而且TMD还没有成就感,因此团队管理者对于一个项目的成败有着极其关键的作用。

 

今天我们就说说软件系统持续集成快速交付的方法,让内部团队有成就感,同时也能提高甲方爸爸满意度。

 

1

项目交付的本质

 

首先我们看项目交付的本质是什么,或者换个说法用户为什么要给项目买单,实际上是因为我们为用户创造了价值,所以用户才会付钱给我们,就像你给公司创造的价值越大,那么拿到的工资和奖金可能就越高。

 

2

团队价值如何呈现

 

那么团队价值如何体现呢?可以看这个价值呈现环,首先是做需求分析设计,然后是系统开发、部署测试验证,最后是交付成果,解决问题,这样整个团队的价值就体现出来了。

 

 

真正值钱的是创造价值,加班如果没创造价值,那就是白加班,著名投资人巴菲特有个理论就是价值投资,也很好的说明了创造价值的重要性。

 

3

MVP开发,持续集成

 

“最化小可行产品”(minimum viable product)是精益创业里的一个概念,指的是可以使用最少资源,被最快制作出来的、能被用户使用的试验性产品,创业者快把最小化可行产品发布出去,根据用户的反馈来进行改进,进入“构建--测量--学习”的循环。传统的生产是在周密系统的规划后,一步一步高标准严要求地按流程生产,最后出来一个精致的成品。而在市场环境下,存在太多不确定的因素无法全面识别,还面临市场的不断变化。最小化可行产品就是抛弃冗长呆板的计划,通过反复试验直接在市场获取反馈,通过迭代优化来进化出一个产品。

 

比如你的目标是要世界上最好的甜甜圈,那么一个味道普通的甜甜圈——这就是你们第一个最小化可用产品,它满足了能吃这个最关键的需求,至于口感和这个产品后续外型上的改进,都可以在后续进行迭代完善。

 

 

 

那么产品上市后,如何进行后续的迭代升级呢,可以应用持续集成的方法,比如图示的班车模式,项目可以定2周为一个迭代升级的版本,加入功能ABCDEF功能点计划在下个版本进行上线,那么到了上线点时,完成开发并测试通过的功能就可以上线,未通过的功能等到下个版本进行更新发布。

 

 

班车模式的特点是:固定时间,到了计划的时间点发布版本,准备好的功能点按时进行集成测试发布(即发车),这趟车赶不上的功能就等到下班车再发布。

 

老司机发车了,请坐稳扶好

 

那么持续集成有什么意义呢?

 

1、尽量在项目前期发现问题,在项目核心功能接近完成时即可以开始进行集成。

 

2、定期展示(1-2周迭代版本)团队协作成果,持续交付价值,获得认可,团队成就提高。

 

团队是否有成就感其实是非常影响整个项目的产出效率的,所以这点非常重要。

 

总之,再复杂的项目都可以简化了来做,能否抓住关键点,先把解决温饱的刚性需求满足了,其他非核心的功能后续迭代完善,这个和项目经理的能力水平密切相关。

 

END

 

 

 

作者:山猫

坐标广州 项目管理和职场分享

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广州山猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值