摘要: 所谓Scrum3355指的是:3个核心角色,3个工件,5个关键事件和5个价值观。 3个核心角色: (1)产品负责人(PO):负责最大化投资回报率(ROI),通过确定产品特性,把它们翻译成一个有优先级的列表,为下一个Sprint决定在这个列表中哪些应当优先级最高,并且不断地重新调整优先级和梳理这个列表 阅读全文
posted @ 2023-03-29 22:18 Yinrx 阅读(719) 评论(0) 推荐(0)
摘要: DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 DevOps 的三大支柱之中,即 阅读全文
posted @ 2023-03-29 22:13 Yinrx 阅读(22) 评论(0) 推荐(0)
摘要: 软件工程方法论是指在软件开发过程中必须遵循的普遍行为和规则,包含方法(一种使用定义好的技术集及符号表示组织软件开发的过程,是完成软件开发各个任务的技术方法)、工具(为了运用方法而提供的自动或半自动的软件过程支撑环境)、和软件过程(规定了完成各项任务的步骤)三要素。软件工程方法论能够让我们学习到系统的 阅读全文
posted @ 2023-03-29 22:11 Yinrx 阅读(59) 评论(0) 推荐(0)
摘要: 13年前,新兴的草根开源软件运动如火如荼,而Eric Raymond的《大教堂与集市》(O'Reilly Media, 2001)一书则重新定义了我们的词汇表,几乎预言了瀑布模型和大型软件公司的终结。这本书有煽动性,但却没有说服我。与此同时,由于我正全身心投入开源运动,也就情不自禁地宁愿相信他是对的 阅读全文
posted @ 2023-03-29 22:10 Yinrx 阅读(34) 评论(0) 推荐(0)
摘要: 布模型就是按照一定顺序展开开发软件的流程(传统的生产线)就好比汽车流水线一样,把工作大致分为需求 → 设计 → 制造 → 测试,四个阶段。而瀑布模型也类似于此,把软件开发分为软件计划、需求分析、软件设计、编码、测试、运行维护,六个阶段。 瀑布模型中每项开发活动具有以下特点。 (1)从上一项开发活动接 阅读全文
posted @ 2023-03-29 22:05 Yinrx 阅读(76) 评论(0) 推荐(0)
摘要: 在我看来,软件工程主要是让学习者了解软件开发的流程以及各种框架,在开发软件的方面上,还需要进行更专业深入的学习,才能具备开发软件的基础和能力。 阅读全文
posted @ 2023-03-29 22:01 Yinrx 阅读(23) 评论(0) 推荐(0)