zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记02

    一、我过去是怎么做的

      以前,接受老师留下的作业,从来都是自己一个人孤军奋战的完成,但是在设计编程思想的时候总是要花很长的时间,而且并不是很好。如果是团队工作,工作也不会做太大的细分,有些队友不去做,有些队友做的都是无用功,导致整个团队没有活力,开发进度也是很坎坷。

    二、结合书中所讲,说明为什么这样不好

      书中讲到:"不能一口吃成一个胖子,罗马不是一天建成的。同样,一个功能完备的程序也不是一蹴而就的。"我们讨论如何把大任务划分为可操作的小 任务,以及任务的次序。读完项目的要求后,首先请估计完成整个项目需要多少 时间?把这个估计值记下来。我们在团队会议中也可以这么做,对每个阶段有个项目预估,这样会将整个项目规划的井井有条。个人在团队中也有独立的流程。把每个人的工作有序地 组织起来,就是团队的流程。

    我当时不明白软件工程的意义和所包括的范围,邹老师在书中有了很明确的指导,“软件工程包括了开发、运营、维护软件的 过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一 到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、 运营、维护的效率,以及提升用户满意度、软件的可靠性和可维护性。软件开发 流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。 在团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管 理、交流等工作”。

    三、解决方法:

       在协作开发过程中要多与团队进行沟通,将划分的各个小人物分发下去,进行技术交流,灵活改变项目估计和任务转变,让团队项目利益最大化。

      

  • 相关阅读:
    MySQL ON DUPLICATE KEY UPDATE 语法
    MySQl 截取函数 left(),right(),substring(),substring_index() 的用法
    MySQL timestampdiff 和 timestampadd 的用法
    MySQL replace 和 replace into 的用法
    MySQL exists 和 not exists 的用法
    MySQL concat、concat_ws 和 group_concat 的用法
    Python数据类型及其方法详解
    《Python编程从入门到实践》_第八章_函数
    《Python编程从入门到实践》_第七章_用户输入和whlie循环
    编码的秘密(python版)
  • 原文地址:https://www.cnblogs.com/jccjcc/p/11042818.html
Copyright © 2011-2022 走看看