《第九章项目经理》 PM: Product Manager-产品经理,正确地做产品; Project Manager-项目经理,正确地做流程; Program Manager-微软的职位名称,负责除产品开发和测试之外的所有事情; 我个人比较喜欢微软的这一称呼program指的是程序,编写程序,我觉得 ...
分类:
其他好文 时间:
2017-11-17 19:48:56
阅读次数:
102
第九章 项目经理 PM:典型的软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理--PM 微软PM的来历:交流成本问题、开发测试搞不定的事情 PM的能力要求和任务 1.观察,理解和快速学习能力 2.分析管理能力 3.一定的专业能力 4.自 ...
分类:
其他好文 时间:
2017-11-17 18:24:26
阅读次数:
118
一、.敏捷流程过程:1.找出完成产品需要做的事情 2.决定当前的冲刺需要解决的事情 3.冲刺阶段 二、.敏捷开发原则:1.尽早并可持续的交付有价值的软件以满足客户需求 2.敏捷开发欢迎变化,并利用变化提高用户竞争优势 3.经常发布可用软件,能短则短 4.业务人员和开发人员每天应共同工作 5.以有进取 ...
分类:
其他好文 时间:
2017-11-17 16:15:25
阅读次数:
111
1.软件工程包括了开发、运营、维护软件的过程中的很多技做习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中, 叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运 营、维护的效率,以及提升用户满意度、软件的可靠性和可维护性。 2.软件开发流程不光指团队的流程,还包括个人开发流程,因为 ...
分类:
其他好文 时间:
2017-11-17 13:25:48
阅读次数:
93
成为一名合格的PM,应该拥有的能力 (1)观察,理解和快速学习能力 (2)分析管理能力 (3)一定的专业能力 (4)自省的能力 名词解释 (1)bug:软件的缺陷 (2)Test Case:测试用例 (3)Test Suite:测试用例集 测试用来两种操作,分别是黑箱操作和白箱操作 功能测试分类 ( ...
分类:
其他好文 时间:
2017-11-16 22:08:17
阅读次数:
197
1.软件团队的模式: 蜂窝模式、主治医师模式、明星模式、、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式。 2.功能团队模式: 写了再改模式、瀑布模式、统一流程RAP、老板驱动的流程、渐进交付的流程、TSP的原则 3.敏捷建模的价值观包括了四个价值观: ...
分类:
其他好文 时间:
2017-11-16 22:05:23
阅读次数:
158
1. 面向对象方法学的优点:与人类习惯的思维方法一致,稳定性好,可重用性好,可维护性好,易开发大型软件。48:对象模型:对象模型表示静态的,结构化的数据,描述系统的静态结构,为后两个提供了框架。 2. 动态模型:表示瞬时的,行为化的系统的控制性质,规定了对象模型中的对象的合法变化系列,用状态转换图描 ...
分类:
其他好文 时间:
2017-11-16 20:46:56
阅读次数:
104
敏捷流程 第一步:找出完成产品需要做的事情。 第二步:决定当前的冲刺需要解决的事情 第三步:冲刺 第四步:得到软件的一个增量版本,发布给用户。然后在此基础上又进一步计划增量的新功能和改进。 敏捷流程的问题和解法: 第一步:各个需求和任务之间是有种种复杂的依赖关系的,除了优先级之外,我们还要考虑互相的 ...
分类:
其他好文 时间:
2017-11-16 20:44:03
阅读次数:
121
代码复审的正确定义:看代码是否在“代码规范”的框架内正确地解决了问题。 自我复审:自己vs自己,用同伴的标准来要求自己。不一定最有效,因为开发者对自己总是过于自信。如果能持之以恒,则对个人有很大好处同伴复审:复审者vs开发者:简便易行团队复审:团队vs开发者:有比较严格的规定和流程,适用于关键的代码 ...
分类:
其他好文 时间:
2017-11-15 23:40:09
阅读次数:
213
用户体验,很多时候我们会在软件商店下载各种功能相似的应用,比如,我们曾经下载过无数个背英语单词的app,而能留到最后的只有“百词斩”。软件的用户体验的好坏就在于他是否与同类型的软件比起来更好用。用户体验对一款软件的考验很大,市场上也有许多新开发的软件,这些软件有的一夜之间下载量飙升,有的却不了了之, ...
分类:
其他好文 时间:
2017-11-15 23:31:58
阅读次数:
131