SlideShare a Scribd company logo
1 of 31
Download to read offline
贊 助 單 位:主 辦 單 位:
Agile.Taichung
協 辦 單 位:
從趨勢科技的Agile之旅
談改變的導入
Joy Chen (陳美瑛)
趨勢科技研發總部SQA/SEPG Sr. Director
Methodology
ProcessPractice
High Agility
High Quality
High Productivity
Product Development
Trend Micro SQA/SEPG Mission
Self-serviceable and
Customizable Solution
Consulting Service in
Software/Quality Engineering
Continuous Improvement Framework
Copyright 2015 Trend Micro Inc.3
趨勢科技 (Trend Micro)
陳怡樺
CEO and Co-Founder
員工人數
+5200
營業額
USD 1.2
Billion
創立於
1998年
營運據點
超過50個國
家
公司願景
打造一個數位資訊交
換零風險的世界
承諾
開發、提供、並支援
最靈活且自訂功能最
強的網際網路安全解
決方案,來對付網路
上千變萬化的安全威
脅。
Copyright 2015 Trend Micro Inc.4
1st
LAN Server
Security
1st
Gateway
Security
1st
Threat
Management
Solution
1st
In Netbook
Security
1st
Integrated
Virtualization
Security
1st
Cloud
Computing
Security
1st
Comprehensive
Mobile App
Reputation
Technology
持續創新
1995 2013
趨勢科技連續六年蟬聯全球伺服器防護市場龍頭寶座
IDC最新報告指出趨勢科技市占率已達30.3%,成長速度超越市場
Classification 1/27/2016 5
台灣是最大的研發中心
EMEA
US & Canada
Taipei
Tokyo
Nanjing
• 5 RD Centers
• 1600+ Engineers
大綱
• 故事的源起 - 如何開始的?
• 導入的作法與結果
• 高牆倒了-不停息的改變之旅
• 談一談改變
• 實例探討 (Option)
• Q & A
故事的源起 : 2007年年底
導入的作法 (1)
導入的作法 (2) - Agile Mentality
Agile Mentality
Agile Software
Development
Agile Process
Agile Method
Agile Practice
Agile ........
當應用在軟體
開發上
當實現在軟體
開發的生
命週期上
(PDLC)
一種能快速, 有效地適應和應
對改變的思惟,心態或者說能力
以 Agile Manifesto (4 values + 12
principles) 為基礎的軟體開發方法
Method / process that support the agile
philosophy (4 value + 12 principles)
e.g. Scrum, eXtreme Programming
Practice derived from agile principles
e.g. Stand-up meetings, Sprint
Pair Programming
Agile Mentality vs. Plan Driven
Project Team
Project Req.
& Objective
Project
Plan
Iteration I
Target
Change
Change
Plan
Iteration II
Plan Driven : An artillery to hit a fixed target
Agile Mentality : A missile to hit a moving target
Moving Target
Uncertain situation
Unclear objective
Brand new knowledge
As early as possible needs
Agile Principles
Agile Team
New working environment
Team(s) working model
Vision for team
Agile Value
Individuals and interactions (I&I)
Working software (WS)
Customer collaboration (CC)
Responding to change (RtC)
Progress Tracking
Progress tracking
Schedule control
Continuous
Improvement
Continuously improve
a certain capability,
practice or skill
Agile Mentality 五部
2008
2009
2010
2012
2015
趨勢的 Agile 之旅 - 導入的結果
AgileCommunity.tw
2007
10個專案 增至49個,
其中7 個專
案是續用
2010年初調查結果
IDP (Iterative Development Process)
AgileCommunity.tw
Internet 縮短了一切,推倒許多牆
Agile.Taichung
Users UsersDevelopment
HIE Dev QA
PM Support
Kick-off GM
X
Agile
XX DevOpsLean xxxx
Requirement
不停息的改變之旅
AgileCommunity.tw
…
怎麼導入改變呢?
1/27/2016
看一看 Video想一想 猜一猜
Agile.Taichung
Agile.Taichung
改變的種類
• Top-Down or Bottom-Up
• Organization-wide or Subsystem Change
• Transformational or Incremental Change
• Remedial or Development Change
• Unplanned or Planned Change
Agile.Taichung
改變的東西
• Mission & Strategy
• Policies & Legal Agreements
• Organization Structure
• People
• Culture
• Products, Marketing & Customer Relationships
• Technology
• Process & Practice
Agile.Taichung
改變的對象
Agile.Taichung
怎麼導入改變 - Joy的四道錦囊 (1/2)
• 為何而戰?
– 解決甚麼問題, 產生什麼效益
– 改變前後的特徵,狀態和差異
• 你的粉絲在哪裡?
– 從 Pioneer 或 Early Adopter 下手
– 驗證可行性和執行結果
怎麼導入改變 - Joy的四道錦囊 (2/2)
• 非做不可的氛圍
– 與獎金,考績掛勾
– 定時給主管的執行報告
• 擴大影響力的作為
– 目標矩陣
– 點線面
實例探討
Agile.Taichung
實例探討
Thank You!!
AgileCommunity.tw
https://www.facebook.com/tmfreshman/
Agile.Taichung
Agile.Taichung
Changes in Industry for New Product Development
Experimentation :
Continuous
Customer Validation
Big Design Up Front
Quick release
Long Cycle
Validated learning
OVER
Product Quality
Measures:
Outcome
Output
One team:
Common goals,
flatting management
and collaboration.
Limited Roles
Build a sustainable
business
Build a Product
30
New Collaboration Model : One Team
Common goals, flatting management and collaboration
1/27/2016 Confidential | Copyright 2014 Trend Micro Inc.
Not one time big design
- Iterative ways
- Less beautiful pictures, more facilitation/collaboration
No one is HERO
• Formulate business model and requirement by
collaborative ways
• Build interaction channels between customers and
development team, not only as representative of
customers
PM
Not isolated from users
• Project success  Product success
• Competitor feature analysis
• Involve in requirements validation
• Sustain your own product
Dev Team
31
Lean Startup – Validated Learning Cycle
1/27/2016 Confidential | Copyright 2014 Trend Micro Inc.
Leap-of-Faith assumption
• Fundamental business
hypotheses
MVP: Minimum Viable Product
• Unlike prototype, it’s for sell
or real use.
• Low Quality: Partial features/
limited platforms/workarounds
Measures
• Conversion rates,
• Sign-up and trial rates
• Customer lifetime value
• ….
Lean Startup Lean UX Running Lean Lean Analytics
32
Running Lean
1/27/2016
1. Lean Canvas
– A communication tool to make everyone in the team on the same
page to polish business model iteratively.
 80% of the software developed is being wasted.(CHAOS Report Standish Group 2002 & 2006)
 Your product is NOT “the Product”. Your “business model” is the product.
2. 3 Stages Process
Lean Startup Lean UX Running Lean Lean Analytics
Focus: Growth
Experiments: Optimizations
Focus: Validated learning
Experiments: Pivots
Problem/Solution Fit Product/Market Fit Scale
Verify
Quantitatively
Validate
Qualitatively
Define
Solution
Understand
Problem

More Related Content

What's hot

PM Genome - Productized Lisbon 2017
PM Genome - Productized Lisbon 2017PM Genome - Productized Lisbon 2017
PM Genome - Productized Lisbon 2017Productized
 
Take Your Experimentation Program to the Next Level
Take Your Experimentation Program to the Next LevelTake Your Experimentation Program to the Next Level
Take Your Experimentation Program to the Next LevelOptimizely
 
Product decision-making framework
Product decision-making frameworkProduct decision-making framework
Product decision-making frameworkIntercom
 
SaaSFest 2015: Improve Your Retention With This One Change
SaaSFest 2015: Improve Your Retention With This One ChangeSaaSFest 2015: Improve Your Retention With This One Change
SaaSFest 2015: Improve Your Retention With This One ChangeDavid Cancel
 
Eli casamitjana - Productized Masterclasses
Eli casamitjana - Productized MasterclassesEli casamitjana - Productized Masterclasses
Eli casamitjana - Productized MasterclassesProductized
 
Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...
Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...
Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...Optimizely
 
LEAP-In: Hack your org
LEAP-In: Hack your orgLEAP-In: Hack your org
LEAP-In: Hack your orgBrant Cooper
 
More Human Work and Workplaces
More Human Work and WorkplacesMore Human Work and Workplaces
More Human Work and WorkplacesDeepa Daniels
 
SaaS Product Management (ProductCamp Boston 2016)
SaaS Product Management (ProductCamp Boston 2016)SaaS Product Management (ProductCamp Boston 2016)
SaaS Product Management (ProductCamp Boston 2016)ProductCamp Boston
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMProduct School
 
Using Data to Inform Information Architecture and User Experience
Using Data to Inform Information Architecture and User ExperienceUsing Data to Inform Information Architecture and User Experience
Using Data to Inform Information Architecture and User ExperienceElementive
 
Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...
Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...
Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...Aggregage
 
Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...
Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...
Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...Sean Ellis
 
An Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthAn Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthOptimizely
 
UX STRAT USA 2021: Colette Kolenda, Spotify
UX STRAT USA 2021: Colette Kolenda, SpotifyUX STRAT USA 2021: Colette Kolenda, Spotify
UX STRAT USA 2021: Colette Kolenda, SpotifyUX STRAT
 
12 Days of Productivity
12 Days of Productivity12 Days of Productivity
12 Days of ProductivityRedbooth
 
What next? Webinar, presented by Ray Poynter
What next? Webinar, presented by Ray PoynterWhat next? Webinar, presented by Ray Poynter
What next? Webinar, presented by Ray PoynterJodie Roberts
 
"Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda..."Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda...Productized
 
How to Modernize Your Data Strategy to Fuel Digital Transformation
How to Modernize Your Data Strategy to Fuel Digital TransformationHow to Modernize Your Data Strategy to Fuel Digital Transformation
How to Modernize Your Data Strategy to Fuel Digital TransformationBrainSell Technologies
 

What's hot (20)

PM Genome - Productized Lisbon 2017
PM Genome - Productized Lisbon 2017PM Genome - Productized Lisbon 2017
PM Genome - Productized Lisbon 2017
 
Take Your Experimentation Program to the Next Level
Take Your Experimentation Program to the Next LevelTake Your Experimentation Program to the Next Level
Take Your Experimentation Program to the Next Level
 
Product decision-making framework
Product decision-making frameworkProduct decision-making framework
Product decision-making framework
 
SaaSFest 2015: Improve Your Retention With This One Change
SaaSFest 2015: Improve Your Retention With This One ChangeSaaSFest 2015: Improve Your Retention With This One Change
SaaSFest 2015: Improve Your Retention With This One Change
 
Eli casamitjana - Productized Masterclasses
Eli casamitjana - Productized MasterclassesEli casamitjana - Productized Masterclasses
Eli casamitjana - Productized Masterclasses
 
Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...
Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...
Test & Learn: The Alchemy & Science of Product Metrics - Choosing Metrics Tha...
 
LEAP-In: Hack your org
LEAP-In: Hack your orgLEAP-In: Hack your org
LEAP-In: Hack your org
 
More Human Work and Workplaces
More Human Work and WorkplacesMore Human Work and Workplaces
More Human Work and Workplaces
 
SaaS Product Management (ProductCamp Boston 2016)
SaaS Product Management (ProductCamp Boston 2016)SaaS Product Management (ProductCamp Boston 2016)
SaaS Product Management (ProductCamp Boston 2016)
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
 
Using Data to Inform Information Architecture and User Experience
Using Data to Inform Information Architecture and User ExperienceUsing Data to Inform Information Architecture and User Experience
Using Data to Inform Information Architecture and User Experience
 
Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...
Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...
Empowering You to Empower Them: The Ultimate Guide to Creating a Strong and E...
 
Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...
Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...
Scaling Authentic Growth - How Product and Marketing Work Together to Drive G...
 
Lean Startup 301
Lean Startup 301Lean Startup 301
Lean Startup 301
 
An Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthAn Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit Growth
 
UX STRAT USA 2021: Colette Kolenda, Spotify
UX STRAT USA 2021: Colette Kolenda, SpotifyUX STRAT USA 2021: Colette Kolenda, Spotify
UX STRAT USA 2021: Colette Kolenda, Spotify
 
12 Days of Productivity
12 Days of Productivity12 Days of Productivity
12 Days of Productivity
 
What next? Webinar, presented by Ray Poynter
What next? Webinar, presented by Ray PoynterWhat next? Webinar, presented by Ray Poynter
What next? Webinar, presented by Ray Poynter
 
"Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda..."Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda...
 
How to Modernize Your Data Strategy to Fuel Digital Transformation
How to Modernize Your Data Strategy to Fuel Digital TransformationHow to Modernize Your Data Strategy to Fuel Digital Transformation
How to Modernize Your Data Strategy to Fuel Digital Transformation
 

Viewers also liked

Haben oder sein partizip 2
Haben oder sein   partizip 2Haben oder sein   partizip 2
Haben oder sein partizip 2cgrobert83
 
Guia de estudio segundo parcial (tercera parte)
Guia de estudio segundo parcial (tercera parte)Guia de estudio segundo parcial (tercera parte)
Guia de estudio segundo parcial (tercera parte)Ariel Aranda
 
A Digital Bill of Rights for the Internet, by the Internet
A Digital Bill of Rights for the Internet, by the InternetA Digital Bill of Rights for the Internet, by the Internet
A Digital Bill of Rights for the Internet, by the InternetMashable
 
Dunbar's Number and Your B2B Relationships
Dunbar's Number and Your B2B RelationshipsDunbar's Number and Your B2B Relationships
Dunbar's Number and Your B2B RelationshipsViabl
 
20161022 mt azure_handson
20161022 mt azure_handson20161022 mt azure_handson
20161022 mt azure_handsonSix Apart
 
WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...Chris Evelo
 
ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...
ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...
ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...Paola Furlanetto
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valuePublishing Smarter
 
Three Hurrahs for Hyperlocal Journalism
Three Hurrahs for Hyperlocal JournalismThree Hurrahs for Hyperlocal Journalism
Three Hurrahs for Hyperlocal JournalismTed Mann
 
Всем плевать на ваш дизайн
Всем плевать на ваш дизайнВсем плевать на ваш дизайн
Всем плевать на ваш дизайнAlexander Kirov
 
Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)njbartlett
 
Distributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic WebDistributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic WebEditor IJCATR
 
Презентация НИС коммерция
Презентация НИС коммерцияПрезентация НИС коммерция
Презентация НИС коммерцияОльга Осипова
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSmerycondori
 
X. Le temps de la renaissance
X. Le temps de la renaissanceX. Le temps de la renaissance
X. Le temps de la renaissancePierrot Caron
 
ProcessingとMaxMSPの連携
ProcessingとMaxMSPの連携ProcessingとMaxMSPの連携
ProcessingとMaxMSPの連携Aki Sato
 

Viewers also liked (18)

Haben oder sein partizip 2
Haben oder sein   partizip 2Haben oder sein   partizip 2
Haben oder sein partizip 2
 
Guia de estudio segundo parcial (tercera parte)
Guia de estudio segundo parcial (tercera parte)Guia de estudio segundo parcial (tercera parte)
Guia de estudio segundo parcial (tercera parte)
 
A Digital Bill of Rights for the Internet, by the Internet
A Digital Bill of Rights for the Internet, by the InternetA Digital Bill of Rights for the Internet, by the Internet
A Digital Bill of Rights for the Internet, by the Internet
 
Dunbar's Number and Your B2B Relationships
Dunbar's Number and Your B2B RelationshipsDunbar's Number and Your B2B Relationships
Dunbar's Number and Your B2B Relationships
 
20161022 mt azure_handson
20161022 mt azure_handson20161022 mt azure_handson
20161022 mt azure_handson
 
WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...WikiPathways: how open source and open data can make omics technology more us...
WikiPathways: how open source and open data can make omics technology more us...
 
ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...
ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...
ASI 07 - How Auditing Radio campaigns helps Improve Planning and Buying Effic...
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has value
 
Three Hurrahs for Hyperlocal Journalism
Three Hurrahs for Hyperlocal JournalismThree Hurrahs for Hyperlocal Journalism
Three Hurrahs for Hyperlocal Journalism
 
Всем плевать на ваш дизайн
Всем плевать на ваш дизайнВсем плевать на ваш дизайн
Всем плевать на ваш дизайн
 
قلم_الرصاص
قلم_الرصاصقلم_الرصاص
قلم_الرصاص
 
Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)Introduction to OSGi (Tokyo JUG)
Introduction to OSGi (Tokyo JUG)
 
Distributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic WebDistributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic Web
 
Презентация НИС коммерция
Презентация НИС коммерцияПрезентация НИС коммерция
Презентация НИС коммерция
 
PLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOSPLANIFICACION DE PROSECOS
PLANIFICACION DE PROSECOS
 
X. Le temps de la renaissance
X. Le temps de la renaissanceX. Le temps de la renaissance
X. Le temps de la renaissance
 
How OFTEN to POST on Your Blog
How OFTEN to POST on Your BlogHow OFTEN to POST on Your Blog
How OFTEN to POST on Your Blog
 
ProcessingとMaxMSPの連携
ProcessingとMaxMSPの連携ProcessingとMaxMSPの連携
ProcessingとMaxMSPの連携
 

Similar to Agile Tour Taichung 201601 從趨勢科技的agile之旅談改變的導入

Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!North Highland
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...VMware Tanzu
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...AgileNetwork
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Monc Lee
 
Adaptive Leadership: Accelerating Enterprise Agility
Adaptive Leadership: Accelerating Enterprise AgilityAdaptive Leadership: Accelerating Enterprise Agility
Adaptive Leadership: Accelerating Enterprise AgilityTechWell
 
Practical Software Quality and Testing
Practical Software Quality and TestingPractical Software Quality and Testing
Practical Software Quality and Testingjerrykprague
 
5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform 5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform Milind Pansare
 
Top Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and ResilienceTop Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and ResilienceSharpBrains
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备kookieyang
 
Getting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationGetting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationPowerSteering Software
 
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...Marin Dimitrov
 
Cross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond DevelopmentCross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond DevelopmentScott Gilbert
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportPaul Muller
 
Clorox Open Innovation
Clorox Open InnovationClorox Open Innovation
Clorox Open InnovationMatthew_Dudas
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009skipangel
 

Similar to Agile Tour Taichung 201601 從趨勢科技的agile之旅談改變的導入 (20)

Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!Two-Speed IT: Making It Work!
Two-Speed IT: Making It Work!
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?
 
Adaptive Leadership: Accelerating Enterprise Agility
Adaptive Leadership: Accelerating Enterprise AgilityAdaptive Leadership: Accelerating Enterprise Agility
Adaptive Leadership: Accelerating Enterprise Agility
 
Scrum
Scrum Scrum
Scrum
 
Practical Software Quality and Testing
Practical Software Quality and TestingPractical Software Quality and Testing
Practical Software Quality and Testing
 
5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform 5 Things to Consider when evaluating an Enterprise Innovation Platform
5 Things to Consider when evaluating an Enterprise Innovation Platform
 
Agile foundation online - slide share
Agile  foundation   online - slide shareAgile  foundation   online - slide share
Agile foundation online - slide share
 
5 Whys of Scrum
5 Whys of Scrum5 Whys of Scrum
5 Whys of Scrum
 
Top Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and ResilienceTop Brainnovation to boost Workplace Productivity and Resilience
Top Brainnovation to boost Workplace Productivity and Resilience
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
Getting Started with PPM Benefits Realization
Getting Started with PPM Benefits RealizationGetting Started with PPM Benefits Realization
Getting Started with PPM Benefits Realization
 
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
 
Cross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond DevelopmentCross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond Development
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team Sport
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Clorox Open Innovation
Clorox Open InnovationClorox Open Innovation
Clorox Open Innovation
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 

Recently uploaded

UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaNeo4j
 
[GRCPP] Introduction to concepts (C++20)
[GRCPP] Introduction to concepts (C++20)[GRCPP] Introduction to concepts (C++20)
[GRCPP] Introduction to concepts (C++20)Dimitrios Platis
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Flutter Agency
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfICS
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfkalichargn70th171
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024SimonedeGijt
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Conceptsthomashtkim
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdftimtebeek1
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfryanfarris8
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmuxevmux96
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024MulesoftMunichMeetup
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanNeo4j
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Andreas Granig
 

Recently uploaded (20)

UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
[GRCPP] Introduction to concepts (C++20)
[GRCPP] Introduction to concepts (C++20)[GRCPP] Introduction to concepts (C++20)
[GRCPP] Introduction to concepts (C++20)
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...
Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...
Abortion Clinic in Bloemfontein [(+27832195400*)]🏥Safe Abortion Pills In Bloe...
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmux
 
Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Polokwane ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
Abortion Clinic in Midrand [(+27832195400*)]🏥Safe Abortion Pills In Midrand |...
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Rustenburg [(+27832195400*)] 🏥 Women's Abortion Clinic i...
 

Agile Tour Taichung 201601 從趨勢科技的agile之旅談改變的導入

  • 1. 贊 助 單 位:主 辦 單 位: Agile.Taichung 協 辦 單 位: 從趨勢科技的Agile之旅 談改變的導入 Joy Chen (陳美瑛) 趨勢科技研發總部SQA/SEPG Sr. Director
  • 2. Methodology ProcessPractice High Agility High Quality High Productivity Product Development Trend Micro SQA/SEPG Mission Self-serviceable and Customizable Solution Consulting Service in Software/Quality Engineering Continuous Improvement Framework
  • 3. Copyright 2015 Trend Micro Inc.3 趨勢科技 (Trend Micro) 陳怡樺 CEO and Co-Founder 員工人數 +5200 營業額 USD 1.2 Billion 創立於 1998年 營運據點 超過50個國 家 公司願景 打造一個數位資訊交 換零風險的世界 承諾 開發、提供、並支援 最靈活且自訂功能最 強的網際網路安全解 決方案,來對付網路 上千變萬化的安全威 脅。
  • 4. Copyright 2015 Trend Micro Inc.4 1st LAN Server Security 1st Gateway Security 1st Threat Management Solution 1st In Netbook Security 1st Integrated Virtualization Security 1st Cloud Computing Security 1st Comprehensive Mobile App Reputation Technology 持續創新 1995 2013 趨勢科技連續六年蟬聯全球伺服器防護市場龍頭寶座 IDC最新報告指出趨勢科技市占率已達30.3%,成長速度超越市場
  • 5. Classification 1/27/2016 5 台灣是最大的研發中心 EMEA US & Canada Taipei Tokyo Nanjing • 5 RD Centers • 1600+ Engineers
  • 6. 大綱 • 故事的源起 - 如何開始的? • 導入的作法與結果 • 高牆倒了-不停息的改變之旅 • 談一談改變 • 實例探討 (Option) • Q & A
  • 8. 導入的作法 (2) - Agile Mentality
  • 9. Agile Mentality Agile Software Development Agile Process Agile Method Agile Practice Agile ........ 當應用在軟體 開發上 當實現在軟體 開發的生 命週期上 (PDLC) 一種能快速, 有效地適應和應 對改變的思惟,心態或者說能力 以 Agile Manifesto (4 values + 12 principles) 為基礎的軟體開發方法 Method / process that support the agile philosophy (4 value + 12 principles) e.g. Scrum, eXtreme Programming Practice derived from agile principles e.g. Stand-up meetings, Sprint Pair Programming
  • 10. Agile Mentality vs. Plan Driven Project Team Project Req. & Objective Project Plan Iteration I Target Change Change Plan Iteration II Plan Driven : An artillery to hit a fixed target Agile Mentality : A missile to hit a moving target
  • 11. Moving Target Uncertain situation Unclear objective Brand new knowledge As early as possible needs Agile Principles Agile Team New working environment Team(s) working model Vision for team Agile Value Individuals and interactions (I&I) Working software (WS) Customer collaboration (CC) Responding to change (RtC) Progress Tracking Progress tracking Schedule control Continuous Improvement Continuously improve a certain capability, practice or skill Agile Mentality 五部
  • 12. 2008 2009 2010 2012 2015 趨勢的 Agile 之旅 - 導入的結果 AgileCommunity.tw 2007 10個專案 增至49個, 其中7 個專 案是續用 2010年初調查結果 IDP (Iterative Development Process)
  • 14. Internet 縮短了一切,推倒許多牆 Agile.Taichung Users UsersDevelopment HIE Dev QA PM Support Kick-off GM X Agile XX DevOpsLean xxxx Requirement
  • 19. 改變的種類 • Top-Down or Bottom-Up • Organization-wide or Subsystem Change • Transformational or Incremental Change • Remedial or Development Change • Unplanned or Planned Change Agile.Taichung
  • 20. 改變的東西 • Mission & Strategy • Policies & Legal Agreements • Organization Structure • People • Culture • Products, Marketing & Customer Relationships • Technology • Process & Practice Agile.Taichung
  • 22. 怎麼導入改變 - Joy的四道錦囊 (1/2) • 為何而戰? – 解決甚麼問題, 產生什麼效益 – 改變前後的特徵,狀態和差異 • 你的粉絲在哪裡? – 從 Pioneer 或 Early Adopter 下手 – 驗證可行性和執行結果
  • 23. 怎麼導入改變 - Joy的四道錦囊 (2/2) • 非做不可的氛圍 – 與獎金,考績掛勾 – 定時給主管的執行報告 • 擴大影響力的作為 – 目標矩陣 – 點線面
  • 28. Changes in Industry for New Product Development Experimentation : Continuous Customer Validation Big Design Up Front Quick release Long Cycle Validated learning OVER Product Quality Measures: Outcome Output One team: Common goals, flatting management and collaboration. Limited Roles Build a sustainable business Build a Product 30
  • 29. New Collaboration Model : One Team Common goals, flatting management and collaboration 1/27/2016 Confidential | Copyright 2014 Trend Micro Inc. Not one time big design - Iterative ways - Less beautiful pictures, more facilitation/collaboration No one is HERO • Formulate business model and requirement by collaborative ways • Build interaction channels between customers and development team, not only as representative of customers PM Not isolated from users • Project success  Product success • Competitor feature analysis • Involve in requirements validation • Sustain your own product Dev Team 31
  • 30. Lean Startup – Validated Learning Cycle 1/27/2016 Confidential | Copyright 2014 Trend Micro Inc. Leap-of-Faith assumption • Fundamental business hypotheses MVP: Minimum Viable Product • Unlike prototype, it’s for sell or real use. • Low Quality: Partial features/ limited platforms/workarounds Measures • Conversion rates, • Sign-up and trial rates • Customer lifetime value • …. Lean Startup Lean UX Running Lean Lean Analytics 32
  • 31. Running Lean 1/27/2016 1. Lean Canvas – A communication tool to make everyone in the team on the same page to polish business model iteratively.  80% of the software developed is being wasted.(CHAOS Report Standish Group 2002 & 2006)  Your product is NOT “the Product”. Your “business model” is the product. 2. 3 Stages Process Lean Startup Lean UX Running Lean Lean Analytics Focus: Growth Experiments: Optimizations Focus: Validated learning Experiments: Pivots Problem/Solution Fit Product/Market Fit Scale Verify Quantitatively Validate Qualitatively Define Solution Understand Problem