AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
On Sept. 4, 2010 at XP Matsuri, Kenji Hiranabe talked about the current situation of Agile and XP. Covers history of Patterns and Agile, Lean and recent Kanban movements, and goes back to XP. Explores what was the thing called "XP" with love.
AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
On Sept. 4, 2010 at XP Matsuri, Kenji Hiranabe talked about the current situation of Agile and XP. Covers history of Patterns and Agile, Lean and recent Kanban movements, and goes back to XP. Explores what was the thing called "XP" with love.
This study used the DEMATEL method to analyze and compare the perspectives of mobile app developers and users on the quality characteristics defined in ISO/IEC 25010. The results showed that users regard security as the most important characteristic, while developers prioritize functional suitability, usability, and reliability. There were also differences in how each group viewed the relationships between characteristics. The study concludes that developers should consider user perspectives to better meet expectations and prevent wasted resources from misaligned priorities.
Using DEMATEL to Analyze the Quality Characteristics of Mobile Applications
This study analyzed the quality characteristics of mobile applications that are most important to developers and users. It applied the DEMATEL method to understand their perspectives. The results showed that users regard security as the most important characteristic, while developers see functional suitability, usability, and reliability as most important. Both groups agreed on the importance of portability, and saw performance efficiency and security as influencing other qualities.
This study examines the differential impacts of country image and country-of-origin image on consumers' uncertainty, aspirations, and purchase intentions of high-tech products in emerging markets. Based on a survey of 479 Chinese consumers, the results show that a country's overall image is more effective at reducing consumers' uncertainty and increasing their aspirations to purchase high-tech products, compared to the image of the country-of-origin. Marketers should understand that highlighting the country image can help alleviate consumers' uncertainty and increase their aspirations, while promoting the country-of-origin image is more effective for improving the product image. This study addresses gaps in prior research by simultaneously examining the influences of country image and country-of-origin image on
This document proposes using a fuzzy analytic hierarchy process to evaluate services. It involves representing decision makers' imprecise judgments as fuzzy numbers. The method uses fuzzy pairwise comparisons rather than exact ratios. It transforms the fuzzy prioritization problem into a non-linear program to derive crisp weights from consistent and inconsistent fuzzy comparison matrices. This eliminates additional aggregation and ranking procedures. The document provides an example decision hierarchy and shows results from applying the fuzzy AHP method and standard AHP method to evaluate alternative service providers.
The document discusses knowledge transfer across divisions within diversified firms and its effect on technological innovation. It finds that:
1) Using a sample of over 200,000 patents from 1,644 companies, interdivisional knowledge sharing positively impacts the technological impact of inventions, as measured by subsequent citations.
2) The positive effect of interdivisional knowledge sharing is stronger than using intra-divisional or external knowledge.
3) These findings suggest that searching for and transferring knowledge across divisions can foster innovation in diversified companies. Managing knowledge flows in this way may provide competitive advantages over firms with narrower knowledge bases.
The document summarizes a literature review on evaluating and selecting software packages. It discusses various methodologies, techniques, tools, and criteria discussed in the literature. The key findings are that analytic hierarchy process is widely used for evaluation. There is a lack of common evaluation criteria and need for a framework to assist decision makers. The literature contributes stage-based methodologies, systems/tools for evaluation, and describes techniques like analytic hierarchy process and criteria for evaluating software packages. Limitations include constraints of the literature search and non-English papers. The study provides an overview of the evaluation and selection domain and proposes a generic methodology and criteria.
The document summarizes a research paper that customizes the ISO 9126 quality model for evaluating B2B applications. It does the following:
1) Extracts quality factors specific to web applications and B2B electronic commerce from literature and weights them from developer and user perspectives.
2) Adds these weighted quality factors to the ISO 9126 model to create a customized model for evaluating B2B applications.
3) Applies the proposed customized model to a case study of a B2B portal to demonstrate how it can be used to evaluate a system and calculate an overall quality score.
3. 敏 捷 式 專 案 管 理 的角色
(Scrum Roles)
產品負責人(Product Owner)
Owns „what” is desired and it’s desired
敏捷教練(Scrum Master)
Keeper of Scrum Proces, facilitator
敏捷團隊(Scrum Team)
Owns „how” and „how quickly” work is delivered
利害關係人/贊助人
(Stakeholders/Sponsor)
They have money :)
使用者(Users)
They will use our product
4. 衝刺計畫會議 Sprint Planning Meeting
“What” is to be developed? “How” it will deliver the Sprint Goal?
每日衝刺會議 Daily Srcum Meeting
The Daily Scrum is the key inspect and adapt meeting during a Sprint .
衝刺檢視/展現會議 衝刺 Review/Demo Meeting
A 衝刺 Review/Demo meeting is held at the end of the Sprint to inspect the Increment.
衝刺回顧會議 衝刺 Retrospection Meeting
In the Sprint Retrospective the Scrum Team revises their way of work in the past in order to make it
more efficient and effective in the future.
敏 捷 式 專 案 管 理 的慶典
(Scrum ceremonies)
5. 產品待辦清單(Product B a ck l o g )
Ordered list of everything that might be needed in the product. The Product Backlog defines
the “What” that will be built.
衝刺待辦清單(衝刺 B a ck l o g )
The 衝刺 Backlog is the set of Product Backlog items selected for the 衝刺 plus a plan for delivering the
product Increment and realizing the 衝刺 Goal
產品的增量(Product Increment)
A 衝刺 Review/Demo meeting is held at the end of the 衝刺 to inspect the Increment.
敏 捷 式 專 案 管 理 的工作產出
(Scrum artifacts)
6. 敏 捷 式 專 案 管 理 的程序
(Scrum process)
來自客戶,團隊,主管的投入
Inputs from customers, team, m a n a g e r s …
產品
負責人
產品
待辦清單
敏捷
團隊
衝刺
計畫
會議
衝刺的
待辦清單
敏捷教練
Daily Stand Up Meeting
衝刺 Review
衝刺 Retrospective
衝刺、日期和團隊交付不變
衝刺 and date and team
deliverable do not change
Finished Work
團隊的選擇將從頭開始,盡可能
的承諾交付在衝刺結束後
Team selects starting
at top as much as it can commit
to deliver by end of 衝刺
需求優先級列表:
功能,錯誤...
Prioritized list of
what is required:
features, bugs…
迭代
Iteration
1- 4周的
衝刺