zoukankan      html  css  js  c++  java
  • Java课程寒假之《人月神话》有感之三

    一.未雨绸缪

      作者开始谈论实验室代码如何向开发出来的产品转变,化学工程师通过“实验性工厂”的中间步骤做测试来得到经验。而软件系统的构建人员却是按照时间进度将第一次开发的产品发布给顾客。对于我这只没有实战经验的菜鸡,我也不能说什么。。。

      就我自己而言,也的确是这样,迫于时间的问题,第一次交给老师的作品都是雏形,有很多地方还是需要完善的,但是也只能交上去之后获得了时间然后再去完善。

      后文中作者提到,客户的需求会因为时间的变化不断变化,而这些是我们没有办法预料到会有什么样的变化,即变化是与生俱来的,如果一味地依照客户的变化而改变产品的开始的基准,那开发的时间成本一定会越来越高,甚至开发不出任何产品。

      文中也提到了团队的组织架构,列举了IBM的两条职业晋升线路,可以清楚的开出来,即使是管理线也无法逃避程序员的称号,这里的优点引用文中的话:管理人员需要参与技术课程,高级技术人才需要进行管理培训。项目目标、进展、管理问题必须在高级人员整体中得到共享。只要能力允许,高层人员必须时刻做好技术和情感上的准备,以管理团队或者亲自参与开发工作。这是件工作量很大的任务,但显然很值得!

  • 相关阅读:
    深入剖析C#的多态
    .NET多线程编程:多任务和多线程
    .Net类库中实现的HashTable
    用C#编写ActiveX控件
    用微软.NET架构企业解决方案 学习笔记(四)业务层
    SQL事务
    WCF基础知识问与答
    在.NET环境中使用单元测试工具NUnit
    圣殿骑士博客转载系列
    系统架构师学习笔记_第十二章
  • 原文地址:https://www.cnblogs.com/heiyang/p/10387522.html
Copyright © 2011-2022 走看看