zoukankan      html  css  js  c++  java
  • 《大道至简》第七八章读后感

    第七章主要以大公司IBM为例讲述了目前世界范围内杰出软件公司之间的竞争,在它们这些公司的手中,都有一个算盘,它们都是为了获利而存在。大公司们在标准、理论、语言上的争来夺去,未必全然出于软件实现的考虑。对统一理论、统一工具、统一过程的企图, 其最终目的是在整个软件工程体系中的全面胜出。对于软件工程是组织管理还是成本管理,组织计划还是成本计划,这两句话说的很直白但是很值得思考

    书中而言,没有资本运作的团队,那么团队的存在就没有必要了。理想状况下,“软件工程=过程+方法+工具”,然而工程成功的真正关键,并不在于你把你的团队“组织”得有多好。即使在团队中他们都显示有条不紊,你一样会面临失败。蚂蚁的团队总是被本能地组织得非常好。然而如果一个蚂蚁的群体中有了流行疾病,蚂蚁在死去,而新生蚂蚁不能跟上其死亡的速度,那么很快,这个团队就溃散了。这是因为蚂蚁用于维护团队运作的“资本”在流失。如果资本没有了,就没了运作,团队的存在就没有了必要性和可能性。所以我认为成本在团队中很重要,忽略了成本首先团队可能出现崩溃的问题,其次客户也可能会选择放弃。当局者迷,旁观者清。项目经理不能掉进蚂蚁窝里,他在考虑方方面面的因素,其中最重要的一项是:成本。项目经理要考虑的是如何实现,而不是怎么去实现。推动软件行业的最大的动力,肯定是商业,其次就是科技什么的。而巨头们不能只关注软件的开发,更应该去完善公司的理论体系和实做工具,把握住自己的一切力量,打压对手,商场没有友人,只有竞争对手,应该学会借助其他对手和同盟的力量来削弱自己的劣势或者补充实力,正如聪明得战略家总能看到敌人的敌人就是自己的朋友。

    大道至简第八章讨论了许多做软件工程过程的事情,作者写道RUP如同一个杂物箱一样放满了还各种稀奇古怪的东西,其能不能备用起来将取决于你刚才那个挑挑拣拣的行为以及现在你的辨识能力和组织能力。言外之意在告诉我们,在对待目标和质量的问题上,我们不仅应学会平衡二者,平衡时间、资源和功能三者的关系。还需知道目标可能在平衡中确立,但质量却要在过程中控制。即使在时间、资源和功能三者中取得了平衡,即使客户、项目组和公司同样满意于这个平衡“目标”,它仍然有可能是“不能实施”的。

    本书页码不多,可以很快读完,但并不能代表你就能很快领略其精髓,软件工程是十分灵活的,任何死读一本《软件工程》的人都不会做真正的软件工程。因此,我们应该自己慢慢的去实践和体会。用脚趾去感觉,有时比用头脑去思维来得有效。

  • 相关阅读:
    newifi3-D2 openwrt挂载u盘扩容/overlay
    # mac使用homebrew安装jdk和tomcat
    React学习小记--setState的同步与异步
    [vscode直接运行js文件报错]: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
    # js权威指南之对象篇
    # 初体验之腾讯位置服务彩云天气开发者api
    自用资源合集(持续更新)
    网页嵌入播客
    网页嵌入音乐歌单
    All live
  • 原文地址:https://www.cnblogs.com/zxr-1996/p/4967795.html
Copyright © 2011-2022 走看看