敏捷开发工具_敏捷开发的工具 - CSDN
精华内容
参与话题
  • 面对严酷的小团队、新团队技术创业现实,在开发人员素质参差不齐的...对比大企业的自有自研工具,中小企业多靠第三方工具实现,我们比较了ThoughtWorks、Teambition、Trello、Slack、DevCloud主流敏捷软件开发工具
    在大公司做了6年程序员,2年项目经理的小王,正在创业公司迎来他焦虑的而立之年。
    但是对于3个月前加入创业公司的决定,他现在有些烦躁和怀疑人生。在他过往的经验看来,公司新接的小项目,在过去的大公司里1个月就该交付了。现在已经3个月了,工作、生活一切好像都乱了套,虽说对创业有心理准备,但是这些在他看来都不应该成为问题——
    • CEO低估了项目难度,在客户面前满口答应1个月交付没问题
    • 对软件版本缺乏有效的管理
    • 各语言代码检查,安装各种工具和插件,不胜其烦
    • 半路接手项目,开发环境和架构大换血造成拖延
    • 手工集成
    • 测试人员介入太晚,开发完才测试
    ……
    1个全栈工程师带3、5个刚毕业的程序员,大部分正规军的系统训练,团队尚在磨合期,却要满足客户不断提出的需求,紧迫的deadline,一个项目失败就可能直接导致创业失败。
    面对严酷的小团队、新团队技术创业现实,在开发人员素质参差不齐的情况下,必须依靠工具辅助开发全流程,补齐创业团队短板,提高研发竞争力。对比大企业的自有自研工具,中小企业多靠第三方工具实现,我们比较了ThoughtWorks、Teambition、Trello、Slack、DevCloud主流敏捷软件开发工具。
    1、产品功能是否覆盖软件开发全生命周期
    Thoughtworks: 是
    思特沃克是较早将DevOps理念引入中国的跨国公司,也为国内多家大型软件公司提供过咨询服务。旗下产品:mingle(项目管理)、Snap CI(持续集成-已停止服务)、GoCD(持续交付)、Gauge(自动化测试)。跨国公司的调性就是不为单一市场本地化,所以产品全英文界面,产品基于开源平台开发。

    Teambition:否
    Teambition是国内团队协作工具的领导者,互联网创业明星企业。主打项目管理沟通与协作,产品不仅包括软件开发,还包括众多传统垂直细分行业。产品支持部分API接入,以方便完成软件开发的全流程。

    Trello:否
    Trello可以说是国外开发者(国内部分团队)偏爱的产品了,与Teambition一样主打项目管理,但是Power-Up支持了众多场景与API,没有细分具体行业,但简洁的全中文界面,清晰的场景,学习成本极低,很容易上手。如果你的团队纠结于付费和国际化,使用Trello绝对是不二之选。

    Slack:否
    近日传闻AWS有意收购Slack,Slack作为国外异军突起的SaaS产品,将邮件、聊天、搜索整合在一起自下而上推动增长的模式打破了SaaS产品的固有套路。产品依然不支持中文,特别是某些服务所需网络国内访问并不顺畅,团队使用成本较高。

    DevCloud:是
    DevCloud是华为自主研发的一站式云端DevOps平台。产品包含项目管理、配置管理、代码检查、编译构建、流水线、测试管理、部署管理、发布管理服务,实现了端到端一站式开发,覆盖软件开发全生命周期,专注软件开发领域。

    2、是否有服务团队一对一指导?
    一个企业选择一个全新的研发平台,全新的模式,迁移成本巨大,不仅是代码安全,还有人员学习成本。特别是服务场景越多的产品,不是单单的FAQ能解决的。然而大部分互联网企业的产品,是很少提供专项的专家技术支持的。
    思特沃克(Thoughtworks)侧重咨询,往往只针对大型企业提供服务,以“三高”著称:高品质、高规格、高价格。不是一般中小企业享受得起的;Teambition、Trello、Slack主打互联网模式,只有消费到一定金额的客户才会有技术支撑,其余全靠自学;DevCloud(华为软件开发云)可以说充分发挥了华为的人海战术,技术支撑团队可以进驻企业,一帮一把项目迁移上云,扶上马再送一程。
    3、是否更适合国内企业场景?
    如上文所述,外来的和尚不一定会念本地经。况且能请得起外来和尚的也不多。近些年互联网创业风起云涌,3、5个人的创业公司和团队比比皆是,这种苍蝇腿肉跨国公司是看不上的,也不可能全程培育,他们更崇拜全球统一标准、统一模式。这里本土企业的优势就明显了,创业者与创业者有更多共同语言。

    以上,工具只是辅助,思想还需实践。所谓敏捷开发的核心,不过是转变生产方式,以市场、客户、用户为导向,重新理顺管理、开发、测试、运维的关系。一个真诚的建议是能面对面交流的,千万不要以邮件代替。转型总是痛苦的,可是“飞轮效应”告诉我们,虽然早期推动困难,但只要轮子转起来,就会越来越快。这还难道不值得我们今天多加一点力吗?
    • 了解点击华为软件开发云,加V:hwysqzs,与华为技术大神“面对面”交流;获得华为云重磅技术文档;大咖新锐观点独家分享,另有赠品相送!
    展开全文
  • 敏捷开发工具推荐

    千次阅读 2018-07-09 12:34:30
    我们做敏捷开发,如何敏捷?当然敏捷工具的选用也是非常关键的因素,对我们也起着关键的作用!我来介绍一下我所找到的,好用的敏捷工具:国内的「Leangoo(中文名:领歌)」Leangoo是一款基于看板的项目协作工具,...

    软件开发的项目经理一枚!大家都知道,一个好的敏捷工具对开发项目可以起到推波助澜、事半功倍的做用!

    我们做敏捷开发,如何敏捷?当然敏捷工具的选用也是非常关键的因素,对我们也起着关键的作用!

    我来介绍一下我所找到的,好用的敏捷工具:


    国内的「Leangoo(中文名:领歌)」

    Leangoo是一款基于看板的项目协作工具,Leangoo是由国内最权威的Scrum中文网精心打造,融入了先进的敏捷管理思想。

    我们可以使用Leangoo可视化地进行项目需求、任务、问题和文档的管理和协作,随时随地跟踪团队工作进展!

    它核心是看板,通过看板共享和实时同步团队工作以实现高效协同, 团队工作体现为卡片,内容可以是需求、任务、问题等。Leangoo看板上的主要元素包括列表和泳道,列表管理工作的不同阶段或状态,泳道实现任务的分组对应,从两个纬度让团队的工作高度可视化、一目了然。

    Leangoo提供永久免费的在线版本,企业、个人或其他组织在线注册之后即可免费使用。Leangoo的数据传输采用了最新的https/ssl数据加密技术,用户数据存储在和支付宝同级别的阿里云服务器上,并且经过了加密存储,以保证用户数据安全。Leangoo也提供商业化的私有部署版,私有部署版本可以部署在企业私有云或者企业内网。

    非常的简洁,轻量,上手也很快!




    产品Backlog的管理以及Sprint Backlog和Bug管理

    下图为产品Backlog管理示例图:


    Sprint Backlog示例图:


    Bug管理示例图:



    我们主要用leangoo来跟踪:

    一,定制开发内容并跟踪开发进度

    二、对人员的工作分配及时间安排一目了然

    三、缺陷管理

    四、测试用例的管理

    大致就这四点,它完全可以满足我们的需求 ,希望对更多新加入的开发者有所帮助!





    展开全文
  • 敏捷开发协作工具

    万次阅读 2019-01-16 20:02:41
    因为我们的工作中有各种事物要处理,我们需要这样的敏捷开发工具来帮助我们解决问题并清晰的展开工作。Leangoo可以帮助我们管理事务,需求管理,迭代管理,缺陷管理,测试管理,排列优先级等,随时随地可以了解到...

    为什么选择 Leangoo

    很简单,因为它够简洁,够轻量,上手够快!

    因为我们的工作中有各种事物要处理,我们需要这样的敏捷开发工具来帮助我们解决问题并清晰的展开工作。Leangoo可以帮助我们管理事务,需求管理,迭代管理,缺陷管理,测试管理,排列优先级等,随时随地可以了解到团队以及项目的进展情况。

    可以在Leangoo中,定制你和团队的工作流,任务分配,实时同步,每个成员都可以最快速度了解到被分配的任务,与团队更好的协作。

    所有的项目进度,需求趋势,缺陷趋势都可以一目了然。

    也可以利用Leangoo的思维导图,可以把卡片通过树形结构组织起来,用来管理创意,知识,需求,测试案例等等。

     

    亮点:

       1.  轻量,操作简单,上手超级快。
    简单不意味着要以牺牲功能作为代价。Leangoo的核心是看板,整个页面设计很友好,可以直观的对任务一目了然。它配置性强,可灵活自定义,大量的操作都以拖拽的形式进行,并支持大量的快捷键!

       2.完美支持Scrum敏捷开发和看板方法

    Leangoo的设计融入了先进的敏捷管理思想,由多位业界知名敏捷管理顾问提供支持,并由专业的敏捷开发团队精心研发,完美支持Scrum敏捷开发和看板方法(如:燃尽图,工作量估算,看板周期等),并且可以轻松对接主流Devops平台,是敏捷研发团队首选的项目管理和协作工具。

       3.管理任何事务

    Leangoo可以管理任务事务,比如:

                 1).管理产品/项目规划和敏捷需求,协作进行需求。

                 2).管理敏捷迭代任务,进行任务协作

                 3).管理缺陷,进行缺陷处理的协作

                 4).管理测试场景和测试案例,进行测试协作

                 5).可视化跟踪项目和迭代的进展

     

       4.思维导图

    1. Leangoo脑图是项目团队实时同步、实时共享的,不需要再通过导出分享给项目中的其他人。
    2. Leangoo脑图可以支持多人在线编辑与协作。
    3. Leangoo脑图的节点和Leangoo看板上的卡片是一样的,支持富文本文档,可以添加附件,添加检查项,添加工作量以及评论等。

    所以,它可以用来代表需求、任务、测试或者一篇文档等等。而且每个节点都可以引用到看板上。针对敏捷研发,Leangoo脑图有很多实用的场景,比如实现影响地图、用户故事地图、多级需求管理,知识管理、测试案例、迭代回顾等等

    看板统计:

    Leangoo的每一个看板都设计了看板统计功能,比如:

    燃尽图——项目完成之前,对需要完成的工作的一种可视化表示。
    任务周期——可查看每个任务所花费的时间
    任务分布——可查看每个成员的任务分布情况

    项目跟踪:

    在项目管理的角度,Leangoo也提供了一些统计,比如:

    项目进度 —— 项目进度是根据项目里面所有的需求看板进行统计的,进度值 = 已完成的工作量 / 总的工作量
    团队速度——一个迭代中实际完成的工作量(单位通常是故事点数)
    缺陷分布——展示项目中缺陷的分布情况,(下图所示)
    项目占比的设定以及每个成员参与的项目数量等


    企业管理:

    在企业管理的角度,Leangoo也提供了一些统计:

           企业仪表盘——整个企业仪表盘上展示了项目状态,需求趋势,缺陷趋势,吞吐量。

    项目状态
    项目状态饼图使用了红黄绿三种颜色来代表项目的健康状态。
    绿色表示项目的进度正常,红色表示项目进度有延迟,黄色则是指项目在红绿之间的临界状态。
    通过该饼图能对企业中所有项目的健康状态有大致的了解。
    其中:项目的健康状态是根据项目的需求看板的实际剩余量与燃尽图参考线的偏差进行判定的

    需求趋势——需求趋势统计的是每个月需求的变化趋势。
    缺陷趋势——缺陷趋势统计的是每个月缺陷的变化趋势。
    吞吐量——吞吐量统计的是每个月所有项目完成的需求总和、缺陷总和。

    项目列表:

    项目列表统计的是企业内所有的项目,统计项目进度、需求数量和缺陷数量,资源总数等

     

    集成

    Jenkins

    API接口

     


     

     

    展开全文
  • 关于敏捷开发的实际应用,现在无外乎有以下几种常见的情形: 很多团队想使用敏捷开发工具,但不...有的团队已经应用了一些敏捷开发工具的实践,然而效果不理想,不知道是敏捷开发工具的问题,还是自己实践方式不...

    关于敏捷开发的实际应用,现在无外乎有以下几种常见的情形:
    很多团队想使用敏捷开发工具,但不知道该怎么上手;
    有的团队已经应用了一些敏捷开发工具的实践,然而效果不理想,不知道是敏捷开发工具的问题,还是自己实践方式不得当;
    有的团队听说了敏捷开发工具,但是并不知道它是什么。
    为什么会这样呢?今天我给大家推荐一款超好用且上手简单的敏捷开发工具,下面我们就围绕CORNERSTONE敏捷开发工具来谈一谈,看看CORNERSTONE到底可以帮助我们解决哪些问题。

    1、提升团队密切协作
    在这里插入图片描述
    通过思维导图⾃动⽣成或创建任务,确定责任⼈、任务状态、优先级、类别、时间等多维度 信息,帮助企业快速⾼效的对项⽬进⾏全周期管理; 任务发生变化时会及时更新项目动态,让所有成员及时了解项目最新进展。
    CORNERSTONE的WIKI模块可以帮助成员同步记录项目信息,也可创建知识库和企业信息库,方便其他成员查看。知识共享。共享知识,可以让整个团队开发能力提升的更快。
    CORNERSTONE的代码助手可帮助编程人员以最快的速度完成编程工作,比如当需要对外部的某个窗口进行操作时,CORNERSTONE的代码助手可进行探测,获取相关的窗口信息,再对其它进行操作等。

    2、需求管理
    敏捷开发与传统开发不一样的就是其并不是一次定终身,因为软件开发不是线性路程,所以可能存在着很大的不确定性,需要不断的反馈、调整,快速的去响应变化。
    在这里插入图片描述
    CORNERSTONE的需求管理功能可帮助产品经理排出需求的优先级、明确需求流程和责任人、提高协作效率低下,使需求状态一目了然。

    3、规划迭代
    敏捷开发则有所不同,可在最小可用版本基础之上,不断做功能迭代,不断发布新的版本。简单来说就是,先做一个简化功能版本出来,让用户有软件可用,之后再逐步添加更多功能,而非一步到位。这样还有利于不断收集用户反馈和需求,并及时调整开发方向。
    在这里插入图片描述
    CORNERSTON透过增量迭代⽅法进⾏敏捷式开发,根据不同版本制定⽬标与评审计划,同步统计⾄天/周 /⽉视图、燃尽图以及完成度。迭代进度 清晰可追溯,助⼒企业敏捷迭代,⼩步快跑。

    4、项目进度管理
    CORNERSTON在可视化的平台活动图上,任意自定义不同纬度统计卡⽚,⼤⼤⽅便项⽬经理全⾯掌握项⽬进度和团队表现,了解每位成员⼯作产出与⼯时,提前化解潜在⻛险;同时⽀持⼀键分享卡⽚内容。
    在这里插入图片描述
    5、缺陷追踪

    在这里插入图片描述
    CORNERSTON强⼤的缺陷管理与统计功能,通过分组、解决状态、优先级等列表对缺陷进⾏全⽅位记录与跟踪,同时明 确缺陷责任⼈,及时跟进解决缺陷;同时⽀持导⼊导出功能,导⼊时⽀持任意格式,不受模板限制。

    6、提早集成,不断集成
    “集成”的含义就是,把软件的各个模块,新旧代码统一整合在一起,能够正确编译、运行,并且能够通过一系列的单元测试。
    对于敏捷开发来说,开发人员需要尽可能做到提早集成,频繁集成,一般每添加进一些新的代码时,最好都做一次集成,不要临到软件发布或者交付的当天才开始集成,也不要很久才集成一次,如此可以尽早发现代码中的问题,保持软件的状态一直是可用的。

    在这里插入图片描述
    CORNERSTON ⽀持将持续集成等结果部署到对应 的测试环境,所有部署版本在测试 环境中可随时访问,⽀持灰度发布到⽣产环境中。

    7、自动化集成、测试与部署
    CORNERSTON可通过技术手段把集成、测试与部署这些非常耗时的操作自动化。对于大型软件开发团队来说,编译、测试过程都是非常耗时的,这时,通过技术手段把这些耗时的纯体力劳动扔给CORNERSTON去做,只需等待结果就好。
    在这里插入图片描述
    CORNERSTONE支持依赖脚本pipeline实现的DevOps,支持持续集成与自动化部署,可直接在可视化的服务器上进行操作,同时满足多种开发语言,彻底解决敏捷开发在运维层面的瓶颈,方便开发人员对项目开发生命周期进行全盘管理。

    综上所述,CORNERSTONE是一个一站式项目管理协作平台,可以快速帮助企业进行智能管理,解决研发项目管理痛点,持续交付与集成,透过各个维度跟踪记录项目进度,帮助团队轻松配合完成目标。“工欲行其事,必先利其器”,开发者之器已利,各位可以开始行动了。(传送门: https://www.cornerstone365.cn/


    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69933591/viewspace-2648141/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/69933591/viewspace-2648141/

    展开全文
  • 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。 Java项目开发过程中,由于开发人员的经验、Java代码编写习惯,以及缺乏统一的标准和...
  • 原文地址:https://www.zhihu.com/question/54626462管理工具:1.需求管理工具confluence 是一个基于...2.基于敏捷管理的sprint、backlog、开发task、bug管理工具jira 是一个基于java的issue(问题、事项)管理器,...
  • scrum敏捷开发的几款工具

    千次阅读 2019-03-07 11:14:37
    敏捷开发工具的适合以及选用,对开发项目起着关键性的作用。 此篇介绍我们在scrum敏捷开发中发掘的几款工具,方便更多新加入的开发者上手。 1. Leangoo Leangoo(中文名:领歌)是一款基于看板的项目协作工具!是...
  •  不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。  其中,敏捷测试部分也同以往的软件测试流程有所不同。这对测试人员提出了新的要求,带来了新的挑战。 第一部分:敏捷软件开发简介 敏捷...
  • 敏捷开发工具Pivotal Tracker实施小结

    千次阅读 2019-01-19 18:03:17
    Pivotal Tracker是一款敏捷开发和项目管理的软件。最近在使用了一段时间后,认为这个工具还是不错的,所以在这里总结一下自己的体会。   敏捷开发介绍 简单介绍一下什么是敏捷开发(Agile Development)。敏捷...
  • 记录几种敏捷开发应用的工具

    千次阅读 2017-04-12 09:52:41
    很早以前,就有这么一个想法:开发一套高效的、用于软件开发行业进行项目管理的管理型软件。之所以有这个想法,与我本人的经历有关。早年,在做**系统的时候,部门的总监就让我去做那么一套东西,基于Visual Basic和...
  • 什么是敏捷开发

    万次阅读 多人点赞 2019-05-31 10:49:56
    敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。 简单地来说,敏捷开发并不追求前期完美...
  • 大话项目管理工具之Jira篇

    万次阅读 多人点赞 2014-08-30 11:43:05
    但他不再是知识管理工具了,而是项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 背景 在谈 JIRA 之前,就不得不说
  • 文章来自开源中国(微信ID:oschina2013) ...在这次工具推荐中,我们从一些比较受欢迎的开源项目管理工具中摘取了支持敏捷的几项。 无论您的组织已经在使用敏捷,还是正计划使用,相信这 7 个开源的项目管理...
  • 敏捷开发的优缺点

    万次阅读 2017-06-20 14:39:52
    近期试用了一下华为最新推出的项目管理工具-华为软件开发云,接触了敏捷开发,产生一些想法。以下是使用体验,仅供同行们参考。 一、敏捷开发技术的几个特点和优势: 1.个体和交互胜过过程和工具 2....
  • JIRA作为项目与事务跟踪工具被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA的功能十分丰富。但是,由于JIRA配置十分灵活,在国内中文文档偏少,又缺乏优秀项目...
  • 敏捷测试的方法和实践 (下)

    万次阅读 2010-12-27 09:34:00
    也有人说,只有敏捷开发,没有敏捷测试。下面我们就要讨论一下: 究竟什么是敏捷测试? 敏捷测试有哪些流程改进? 测试人员如何面对敏捷测试的挑战? 在敏捷测试中如何制定相应的自动化测试策略? 等等各种问题。
  • 研发管理工具推荐

    千次阅读 2018-07-09 12:58:44
    我们做敏捷开发,如何敏捷?当然敏捷工具的选用也是非常关键的因素,对我们也起着关键的作用!我来介绍一下我所找到的,好用的敏捷工具:国内的「Leangoo(中文名:领歌)」Leangoo是一款基于看板的项目协作工具,...
  • 互联网敏捷 Scrum 和项目管理

    万次阅读 2019-07-05 10:16:35
    互联网敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,...
  • 我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观: 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划 ...
  • 软件开发模式之敏捷开发(scrum)

    万次阅读 多人点赞 2018-08-08 19:25:59
    这几年关于敏捷开发在互联网企业中越来越广泛被使用到,运用的比较多的当属scrum敏捷开发和xp敏捷开发,人人都在谈论敏捷开发。那什么才是敏捷开发呢? 目录 什么是敏捷开发? 传统的开发模式和敏捷开发模式的...
1 2 3 4 5 ... 20
收藏数 74,290
精华内容 29,716
关键字:

敏捷开发工具