"敏捷開發" 是一種新穎的工作模式與型態, 更是一種良好的工作習慣。
"敏捷" (Agile) 是源於2001年, 有17為開發者與學者們, 在滑雪勝地- 雪鳥渡假村(snowbird)聚會中, 發起了"敏捷軟體開發宣言"(Manifesto for Agile Software Development), 並成立了"敏捷協會"(The Agile Alliance)。
此項宣言包括12項原則, 並影響軟體開發界和其他產業, "敏捷開發" 成為一中思維和工作態度。在敏捷精神下, 更發展出各式各樣的工作方法。之後幾天也會和大家分享敏捷開發的SCRUM、 Teamwork、 Key Performance Indicator、 KanBan Management 等專案館力的技巧與概念!
下面原則有些我中文表達可能不太到位, 所以使用英文來撰寫~請見諒!
(以下翻譯皆為自創, 若內容有誤請給予指教謝謝!)
敏捷開發的12項原則:
The priority of the project is to produce the valuable software product or service continuously to satisfy their customer's needs.
Open mind for entrepreneurs and creativity. Thus the development can be more flexible and competitive.
Produce reliable and valuable products oftenly. The frequency of the procedure can be a few weeks to a few months. The shorter frequency is better.
The worker and the developer have to work together on the project.
Trust your employee. Moreover, provide the comfortable environment and resource they need for supporting through the project.
"Face to Face communication" is the most efficient way and the best method to pass the information between your teammates and the team.
The main measure method of the project processing is a usable product that has been created by the team.
The agile procedure is about developing projects continuously. The sponsor, developer and user should regularly maintain their rate of development.
Seeking greater technology and better design for strengthening the agile.
simplified and eliminated the unnecessary or useless function, thus the product can be produced immediately.
The best structure, needs and design of the project are from the team that is organized and self-management.
The team has to periodically do self-reflection to improve efficiency. They can also adjust or change their actions during the progress of a project.
以上就是敏捷開發的12種原則, 若翻譯不當請多多包涵!
明天會講解, 敏捷開發 SCRUM 的概念與應用~~~