2017年5月21日
摘要: MSF,全称是Microsoft Solution Framework,微软解决方案框架,是微软进行研发活动的方法论。 MSF有自己的一套思想框架--9条基本原则 软件开发团队管理有自身的特殊性,它更强调: l 激发大家的潜能和创意。 l 让每一位成员有机会成为“牛人”。 l 充分发挥“牛人”的作用 阅读全文
posted @ 2017-05-21 14:14 夜半钟声到客床 阅读(312) 评论(0) 推荐(0) 编辑
  2017年5月14日
摘要: 敏捷软件包含敏捷项目管理、敏捷需求管理和敏捷软件方法 敏捷项目管理重视与“人”的作用,要求项目的组织形式具有以下特点: 1,很强的文化适应性。 2,最低限度的规则,鼓励自我组织,并结合自律以遵守哪些规则。 3,很好的协作和沟通环境。 1,重构。 重构即在不改变既有代码的行为的前提下,改善代码的设计。 阅读全文
posted @ 2017-05-14 18:14 夜半钟声到客床 阅读(101) 评论(0) 推荐(0) 编辑
摘要: “敏捷流程”是一系列价值观和方法论的集合,敏捷的步骤包括以下三点: 找出完成产品(需要做的事情) 决定当前的冲刺(需要解决的事情) 冲刺 敏捷是一种态度而不是一个流程,是一种氛围而不是方法。敏捷项目管理强调的是沟通:与客户之间的沟通、项目成员之间的沟通。 软件开发流程就有好多种,怎么衡量一个开发流程 阅读全文
posted @ 2017-05-14 16:01 夜半钟声到客床 阅读(136) 评论(0) 推荐(0) 编辑
  2017年5月7日
摘要: 边做边改模型(Build and Fix Model) 当一个软件产品在没有规格说明或主要设计的情况下被开发时,开发者往往不得不重新对产品编码多次直到他们得到正确稳定的产品。这种开发模型就是边做边改模型。 开发者们首先开发出一个产品的最初版本给客户验收,然后开发团队开发一个新的版本再次给客户验收。这 阅读全文
posted @ 2017-05-07 14:36 夜半钟声到客床 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 不同的软件团队有不同的形式,适用于不同的人员和需求。共享心智模式(Shared mental models)是指团队成员共同拥有的知识结构,它使得团队成员能对团队作业形成正确的解释和预期,从而协调自己的行为以适应团队作业和其他团队成员的需求。 软件开发是一种典型的通过团队合作来完成任务的工作,在团队 阅读全文
posted @ 2017-05-07 14:11 夜半钟声到客床 阅读(114) 评论(0) 推荐(0) 编辑
  2017年4月23日
摘要: 每个项目都有具体而多变的需求,有工期、质量和资源的矛盾,团队成员各自的水平、目标也也不完全一致,团队不可能不存在矛盾。矛盾主要有以下主要阶段 萌芽 磨合 规范 创造 解体 团队合作,自然会出现不同意见,每个人都有自己的想法,当相互之间存在着分歧的时候,如何去说服对方?试着去琢磨对方的话语和肢体语言, 阅读全文
posted @ 2017-04-23 15:25 夜半钟声到客床 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 软件产业经过几十年的发展,可以说每个软件都是经过相互合作才完成的,那么既然合作了,相互之间就得有一个基准线:标准的规范。 代码的规范 风格规范:主要是文字的规范,主要是简明、易读和无二义性。 设计规范:程序设计、模块之间的关系、设计模式等的通用原则 代码写好之后,还要经过复审,所谓复审就是看代码是否 阅读全文
posted @ 2017-04-23 14:42 夜半钟声到客床 阅读(112) 评论(0) 推荐(0) 编辑
  2017年4月16日
摘要: 软件开发过程不仅指团队的流程,还包括个人开发流程,把每个人的工作有序的组织起来,就是团队的流程。这里说的“有序”,并不是“无争论”。软件系统的绝大部分模块都是由个人开发或维护的,在软件工程中把单个的成员叫做Individual Contribution(IC),其流程: 交流,实验,快速原型去理解问 阅读全文
posted @ 2017-04-16 19:05 夜半钟声到客床 阅读(84) 评论(0) 推荐(0) 编辑
  2017年4月9日
摘要: 《构建之法》第一章就写着“’软件=程序+软件工程”,相较于软件本身似乎软件工程这一体系更来得重要,软件工程的概念:『软件工程师把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。软件工程包括下列领域:软件需求分析,软件设计,软件构建,软件测试和软件维护。其目标是创造足够好的软件,所谓 阅读全文
posted @ 2017-04-09 13:04 夜半钟声到客床 阅读(83) 评论(0) 推荐(0) 编辑