微服务产品级敏捷: 重新定义软件设计

2016.11.1, 深圳, Ken Fang

不论你的产品是纯软件的,还是软、硬件相结合的,当你在版本中的软件设计,需要花费数个月,才能完成时,建议你应该深度的思考⋯

@ 即使花费数个月做软件设计,是件绝对对的事。但,这件绝对对的软件设计,是否已使产品在市场上,毫无竞争的能力?

@ 即使花费数个月做软件设计,是否就真的不会发生 “遗漏”?是否就真的能找得出所谓的 “正确” 设计方案?很遗憾的是,我们必须很深刻的认知到:这世上在过去、现在,乃至是未来,都不会有这样的工程实践,可使我们的软件设计,不会发生遗漏。至于所谓正确的设计方案,更只是架构师,用来彰显自己价值的国王的新衣罢了。

我们真的应该重新的看待、重新的定义所谓的软件设计⋯

@ 从产品的角度看待软件设计;专注在设计对客户有价值的场景,而不是所谓没遗漏的场景。

@ 软件设计不应只是识别架构间的依赖;软件设计更应从产品的角度,深度的分析架构间的依赖,对产品所产生的风险为何?

@ 软件设计不应只是设计接口、接口的实践、接口间的关系;更重要的是,软件设计要能明确、不茅顿的定义出:软件完成的标准为何?

@ 从产品的角度,软件设计绝不只是设计;软件设计必需要结合架构、开发、测试与项目管理。所以,软件设计绝对是架构师、开发人员、测试人员、Product Owner 集体的协作、集体的智慧、集体的决策下的产物。

微服务产品级敏捷,便是结合了敏捷、精益与软件工程,设计出:场景分析、架构上下文地团、Story 场景树、表格式测试用例,让架构师、开发人员、测试人员、Product Owner 可共同高效的协作,在最短的时间内完成对客户有价值的软件设计。并能依照软件设计中,所定义的软件完成标准,使得开发人员能做好每日的目标管理,即时的发现软件设计或开发上的风险与挑战。

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏镁客网

VR和云服务,使出洪荒之力也难擦出火花

1443
来自专栏达观数据

达观数据与七牛云存储达成战略合作,为其提供文本挖掘服务

2016年4月,达观数据与七牛云存储签署战略合作协议,至此双方宣布全面达成战略合作,具体合作主要体现在达观将为七牛提供文本挖掘技术服务,为七牛云存储客户的海量文...

3166
来自专栏互联网数据官iCDO

OpenRTB 3.0协议即将发布,全球广告格局或将改变

本文转载自TopMarketing 今天的大新闻不只有苹果。 比如,业界著名的互动广告局(IAB)就发布了关于OpenRTB 3.0的征求意见公示。 ? 作为广...

3555
来自专栏智能大石头

如何找到并完成兼职项目

软件开发本身是一个特殊的行业,它让我们可以在工作之余,发挥自己的优势,多获得一些收入! 根据我自己多年来的一点经验,说说如何找到并完成兼职项目,没有提到的地方,...

800
来自专栏韩伟的专栏

线下分享:解密腾讯游戏服务海量服务架构

Vert.x中国用户组广州第一次线下沙龙 时间9月25日 周日 10:30-16:00 地点广东广州广州市黄埔区鱼珠茅岗路88号东鱼珠智谷E座 票价免费 【沙龙...

4184
来自专栏灯塔大数据

大数据时代,你的数据属于谁?

在这个所谓的DT(数据科技)时代,数据的价值正在为人所知,由此而来的个人信息泄露事件也层出不穷。然而,当人们将矛头指向黑客入侵系统漏洞、撞库拖库等,却忽略了掌...

2503
来自专栏科技向令说

响铃:AI技术赋能,智能微投能靠用户体验迎来爆发吗?

智能微投就是如此,虽然已经默默地有了长足的发展,但这个2015年启动的智能硬件产品类型一直游离在互联网的边缘。从取代电视的窠臼里跳出,智能微投一直在试图用更合适...

592
来自专栏数据科学与人工智能

【数据分析】电商数据分析基础指标体系

文章来源于36大数据 信息流、物流和资金流三大平台是电子商务的三个最为重要的平台。而电子商务信息系统最核心的能力是大数据能力,包括大数据处理、数据分析和数据挖...

4597
来自专栏无原型不设计

用户体验设计的五个着手点

当互联网产业来到下半场,人口红利逐渐减少作用的时候,相信用户体验一定是产品设计的重点内容之一了。良好的用户体验不仅仅可以保证用户的数量,同时也能够保证优秀的用...

2838
来自专栏BestSDK

SDK起播速度,成直播用户体验关键点之一

目前,直播已经成为了一个热门话题,2012年才开始出现了直播的“雏形”,随着时间的推移,直播行业迎来了爆发式的增长,出现“百家争鸣”的情景。而直播的也被广泛的被...

3515

扫码关注云+社区