电子工程专辑互动社区>自由讨论>大学实践课堂>几种华丽无比的开发方式

推荐到其他讨论区,赢取4积分

查看网友推荐

作者 问题:

几种华丽无比的开发方式

发布时间:2014-5-30 下午4:01

作者: 我是个好人

等级: 青铜少侠

积分: 888分

发帖数: 53次

网站总积分: 888分

经验值: 56.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
不要被我的标题骗了。我可不是来宣扬什么模型驱动开发,或者什么测试驱动开发的,那些都弱爆了。今天我要说的,是几种看起来激动人心、华丽无比,但是可以让程序员们痛苦不堪的开发方式,特别适合那些热衷于折磨**程序员的项目经理和产品经理们。当然,掌握以后,偷偷用就好了,请不要来感谢我。

?

进度驱动开发(SDD,Schedule Driven Development)

这是在国内最为流行的开发方式,大家心照不宣,口口相交,代代相传,我只是把它写下来而已。它最华丽的地方在于,可以百分之百,甚至百分之二百地压榨程序员的劳动力。

需要实现哪些需求?用什么技术?用什么平台?项目采用什么流程管理?这些都不重要。重要的是——什么时候交付?

假使说,老大们通知,下个月的这个时候要看到产品发布,那么:

??? 三周以后就要拿出完备的产品准备上线;
??? 两周以后就请发布beta测试版本,ST、IT之类的东西就得在那之前完成;
??? 本周就必须完成编码和UT,那么周一设计,周二、周三开发,周四、周五测试和修正问题。


看,项目计划多么完美。项目时间本来就该是根据deadline倒排的。

项目做什么呢?先做那些相对重要的需求,可是如果时间紧的话就只好砍需求了吧……不!你怎么能那么容易就放弃呢?你看,我的完美的计划里面没有安排周六和周日嘛,大家可以来加加班嘛,年轻的时候不得奋斗一把嘛,不用砍需求,平时的时间再压一压不就可以如期上线了?

在热情洋溢的动员会之后,大家开始拼命赶工了,疯狂的一周过去了,测试团队始终等不到开发团队提供的发布包,难道“又”要延期了?

那还用问吗?当然!

测试团队的时间也是可以压缩的嘛。于是煎熬的两周过去了,发布日期眼看越来越不靠谱,项目经理觉得,他需要挺身而出了——

敏捷思想教导我们,搞不定的时候,质量不能丢、进度更不能丢,那我们只得砍需求了。这样,我们只发布“核心功能”总行吧……

可是什么才是“核心功能”呢?

对了,我们做完了哪些?要不,做完的就算“核心功能吧”?

太牛了!这真是一个伟大的创举!

别忘了,给程序员画饼也是项目经理重要的技能——大家再努努力,进度压力也是没办法的事,发布以后大家就轻松了,有好日子过了!

瞧,“没有发布不了的版本”,这是真的!

产品发布以后大家就轻松了,有好日子过了,这也是真的!

?

文档驱动开发(DDD,Document Driven Development)

这种开发方式也非常华丽,对于许多领导和老大们而言,文档胜过一切。架构文档要靠ppt,因为他们的智商和知识不足以理解满是文字的东西,而胶片,则是最接近看图说话的好东西。设计文档,要靠足够详细的word文档,项目经理要看到你的文档细致到肯定可以轻松地指导编码,如果你明天突然拉肚子拉到抽筋,打嗝打到卡住,喝水喝到噎着,于是不幸住院的话,文档的威力就体现出来了,他可以轻松找到你的备份,替掉你的工作。

软件开发全套有十项文档,从工作任务书开始,只有完成了文档,你的工作才算完成。如果你要在邮件里面,或者会议上向大家传授一点什么技巧,你可得当心了,因为接下去劈头盖脸的就是这样一句“有文档记录吗?”,仿佛有了文档就有了一切,有了文档就买了保险——至于有没有人看,嗨,谁管呢?

别忘了,文档的核心地位需要贯彻到底。在绩效考核的时候,最能写的人,就可以成为优秀员工。代码这种无法体现智商差异的东西可以踢一边去,只有文档才是智慧和能力的综合代表啊。

?

指标驱动开发(IDD,Indicator Driven Development)

这种开发方式的华丽,源于它超强的数据化和量化的能力。写代码的目的是什么?完成需求?优雅设计?用户体验?你全错了。

再次强调,终极目的是测试覆盖率。

整个软件开发流程里,你可以找得到无数的指标要求,在做每一件事情之前,必须要像默念毛主席语录那样回顾一遍需要达成的指标,然后再动手。

有一天,你发现用户体验像屎一样的产品,居然自动化测试也可以达到95%以上的通过率,bug居然可以收敛到10个/轮测试,而且Findbugs/CheckStyle/PMD/Source Monitor/Simian之类的无数代码检查工具的结果页上,都齐刷刷地显示着绿条……

恭喜你,你成功了。

更重要的是,项目成功了。

?

装逼驱动开发(ZDD,Zhuangbility Driven Development)

这大概是几种开发方式中最华丽的一种。在设计前、写代码前,在做每一项事情之前,都要谨记装逼的重要性。对于很多不懂技术的领导来说,听起来越牛逼的软件,就越值得开发。

??? 产品装逼:必须支持“云”和“大数据”,比如数据存储到服务端叫“云同步”,其实具体怎么个支持法,这不重要,关键是装逼的理念,理念!
??? 设计装逼:核心就是,灵活!强大!设计,就是要体现出自己的知识和阅历,已经无比聪慧的头脑。设计的东西万万不可简单直接,这是和装逼理念严重违背的。软件的每一个组件不但能够对常见的异常情形容错,你就是删掉它几个类它一样跑得欢快。
??? 代码装逼:漫山遍野的Factory,漫山遍野的接口,最好别让我看到“new”这样的关键字;超强的解耦,好端端一个软件,不把它分成个十几二十层来实现都对不起J2EE的祖宗;超级无敌灵活的配置,需要啥配啥,还支持各种免重启的热插拔、热部署,产品发布的时候小于500个可配置的项都不好意思自说产品是自己做的。
??? 评审装逼:体现自己超强无比的全面性和洞察力,请参阅我曾经写过的一些牛叉无比的评审方式中,“到处放炮型评审”。

总而言之,软件工程的每一个环节都需要达到足够的装逼值,才能进入下一环节。装逼是指导软件开发的重要思想。

?

其实还有很多其他华丽无比的开发方式,比如会议驱动开发(MDD),Demo驱动开发(DDD)等等,但这几种是最常见的。如果你知道更华丽的开发方式,请告诉我。
引用 回复 鲜花 ( 2) 臭鸡蛋 ( 0) 有新回复时发送邮件通知
电子工程专辑撰写商业计划书已经过时?
第1楼

回复主题:几种华丽无比的开发方式

发布时间:2014-6-3 上午7:50

作者: 寻觅虚无

等级: 青铜长老

积分: 3693分

发帖数: 2371次

网站总积分: 3718分

经验值: 220.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
嗯,这个可以有
一个大学生完成电子设计的全过程 值得一读 (下载2665 次) 书上学不到的~某高手谈开关电源设计心得,经典~ (下载2575 次)
运放和比较器的根本区别 (下载2237 次) 焊接工艺(花了很多时间整理,图文并茂) (下载2666 次)
电子电路制作大全[PDF共6本] (下载128262 次) WiFi模块全总结 (下载4312 次)
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑硬件创业是内心测验,更要做好产品测验
第2楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-3 上午9:04

作者: ttt123

等级: 遁门入道

积分: 397分

发帖数: 141次

网站总积分: 423分

经验值: 96.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
确实听说过, 还好没有亲身体验过, 否则肯定会疯掉!
玩转示波器从这里开始(示波器原理、使用技巧总结下载) (下载1450 次) 常用电子元器件识别检测选用一读通 (下载5591 次)
(0分下载系列)《嵌入式系统开发圣经》下载 (下载9253 次) 200个 三极管电路 集锦(国外的) (下载1933 次)
【转】最完整 MTK方案套片datasheet下载全集【4】 (下载10594 次) 常用电源设计技巧(含电路图) (下载6883 次)
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑创客如何快速设计蓝牙智能戒指的原型机
第3楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-3 上午10:09

作者: 文情

等级: 学有小成

积分: 420分

发帖数: 107次

网站总积分: 431分

经验值: 44.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
“进度驱动开发”遭遇过,真不是人过的生活!
(0分下载系列)【资源共享】单片机/ARM/DSP/FPGA/PCB (下载6837 次) EMC設計入門及進階 (下载1621 次)
【转】NOKIA主流手机的原理图(3)! (下载30423 次) 几种恒流电路的设计 (下载5826 次)
电子电路制作大全[PDF共6本] (下载128262 次) 电子工程师培训教程(经典电路分析) (下载13210 次)
引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑从教育看印度工程师的培养
第4楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-3 下午3:32

作者: Haomaru

等级: 白银大侠

积分: 2780分

发帖数: 978次

网站总积分: 2876分

经验值: 1062.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
还有TDD, 以及FDD Test driven development Feature driven development
网友推荐
2015苹果秋季新品发布会:iPad Pro和新iP...????拆解红米:与千元机差别不大 低价因多用国产芯片?????
参观魅族工厂有感:这是一家认真做机的企业(上)????电磁感应式无线充电系统三大核心技术????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑可植入皮肤的磁感传感器,让路痴两眼发亮
第5楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-3 下午5:15

作者: 星月智能

等级: 白银少侠

积分: 1406分

发帖数: 1280次

网站总积分: 1421分

经验值: 115.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
做软件有那么苦逼吗?做硬件有些看不见摸不着的整改会更头疼!
网友推荐
基于Cortex-M3的STM32微控制器处理先进电...????首款智能手表Pebble拆解????
工程师故事:塞翁失马,历数工程师的无心之错中“大奖”????小米新品破两千试水高端化 秒杀锤子ROM????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑可植入皮肤的磁感传感器,让路痴两眼发亮
第6楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-3 下午7:46

作者: 还在深圳

等级: 初入江湖

积分: 101分

发帖数: 3次

网站总积分: 103分

经验值: 0.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
重要的还是产品试产了以后,还要几次ECN ?开发方式还是个过程而已,吐槽苦逼有什么意义?
网友推荐
C语言数据结构????老罗发布坚果手机:漂亮得不像实力派的千元情怀机????
毕业后的五年拉开大家差距的原因在哪里?【转】????谈谈国外的工程师们之三: 工程师的就业和收入????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑从教育看印度工程师的培养
第7楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-4 下午1:14

作者: elechi

等级: 遁门入道

积分: 218分

发帖数: 223次

网站总积分: 263分

经验值: 2.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
哈哈,太形象了
网友推荐
英语不及格的超牛级工程师????看得懂的傅立叶变换????
拆解第二代Nest恒温器:集多种传感器的巧妙设计????关于基础,不得不说????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑想智能硬件创业吗?来深圳就对了!
第8楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-4 下午2:48

作者: EmmaLu

等级: 武林泰斗

积分: 25654分

发帖数: 1579次

网站总积分: 26072分

经验值: 2436.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
以下是引用Haomaru在2014-6-3 下午3:32的发言

主题:还有TDD, 以及FDD Test driven development Feature driven development

感谢分享

网友推荐
实例:应用FAN4010设计电池剩余电量精确测量电路????谈谈国外的工程师们之二: 什么样的人在干工程师的工作????
UBM拆解S4:英特尔基带芯片设计胜出 博通是大赢家????魅族黄章发言解读:2014年手机业进入新的竞争阶段????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑撰写商业计划书已经过时?
第9楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-4 下午4:00

作者: 忆轻狂

等级: 一代宗师

积分: 11543分

发帖数: 477次

网站总积分: 11620分

经验值: 6038.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
好像这些都很正常,苦逼的技术生涯
网友推荐
干硬件有前途吗?????让人后怕的老电工的接电方式……????
没去CES吗?昌旭带您图文看评高傲的无人机????评测华为Mate 2:触控按键内置屏幕里不尽人意????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑撰写商业计划书已经过时?
第10楼 回复主题:几种华丽无比的开发方式 发布时间:2014-6-5 上午9:23

作者: dwdsp

等级: 遁门入道

积分: 235分

发帖数: 25次

网站总积分: 241分

经验值: 25.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
很不错的总结,够狠的!
网友推荐
颠覆思维定势,麻省理工系统架构教学的选择????工程师打造个人实验室的必备八大工具????
拆解13寸视网膜MacBook Pro 升级Hasw...????谈工程师的动手能力????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑汪峰无人机求婚成功,圆通无人机快递违法?
第11楼 回复主题:几种华丽无比的开发方式 发布时间:2014-7-23 下午6:54

作者: zhanglim

等级: 遁门入道

积分: 365分

发帖数: 152次

网站总积分: 524分

经验值: 12.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
牛x
网友推荐
对做技术的一点思考????真实的智能生活,家居与物联网落地????
是懦弱还是真的术业有专攻?????从菜鸟级学校走出的世界级工程师 - 一切从“WHY”...????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑撰写商业计划书已经过时?
第12楼 回复主题:几种华丽无比的开发方式 发布时间:2014-7-24 下午2:03

作者: 直线模组

等级: 青铜少侠

积分: 820分

发帖数: 176次

网站总积分: 824分

经验值: 12.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
确实华丽无比,深表羡慕。··深圳市科易威电子设备有限公司 专业的直线模组、三轴运动平台厂家。
网友推荐
UBM拆解黑莓Z10:与三星芯芯相印 离成功更近?????电路设计中的工程计算????
公司里比老板更大的人????边充电边打手机的危害-大众科普(转载)????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑可植入皮肤的磁感传感器,让路痴两眼发亮
第13楼 回复主题:几种华丽无比的开发方式 发布时间:2014-7-29 下午12:53

作者: yulin3192

等级: 初入江湖

积分: 103分

发帖数: 8次

网站总积分: 106分

经验值: 20.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
纠结啊 郁闷啊
网友推荐
Tesla和它的创新研发之路????您的接地很靠谱吗?(续)- 很靠谱的接地注意事项????
中国最不应该支持的就是“创新”!????中外工程师的心态比较????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑从谷歌眼镜之殇,窥测手机的未来演变
第14楼 回复主题:几种华丽无比的开发方式 发布时间:2014-8-12 下午4:57

作者: Eileen chan

等级: 初入江湖

积分: 102分

发帖数: 1次

网站总积分: 102分

经验值: 0.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
......
网友推荐
华为到底属于谁,谁能说得清!(转发)????中国工程师技术寿命短的原因分析????
出差杂记????科学素养(二)????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)
电子工程专辑贩毒少年改邪归正,被微软任为星火计划大使?
第15楼 回复主题:几种华丽无比的开发方式 发布时间:2014-9-28 下午3:18

作者:

等级: 初入江湖

积分: 96分

发帖数: 114次

网站总积分: 123分

经验值: 12.0

查看用户的所有发言

查看用户的个人e空间

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件 关闭
华丽丽的装逼!
网友推荐
ASIC成本快速攀升 华为是FPGA设计发展的最大搅...????MEMS晶振进入手机市场,硅取代石英突破诸多制约????
工程师致青春:大学工程课程应学到的五件事????脆弱的新生代工程师分析(二):外界因素是怎样????

引用 回复 鲜花 ( 0) 臭鸡蛋 ( 0)

?
快速回复
用户名:?
美国的游客?????? (您将以游客身份发表,请登陆 | 注册 ) ?
标题: * 你还可以输入80
评论: * 你还可以输入10000
分享到: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
验证码: ?*?
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回大学实践课堂 | 返回自由讨论
本论坛仅陈述专家或个人观点,并不代表电子工程专辑网站立场。
返回论坛页首
有问题请反馈