freeCodeCamp/guide/chinese/miscellaneous/programming-methodology/index.md

1.5 KiB
Raw Blame History

title localeTitle
Programming Methodology 编程方法论

基础敏捷原则

流程和工具上的 个人和互动

工作软件 综合

合同谈判中的 客户协作

响应变更 遵循计划

用户故事

用户故事帮助我们将用户的需求直接与我们以对话格式实现的功能联系起来。他们总是遵循这样的语法: “作为用户/利益相关者,我需要/希望能够做某事” 。这可能会导致“明显”功能的一些尴尬故事如_“作为用户我需要能够相信我的信用卡信息是安全的”。_但是为了让我们能够有效地将工作分解成可管理的部分所有功能必须与故事联系起来。

冲刺

“Sprint”是一个短暂的1-3周开发周期在此期间许多故事或子任务的目标是在sprint结束时完成。 “短跑”背后的想法是让我们向项目冠军提供一个故事以供反馈/批准。这个迭代工作流程确保我们从项目冠军那里获得持续的支持,并且我们提供的功能既有效又有价值。

SCRUM

在基础层面SCRUM帮助我们保持专注并了解每个指定任务的状态以及打破沟通障碍。在许多专业设置中工作日以“每日Scrum”开头。我们将遵循每周一次的争议以配合我们的冲刺。常见的Scrum失败是在scrum期间尝试解决问题。故障排除和头脑风暴应始终作为SCRUM的单独任务完成。

在这里阅读更多。