目录
项目管理
项目是組織进行的一個暫時性(temporary)的努力付出,在一段事先確認的時間內,運用事先決定的資源,以生产一個獨特(unique)且可以事先定義的產品、服務或結果。 项目管理是運用管理的知識、工具、和技術於项目活動上,來達成解決项目的問題或達成專案的需求。所謂管理包含領導、組織、用人、計劃及控制等五項主要工作。.
查看 用户故事和项目管理
软件开发
软件开发(Software development)是根据用户要求建造出软件系统或者系统中软件部分的一个产品开发的過程。软件开发是一项包括需求获取、开发规划、需求分析和设计、编程实现、软件测试、版本控制的系统工程。换句话说,软件开发就是一系列最终构建出软件产品的活动。软件开发可能包括研究、新的开发工作、修改、复用、重新设计(再工程)、维护,或者任何最终获得软件产品的其他活动。尤其是在软件开发过程的初始阶段,其中可能会涉及许多的部门,包括市场营销、工程设计、研究与开发以及一般意义上的管理 Joseph M.
查看 用户故事和软件开发
敏捷软件开发
敏捷软件开发(Agile software development),又稱敏捷开发,是一種從1990年代開始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于「非敏捷」,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发過程中人的作用。 敏捷軟體開發(或稱快速程式開發RAD)描述了一套軟件開發的價值和原則,在這些開發中,需求和解決方案皆通過自組織跨功能團隊達成。敏捷軟體開發主張適度的計畫、進化開發、提前交付與持續改進,並且鼓勵快速與靈活的面對開發與變更。這些原則支援許多軟件開發方法的定義和持續進化。 「敏捷」(Agile或agile)一詞由「敏捷軟件開發宣言」(Manifesto for agile software development)中開始推廣,「敏捷軟件開發宣言」定義了相關的價值和原則。敏捷軟體開發的框架不斷的發展,兩個最廣泛被使用的是Scrum與Kanban。.
查看 用户故事和敏捷软件开发
另见
敏捷軟體開發
- DevOps
- Scrum
- 产品待办列表
- 傑夫·薩瑟蘭
- 持續整合
- 敏捷软件开发
- 极限编程
- 沃德·坎宁安
- 燃尽图
- 用例
- 用户故事
- 看板 (软件开发)
- 站会
- 精益软件开发
- 结对编程
- 肯·施瓦布
- 肯特·貝克
- 马丁·福勒
- 验收测试
极限编程
軟體需求
亦称为 使用者故事。