你的产品开发流程, 断送了你的产品的竞争力与团队的生存发展

2017.3.20, 深圳, Ken Fang

最近和许多朋友们聚聚;有件事, 一直让我很没法理解:

我今年已 52 岁了。 我却发现许多现在 30 多岁的年轻人, 还在用我 30 多岁时候的方法在设计软件, 开发软件。

我所没法理解的是,用我在 30 多岁时候的方法在设计软件, 开发软件, 所会发生的问题, 应该是非常显而易见的⋯ @ 认为软件开发就只是写只代码; 其实只是一直在无知的状态下, 进行软件产品的开发。 @ 产生一堆笨重又没法指导开发、测试的设计文档。 @ 笨重的设计文档, 根本就没法与代码匹配。 @ 毫无意义的评审设计文档;最终, 只是一堆所谓的专家, 在评审设计模板写的完不完整。一堆所谓的专家, 其实是没人知道, 软件设计的本质与目的为何?更没人关注, 产品真正所需的架构设计上的决策为何? @ 折腾了一堆文档, 评审,充其量只是证明自己没做错事;但,就是因为没人做错事, 所以, 开发效率才那么差, 产品质量才那么烂。 @ 市场都已经发生变化了, 团队内部还在跑项目起动流程;以瀑布的思维, 评审团队有没有需求文档?有没有设计文档?

对这些会断送产品竞争力、会断送团队生存发展的问题, 大家为何都视而不见? 却还自认为自己很专业?

2017 年了, 为何大家还是分不清楚: @ 瀑布 @ 迭代

2017 年了, 为何大家还是不明白: @ 产品开发、敏捷与软件工程间的关系

我们其实真正需要的不是去搞一些表面看起来很专业, 高深的流程、模板、审计。

我们更不应该是在无知的状态下, 开发软件产品。

产品级敏捷、微服务产品级敏捷, 结合了敏捷与软件工程, 提供了: **@ 对团队在产品有价值、可先行开发的业务场景识别 @ 软件架构持续设计 @ 软件架构风险管理 @ Story 的设计与开发代码的无缝结合 @ Story 开发完成的定义 @ Story 的开发每日风险管理**

产品级敏捷、微服务产品级敏捷经由可视化、轻量级的工程实践, 使得团队各不同角色的成员, 可共同的协作, 高效, 简单却不简化的完成上述与产品开发至关重要的工作 (活动)。

我们其实真正需要的只是:简单却不简化, 实实在在的在做 “产品” 罢了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能计算时代

个性化推荐最佳实践

image.png 个性化推荐最佳实践 一、基本概念 网络营销解决方案提供商Questus公司的调查显示,在选择网络购物的消费者中,32%的人认为浏览体验非常...

34260
来自专栏Android 研究

PMI-ACP 敏捷项目管理——模拟试题2

1、在项目的Sprint回顾会后,团队成员指出那是抱怨会,不是非常有效。Scrum主管应该怎么做? A 建议团队尊重敏捷宣言原则,解释其属于回顾会的组成部分 ...

1K20
来自专栏DevOps时代的专栏

案例 | 可视化的方式解决 Dev 和 Ops 的相爱相杀(下)

上篇文章链接:案例 | 可视化的方式解决 Dev 和 Ops 的相爱相杀(上) 5.“看见”DevOps的价值流上下文 ? 我们来看一下看见 DevOps 的价...

26850
来自专栏Kiba518

另一个角度的架构师

ADMEMS矩阵,明确介绍了架构师需要思考的问题,而在这个矩阵中,做完一个架构师最需要了解的什么呢?技术?业务?都不是,最需要了解的是你的领导,其次是你的团队成...

9420
来自专栏CDA数据分析师

数据科学家VS数据工程师,真的是一山不容二虎?

原作者 Karlijn Willems 编译 CDA 编译团队 本文为 CDA 数据分析师原创作品,转载需授权 数据科学是一个蓬勃发展的产业,相关大数据的职业也...

24660
来自专栏Java帮帮-微信公众号-技术文章全总结

项目管理——如何有效的沟通

项目管理——如何有效的沟通 团队之所以成为团队,是因为团队会相互的协作去完成一个共同的目标。在完成这个目标的过程中就缺不了团队成员间的交流和沟通。如果团队有n个...

36060
来自专栏哲学驱动设计

Scrum 流程应用反思 - 我们的团队

    这篇文章和《PDA感悟》一样,是对一年前学习到的相关知识的一个应用反思。     写它,是为了完成每月反思,也是为了完成我这个月的目标,更是为了积累项目...

20370
来自专栏CSDN技术头条

写给技术:简历迈对一小步,跳槽前进一大步

在找工作时,有人投递上百份简历才收到一两个要约电话,有人一投一个准。这其中的差异在哪里? 屡投屡败的小伙伴,往往是一份通用简历投 N 家公司,这样的简历看起来和...

48940
来自专栏Golang语言社区

微服务架构:敏捷软件架构的实际体现

正如敏捷开发能够解决工程技术瓶颈,微服务则能够解决架构层面的瓶颈。 2014年出现的“微服务”理念仿佛一道闪电,让技术人员意识到这一全新架构风格的重要意义。面向...

38070
来自专栏理论坞

互联网产品设计零碎记

工业设计、环境设计、建筑设计、平面设计、网页设计、服装设计、信息设计……日常生活中,随处可听可见各种各样的设计名称,这些不同名称的设计组合在一起,改变着日常的生...

8930

扫码关注云+社区

领取腾讯云代金券