简迷敏捷宣言的4个核心价值观
(1)个体与交互高于过程和工具。
(2)可运行软件高于详尽的文档。
(3)与用户协作高于合同(契约)谈判。
(4)对变更及时响应高于遵循计划。
Scrum有哪三种角色和哪4个会议?
三个角色:
1.产品经理 2.敏捷专家 3.Scrum团队
4个会议:
1.计划会 2.每日站会 3.回顾会 4.评审会。
什么是用户故事?用户故事的3C原则是什么?
用户故事是一个用来确认用户和用户需求的简短描述,用户故事是从用户的角度来描述用户渴望得到的功能。
3C原则:
卡片(Card)– 用户故事一般写在小的记事卡片上。卡片上可能会写上故事的简短描述,工作量估算等。
交谈(Conversation)- 用户故事背后的细节来源于和客户或者产品负责人的交流沟通。
确认(Confirmation)- 通过验收测试确认用户故事被正确完成。
什么是结对编程?请简述结对编程的优点
结对编程,即两个程序员肩并肩地坐在同一台计算机前合作编程,在一个程序员编程的同时,另一个负责检查代码的正确性和可读性。
优点:
-
结对的程序员之间可以是动态调整的,但是结对必须经过缜密的思考和计划,因为多数程序员习惯了独自编码。通过结对,程序员通常可以更快地解决问题。
-
由于两个程序员具有相同缺点和盲点的可能性要小得多,因此可出现更少的错误,可缩短测试的时间和降低测试的成本
-
程序员之间的互相激励、帮助和监督,可降低编程的枯燥性和程序员懒惰的可能性。
-
个别的人员流动对项目进展造成的影响就会相对小。
请简述XP的4个价值观
1、沟通
2、简单
最小的代价达到目的
3、反馈
及时发现并纠正错误。
4、勇气
请简述项目立项的过程
项目立项包括项目发起、项目论证、项目审核和项目批准四个过程
1.项目发起:在发起一个项目时,项目发起人或单位为寻求他人的支持,要以书面材料的形式递交给项目的支持者和领导,使其明白项目的必要性和可行性。
2.项目论证:论证是为立项作准备,是立项的依据。
论证主要从战略、操作性、计划、技术、社会可行性、市场可行性、经济可行性等方面进行评估。
3.项目审核:项目经过可行性研究并且认为可行后,还需要报告主管领导或单位,以获得项目的进一步审核,并得到他们的支持
4.项目批准:项目通过可行性研究和主管部门的批准后,将其列入项目计划的过程,叫做项目立项。
进行项目立项时,主要是从哪几个方面进行可行性研究?
1.战略可行性
2.操作可行性
3.计划可行性
4.技术可行性
5.社会可行性
6.市场可行性
7.经济可行性
8.风险可行性