AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
AgileTaipei.2021.03月聚會:從無到有建立一個敏捷開發團隊的經驗甘苦談
建立一個 Agile development team 這件事本身就充滿了敏捷挑戰性,而在一個並非 born to be agile 的公司內要做這事更是充滿坑洞與挑戰,這次我想分享的是近一年半來的實際經驗,中間融合了 Scrum 的儀式及 DevOps 的實戰導入,如果你也先相信了敏捷的價值,想著如果沒有現成環境何不自己打造一個?我想可以分享一些經驗給你/妳。
Plone is a powerful CMS based on Python/Zope, running on Linux, Windows, or cloud service. Ploud.net, provided by Enfold Systems, is free, easy-to-use service for creating and hosting Plone sites. This presentation, in ICOS, showcases the updated technology used by Plone.
Testing in Production, Deploy on FridaysYi-Feng Tzeng
本議題是去年 ModernWeb'19 「Progressive Deployment & NoDeploy」的延伸。雖然已提倡 Testing in Production 多年,但至今願意或敢於實踐的團隊並不多,背後原因多是與文化及態度有些關係。
此次主要分享推廣過程中遇到的苦與甜,以及自己親力操刀幾項達成 Testing in Production, Deploy on Fridays 成就的產品。
Let’s build an User-Centered Team | 張朝智AgileTour@TW
(1) User as a north-star
(2) User as a main part of business model
(3) why PO should know User Research - as a tool to find opportunity / define needs
(4) why PO should know User Research - as a tool to find problems
(5) make members connected with Users
(6) Scenario storytelling
(7) Scenario story mapping
Scrum Drawing Game 2.0 - Draw Your Dream House (Chao-Kung Liu)AgileTour@TW
啥? Scrum 是什麼? 能吃嗎? 我們每天都站著開會啊, 這不就是Scrum嗎?想知道真正Scrum的流程跟精髓嗎? 為什麼我們要敏捷? 沒有什麼比Workshop更能體驗一門學問喔!帶顆輕鬆的心情來場 Scrum Drawing Game 吧!!!Scrum Drawing Game 2.0 - Draw your dream house 是講師賈格為了Agile Tour全新推出的workshop, 所以去年曾經體驗過Scrum Drawing Game的朋友也沒關係, 在進階版的Scrum Drawing Game中我們擴大了版圖, 新增了Persona與Storyboard元素, 讓學員們有更完整的體驗, 於是透過這場Workshop, 我們將體驗到 :
A. 如何生出需求
B. Product Owner 的責任
C. Scrum Team 如何運作
D. Team Building
來吧! 一起來玩 Scrum Drawing Game 吧 !
Agile In Transition and In Business World | Mick ChungAgileTour@TW
Agile Contract and Kanban in Business Operation
1. Agile is good, but …
2. Communication Starts Within.
3. Documentation is not evil.
4. Contract can be a great help not constraints.
5. Let’s Build Ourselves and The Future a Perfect World.
Get better at Refactoring | Stanly LauAgileTour@TW
You have found the more you change the code, the more difficult it becomes. Refactoring is a developer practice of improving the internal structure of an existing code without changing the external behavior. It makes code changes for present or future easier. You may have heard about Refactoring from colleagues, books, articles and have probably tried or hear it the first time. This talk presents what it is, why it is important and what you can do to get better at it based on the experience of mentoring on technical practices to others. This talk is suitable for people who want to grow their skill on creating easy to change software for themselves and others.
『加入公司後才發現老闆只給你 9 個月時間把產品開發出來並且還得賺大錢?!』玩過 UX in the Jungle 這套寓教於樂的桌上遊戲嗎?是的,這是你在這套桌遊裡可以體驗到的挑戰!但,你知道 UX in the Jungle 這套遊戲從概念發想到面世發表只有短短 4 個月的時間嗎?!這次不玩遊戲,來聽聽如何應用敏捷實務開發出好玩、擬真遊戲的實際案例。
23. code build test release deploy operateplan
Continuous Integration
Continuous Delivery
Automation
Automation
Continuous Deployment
Infrastructure
as
Code
more
關鍵在於「人與互動」及「流程」
24. In their efforts to compensate for the
unreliability of human performance, the
designers of automated control systems
have unwittingly created opportunities
for new error types that can be even
more serious than those they were
seeking to avoid.
—James Reason
37. Devops is a cultural movement that changes how
individuals think about their work, values the diversity
of work done, supports intentional processes that
accelerate the rate by which businesses realize value,
and measures the effect of social and technical
change. It is a way of thinking and a way of working
that enables individuals and organizations to develop
and maintain sustainable work practices. It is a cultural
framework for sharing stories and developing empathy,
enabling people and teams to practice their crafts in
effective and lasting ways.
: Effective DevOps P.13, Publisher: O'Reilly Media. (http://shop.oreilly.com/product/0636920039846.do)
《Effective DevOps》
38. DevOps is…
A cultural and professional movement, focused on how we
build and operate high velocity organisations, born from the
experiences of its practitioners.
: https://www.chef.io/solutions/devops/
Chef
113. 201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2009 - DevOpsDays
Ghent in Belgium
2010 - Book Continuous Delivery: Reliable Software Releases
through Build, Test, and Deployment Automation
2013 - Book The Phoenix Project
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software ,
http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
114. 201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2009 - DevOpsDays
Ghent in Belgium
2010 - Book Continuous Delivery: Reliable Software Releases
through Build, Test, and Deployment Automation
2013 - Book The Phoenix Project
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software ,
http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
115. 201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2009 - DevOpsDays
Ghent in Belgium
2010 - Book Continuous Delivery: Reliable Software Releases
through Build, Test, and Deployment Automation
2013 - Book The Phoenix Project
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software ,
http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
130. 201620051930 1995 20001990
Agile 2008 conference,
Andrew Clay Shafer and Patrick Debois discussed “Agile Infrastructure”
2009/06/23, O’Reilly Velocity,
“10+ Deploys per Day Dev and Ops Cooperation at Flickr”
2009 - DevOpsDays
Ghent in Belgium
2010 - Book Continuous Delivery: Reliable Software Releases
through Build, Test, and Deployment Automation
2013 - Book The Phoenix Project
2010
: http://finding-marbles.com/2012/04/15/a-brief-history-of-agile-and-lean-events/ , https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software ,
http://www.jianshu.com/p/f40209023006 , http://itrevolution.com/the-history-of-devops/ , http://www.tocinstitute.org/history-of-toc.html
144. Jeff Geerling
《Ansible for DevOps》
“My advice: spend less time
arguing over the definition of the
word, and more time making it
mean something to you.”
156. Leaders need to realize that implementing DevOps
means changing the technology system as well as
the cultural system. They must acknowledge that
both are intertwined and, to be successful, both
systems must evolve to drive velocity.”
Learning how to manage and lead by giving people
context and information to make better decisions—
versus giving them tickets or briefs—is how leaders
and teams will thrive.
: https://blog.chef.io/2016/10/06/future-of-devops-with-adam-jacob/
Chef CTO Adam Jacob