• 《构建之法》阅读笔记--2


         在以后的企业中,我们将不仅仅是两个人,而是会参与到团队中。团队有共同的特点:有一致的集体目标,要一起完成这目标,团队中的成员会有各自的分工,互相依赖合作,共同完成任务。团队的模式多种多样,许多软件公司的团队最后都演变成功能团队,具备不同能力的同事们平等协作,共同完成成一项任务。开发流程的模式也是多种多样的:①写完再改(这种模式在应对学校作业是还是绰绰有余的,但是要是想解决实际问题,这个方法的缺点还是非常大的)②瀑布模式(常见过程:软件需求→软件需求→前期程序设计→分析→程序设计→编码→测试→运行 并且在每一步都要用文档来记录、描述 但是也存在缺陷:各步骤分离、回溯修改非常困难、最终产品最后才出现,但是客户和工程师都要尽早知道产品的原型并试用)团队非常有意义,好好利用团队可以让软件的制作变得更加有效率;通过需求分析的步骤,让我明白完成一个项目,对需求的分析是至关重要。如何做好需求分析,具体而言首先应获取和引导需求,分析和定义需求,验证需求,最后分析软件的生命周期中管理需求。在一般情况下程序员是不会和用户接触的,所以出的需求分析对需求分析人员的理解力和表达能力有了很高的要求。需求分析员急需要理解程序员的思想有需要理解用户的想法,是中间的桥梁。这就引出了用户调研。这有多种方式,例如:焦点小组、深入面谈、卡片分类、用户调差问卷、用户日志研究等方法。这个问题就是我们即将迎来小组合作任务的首要任务。敏捷开发有一系列的原则,我们要根据步骤来完成敏捷开发:①找出完成产品需要做的事情(各个需求和任务之间室友复杂的依赖关系的,我们要考虑到这些来制定合情、准确的backlog(计划))②决定当前的冲刺③冲刺(其中包含多种事情,每日例会,绘制燃尽图来跟踪实际剩余时间、预估剩余时间以及实际花费时间)要定义好任务,记录完成这个任务还需要的时间,这些都对敏捷开发至关重要。

           在以后的工作中,要组成一个团队,我们所要做的也就不仅仅是去按照自己的想法去完成任务,我们要结合团队各个成员的想法,与他人达成共识,之后按照要求,选择自己的任务,力所能及的去完成它。要想在团队里有立足之地,我们在团队里都要让自己成为不可或缺的那个,要做的有很多,遵守公司的规定和要求,在可能的时间中完成任务,与人和善,要明白自己要做什么,做了什么,还有什么没做。而且在工作中,我们还可能会遇到需要我们敏捷编程的时候,这需要我们在短时间内完成要求的任务,这更需要我们精确的工作,我们要制定好计划,记录每天的任务完成程度,在编程中锻炼自己,提高自己。。具有销售交流能力和一定的专业能力,至少有一种或几种绝活。自行能力也是需要的在失败后懂得自省和自我改进。它是整 个团队的推动力,将整个团队凝聚在一起进行软件的开发。

  • 相关阅读:
    PDI的steps:(8:Avro input)
    Expert Cube Development with Microsoft SQL Server 2008 Analysis Services(1)
    PDI的steps:(6:Analytic Query)
    PDI的steps:(5:Add value fields changing sequence)
    Junk dimensions
    PDI的steps:(8:Automatic Documentation Output)
    PDI的steps:(5:Add XML)
    PDI的steps:(7:Append streams)
    Expert Cube Development with Microsoft SQL Server 2008 Analysis Services(2)度量值和度量值组
    Expert Cube Development with Microsoft SQL Server 2008 Analysis Services(3) 第一章
  • 原文地址:https://www.cnblogs.com/chenpengmeng/p/5489372.html
Copyright © 2020-2023  润新知