飞速开发准则初解V1.10

先是,我听见“敏捷开发准则”这多少个事物,我深感很吃惊:软件开发是一个工程性的东西,每一个工程都有自己的表征,这种工作也能有一个通用的清规戒律吗?存在这样神奇的清规戒律可以普适的使各类软件开发都变得很快吗?就像盖房屋,盖经济适用房需要脚踏实地耐用注意成本,盖高档别墅需要规划华丽雅致奢侈一点也没提到,盖奥运管这种巨大的工程则需要满意各个承包商、管理者的经济便宜同时要规划的别致新颖有玩笑,注重的东西各不相同,怎么会设有普适的清规戒律呢?但不管如何,我要么抱着怀疑的情态读了一下这一个规则及其参考资料,写一下自我的体味。

 

准则一:Our highest priority is to satisfy the customerthrough early and
continuous delivery of valuable software

          翻译:大家最怜惜的业务是及早并频频的揭橥有价值的软件以满意顾客需要。

        
个人意见:我觉着这么些规则太理想主义了。为了吸引用户,把软件做的满意用户需求,当然是很有必不可少。可是更多的状况下,做软件不是公益事业,而是商业行为,无法始终为了做的用户满足而牺牲经济利益,否则开发者没有收入,团队岂不是几天就散伙了?比如腾讯QQ,各个弹窗各样广告,很大的影响了用户体验,然则没有办法,假诺把最高的priority放在满意用户上,删除广告,裁撤弹窗,作为一款免费软件,腾讯QQ能坚持不懈多长时间不闭馆呢?类似的事态多多,为了满意用户,断了投机后路,就是全速开发么?我以为不一定。

 

准则二:Welcome changing requirements, even late indevelopment. Agile
processes harness change for the customer’s competitiveadvantage

         翻译:欢迎变更的要求,即使处在开发软件的末代阶段。灵活的开发进程选用这种改变来提升对用户的竞争优势。

        
个人看法:这一条很有道理,灵活真的很重大,要考虑全局,不可能“明知山有虎,偏向虎山行”,这是会被吃掉滴。软件的开发要揣测,开发最有价值、最有效的成品。比如手机软件开发,android系统刚出去时,手机操作系统是塞班的天下,这时苹果的iphone还没有太大的影响力,Windows
mobile也还有相比高的市场占有率,假使开发手机软件,可能首选是塞班系统,毕竟用户群大。不过后来时过境迁,塞班系统和Windows
mobile逐步的不那么流行,消费者尤其倾向于拔取iphone和android,而且iphone有一个宏观的软件市场,开发者可以正式的在此间卖产品,就跟中关村E世界一样,有标准的治本,相比较之下,其他系统在这上边一定薄弱,卖软件就像街上的摊贩,零零散散,还要担心被城管没收货物。所以,当软件开发到这个时候,就活该考虑摈弃已经接纳的操作系统,即使它是曾经的主流,但前些天不是,想挣钱如故转投iphone吧。现在Windows
phone
7已经出去,可能多少个月后最好的开支环境就是wp7,到时候那么些还在做android、iphone软件的人,就该灵活的抉择wp7
-, –

 

准则三:Deliver working software frequently, from a coupleof weeks to a
couple of months, with a preference for the shorter timescale

       
翻译:持续的揭橥可行的有价值软件,发布间期可以从几周全多少个月,间隔时间越短越好

       
个人看法:我以为这么些也不靠谱,日常做些无聊的提拔真的很讨厌,比如神马搜狗输入法,三天六头弹出个范畴要提高要下载,所以自己就很不得已的卸载之。类似的软件很多,比如金山的wps、手机上的ucweb、酷我音乐etc,我用的精良的,经常强制要自身升级,这不是很dt吗?我认为急迅支付是很重点,但重要依然要抛出好的成品,像Windows、ms
office、visual
studio都是几年推一个新本子,也没怎么问题啊,iphone也尚无平常出新本子,照样广受欢迎。厚积薄发,依然软海战术,都得依情形而定,不能够平平稳稳。

 

不问可知吧,我以为那多少个便捷开发准则不是何等样子,不应该是框架、指南,而应当是一种警醒、备忘,开发软件的历程中,是不是的review一下这么些“准则”,检查一下自己的公司有没有过失,开发政策有没有隐患,及时发现问题迎刃而解问题,这样,才是这一个轨道的市值所在!

 

MicroTeam Gaoyao

发表评论

电子邮件地址不会被公开。 必填项已用*标注