敏捷开发的角色及职责定义_敏捷开发中的角色有哪些 主要职责 - CSDN
  • Scrum敏捷开发角色

    2014-02-22 23:56:44
    在Scrum中有三种角色:产品负责人Product Owner,Scrum Master和Scrum团队,他们的职责分别是: 产品负责人(Product Owner) 确定产品的功能和完成时间;对产品的收益负责;根据市场需求确定产品功能的优先级;...
           在Scrum中有三种角色:产品负责人Product Owner,Scrum Master和Scrum团队,他们的职责分别是:
    • 产品负责人(Product Owner)
    • 确定产品的功能和完成时间;
    • 对产品的收益负责;
    • 根据市场需求确定产品功能的优先级;
    • 在每个Sprint开始之前,可以修改功能需求和优先级;
    • 有权决定接受或否决各Sprint的工作成果。
           Product Owner的角色通常由市场部门的人员或开发部门内部主要使用该产品的人来担任,他的主要工作是根据市场需求,确定产品的功能,列入Product Backlog中,并为这些功能确定优先级别。
           Scrum团队按照功能的优先级,将它们从高到低分配到各个Sprint中进行开发,这些被分配到一个Sprint中完成的功能就形成了Sprint Backlog。
           在产品的整个开发过程中,Product Owner对于产品的需求可能会发生改变。他可以修改Product Backlog,增加某些功能需求、删除某些功能需求、修改优先级等等,但这些行为只能在各个Sprint之间进行。
    • Scrum Master
    • 负责监督整个Scrum项目进程,调整项目计划
    • 确保开发团队成员的能力能够胜任产品的开发;
    • 促进团队中不同角色的成员间充分交流和沟通,并负责为项目的进行扫除障碍;
    • 保证开发团队不受外力的干扰和阻挠;
    • 掌握产品开发进度,参与每日Scrum会议、Sprint计划会议和Sprint评审会议。
    • Scrum Master最经常的情况就是由过去的项目组长(Team leader)来担当。
    • 开发团队

           一般由5-10个能全职工作的成员组成较为理想;团队成员横跨各个职能,通常包含开发,测试,文档设计人员等等。


           这与我们传统的开发模式(瀑布模式)截然不同了。开发团队可以及时有效的交流,而不是像瀑布模式中受职位和文档的限制,使得出错率低,积极性高,从而提高了开发效率。



    展开全文
  • 敏捷开发中的PO即Product Owner,产品或业务负责人,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由产品经理担任,也可由熟悉业务的开发人员担任。如果敏捷团队是在一起办公的,建议由产品...

        敏捷开发中的POProduct Owner,产品或业务负责人,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由产品经理担任,也可由熟悉业务的开发人员担任。如果敏捷团队是在一起办公的,建议由产品经理担任,本身产品经理已经是所有业务的接口人,熟悉业务是其本职工作;如果产品经理和开发、测试团队是两地办公的,如设立的研发中心、外包服务等形式的,建议在开发团队内指定一个人来担任PO,这样产品经理在第一次PRD全体review之后,只需跟这个PO讲解清楚产品逻辑,后续开发和测试当中遇到的问题,都可以咨询PO来得到解决,PO不确定的可以联系产品经理确认,这样可以减少一部分的沟通成本。

        敏捷开发中的SMScrum Master,字面意思是敏捷专家或者敏捷大师,即熟悉敏捷开发模式及敏捷实施流程的人员,一般可由敏捷团队当中的开发负责人担任,部分能力很强且懂技术的产品经理也可担任这个角色,因涉及到工作量评估和分派等工作,最好都是由技术能力较强的人员担任。

    Product OwnerPO

    Product Owner角色定义

    确定产品的方向和愿景,定义产品发布的内容、优先级及交付时间,为产品ROIprofitability of product)负责。 是维护产品需求清单( product backlog )的人,代表利益相关者的利益。

    Product Owner工作职责

    负责最大化产品以及开发团队工作的价值。主要职责如下:

    1、确定产品的功能;

    2、决定发布的日期和发布内容;

    3、为产品的ROI负责;

    4、根据市场价值确定功能优先级;

    5、每个sprint中,根据需要调整功能和优先级(每个sprint开始前调整);

    6、接受或拒绝开发团队的工作成果;

    7、参与Scrum Planning MeetingsSprint计划会议),Sprint Review MeetingSprint评审会)和 Sprint Retrospective MeetingSprint回顾会)

    Product Owner在团队中的作用

    junior团队中:主要的需求来源,个人确定需求价值和优先级

    intermediate团队中:多角度的收集需求,和团队成员共同确定需求的价值和优先级

    Senior团队中:和团队成员共同提出和收集需求,共同对产品负责

    这里的团队分级主要是指团队的敏捷成熟度,即产品团队实施敏捷开发模式后,对敏捷开发模式的适应程度、接受程度和学习程度。后面会专门介绍团队的评估标准。

    一句话总结PO这个角色就是:告诉产品团队要做什么,做功能的先后顺序是怎样的,需求有变动时该如何处理。

    Scrum MasterSM

    Scrum Master角色定义

    是团队的导师和组织者,与Product Owner紧密合作,及时为团队成员提供帮助。促使team按照scrum方式运行,为Scrum过程负责的人。

    Scrum Master并非团队的领导(因为团队是自我组织的),而是一个负责屏蔽外界对开发团队干扰的角色。 Scrum Master是规则的执行者,他是Scrum团队中的服务型领导。

    Scrum Master工作职责

    确保scrum被理解和正确使用并使得Scrum的收益最大化。主要职责如下:

    1、保证团队资源合理利用;

    2、保证各个角色及职责良好协作;

    3、解决团队开发中的障碍;

    4、作为团队和团队外部的接口,协调解决沟通中的问题;

    5、保证开发过程按计划进行,组织Scrum Planning MeetingsSprint计划会议), Daily Stand-up Meeting(每日站会), Sprint Review MeetingSprint评审会)和 Sprint Retrospective MeetingSprint回顾会)。

    Scrum Master在团队中的作用

    junior团队中:主导和控制

    intermediate团队中:引导和教导

    Senior团队中:辅导和协助

    一句话总结SM这个角色就是:教整个团队怎么做,如何估时,跟进每天进度,风险控制,定期总结,计划排定。

    展开全文
  • 敏捷开发 职责 我最近参加了#IDGTECHTalk ,这是美国东部时间星期四中午12点举行的Twitter聊天,主题是“编码的当前和将来状态”。 许多问题和推文都是关于编码语言和框架的。 我选择专注于软件开发管理在确保团队...

    敏捷开发 职责

    我最近参加了#IDGTECHTalk ,这是美国东部时间星期四中午12点举行的Twitter聊天,主题是“编码的当前和将来状态”。 许多问题和推文都是关于编码语言和框架的。 我选择专注于软件开发管理在确保团队达到目标,遵循最佳实践以及就解决方案进行协作方面的作用。

    许多组织授权自组织团队执行每个冲刺并交付可靠的应用程序版本。 他们期望高质量,低缺陷,安全和可维护的代码也能满足业务目标并减少技术债务。 具有多个敏捷团队并努力在标准与自组织原则之间取得平衡的大型组织必须考虑管理层和关键团队成员的角色和职责。

    [了解如何在敏捷开发项目中成为出色的Scrum管理员: Scrum管理员角色,解释 •将您的敏捷职业提升到新的水平: 如何提高您的Scrum管理员技能 •不确定“敏捷”的真正含义是什么? InfoWorld 解释了敏捷方法 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

    这就是需要定义软件开发经理的角色的地方。 敏捷开发对于Scrum管理员,产品所有者和团队的角色有特定的指导原则,但是大多数实践和框架对于软件开发经理没有什么可说的。 我认为这项工作既可以帮助队友发挥出色作用,又可以使标准化流程与敏捷原则保持平衡,并根据框架和最佳实践提供出色的技术。

    这是敏捷软件开发经理的五项具体职责。

    1.与产品负责人讨论实施权衡

    功能和用户故事应定义内容,原因对象,以便团队对要求和接受标准有共同的理解。 理想情况下,他们不应该是如何的功能或故事应该实施过于死板,虽然很多产品的业主选择将定义与实现细节用户故事

    如果功能或故事的说明性过强,则将开发团队锁定在特定的实现中,这些实现可能代价昂贵或难以扩展。 当细节太少时,开发团队可能不知道可以满足最终用户需求和业务需求的最佳实施方案。

    当需求过于规范时,软件开发经理应识别产品所有者,然后向其解释多种实施方案。 每个选项都可能有收益和折衷,而讨论通常会产生更好的解决方案。

    此外,当用户故事定义不清时,软件开发经理应阻止团队参与其中,然后就所需的详细程度咨询产品所有者。

    2.将最佳做法和标准翻译给团队成员

    定义和共享最佳实践和标准对于架构师而言是一项艰巨的任务,但要使团队正确理解和利用它们对于大型软件组织而言可能是艰巨的。

    团队可能有专家,他们希望做的事情与标准建议的有所不同。 团队中可能还会有经验不足的开发人员,他们可能无法完全理解最佳实践或如何将其应用于编码挑战中。

    软件开发经理需要了解团队中每个人的技能和思维方式。 她应该从体育场的角度审查实施方案,并确定哪些最佳实践和标准可能适用。 然后,她可以将他们翻译给团队,并与建筑师分享问题或挑战。

    3.挑战未解决创新和技术债务的积压订单

    产品负责人与许多利益相关者和客户一起确定产品愿景,路线图和功能优先级。 他们面临着巨大的压力,需要完成更多的功能,并使更多的利益相关者对优先级的选择感到满意。

    这种压力通常会导致敏捷积压的不平衡,积压了很多功能,并且缺乏足够的能力进行试验,创新,更重要的是解决技术债务

    当必须在快速的时间内交付关键业务功能时,某些冲刺和发布经常需要这种不平衡。 但是,在某些时候,团队必须回到平衡功能,创新和技术债务优先事项的平衡状态。

    在敏捷积压上开发仪表板是使优先级更加透明的一种方法。 一些团队引入了其他治理和流程来管理技术债务 但是,没有任何替代方法可以让一线领导人积极追求这一治理。

    软件开发经理就是那个人。 当团队感到沮丧时,他可以感觉到,并且需要更多时间来解决技术债务。 他还知道团队何时努力实施更复杂的解决方案,并需要时间进行试验和创新。

    4.按规定的时间表交付高质量的发行版

    敏捷软件开发经理的最重要职责可能是确保按时交付高质量的发行版。 执行质量差或在质量和时间安排上不可靠,前后不一致或不负责任的团队和小队将其组织和工作置于危险之中。

    当出现这些问题的症状时,敏捷软件开发经理的工作就是找出原因并加以解决。 当我与许多软件开发经理交谈时,对这些问题的常见React包括:

    • 责怪产品负责人,因为过多的复杂优先级使积压的工作超载。
    • 确定阻碍或减慢进度的其他团队或外部依赖项。
    • 指出团队缺乏培训,技能或知识。
    • 指向技术债务,缺乏标准或对新架构的需求。
    • 在测试, CI / CD(连续集成/连续交付)自动化以及提高质量或减少开销的其他实现方面指定额外的投资。

    在某种程度上,所有这些都可能适用,但是,如果团队表现不佳,这些并不是领导层想要听到的答案。 软件开发经理需要考虑他们将要采取的行动,并且在更大程度上是他们所控制的范围,以使团队重回正轨。 其中一些选项可能包括:

    • 在回顾会议上讨论问题,以便团队认识到问题并合作解决。
    • 审查并收集有关逃逸到生产中的缺陷的更多数据,并确定需求和测试差距。
    • 审查故事的接受标准,以确保团队完全了解质量期望。
    • 当工作需要外部团队的投入时,在发布和冲刺周期的早期进行计划和交流。
    • 致力于降低速度和缩小范围,直到团队回到正轨。

    5.推动多元化思考和解决问题

    成功的敏捷团队将学习如何团队协作和共同努力。 站立,演示和回顾之类的仪式可帮助团队团结起来,以了解需求,评估解决方案,制定解决方案并改善其流程。 这些仪式为合作奠定了基础。 软件开发经理必须决定如何从所有参与者那里获得想法和积极贡献。

    队友具有不同的个性和专业知识。 有些人可能会内向,很难为对话做出贡献。 其他人可能是主导房间的A类人物。 同样,经验丰富的开发人员可能会控制解决问题的会话或从事更高级的工作,从而阻止更多的初级开发人员分享他们的想法或执行有助于他们成长的任务。

    Scrum主管应在会议期间发挥积极作用,以确保每个人都做出贡献,并有多种想法。 软件开发经理需要进一步迈出这一步,并确保团队的行为举止像团队一样,尊重每个人的意见,分享想法,并使每个人都能参与和学习。

    现在这不是管理层的全部内容吗?

    翻译自: https://www.infoworld.com/article/3432206/5-responsibilities-of-the-agile-software-development-manager.html

    敏捷开发 职责

    展开全文
  • 在Scrum敏捷开发中有三种主要的角色:Product Owner(产品负责人,简称"PO"); Scrum Master(敏捷教练); Team(团队)。其中,Scrum Master是其重要的角色之一。那么今天我们就来探讨一下如何做一个...

    在Scrum敏捷开发中有三种主要的角色:

    Product Owner(产品负责人,简称"PO"); 

    Scrum Master(敏捷教练); 

    Team(团队)。

    其中,Scrum Master是其重要的角色之一。那么今天我们就来探讨一下如何做一个合格的Scrum Master。

    Scrum Master在许多的项目开发中被视为项目经理,这其实是个误区。同时我也经常看到有人主张将Scrum Master与项目经理完全区分,对于此我也不太同意。在我看来Scrum Master虽然并非项目经理,但是仍然肩负着很多项目经理的职能。那么Scrum Master的职责究竟是什么呢?该怎样做才能成为一名合格的Scrum Master呢?以下六项,供您参考。如有不妥之处,欢迎探讨;)

    管理Scrum流程


    这是Scrum Master最核心的职责,也是Scrum Master区别于项目经理的最显著的特征。Scrum Master需要维护每个sprint的流程,确保每个sprint能够顺利的实施以及完成。

    首先,Scrum Master负责主持召开sprint期间的每一个会议,包括sprint plan meeting, daily scrum meeting, sprint grooming meeting,sprint review meeting以及sprint retrospective meeting。

    另外,Scrum Master还需要帮助PO建立product backlog与sprint backlog,并确立其中每个story的优先级。

    最后,Scrum Master还需要帮助Team清除在开发的过程中遇到的障碍。Scrum Master应该有一个block list用来记录Team在开发中遇到的问题障碍,由Scrum Master自己进行管理并最终使得列表中的每一问题得到及时处理。

    保护团队


    Scrum Master应该最大限度的保护Team,以确保Team不会被外界,尤其是PO干扰。那么Scrum Master该如何保护团队呢?Team在什么情况下需要保护呢?

    在每个sprint的初期制定计划的时候,Scrum Master应合理的根据Team的工作能力以及过往经验,承诺工作量。不要盲目乐观的给PO承诺过量的工作。我就遇到过有的Scrum Master可能是对于Team的能力估计不足,也可能是希望通过承诺更过的工作获取老板的芳心,承诺了太多的工作,结果导致Team在sprint的后期连续加班,致使Team的效率严重降低。同时由于时间的匆忙,急于交付,导致了项目的质量很低,最终形成了恶性循环。一个好的Scrum Master在这个时候是应该要懂得如何与PO“周旋”,获取合理的工作量。这里的“周旋”并非消极怠工,故意减少Team的工作量,这其实是通过安排合理的工作量来使团队达到最大的工作效率,同时不会伤害Team的积极能动性。这是一个良性的循环。

    我们都知道,需求的变更对于每一个开发人员来说都是噩梦,而敏捷诞生的其中的一个很重要的原因就是为了解决这一问题,让开发者拥抱变化。然而在我们采用敏捷开发的项目中,经常可以遇到Product Owner越过Scrum Master,直接找到Team, 对他们指手画脚,发号施令。这个时候,Scrum Master应该像“猛兽”一样将PO“吼开”,以避免Team受到“伤害”。需求改变可以,但是不应该在sprint的过程中干扰Team, 可以在daily scrum meeting或者sprint plan meeting上提出,共商解决方案。我觉得Scrum Master对Team在很多时候都应该有一种“护犊子”的精神。确保Team神圣不可侵犯。

    有效沟通


    很多时候Scrum Master起到了一种“承上启下”的作用。一头面对的PO以及自己的老板,另一头面对的是Team。很容易使人感觉Scrum Master仿佛在夹缝中求生存,容易两边都不讨好。因此,沟通艺术的重要性不言而喻。如何说服PO,使得老板满意,并且让Team开心,这是一门学问。对于此,下面几点可以作为参考:

    1. 面向老板:

    应定期及时的通报项目的状态与进展,不要等到老板亲自来问,可以通过表格以电子邮件的方式发送。主要汇报进展状态,避免过于细节的内容;
    遇到问题,应及时上报,使得问题在出现时就能得到重视,并被及时解决。如果等到截止时间才发布坏消息,那么就给了你的老板对你进行微观管理的机会。

    2. 面向Team:

    最重要的一点,应以身作则,态度端正;
    充分了解Team中每个成员的能力状况,防止出现工作量盲目承诺的问题;
    通过daily scrum meeting让Team中每个人都能明确了解最新的进展与形势;
    遇到问题,应对事不对人。

    把关质量


    此刻开始,Scrum Master更像是一个项目经理。无论是质量,进度还是团队建设都更像是项目经理的职责。对于Team来讲,这时的Scrum Master不再是那个“保护”我们的人,而变成了那个“收保护费”的大佬。然而,在实际项目中,Scrum Master确实要承担这些职责,只不过有些已经融入到日常的scrum流程中去了。

    关于质量的管理,我想其重要性不言而喻。质量是决定了产品的命运。那么如何把关质量了。在敏捷实践中,如下的经验可供参考:

    1)欲速则不达。不应过于强调速度,应保持合理的开发节奏,才会使得产品质量具有一定的保障。Scrum流程在每个sprint应统一完整,使得Team形成习惯,最终达到良好的开发节奏。

    2)制定coding style,并坚持代码审查。代码的规范非常重要,好的代码可以提高整体团队的开发与沟通的效率。好的代码会说话。代码审查可以结对完成,只有审查通过,才可以提交代码。可以通过创建pull request来进行代码的审查,通过之后,再merge到代码库中去。

    3)写单元测试。单元测试的重要性我想大家都明白,只是很多人觉得写起来痛苦,麻烦,占用开发时间。有了单元测试,你的代码才是经得起考验的代码。

    4)冒烟测试。在每天下班之前,停止push代码,然后进行冒烟测试。冒烟测试成功之后,才会下班回家。这是一种很好的方法,它保证了每天功能都是可用的,从而确保了质量。

    5)自动化测试。它的好处,不用多说,谁用谁知道:)

    6)提早集成,以便频繁获取反馈。这样的好处在于我们可以及时的得到用户的需求反馈,进而能够及早修正。

    7)最后,我要强调一句:不要加班,不要加班,不要加班。

    跟踪进度


    进度管理是Scrum Master的又一项项目经理职责。对于scrum中进度的监控,我们有很多的方法,也非常有效。

    先说工具,敏捷开发中,比较传统的跟踪进度,同时使用也非常广泛的一种方式是Story Board(故事版)。这种方式简单直观,非常有效。即使现在已经涌现了很多非常优秀的电子管理工具,许多团队仍然对它情有独钟。近些年一些电子的跟踪进度的srcum工具出现了很多。比较有名的像是jira. 它的使用也非常的简单直观,而且功能非常丰富强大,强烈推荐大家使用。

    另外,我们可以通过daily scrum meeting获取到Team每天的工作进展。此时我们可以根据进展进行一些必要的调整。

    团队建设


    团队建设是项目开发中绝对不容忽视的一环。团队凝聚力如何,直接影响了整个团队的战斗力。因此,建设好团队,是每个Scrum Master的重要使命。

    那么如何有效的进行团队建设呢?

    1)放权。敏捷开发的其中的一个重要的特征就是团队自组织。团队自组织的优势就在于,通过放权给团队,让它们自主的思考,设计开发,不对其干预,从而使得团队中每个人具有成就感,进而提高整个团队的积极能动性。

    2)打造学习型团队。一个方法就是通过团队内部知识定期分享的方式,使得每个人都能可以学到新的知识,从而逐步使得团队成长。比如每周五的下午4点,可以利用一小时的时间,让团队的成员举办知识讲座。通过这种形式,大家的积极性会变的很高。可以约定分享的内容并非一定是技术方面的,也可以是生活娱乐等,只要大家感兴趣就好。这样做的好处在于不仅提高了团队的技术能力,也使得团队之间能够更轻松愉快的交流,从而提升团队的凝聚力,战斗力。

    3)最后,提高团队最有效的一个方法,那就是一个字:吃;)这是拉拢吃货们的大好时机。当然这个需要经费,不过方法总会有的,你懂的;)



    作者:Ifdef_Max
    链接:https://www.jianshu.com/p/72a5c42cec8b
    展开全文
  • 在前面的三篇文章中对敏捷开发进行了一个背景铺垫,是以笔者个人的经历为主线来逐渐从个人的角度来理解敏捷开发.     通过结对编程完成了开发框架的搭建,在搭建框架的时候其实我们的正式敏捷流程还没有开始,真正...
  • 敏捷开发团队中PO和SM角色介绍 2013年05月20日 没有评论 19,832 views 通过前面几篇关于敏捷开发总体的相关介绍,相信大家对敏捷开发模式已经有了一个比较清晰的了解,后续会介绍一些比较细分的方面,...
  • Scrum敏捷开发流程主要包扩三个角色、四个会议和个三物件。 三个角色 Scrum团队中包括三个角色,他们分别是产品负责人、开发团队和 项目的直接管理者(Scrum Master)。 Scrum 团队是自组织、跨职能的完整...
  • 敏捷开发中的测试人员敏捷开发团队介绍测试人员需要具备的素质测试人员的主要职责定义质量 (Define Quality)交流缺陷(Communication)及时反馈 (Feedback):敏捷开发中QA的职责之敏捷中的QA敏捷QA的日常活动敏捷QA与...
  • 敏捷开发3种角色

    2019-08-21 11:04:29
    在Scrum角色中包括:产品负责人(Product Owner,PO)、ScrumMaster(SM)、开发团队(Team)。 角色:产品负责人(PO) Scrum团队只有一个产品负责人,他负责在限定期限内拟定可能的最有价值的产品。这是...
  • QA,通常指的是质量保证(Quality Assurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(Quality Analyst),主要基于以下几个方面的原因:  质量保证更偏向于工业说法,称参与软件测试的人员为质量分析师感觉更...
  •  不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。  其中,敏捷测试部分也同以往的软件测试流程有所不同。这对测试人员提出了新的要求,带来了新的挑战。 第一部分:敏捷软件开发简介 敏捷...
  • 项目级敏捷定义:项目级敏捷指产品TR2完成系统设计后,在TR2-TR4A范围内,具有迭代、持续集成和自适应特征的软件开发模式。项目级敏捷聚焦单个项目组或多个项目组协同的软件开发过程和能力改进,对IPD版本级的交付和...
  • 接触“敏捷”这个词有蛮久了,团队近半年也在实行敏捷开发,对于敏捷也有一些感触… ### 啥是“敏捷开发” 对于“敏捷开发”,网上有很多解释,可以查到一大堆相关文章,而且很多文章都有自己的不完全相同...
  • 
 00.管理是把事情做对,而领导是做对的事情。——彼得....  01.你必须管理系统,因为系统本身不能对...03.管理者两个重要的职责  *设定结果或团队预计要达成的目标  *协助工作人员改进过程并安排工作...
  • 1.目的规范互联网软件产品开发项目管理过程,指导开展项目研发、管理等活动。...3.角色及职责定义项目经理:进行产品开发过程中的业务目标、进度、成本、质量控制。挑选项目团队并进行团队建设,激发、鼓舞和改进团队的
  • 敏捷开发知识体系整体框架敏捷开发工程实践项目管理 迭代开发 风险价值生命周期 多级项目规划 完整团队 每日站立会议 任务板 燃尽图 需求管理 需求订单 业务流程草图 用例驱动开发 用户故事 架构 演进的架构 演进的...
  • 书里的敏捷不谈管理者的角色,而是谈教练/促进者。本文首先解说了各行业通常意义上的项目经理角色,然后试图将其与敏捷中的教练/促进者角色相对应。在这一探讨中,本文也试图拓宽教练/促进者的工作范围。...
  • 敏捷开发 模型讲解

    2017-03-01 16:56:54
    CSDN:在你的工作生涯中,前期是在创业公司,后来是大公司,有着一套自己的敏捷开发模式,能够谈谈在你现在使用的敏捷开发工具或方法? 黄勇:敏捷这个话题大家一直都在谈论,也有很多关于敏捷的工具或方法,我...
1 2 3 4 5 ... 20
收藏数 4,918
精华内容 1,967
关键字:

敏捷开发的角色及职责定义