从版本< 26.1 >
由superadmin编辑
在2022/01/19, 18:17上
到版本
由superadmin编辑
在2022/06/26, 19:08上
< >
修改评论 该版本没有评论

Summary

Details

Icon Page properties
Content
... ... @@ -1,4 +1,12 @@
1 -{{box cssClass="floatinginfobox" title="**Contents**"}}
1 +如有[[ITIL认证>>url:http://www.itilchina.cn/achotsao/vip_doc/13354653.html]]、[[ITIL培训>>url:http://www.itilchina.cn/achotsao/vip_doc/13354653.html]]或[[ITIL考试>>url:http://www.itilchina.cn/achotsao/vip_doc/13354653.html]]需求,可[[点击了解详情>>url:http://www.itilchina.cn/achotsao/vip_doc/13354653.html]]
2 +
3 +
4 +**申明:**
5 +
6 +本系列ITIL 4中文版本由长河领导的ITIL先锋论坛专家委员会组织翻译,国内众多从事ITIL理论推广及落地实践的专家们参与。需要下载最新翻译版本请关注**微信公众号:ITILXF**,并回复“**软件开发和管理”**即可。
7 +
8 +{{box cssClass="floatinginfobox" title="
9 +**Contents**"}}
2 2  {{toc/}}
3 3  {{/box}}
4 4  
... ... @@ -7,16 +7,6 @@
7 7  
8 8  
9 9  
10 -需要下载 **ITIL 4软件开发和管理实践【中文】**pdf版全文,请关注微信公众号itilxf ,并回复“软件开发和管理”即可。
11 -
12 -[[image:微信截图_20210206234644.png]]
13 -
14 -
15 -**申明:**
16 -
17 -本系列ITIL 4实践中文版本由ITIL先锋论坛专家委员会组织翻译,国内众多从事ITIL理论推广及落地实践的专家们参与,需要下载最新翻译版本请关注微信公众号:ITILXF,也可访问ITIL4中文知识库网站:itil4hub.cn。
18 -
19 -
20 20  请注意,ITIL先锋论坛专家团队仅仅只是进行了这些著作的语种转换工作,我们并不拥有包括原著以及中文发行文件的任何版权,所有版权均为Axoles持有,读者在使用这些文件(含本中文翻译版本)时需完全遵守Axoles 和 TSO所申明的所有版权要求。
21 21  
22 22  
... ... @@ -162,6 +162,7 @@
162 162  
163 163  * **完成的定义:提议产品或服务的商定标准,反映了功能和非功能要求。**
164 164  
163 +
165 165  == 2.3 范围 ==
166 166  
167 167  [[编辑>>url:http://itil4hub.cn/bin/edit/34%20%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%92%8C%E7%AE%A1%E7%90%86/2%20%E4%B8%80%E8%88%AC%E4%BF%A1%E6%81%AF/WebHome?section=5]]
... ... @@ -191,20 +191,21 @@
191 191  
192 192  软件开发和管理实践没有包括许多密切相关的活动和职责范围。这些活动和职责范围在表2.1中列出,并引用了相关实践。重要的是记住,ITIL实践通过价值流将价值链活动结合并交付价值。
193 193  
194 -|**活动**|**实践指导**
195 -|软件架构|架构管理
196 -|功能和功效需求|业务分析
197 -|应用程序制品从一个环境部署到另外的环境|部署管理
198 -|提供用户反馈接口|服务台
199 -|应用程序组合管理|组合管理
200 -|使应用程序可用并可供用户使用|发布管理
201 -|(((
193 +(% style="width:462px" %)
194 +|(% style="width:299px" %)**活动**|(% style="width:161px" %)**实践指导**
195 +|(% style="width:299px" %)软件架构|(% style="width:161px" %)架构管理
196 +|(% style="width:299px" %)功能和功效需求|(% style="width:161px" %)业务分析
197 +|(% style="width:299px" %)应用程序制品从一个环境部署到另外的环境|(% style="width:161px" %)部署管理
198 +|(% style="width:299px" %)提供用户反馈接口|(% style="width:161px" %)服务台
199 +|(% style="width:299px" %)应用程序组合管理|(% style="width:161px" %)组合管理
200 +|(% style="width:299px" %)使应用程序可用并可供用户使用|(% style="width:161px" %)发布管理
201 +|(% style="width:299px" %)(((
202 202  验证应用程序是否符合要求
203 203  
204 204  测试潜在的可发布应用
205 -)))|服务验证和测试
206 -|编排应用程序的整体设计|服务设计
207 -|应用监控|监控和事态管理
205 +)))|(% style="width:161px" %)服务验证和测试
206 +|(% style="width:299px" %)编排应用程序的整体设计|(% style="width:161px" %)服务设计
207 +|(% style="width:299px" %)应用监控|(% style="width:161px" %)监控和事态管理
208 208  
209 209  表2.1其他实践指南中描述的相关活动
210 210  
... ... @@ -312,8 +312,9 @@
312 312  
313 313  ITIL实践是用于管理产品和服务的手段或工具。像任何工具的性能一样,实践性能只能在该工具的应用上下文中评估。但是,工具的质量可能有所不同。这种差异定义了工具的潜力或能力。
314 314  
315 -|实践成功因素|示例指标
316 -|同意并改进组织的软件开发和管理方法|(((
315 +(% style="width:674px" %)
316 +|(% style="width:277px" %)实践成功因素|(% style="width:395px" %)示例指标
317 +|(% style="width:277px" %)同意并改进组织的软件开发和管理方法|(% style="width:395px" %)(((
317 317  ● 对为软件开发和管理选择的方法利益相关者的满意度
318 318  
319 319  ● 遵循所选方法的开发团队所占百分比
... ... @@ -324,7 +324,7 @@
324 324  
325 325  ● 内部和外部要求、政策和法规的遵循程序。
326 326  )))
327 -|确保软件在整个生命周期中持续满足组织的要求和质量标准|(((
328 +|(% style="width:277px" %)确保软件在整个生命周期中持续满足组织的要求和质量标准|(% style="width:395px" %)(((
328 328  ● 对提供价值的应用程序利益相关者的满意度
329 329  
330 330  ● 应用程序符合内部和外部要求和政策程度
... ... @@ -371,13 +371,14 @@
371 371  ● 交付和支持
372 372  
373 373  (% style="text-align:center" %)
374 -[[image:http://itil4hub.cn/bin/download/34%20%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%92%8C%E7%AE%A1%E7%90%86/3%20%E4%BB%B7%E5%80%BC%E6%B5%81%E5%92%8C%E6%B5%81%E7%A8%8B/WebHome/image-20200923163503-1.png?width=637&height=425&rev=1.1||alt="image-20200923163503-1.png" height="425" width="637"]]
375 +[[image:1642587054207-791.png]]
375 375  
377 +
376 376  图3.1此图显示了软件开发和管理所参与的主要价值链活动。
377 377  
378 378  
379 379  (% style="text-align:center" %)
380 -[[image:http://itil4hub.cn/bin/download/34%20%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%92%8C%E7%AE%A1%E7%90%86/3%20%E4%BB%B7%E5%80%BC%E6%B5%81%E5%92%8C%E6%B5%81%E7%A8%8B/WebHome/image-20200923163503-2.png?width=563&height=496&rev=1.1||alt="image-20200923163503-2.png" height="496" width="563"]]
382 +[[image:1642587069101-157.png]]
381 381  
382 382  图3.2编码、构建和运行与服务价值链相对应的获取/构建和交付(和支持)活动
383 383  
... ... @@ -396,91 +396,16 @@
396 396  
397 397  服务提供商组织通常会综合各种不同的方法,实现最有效和可管理的可重复过程集。但是,本文可以确定大多数实践方法中通用的一组活动。
398 398  
399 -|输入|活动项目|输出
400 -|(((
401 -业务案例、业务逻辑需求、服务模型、架构文档、用户故事、任务、现有积压和项目计划中的缺陷
401 +[[image:1642587125230-252.png]]
402 402  
403 -相关积压\项目项
404 -
405 -现有环境配置
406 -
407 -现有的开发工具集和版本跟踪方法
408 -
409 -用户对应用程序的反馈
410 -
411 -应用程序开发的技术标准。
412 -)))|(((
413 -产品计划和优先级
414 -
415 -软件设计
416 -
417 -新代码制作
418 -
419 -代码评审
420 -
421 -缺陷处理
422 -
423 -技术债务管理
424 -
425 -代码重构
426 -
427 -研究与开发
428 -
429 -定期会议和改进活动
430 -
431 -软件运维自动化
432 -
433 -管理开发环境
434 -
435 -版本控制。
436 -)))|(((
437 -新的积压/项目任务、项目或变更交付计划
438 -
439 -新软件或更改软件的技术要求。
440 -
441 -应用程序代码、测试用例、自动化单元测试
442 -
443 -更新的代码、新的待办事项
444 -
445 -会议议程、会议记录、时间表、会议记录、决定和新规则、行动计划
446 -
447 -软件管道、监控和维护自动化工具
448 -
449 -更新的开发环境配置
450 -
451 -准备部署的新版本、保留软件变更记录
452 -
453 -对新的/提议的变更架构决策
454 -
455 -有关软件价值的信息
456 -
457 -有关正在开发的软件的发行说明:技术文档和用户文档(如何使用,安装,配置)、管理文档(如何管理)
458 -
459 -新的/提议的变更的技术标准
460 -)))
461 -
462 462  表3.1软件开发和管理实践的输入、活动和输出
463 463  
464 464  
465 465  表3.2建议在传统的瀑布项目环境中以及在以产品为中心的敏捷开发团队中两种不同的实现活动方案
466 466  
467 -|活动|项目管理实例|产品管理实例
468 -|产品计划和优先级|请求者向相关项目经理或开发团队领导提交新的一批工作。|产品负责人收集新的外部需求,包括发现的积压缺陷,并可能与开发团队一起从积压中选择要在下一个迭代中交付的的任务。
469 -|软件设计|开发人员或分析人员根据业务逻辑文档提供要在软件中实现的技术代码要求。|基于软件的详细信息和编码约定,可以直接在代码中构建技术规范和算法描述,无需单独提供的文件。
470 -|新代码制作|软件开发人员将软件代码与单元测试一起提供,并确保单元测试通过完成。然后提交代码进行测试并验证和批准。|软件开发人员提供软件代码,并确保单元测试通过完成。然后提交用于自动化或手动测试的代码。
471 -|缺陷处理|软件开发人员分析缺陷任务以验证缺陷。向项目管理人员提出项目问题,确保计划用于修复缺陷的资源,并修改相应的软件代码。|软件开发人员分析缺陷任务以验证缺陷。然后,修改软件代码以修复缺陷。
472 -|减轻技术债务|(% colspan="2" %)软件开发人员分析技术债务任务并修改软件代码或架构。
473 -|代码审查|(% colspan="2" %)软件开发人员通过查看或阅读代码检查代码。最好至少有一位不是代码作者的审阅人。
474 -|代码重构|(% colspan="2" %)(((
475 -重构是在不改变其外部行为的情况下重新构建源代码,旨在提高可维护性,效率等。
408 +[[image:1642587251481-977.png]]
476 476  
477 -软件开发人员分析代码重构任务,然后相应地修改软件代码或架构。
478 -)))
479 -|研发|(% colspan="2" %)软件开发人员分析积压的研发任务,并提出新的任务,将任务添加到积压中。
480 -|定期会议和改善活动|软件开发人员或开发团队领导参与项目沟通,并与其他项目团队交互,确保及时交换信息以及风险、问题管理。|开发团队执行定期迭代评估,例如:确保任务的有效进展,计划下一阶段的工作,并强调障碍。
481 -|软件运维自动化|在实施项目期间,软件开发人员会提供一个工具集,以使软件的运行自动化,例如诊断收集、弹性增强、监视和警报系统、例行维护等。软件开发人员在软件运行的同事,维护并演进工具集。|软件开发人员通过开发和演进操作工具集的方式,优化操作软件​​所需的人力资源投入。
482 -|管理开发环境|(% colspan="2" %)开发团队领导确保开发环境配置已提供给开发团队。
483 -|版本控制|(% colspan="2" %)开发团队领导实施版本控制规则和工具集,确保团队成员之间一致的代码跟踪。
410 +[[image:1642587271116-732.png]]
484 484  
485 485  表3.2软件开发和管理实践的活动
486 486  
... ... @@ -516,42 +516,10 @@
516 516  
517 517  表4.1中列出了部署管理活动中可能涉及的角色示例,以及相关的能力类型和特定技能
518 518  
519 -|活动|(((
520 -负责角色
446 +[[image:1642587344159-599.png]]
521 521  
522 -(示例)
523 -)))|能力概况|具体技能
524 -|产品计划和优先级|(((
525 -项目经理
448 +[[image:1642587385016-787.png]]
526 526  
527 -产品所有者
528 -)))|CMLT|(((
529 -熟悉业务目标
530 -
531 -熟练掌握项目管理实践和其他相关交付方法
532 -)))
533 -|软件设计|(((
534 -业务分析师
535 -
536 -或
537 -
538 -软件开发人员
539 -)))|TM|特定软件的技术开发和分析工具
540 -|新代码制作|软件开发人员|TM|特定软件的技术开发和分析工具
541 -|缺陷处理|软件开发人员|TM|特定软件的技术开发和分析工具
542 -|减轻技术债务|软件开发人员|TM|特定软件的技术开发和分析工具
543 -|代码审查|软件开发人员|TM|特定软件的技术开发和分析工具
544 -|代码重构|软件开发人员|TM|特定软件的技术开发和分析工具
545 -|研究与开发|软件开发人员|TMC|特定软件的技术开发和分析工具
546 -|定期会议和改进活动|软件开发团队负责人、产品所有者、软件开发人员、业务分析师、测试工程师,Scrum大师|CLT|特定软件的技术开发和分析工具
547 -|软件运维自动化|软件开发人员|MTC|(((
548 -特定软件的技术开发和分析工具
549 -
550 -对软件运行以及运维软件所需的手动活动的本质的理解
551 -)))
552 -|管理开发环境|软件开发团队领导,软件开发人员、基础架构工程师|MTC|熟悉受控环境配置
553 -|版本控制|软件开发团队负责人、软件开发人员|MTC|熟悉软件版本跟踪方法
554 -
555 555  表4.1部署管理活动中涉及的角色
556 556  
557 557  
... ... @@ -672,7 +672,7 @@
672 672  需求、支持请求和事件是软件开发和管理的主要输入,对运行的应用程序的访问和信息是主要输出。
673 673  
674 674  (% style="text-align:center" %)
675 -[[image:http://itil4hub.cn/bin/download/34%20%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%92%8C%E7%AE%A1%E7%90%86/5%20%E4%BF%A1%E6%81%AF%E5%92%8C%E6%8A%80%E6%9C%AF/WebHome/1600850663107-918.png?rev=1.1||alt="1600850663107-918.png"]]
570 +[[image:1642587408843-383.png]]
676 676  
677 677  图5.1软件开发与管理输入输出
678 678  
... ... @@ -700,23 +700,9 @@
700 700  
701 701  与软件相关的活动可从支持它们的信息管理工具中受益。表5.1为每种活动提供了具体工具。
702 702  
703 -|活动|自动化手段|关键功能|对实践的影响
704 -|产品计划和优先级|(((
705 -任务和工作流跟踪工具集
598 +[[image:1642587437107-335.png]]
706 706  
707 -项目管理工具集
708 -)))|工作安排和可视化|高
709 -|软件设计|开发工具集,开发环境|协作和自动化设计|高
710 -|新代码制作|开发工具集,开发环境|代码管理|高
711 -|代码审查|开发工具集,开发环境|代码管理|高
712 -|缺陷处理|开发工具集,开发环境|代码管理|高
713 -|减轻技术债务|工作流和任务跟踪系统,已知错误数据库,开发工具集,开发环境|代码管理|高
714 -|代码重构|开发工具集,开发环境|代码管理|高
715 -|研发|开发工具集,开发环境|代码管理|高
716 -|定期会议和改进活动|开发工具集,开发环境|协作和调度;保持记录|中
717 -|软件运维自动化|远程管理工具,配置管理工具,自动化部署系统,开发工具集,开发环境|脚本化任务自动化和调度,基础架构编排|高
718 -|管理开发环境|配置管理工具集,开发环境|基础架构编排|高
719 -|版本控制|开发工具集,开发环境|代码仓库管理|高
600 +[[image:1642587456065-553.png]]
720 720  
721 721  表5.1用于软件开发和管理活动的自动化解决方案
722 722  
深圳市艾拓先锋企业管理咨询有限公司