敏捷开发
Java我人生
java我人生,即使跑在路上被拌倒无数次,也不要规规矩矩走一辈子,岁月不止,奋斗不息,在为生活奔波的同时更希望为技术而痴狂,能够拥有自己的一家互联网公司!
展开
-
什么叫敏捷开发?
前言 软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代码编程,而是人员的有效组织,如何既发挥人的主观能动性,避免情绪变化对工作的影响,又可以让大家有效的交流,让多个大原创 2015-04-19 14:49:58 · 19007 阅读 · 1 评论 -
敏捷开发之需求澄清
SE整理完一个迭代的需求以后,进入下一个流程需求澄清,需求澄清的主要目的是给开发人员澄清需求,确认开发点。 需求澄清的一般流程为: 1. SE给开发人员讲解需求点 2. 开发人员评论需求点是否合理,完善 3. 开发人员大致描叙实现该需求点的难点 4. 所有人员对该需求点进行评点,如果评的点不统一,则要评点多和少的人原创 2015-04-19 15:27:10 · 16542 阅读 · 0 评论 -
敏捷开发之站立会议
1) 在 Scrum 方法中,Scrum 会议非常重要,整个会议可能会比较混乱粗略,但推进进度的目标却非常清晰明确,并促使团队齐心协力朝共同目标迈进。 2) 团队应召开每日 Scrum 会议,以便确定下一天所需执行的工作,以最大可能地履行其承诺。 团队的每个成员都应该描述自上次会议以来所做的工作。 3)他们计划在当天完成的工作,以及可能对其他团队成员产生影响或需要获得其他转载 2015-04-19 15:37:24 · 4675 阅读 · 0 评论 -
敏捷开发之站立会议注意事项!
敏捷开发-站立会议要点:1、站立会议全员都需要参与;2、当值员必须提前准备,识别出问题和风险,做好协调;3、每个组员汇报进展和当天的计划。对于承诺的任务,需要完全执行;4、每日站会实践不能超过15分钟;5、三段论:昨天完成什么,今天计划做什么,困难;6、成员之间信息共享,每个组员都能了解项目总体进展;7、不要陷于技术细节的讨论,当值人员应该记录下所有的阻碍并跟踪;8原创 2015-04-19 15:42:22 · 4948 阅读 · 0 评论 -
敏捷开发之故事墙
需求澄清后,SE把所有的故事卡贴到故事墙上,等待开发人员的开发。故事墙的模板为:分析 : 需求澄清完成后,SE把所有的故事卡都贴到分析阶段等待开发: 开发人员和SE确认了需求,明确了做什么以及怎么做以后,把故事卡从分析阶段移到等待开发开发中 : 开发人员一次只开发一张故事卡,把相应开发的那张卡移植到开发中阻塞 : 如果开发过程中,由于配合的原因,导致故事原创 2015-04-19 15:46:06 · 5135 阅读 · 0 评论 -
敏捷开发之需求迭代
迭代需求的整理是敏捷开发的第一步,也是敏捷开发很重要的一步,在这一步中我们需要把客户的业务需求按照优先级的顺序,整理成为一个个的迭代。然后把一个个的迭代拆成一个个可验收的故事卡。 在此需要说说什么是故事卡,故事卡和业务需求之间的关系。故事卡是一个个独立的,可验收的功能,一个业务需求可以拆分为多个故事卡。比如:我们常见的账号管理需求,需要对账号进行增、删,改、查。因为添加、修改、删除原创 2015-04-19 15:18:43 · 6529 阅读 · 0 评论