关闭

每个人都懂得敏捷开发 (软件工程), 为何产品开发的效率与质量还是这么的烂?

标签: 敏捷开发
1800人阅读 评论(0) 收藏 举报

敏捷开发(软件工程)是 “设计” 出来的,不是 “学” 来的……

许多人都一直在质疑敏捷开发是否能提高效率与质量? 更有不少人以嘲讽,不屑的口吻看待软件工程。

其实,敏捷开发或者软件工程, 无法提升团队开发的效率与质量,唯一且真正的问题在于……

“每个人都懂得敏捷开发(软件工程),但却没有人懂得如何 “设计” 可提升团队效率与质量的敏捷(软件工程)的实践。“

为何没有人懂得? 因为,没有人知道该如何能看明白,团队所面临且真正该解决的核心问题 为何? 更糟糕的是,有时即使是已识别出核心问题,大家却没有勇气,更没有执行力去解决核心问题

当大家没能力去识别核心问题或者没毅力去解决核心问题时,最终,大家就只是做个表面搞个形式化 的敏捷(软件工程)。而不是深度思考设计 可解决团队核心问题的敏捷实践(软件工程)。

大家都很用功,也都很聪明。我相信是没有人是不懂敏捷开发(软件工程)的。但……大家所真正欠缺的是深度思考的能力;唯有具备了深度思考的能力,才能真正有能力去看清团队真正核心的问题,也才能有足够的智慧,为团队设计 出,能提升团队效率与质量的敏捷实践(软件工程)。

深度思考的能力,是需要学习,是需要锻炼的;不是天生就会的。

在这推荐二本书;借由这二本书,或许能誏大家对如何培养深度思考力,起到个启蒙的作用。





0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

敏捷开发中QA如何做质量管理?

敏捷开发QA如何做质量管理? 经常有人会问我,敏捷模式下,QA的职责是什么?QA有什么价值?我们还需要QA吗?敏捷转型中遇到的问题,QA能帮助解决吗?这些问题以前也思考过,笔者就是QA出身的,曾经在中...
  • huver2007
  • huver2007
  • 2017-05-18 09:08
  • 1290

【总结】Scrum敏捷开发

敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特...
  • zhiguozhu
  • zhiguozhu
  • 2016-01-14 14:55
  • 1524

我们真正该关注的应该是产品开发的效率与质量, 而不是工程实践或敏捷的价值

2014 年, 我设计了产品级敏捷。 有人问我: 产品级敏捷的价值如何的被度量?
  • u011790275
  • u011790275
  • 2017-05-11 23:57
  • 1079

要能真正提升产品开发团队的效率与质量, 你必需要懂得如何 ”设计” 开发团队所需要的实践或框架

在 IT 这一行, 懂得而且能倒背如流 Scrum, SAFe, Use Case, Domain Driven Design, Test Driven Development, Behavior D...
  • u011790275
  • u011790275
  • 2016-07-30 11:03
  • 477

开发微服务为何同时需要敏捷与软件工程?

任何一个人,只要是搞 IT 的,没有谁不会开发微服务的。 但真正的重点是
  • u011790275
  • u011790275
  • 2016-09-25 22:03
  • 515

人类对敏捷开发与软件工程的三种认知与行为

当了解了人类的 “认知” , 我们就能从团队成员的人格特质, 去设计适合团队成员人格特质的敏捷开发、软件工程的实践, 而不仅仅只是从产品的角度, 去设计敏捷开发、软件工程的实践。
  • u011790275
  • u011790275
  • 2017-06-24 11:11
  • 422

[软件工程]敏捷开发与常规开发的需求过程差别的原因,我写的书和评价

[软件工程]敏捷开发与常规开发的需求过程差别的原因,我写的书和评价 北京-FireSpider 男  15:02:27老师,在线吗?青润  15:02:40在。北京-FireSpider 男  15:...
  • qingrun
  • qingrun
  • 2012-11-26 13:28
  • 2204

敏捷开发: 每个人都必须成为通才吗?

传统的开发团队通常按角色就行分工, 开发人员只管开发, 测试人员只管测试, 在自己的职责之外的事, 要么是看不见, 要么是觉得不是我的活,我不用去管,做好做坏和我没有关系。 而敏捷软件开发恰恰相反,...
  • nylx
  • nylx
  • 2013-07-15 13:45
  • 1120

产品线工程:软件产品线-规模化产品开发介绍

做开发做了5到10年,除了关心技术之外,我们需要发展还需要学习什么呢?产品线是系统的系统,这个必须有:)做产品基本上都不会只做一个项目和单个产品的,现在基本上多是走产品线的路子,那IT如何适应商业需要...
  • weiyong1999
  • weiyong1999
  • 2012-11-16 20:49
  • 499

【读书笔记】软件工程·实践者的研究方法第7版 第一部分 软件过程(第3章 敏捷开发)

敏捷方法:有时也成为轻量级方法或精简方法,敏捷过程 敏捷方法是为了克服传统软件工程中认识和实践的弱点而形成的。能够带来多方面的好处,但非万能,也不完全跟传统的软件工程实践对立。 敏捷过程:很容易适...
  • ku360517703
  • ku360517703
  • 2013-11-20 12:31
  • 1105
    个人资料
    • 访问:132482次
    • 积分:3004
    • 等级:
    • 排名:第13485名
    • 原创:174篇
    • 转载:0篇
    • 译文:0篇
    • 评论:20条
    最新评论