作者小头像 Lv.1
55 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
0
15
25
15
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

发布时间 2019/08/16 11:14:06 最后回复 zxl0715 2019/09/16 23:05:54 版块 训练营
51763 206 0
他的回复:
华为云账号:zxl0715微信账号:wxid_4hsnbf459put21敏捷最佳实践:XP、SCRUM、水晶体系、动态系统开发方法DSDM、适配性软件开发、FDD等SCRUMSCRUM是遵循敏捷方法的一个软件开发框架。在SCRUM框架中,融入敏捷开发的精神和思想。Scrum方法是一种偏重管理的优秀实践组合:    它通过组建客户参与的团队,确定客户与开发团队的一致目标;    分里程碑,按商业价值排序的需求列表; Scrum框架核心内容:3-3-3“3”个角色(Role)产品主管(Procuct Owner):负责项目的商业价值Scrum师傅(Scrum Master):他负责团队的运转和生产自组织的团队:目标一致的团队“3”个会议迭代计划会议每日晨会迭代回顾会议“3”个工作组件待开发任务列表(product backlog)用来排列任务的优先级和跟踪任务迭代任务列表(the sprint backlog)进度图(burndown chart) 客观的认识敏捷敏捷是一个新生的、飞速成长的方法论① 敏捷基于文化和价值观的特点让其实框架宽泛,兼容性好,同时灵活性大导致施难度加大大家对敏捷的理解各不相同,优秀实践百花齐放;敏捷的优秀实践个异性较强,直接学习风险大② 敏捷提倡的紧密互补的工作方式,对人的要求高③ 敏捷强调的价值观理解不到位,容易让人忽略某些东西,其结果会给人带来误解④ 没有万能、完美的开发方法,适合的才是最重要的
发布时间 2019/08/16 11:14:06 最后回复 zxl0715 2019/09/16 23:05:54 版块 训练营
51763 206 0
他的回复:
华为云账号:zxl0715微信账号:wxid_4hsnbf459put21什么是敏捷开发?敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。我理解它仅仅是一种开发方法,更是为了应对激烈竞争和快速需求变化的一种价值观和商业模式。敏捷提倡以人为核心,敏捷注重的是人与人之前的,面对面的交流。敏捷的核心假设就是:需求是变化的。它以一种局部演进,逐步交付,小批串行的方式更快速的进行交付和保证产品质量。敏捷的核心假设是:需求是持续变化的敏捷12条准则/原则1.Customer satisfaction by rapid delivery of useful software 对我们而言,最重要的是通过尽早和不断交付有价值的软件满足客户需要2. Welcome changing requirements, even late in development 我们欢迎需求的改变,甚至在开发的最后阶段3.Working software is delivered frequently (weeks rather than months) 经常交付可以工作的软件(从几星期到几个月)4.Working software is the principal measure of progress 可以工作的软件是进度的主要度量标准5.Sustainable development, able to maintain a constant pace 敏捷过程提倡可持续开发。出资人、开发人员和用户应该总是维持不变的节奏6.Close, daily co-operation between business people and developers 业务人员和开发者应该在整个项目过程中始终朝夕在一起工作7.Face-to-face conversati最好的架构、需求和设计都源自自我组织的团队12.Regular adaptation to changing circumstances 每隔一定时间,团队都要总结如何更有效率,然后相应地调整自己的行为on is the best form of communication (co-location) 在开发小组中最有效率也最有效果的信息传达方式是面对面的交谈8.Projects are built around motivated individuals, who should be trusted 围绕斗志高昂的人进行软件开发,给开发者提供适宜的环境,满足他们的需要,并相信他们能够完成任务9.Continuous attention to technical excellence and good design 对卓越技术与良好设计的不断追求将有助于提高敏捷性10.Simplicity 简单。——尽可能减少工作量的艺术至关重要11.Self-organizing teams 敏捷的价值观:个体与交互 重于 过程与工具可用的软件 重于 完备的文档客户协作 重于 合同谈判响应变化 重于 遵循计划敏捷的一些特点和问题Ø 前期投入变多了Ø 对人的要求变高了Ø 常常在项目未完时就显现出的商业价值Ø 成功项目管理类,互联网类偏多Ø 项目成功但可维护性不佳Ø 给人感觉流派比较多Ø 有一些极端敏捷的思路和主张,无文档等