此书适合:计算及相关专业的学生,想成为测试工程师、软件工程师、进入项目经理的人,或者经验丰富的it经理人。
之所以称为学习笔记,是加上我从百度搜到一些在看书过程中不明白的it语,作为菜鸟的我,得多看看专业方面的书籍。
书摘:
单个开发人员的日编码效率很容易达到每天300行代码-500行。
在PMBOK等项目方法论中,只有“尚未发现的问题”才能被称为风险,而“已经发生的问题”则作为问题管理。
好项目,是规划出来的!
PMO—项目管理办公室
PMO的职位是做出最好的组织级项目管理实践。
为什么要请外包?
书提到,当公司资源无法满足项目的要求的时候,需要适当的引入外包资源。
什么是BST项目?
百度不了,应该是电信行业软件工程里的一种项目吧。
什么是迭代获取?
迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值
如何提出有深度的问题?
这个要参考《学会提问》这本书
软件过程方法中,RUP是什么?Scrum是什么?
也就是统一软件过程,是一个面向对象且基于网络的程序开发方法论,是一种重量级过程。RUP最重要的它有三大特点:1)软件开发是一个迭代过程,2)软件开发是由Use Case驱动的,3)软件开发是以架构设计(Architectural Design)为中心的。
Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。
而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。
敏捷开发?
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。
怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;
CMMI方法论?
软件能力成熟度模型集成。大型企业都会用的一种管理软件方法论。
数据表的字段冗余?
在一个数据集合中重复的数据称为数据冗余,浅白的说,就是两个表以上拥有同样的数据字段。
Access数据库?
Microsoft access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
WBS是什么?
工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。
原文:http://www.cnblogs.com/zttjava/p/4988794.html