敏捷开发概念
敏捷软件开发:又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。 它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。
敏捷联盟在成立之初总结了四条基本的价值原则:
· 人员交流重于过程与工具(Individuals and interactions over processes and tools)
· 软件产品重于长篇大论(Working software over comprehensive documentation)
· 客户协作重于合同谈判(Customer collaboration over contract negotiation)
· 随机应变重于循规蹈矩(Responding to change over following a plan)
敏捷开发步骤
1、确认需求
2、评估工作量
将原型设计,UI设计,研发/测试的工作量化,尽量分解到最小任务,最好时间控制在16小时内。
3、创建Sprint
按照功能的重要程度,将任务划分为多个Sprint,每次执行一个Sprint。
每天通过站会确认昨天的工作和完成度,今天的工作和工作中遇到的问题
创建基于JIRA的敏捷开发管理过程
准备工作
拆分工作,评估工作量,制定工作计划,如下所示:
- TEST Sprint1 # Sprint
- TEST1 # EPIC
- TEST-2 # Story
- TEST3 # Sub-task
创建board
进入Boardsd页面,点击Create board,在弹出的页面中点击Create a Scrum board。
进入Create an Agile board页面,选择Board create with new Software project,然后点击Next。
进入New project with board页面,输入Project name/Project key/Project lead,然后点击Create board。
下图就是新建的Board页面,可以通过Boards->TEST board进入。
下图是新建的项目页面,可以通过项目->测试(TEST)进入。
项目设置
点击项目设置,进入项目设置页面。
点击详情,进入项目编辑页面。
项目设置页面中,可以对相应的项目内容进行编辑。
通过版本菜单给项目添加版本。
通过模块菜单给项目添加模块。
通过工作流菜单编辑工作流,点击添加工作流可以添加新的工作流,点击切换方案可以换成之前存在的工作流。
敏捷开发设置开始
点击VERSIONS和EPICS。
选择版本,点击Create epic建立EPIC。
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。