团队最近发布了一个版本,在市场上广受好评,公司高层经常直接联系开发团队,关注开发状况,团队感到进度受到了影响,你作为敏捷

题目
单选题
团队最近发布了一个版本,在市场上广受好评,公司高层经常直接联系开发团队,关注开发状况,团队感到进度受到了影响,你作为敏捷管理工程师你会怎么做?()
A

联系PO,要求他和公司高层沟通

B

私下与公司高层沟通

C

邀请公司高层参加计划会

D

忽略该问题,问题团队的问题都可以自己解决

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题三 论敏捷开发方法的应用

敏捷软件开发简称敏捷开发,是从20世纪90年代开始逐渐引起广泛关注的一些新型软件开发方法,以应对快速变化的需求。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作,面对面沟通,频繁交付新的软件版本,紧凑而自我组织型的团队,能够很好地适应需求变化的代码编写和团队组织方法,也更注重人的作用。

敏捷开发的发展过程中,出现了多个不同的流派,例如极限编程、自适应软件开发、水晶方法、特性驱动开发等。但其中的基本原则是一致的。从开发者的角度,主要的关注点有短平快会议(Stand Up)、小版本发布(Frequent Release)、较少的文档(Minimal Documentation)、合作为重(Collaborative Focus)、客户直接参与(Customer Engagement)、自动化测试(Automated Testing)、适应性计划调整(Adaptive Planning)和结对编程(Pair Programming);从管理者的角度,主要的关注点有测试驱动开发(Test-Driven Development)、持续集成(Continuous Integration)和重构(Refactoring)。

请围绕“敏捷开发方法的应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发的软件项目以及你在其中担任的主要工作,包括角色、工作内容等。

2.对开发者关注点中至少三项内容进行解释:结合自己所参与项目,对使用情况予以评价。

3.联系你所参与项目的实际情况,分析并讨论测试驱动开发的使用效果,并评价其优缺点。


正确答案:

写作要点

第一部分简单介绍所参加管理与开发项目的背景及基本要求,并明确指出在其中所担任的主要工作。

第二部分敏捷开发的基本概念。从开发者的角度,主要的关注点有:(1)短平快会议:项目组每天召开的简短会议,每个人回答如下问题:1.你昨天做了什么?2.你今天做什么?3.你遇到了什么困难?站立会议促进团队交流,彼此相互熟悉工作内容。(2)小版本发布:尽量多的产品发布,一般以周、月为单位。这样,客户每隔一段时间就会拿到发布的产品进行试用,而项目组可以从客户那得到更多的反馈来改进产品。正因为发布频繁,每一个版本新增的功能简单,不需要复杂的设计,这样文档和设计就在很大程度上简化了。又因为简单设计,没有复杂的架构,所以客户有新的需求或者需求进行变动,也能很快的适应。往往需要工具软件的支持。(3)较少的文档:与传统开发方法相比,不要求撰写大量文档,而是强调测试文档的重要性。敏捷开发中存在大量的测试文档。敏捷开发认为,测试文档最大程度上保持了与代码的一致性。(4)合作为重:表现为代码共享。在敏捷开发中,代码是归团队所有而不是属于某些人,每个人都有权利获得系统任何一部分的代码然后修改它。这样每个人都能熟悉系统的代码,即使团队的人员变动,也没有风险。(5)客户直接参与:敏捷开发中,客户是与开发团队一起工作的,团队到客户现场进行开发或者邀请客户到团队公司里来开发。(6)自动化测试:为了减少人力或者重复劳动,所有的测试包括单元测试、功能测试或集成测试等都是自动化的,这对QA人员提出了更高的要求。(7)适应性计划调整:敏捷开发中计划是可调整的,可以多次迭代,小版本发布,根据客户反馈随时做出相应的调整和变化。(8)结对编程:在程序实现和编写测试代码时,采取两人共用一台计算机的方式进行,两人频繁讨论并互相监督。考生应该阐明自己项目中实施敏捷开发方法的情况,对上述内容中至少三点进行论述,并对实施的结果进行评价。

第三部分测试驱动开发是敏捷开发中的一项重要内容,要求需求分析后,首先编写测试代码。而功能开发的依据只能是测试代码,目的是在测试代码真实反映用户需求的前提下,功能开发完全满足测试要求即可。测试驱动开发在软件业内争论激烈,反对者提出测试驱动开发过于片面,很容易忽略某些需求中潜在的内容。因此发展出特征驱动开发(Feature-DrivenDevelopmentFDD)和行为驱动开发(Behavior-DrivenDevelopmentBDD)等。请考生说明在自己项目中,实施测试驱动开发的效果,并予以评价。

第2题:

一家小公司的开发团队经历了产品完工以及发布验证和测试的长时间延期。公司担心这将影响到其在市场上的竞争力。团队应使用什么分析来理解这个问题?()

  • A、风险管理
  • B、偏差和趋势
  • C、卡诺模型
  • D、鱼骨图

正确答案:C

第3题:

在最近的四周迭代中,赫克托尔的敏捷团队刚完成了10个用户故事点的开发,测试和发布,那么团队的速度是()

A10

B4

C5

D40


正确答案:A

第4题:

开发团队对一个用户故事不能理解,你作为敏捷管理工程师需要怎么做?()

  • A、要求PO参加计划会议
  • B、对用户故事细化,以便能够理解
  • C、团队讨论采用最佳方案开发
  • D、要求PO参加回顾会

正确答案:A

第5题:

敏捷团队正致力于产品开发,哪些活动可以帮助团队建立良好的协作?()

  • A、每日站会
  • B、发布问题会议
  • C、待办事项改进
  • D、发布计划会议

正确答案:A

第6题:

敏捷团队正在开发一个即将与客户系统集成的产品,系统频繁更改,某些版本未能通过集成测试。敏捷管理专业人士应该怎么做?()

  • A、要求客户不要那么频繁地更改系统,并在集成中重新测试失败的原因
  • B、建议团队在每次发布版本前进行额外的测试
  • C、将问题分配给集成主题专家(SME)
  • D、在项目团队和客户之间实施反馈回路

正确答案:D

第7题:

为了良好沟通,敏捷项目应该()

  • A、保持团队规模较大,以避免利益相关者感到遗漏
  • B、将项目分解为小型,混合技能的自组织团队
  • C、与一个不到10人的团队合作
  • D、与独立的客户,开发人员和测试团队合作

正确答案:B

第8题:

在敏捷和其他项目管理类型中,团队激励是成功的关键因素,提高团队激励的一个方法是()

A确保开发团队严格遵循项目计划

B提供团队成员可做所有决策的环境

C提供一个非协作性环境

D提供教练指导


正确答案:D

第9题:

在开发一个新应用程序的开题会议上,一名敏捷团队成员表达了对网络安全的担心,敏捷项目领导应该怎么做?()

  • A、邀请安全团队成员参加项目规划会议
  • B、与产品经理讨论这个问题
  • C、在下一次站会上讨论该问题
  • D、在产品发布时讨论该问题

正确答案:A

第10题:

团队最近发布了一个版本,在市场上广受好评,公司高层经常直接联系开发团队,关注开发状况,团队感到进度受到了影响,你作为敏捷管理工程师你会怎么做?()

  • A、联系PO,要求他和公司高层沟通
  • B、私下与公司高层沟通
  • C、邀请公司高层参加计划会
  • D、忽略该问题,问题团队的问题都可以自己解决

正确答案:C

更多相关问题