SlideShare a Scribd company logo
Agile2014 Report
As a Speaker and a Reporter
of the latest Agile in the world
Aug/05/2014
Hiroyuki Ito
Development Process Optimization Department, Rakuten, Inc.
http://www.rakuten.co.jp/
2
Hiroyuki Ito
About me
Test-Driven
Development Group
@hageyahhoo
(The Hiro)
3
What is
Agile2014?
4
WALL CI/CD
WALL TDD
WALL ATDD
The world’s largest Agile Conference
5
Attended as a session speaker!
6
Agenda
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
7
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
8
Basic information
Location Orlando, Florida, U.S.
Duration 4.5 days
Attendees Approximately 2000 persons
Sessions 272 sessions
Session Speakers Over 280 persons
9
Rakuten all superstars!
Abex (BDD)
Dana (R Marketing)
TheHiro (TDD)
Pramod (PJM)
Yasnob (TDD)
10
Trend of sessions
Category Sessions Memo
Agile Bootcamp 7
Coaching & Mentoring 16
Testing & Quality Assurance 13
Collaboration Culture & Teams 23
Development Practices & Craftsmanship 28
DevOps 15
Enterprise Agile 28
Project Program and Portfolio Management 24
Experience Reports 25 TheHiro made a presentation here.
Keynote 3
Leadership 16
Learning 15
Lightning Talks 3
Open Jam 4 All day event held everyday.
Research 9 Including LT for researchers. 10 min/person.
Special Events 9 Including parties.
Stalwarts 8
User Experience 11
Working with Customers 15
Total 272
Related to
QA Section
Top-down
approaches
are increasing
11
Comparison of trends (with Yamaguchi-san @Yahoo)
Category
Sessions
Memo
2012 2013 2014
Adoption & Transformation 26 0 0 Divided into “Enterprise Agile”, “Learning”, and so on.
Agile Bootcamp 7 7 7
Coaching & Mentoring 15 15 16
Distrubuted Agile 5 0 0 Held only in 2012.
Emerging Applications of Agile 5 0 0 Held only in 2012.
Croudsourced 0 14 0 Held only in 2013.
Lean Startup 0 15 0 Held only in 2013.
Testing & Quality Assurance 12 11 13
Collaboration Culture & Teams 18 15 23
Development Practices & Craftsmanship 16 20 28
DevOps 0 13 15
Enterprise Agile 21 19 28
Project Program and Portfolio Management 0 25 24
Experience Reports 20 14 25
Keynote 3 3 3
Leadership 13 12 16
Learning 0 17 15
Lightning Talks 0 0 3 10 min/person.
Open Jam 26 4 4 Including “Coaches Clinic” in 2012.
Research 8 9 9 Including LT for researchers.
Special Events 9 8 9 Including parties.
Stalwarts 9 7 8
User Experience 12 14 11
Working with Customers 17 17 15
Total 242 259 272
Remaining
at the same level
Increasing
12
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
13
Information and documents
Session information
http://agile2014.sched.org/event/356d50c44035cafe4c27c33da03c2b80#
Presentation document published on Agile Alliance site
http://schd.ws/hosted_files/agile2014/65/1748_TechnologyDrivenDevelopment.pdf
Paper published on Agile Alliance site
http://www.agilealliance.org/files/5014/0509/9284/ExperienceReport.2014.Ito.pdf
14
Before session
15
Before session (expanded)
Fully booked!?
(105 seats)
16
On session program
17
Venue
18
Key item as a speaker
19
Image of presentation
20
Result (quick estimation)
About 60 persons attended.
• Attendance Ratio = 57%
• Average : about 50% (-> GOOD!)
My shepherds often reacted positively during my presentation.
• He is a real SAMURAI! (-> Maybe good )
Only 3 persons left during my presentation.
• Remaining Ratio = 95%
• Average : about 80% (-> GOOD!)
21
Rebecca Wirfs-Brock: Track chair
22
Jutta Eckstein: My shepherd
23
Impression
Englishnization is useful.
• I had no trouble
• making a presentation with English.
• speaking in front of many English native speakers.
Writing a paper was very useful for
• clarifying ideas got through your work.
• acquiring how to think, evaluate, and explain objectively.
• publishing ideas throughout the world easily and fast.
Practicing a presentation was very useful.
• Feedback is very important before the real presentation.
• Rakuten members gave me a lot of insightful feedbacks
before the conference.
24
Next Action
Attend as a speaker again!
• I have some themes
• Advanced testing
• Improve by metrics
Nurture younger members and colleagues
for consistent growth of our company.
• Write and submit papers
• Attend the next conference as a speaker
25
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
26
About 3 years ago
Value
Agile/Scrum/Lean
27
This year
Value
Metrics
CFD/Kanban/KPIs
Testing
BDD/ATDD/ET/MT
Enterprise Agile
Organizational Change/Psychology
Agile/Scrum/Lean
28
The latest trend of Agile
Agile, Scrum, and Lean are ordinary.
• Most of practitioners are thinking about the better ways to
utilize them more.
I found 3 big trends.
• Organizational approach -> Enterprise Agile
• Technical approach -> Testing
• Combination of both -> Metrics
29
Value
Metrics
CFD/Kanban/KPIs
Testing
BDD/ATDD/ET/MT
Enterprise Agile
Organizational Change/Psychology
Agile/Scrum/Lean
1. Enterprise Agile
30
Executives
Managers
UI/UX
Designers
Developers
Ordinary Agile
Bottom-up
approach
Business
Analyst
31
Executives
Managers
UI/UX
Designers
Developers
Enterprise Agile
Business
Analyst
Decrease
silos
Top-down
approach
32
The trend of Enterprise Agile
Practitioner’s concern is changing
• from improvement of development teams
• to total optimization including executives and organization
Most of ideas are spiritual…
1. Not concrete
2. Most of speakers just say the importance of changing
mindset
3. Expanding in the U.S.
On the other hand, the influence of SAFe
(Scaled Agile Framework) is increasing dramatically.
• There were about 5 sessions about SAFe.
• http://scaledagileframework.com/
33
Discussion about EA with other practitioners
It is ordinary to face with middle management layer and
executive layer to adopt the bottom-up approach.
• It is necessary to find and decrease wastes based on
“command and control” organization and leadership.
On the other hand,
we’d be better utilize technical foundation to avoid failures.
Changing top’s mindset is useful for buy-in.
34
Changing mindset is very important, but…
YES, YOU CAN!
35
My opinion
Technical
foundation
is necessary!
36
e.g.) Use automation for collaboration
Check-in build (hourly) My PC
We demonstrate latest application
to the business analyst and managers
in every daily scrum
Deliver to
all team members
automatically
Build applications
and run regression tests
automatically
37
Working software for building shared understanding
Business
Analyst
UI/UX
Designers
Developers
Get fast feedback
Know about
the progress
38
2. Testing
Value
Metrics
CFD/Kanban/KPIs
Testing
BDD/ATDD/ET/MT
Enterprise Agile
Organizational Change/Psychology
Agile/Scrum/Lean
39
3 topics about testing
BDD/ATDD
Mutation Testing
Exploratory Testing
40
Pattern of Automation for BDD/ATDD
Specification by Example
• Use “examples” to build shared understanding
• Create high-level scenarios (by using domain words)
• Create cross-functional team for reducing rework
Default Data Pattern
http://www.cheezyworld.com/2010/11/21/ui-tests-default-dat/
Page Object Pattern
https://code.google.com/p/selenium/wiki/PageObjects
Test Data Management Pattern
• Prepare data for each test and rollback
• Prepare data for all tests and rollback
• Run all tests and commit all data
41
Current knowledge of Exploratory Testing
Session-based test management
http://www.satisfice.com/articles/sbtm.pdf
Heuristics
• http://testobsessed.com/wp-
content/uploads/2011/04/testheuristicscheatsheetv1.pdf
• http://www.satisfice.com/tools/htsm.pdf
Test charters
http://www.qualitestgroup.com/howTo/How-to-write-an-
Exploratory-Test-Charter
42
Mutation Testing (1)
<Example>
// Production code
int foo (int x, int y) {
int z = 0;
if ((x > 0) && (y > 0)) {
z = x;
}
return z;
}
// Test code
assertEquals(2, foo(2, 2))
assertEquals(0, foo(2, -1))
assertEquals(0, foo(-1, 2))
43
Mutation Testing (2)
<Add mutant>
// Production code
int foo (int x, int y) {
int z = 0;
if ((x > 0) && (y >= 0)) {
z = x;
}
return z;
}
// Test code
assertEquals(2, foo(2, 2))
assertEquals(0, foo(2, -1))
assertEquals(0, foo(-1, 2))
44
Mutation Testing (3)
<Kill mutant by changing unit test>
// Production code
int foo (int x, int y) {
int z = 0;
if ((x > 0) && (y >= 0)) {
z = x;
}
return z;
}
// Test code
assertEquals(2, foo(2, 2))
assertEquals(0, foo(2, 0))
assertEquals(0, foo(-1, 2))
45
Mutation Testing (4)
Objective of Mutation Testing is
adding mutant and find code smells.
• Basically for improving unit testing.
Patterns of mutants
http://pitest.org/quickstart/mutators/
• < to <= (adding “=“)
• < to >= (reversing)
• Reverse + and -
• Make if statement invalid (e.g. if (true))
• Change the value of constant
• Change return value (e.g. null)
• Erase method call
46
Mutation Testing (5)
Presentation document
http://schd.ws/hosted_files/agile2014/c1/1435_Mutation_Test_-
_A_New_Way_to_Improve_Code_and_Test.pdf
Definition of Mutation Testing by Parasoft
http://www.parasoft.com/products/article.jsp?articleId=291
PIT (tool for Mutation Testing, for Java)
http://pitest.org/
Research of Mutation Testing
http://crestweb.cs.ucl.ac.uk/resources/mutation_testing_repository/
47
Next Action
Study more about BDD.
• based on “Specification by Example”
Create Synergy among QA section members by
BDD, ATDD, Exploratory Testing, and Mutation Testing.
• Create testable & clear specification for ease of testing
• Enhance skills for test automation
48
3. Metrics
Value
Metrics
CFD/Kanban/KPIs
Testing
BDD/ATDD/ET/MT
Enterprise Agile
Organizational Change/Psychology
Agile/Scrum/Lean
49
• Install applications : 2 minutes/change
• Regression testing : 3 minutes/change
• Change requests : 3 times/week
Example of metrics
50
http://books.rakuten.co.jp/rk/0ee99c9262
9244b89e30a12936a36933/
51
Increasing concerns
Do the same thing in software product world.
It is useful for clarifying the biggest point to improve.
For finding problems and knowing progress.
52
“Useful Metrics in a Complex World” by Ken Power (1)
Ken’s paper
http://www.agilealliance.org/files/9814/0509/9343/ExperienceR
eport.2014.Power.pdf
Point of metrics
• What perspective to measure?
• What does work flow?
• What impedes the flow of work?
53
“Useful Metrics in a Complex World” by Ken Power (2)
Cumulative flow
• Useful for finding problems that impede velocity.
• Know information by trend and hypothesize the following
movement.
Cycle time
Useful for finding the difference among each status
of Kanban board.
Throughput analysis
• Useful for knowing the real progress.
• Can distinguish the failure demand and value demand.
54
“Useful Metrics in a Complex World” by Ken Power (3)
Impression
• The basic idea of metrics is to find problems and know
progress.
• Get information from the change of metrics.
• Other person’s metrics are very insightful.
• We’d be better decide who gather metrics.
Point to use metrics
• Review each metric continuously
55
Next Action
I decided to start the study session
about metrics.
• I have been preparing for the study
session before attending Agile2014.
• I will combine our experience of Gemba
and the latest researches.
56
1. Basic Information of Agile2014
3. The Latest Trend of Agile
2. My Presentation
4. Conclusions
57
The essence of Agile
Agile is a continuous improvement action and process
that can adopt the whole things.
• PDCA cycles
• Less up-front rules
• Create rules & processes by team members (mature)
• Retrospectives
• Based on numerical measurement (metrics)
• Anything is ok to improve (automation, non-technical
process)
• For whole team/organization/company
58
The latest Agile
The essence of Agile is NOT changing.
On the other hand, doing the essence by themselves is
very difficult at present.
• I will support it as an Agile Coach from now on.
Field is expanding.
• Including organizational issues, testing, metrics, and so on.
You’d better clarify what you need and gather information
based on the the essence of Agile.
59
http://agile2015.agilealliance.org/
60
Reference
Program of Agile2014
http://agile2014.agilealliance.org/program/
My blog (Japanese)
http://d.hatena.ne.jp/hageyahhoo/
Papers and resources by Agile Alliance
http://www.agilealliance.org/resources/

More Related Content

What's hot

Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile TesterYi Xu
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015
Hiro Yoshioka
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
TEST Huddle
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
TechWell
 
Succeed with Scrum - Part 1
Succeed with Scrum - Part 1Succeed with Scrum - Part 1
Succeed with Scrum - Part 1
Satisha K Venkataramaiah
 
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Vaidas Adomauskas
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
Kane Mar
 
Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)
Tommy Norman
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
Naveen Kumar Singh
 
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...
Guilherme Motta
 
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
PROIDEA
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
Naresh Jain
 
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Selenium Conference Austin 2017
 
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
Yuval Yeret
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
TechWell
 
leaf - Lean Enterprise Agile Framework - Scaling Deliverables
leaf - Lean Enterprise Agile Framework  - Scaling Deliverablesleaf - Lean Enterprise Agile Framework  - Scaling Deliverables
leaf - Lean Enterprise Agile Framework - Scaling Deliverables
Satisha K Venkataramaiah
 
Deconstructing the scaled agile framework
Deconstructing the scaled agile frameworkDeconstructing the scaled agile framework
Deconstructing the scaled agile framework
Angela Dugan
 
Agile testing quadrants discussion
Agile testing quadrants discussionAgile testing quadrants discussion
Agile testing quadrants discussion
Mary Jiang
 
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
Artem Bykovets
 

What's hot (20)

Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile Tester
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
 
Transforming Your QA and Test Team
Transforming Your QA and Test TeamTransforming Your QA and Test Team
Transforming Your QA and Test Team
 
Succeed with Scrum - Part 1
Succeed with Scrum - Part 1Succeed with Scrum - Part 1
Succeed with Scrum - Part 1
 
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
Agile Project with Fixed Budget Scope and Deadline: How is it Possible?
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)Scrum/XP using Team System (devLink & Agile 2009)
Scrum/XP using Team System (devLink & Agile 2009)
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
 
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...
[Palestra] Agile Coaching: What does it mean? @ Regional Scrum Gathering Peru...
 
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
Tranformative Culture - The Shift From QA To Engineering Productivity - Selen...
 
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
leaf - Lean Enterprise Agile Framework - Scaling Deliverables
leaf - Lean Enterprise Agile Framework  - Scaling Deliverablesleaf - Lean Enterprise Agile Framework  - Scaling Deliverables
leaf - Lean Enterprise Agile Framework - Scaling Deliverables
 
Deconstructing the scaled agile framework
Deconstructing the scaled agile frameworkDeconstructing the scaled agile framework
Deconstructing the scaled agile framework
 
Agile testing quadrants discussion
Agile testing quadrants discussionAgile testing quadrants discussion
Agile testing quadrants discussion
 
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...LeSS: why broader Product Definition, who is the Real PO and what we are scal...
LeSS: why broader Product Definition, who is the Real PO and what we are scal...
 

Viewers also liked

メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンメトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンHiroyuki Ito
 
世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート
世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート
世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート
Hiroyuki Ito
 
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
Rakuten Group, Inc.
 
現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル
Rakuten Group, Inc.
 
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
Hiroyuki Ito
 
ももたろう
ももたろうももたろう
ももたろう
terahide
 
俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ 俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ
Taichi Watanabe
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
Serverworks Co.,Ltd.
 
チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・
チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・
チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・
Rakuten Group, Inc.
 
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
Dai FUJIHARA
 
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
Rakuten Group, Inc.
 
DevOps Practices: Configuration as Code
DevOps Practices:Configuration as CodeDevOps Practices:Configuration as Code
DevOps Practices: Configuration as Code
Doug Seven
 
認定スクラムマスター研修に行ってきました
認定スクラムマスター研修に行ってきました認定スクラムマスター研修に行ってきました
認定スクラムマスター研修に行ってきました
Hajime Yanagawa
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
kyon mm
 
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
Hiroyuki Ito
 
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at NetflixConfiguration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
Justin Ryan
 

Viewers also liked (18)

メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンメトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
 
世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート
世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート
世界最大級のアジャイルカンファレンス報告:Agile2016参加レポート
 
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
 
現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル
 
アジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイドアジャイルメトリクス実践ガイド
アジャイルメトリクス実践ガイド
 
на сайт соцполитика
на сайт соцполитикана сайт соцполитика
на сайт соцполитика
 
ももたろう
ももたろうももたろう
ももたろう
 
俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ 俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
 
チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・
チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・
チームで1番弱い子がアジャイルレトロスペクティブやってみたら ・・・
 
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
 
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
 
DevOps Practices: Configuration as Code
DevOps Practices:Configuration as CodeDevOps Practices:Configuration as Code
DevOps Practices: Configuration as Code
 
認定スクラムマスター研修に行ってきました
認定スクラムマスター研修に行ってきました認定スクラムマスター研修に行ってきました
認定スクラムマスター研修に行ってきました
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
 
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス
 
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at NetflixConfiguration As Code - Adoption of the Job DSL Plugin at Netflix
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
 
市場で勝ち続けるための品質とテストの技術②
市場で勝ち続けるための品質とテストの技術②市場で勝ち続けるための品質とテストの技術②
市場で勝ち続けるための品質とテストの技術②
 

Similar to Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world

Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world  Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Rakuten Group, Inc.
 
Astudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in EgyptAstudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in Egypt
Mohammed Kamal
 
Agile for Business
Agile for BusinessAgile for Business
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Bimlesh Gundurao
 
This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!
LINE Corporation
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
Abhishek Prasoon
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
John Carter
 
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
TestingUy
 
AO, the sap case
AO, the sap caseAO, the sap case
AO, the sap case
Pierre E. NEIS
 
Agile Science
Agile ScienceAgile Science
Agile Science
Xavier Amatriain
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
Kari Kakkonen
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
Aguai Solutions Pvt Ltd
 
Slides 2015 for contact 2
Slides 2015 for contact 2Slides 2015 for contact 2
Slides 2015 for contact 2
YourhighnessJordaan
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple Brands
Optimizely
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
TechWell
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
Yury Katkov
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
semat-presentations
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
LitheSpeed
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
 

Similar to Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world (20)

Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world  Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
 
Astudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in EgyptAstudy into effectiveness of Total quality management Tools in Egypt
Astudy into effectiveness of Total quality management Tools in Egypt
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!This is a flash report of Agile2018 by The HIRO!
This is a flash report of Agile2018 by The HIRO!
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
 
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
Keynote Evento TestingUY 2018 - The Art of Excellence Adding value as an IT p...
 
AO, the sap case
AO, the sap caseAO, the sap case
AO, the sap case
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Agile Science
Agile ScienceAgile Science
Agile Science
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Slides 2015 for contact 2
Slides 2015 for contact 2Slides 2015 for contact 2
Slides 2015 for contact 2
 
Cox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple BrandsCox Automotive: Testing Across Multiple Brands
Cox Automotive: Testing Across Multiple Brands
 
Lean Software Development Is for Everyone
Lean Software Development Is for EveryoneLean Software Development Is for Everyone
Lean Software Development Is for Everyone
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
 
Agile and semat v0.91
Agile and semat v0.91Agile and semat v0.91
Agile and semat v0.91
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 

More from Hiroyuki Ito

Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案
Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案
Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案
Hiroyuki Ito
 
フロリダより愛をこめて
フロリダより愛をこめてフロリダより愛をこめて
フロリダより愛をこめて
Hiroyuki Ito
 
当たり前を当たり前に:Agile2017レポート
当たり前を当たり前に:Agile2017レポート当たり前を当たり前に:Agile2017レポート
当たり前を当たり前に:Agile2017レポート
Hiroyuki Ito
 
海外から登壇依頼を受ける方法
海外から登壇依頼を受ける方法海外から登壇依頼を受ける方法
海外から登壇依頼を受ける方法
Hiroyuki Ito
 
XP祭り2016でAgile2016を語る
XP祭り2016でAgile2016を語るXP祭り2016でAgile2016を語る
XP祭り2016でAgile2016を語る
Hiroyuki Ito
 
メトリクスによる「見える化」のススメ:No 見える化、No 改善
メトリクスによる「見える化」のススメ:No 見える化、No 改善メトリクスによる「見える化」のススメ:No 見える化、No 改善
メトリクスによる「見える化」のススメ:No 見える化、No 改善
Hiroyuki Ito
 
Domain specific language としての魔法少女まどか☆マギカ入門
Domain specific language としての魔法少女まどか☆マギカ入門Domain specific language としての魔法少女まどか☆マギカ入門
Domain specific language としての魔法少女まどか☆マギカ入門
Hiroyuki Ito
 
見える化から見せる化・魅せる化へ
見える化から見せる化・魅せる化へ見える化から見せる化・魅せる化へ
見える化から見せる化・魅せる化へ
Hiroyuki Ito
 
品川アジャイル第7回読書会
品川アジャイル第7回読書会品川アジャイル第7回読書会
品川アジャイル第7回読書会
Hiroyuki Ito
 
STNの向こうの世界線を目指せ
STNの向こうの世界線を目指せSTNの向こうの世界線を目指せ
STNの向こうの世界線を目指せ
Hiroyuki Ito
 
学び方を学ぶことを学ぶ
学び方を学ぶことを学ぶ学び方を学ぶことを学ぶ
学び方を学ぶことを学ぶ
Hiroyuki Ito
 
How do you like adapt
How do you like adaptHow do you like adapt
How do you like adaptHiroyuki Ito
 
Agile conference2012参加報告-XP祭り用
Agile conference2012参加報告-XP祭り用Agile conference2012参加報告-XP祭り用
Agile conference2012参加報告-XP祭り用
Hiroyuki Ito
 
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
Hiroyuki Ito
 

More from Hiroyuki Ito (14)

Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案
Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案
Testable Infra: Cloud-native技術をフル活用した、「テスト」の諸問題の刷新的解決案
 
フロリダより愛をこめて
フロリダより愛をこめてフロリダより愛をこめて
フロリダより愛をこめて
 
当たり前を当たり前に:Agile2017レポート
当たり前を当たり前に:Agile2017レポート当たり前を当たり前に:Agile2017レポート
当たり前を当たり前に:Agile2017レポート
 
海外から登壇依頼を受ける方法
海外から登壇依頼を受ける方法海外から登壇依頼を受ける方法
海外から登壇依頼を受ける方法
 
XP祭り2016でAgile2016を語る
XP祭り2016でAgile2016を語るXP祭り2016でAgile2016を語る
XP祭り2016でAgile2016を語る
 
メトリクスによる「見える化」のススメ:No 見える化、No 改善
メトリクスによる「見える化」のススメ:No 見える化、No 改善メトリクスによる「見える化」のススメ:No 見える化、No 改善
メトリクスによる「見える化」のススメ:No 見える化、No 改善
 
Domain specific language としての魔法少女まどか☆マギカ入門
Domain specific language としての魔法少女まどか☆マギカ入門Domain specific language としての魔法少女まどか☆マギカ入門
Domain specific language としての魔法少女まどか☆マギカ入門
 
見える化から見せる化・魅せる化へ
見える化から見せる化・魅せる化へ見える化から見せる化・魅せる化へ
見える化から見せる化・魅せる化へ
 
品川アジャイル第7回読書会
品川アジャイル第7回読書会品川アジャイル第7回読書会
品川アジャイル第7回読書会
 
STNの向こうの世界線を目指せ
STNの向こうの世界線を目指せSTNの向こうの世界線を目指せ
STNの向こうの世界線を目指せ
 
学び方を学ぶことを学ぶ
学び方を学ぶことを学ぶ学び方を学ぶことを学ぶ
学び方を学ぶことを学ぶ
 
How do you like adapt
How do you like adaptHow do you like adapt
How do you like adapt
 
Agile conference2012参加報告-XP祭り用
Agile conference2012参加報告-XP祭り用Agile conference2012参加報告-XP祭り用
Agile conference2012参加報告-XP祭り用
 
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
アジャイルの今とこれから-Agile conference2012参加報告-技術動向編
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world

  • 1. Agile2014 Report As a Speaker and a Reporter of the latest Agile in the world Aug/05/2014 Hiroyuki Ito Development Process Optimization Department, Rakuten, Inc. http://www.rakuten.co.jp/
  • 2. 2 Hiroyuki Ito About me Test-Driven Development Group @hageyahhoo (The Hiro)
  • 4. 4 WALL CI/CD WALL TDD WALL ATDD The world’s largest Agile Conference
  • 5. 5 Attended as a session speaker!
  • 6. 6 Agenda 1. Basic Information of Agile2014 3. The Latest Trend of Agile 2. My Presentation 4. Conclusions
  • 7. 7 1. Basic Information of Agile2014 3. The Latest Trend of Agile 2. My Presentation 4. Conclusions
  • 8. 8 Basic information Location Orlando, Florida, U.S. Duration 4.5 days Attendees Approximately 2000 persons Sessions 272 sessions Session Speakers Over 280 persons
  • 9. 9 Rakuten all superstars! Abex (BDD) Dana (R Marketing) TheHiro (TDD) Pramod (PJM) Yasnob (TDD)
  • 10. 10 Trend of sessions Category Sessions Memo Agile Bootcamp 7 Coaching & Mentoring 16 Testing & Quality Assurance 13 Collaboration Culture & Teams 23 Development Practices & Craftsmanship 28 DevOps 15 Enterprise Agile 28 Project Program and Portfolio Management 24 Experience Reports 25 TheHiro made a presentation here. Keynote 3 Leadership 16 Learning 15 Lightning Talks 3 Open Jam 4 All day event held everyday. Research 9 Including LT for researchers. 10 min/person. Special Events 9 Including parties. Stalwarts 8 User Experience 11 Working with Customers 15 Total 272 Related to QA Section Top-down approaches are increasing
  • 11. 11 Comparison of trends (with Yamaguchi-san @Yahoo) Category Sessions Memo 2012 2013 2014 Adoption & Transformation 26 0 0 Divided into “Enterprise Agile”, “Learning”, and so on. Agile Bootcamp 7 7 7 Coaching & Mentoring 15 15 16 Distrubuted Agile 5 0 0 Held only in 2012. Emerging Applications of Agile 5 0 0 Held only in 2012. Croudsourced 0 14 0 Held only in 2013. Lean Startup 0 15 0 Held only in 2013. Testing & Quality Assurance 12 11 13 Collaboration Culture & Teams 18 15 23 Development Practices & Craftsmanship 16 20 28 DevOps 0 13 15 Enterprise Agile 21 19 28 Project Program and Portfolio Management 0 25 24 Experience Reports 20 14 25 Keynote 3 3 3 Leadership 13 12 16 Learning 0 17 15 Lightning Talks 0 0 3 10 min/person. Open Jam 26 4 4 Including “Coaches Clinic” in 2012. Research 8 9 9 Including LT for researchers. Special Events 9 8 9 Including parties. Stalwarts 9 7 8 User Experience 12 14 11 Working with Customers 17 17 15 Total 242 259 272 Remaining at the same level Increasing
  • 12. 12 1. Basic Information of Agile2014 3. The Latest Trend of Agile 2. My Presentation 4. Conclusions
  • 13. 13 Information and documents Session information http://agile2014.sched.org/event/356d50c44035cafe4c27c33da03c2b80# Presentation document published on Agile Alliance site http://schd.ws/hosted_files/agile2014/65/1748_TechnologyDrivenDevelopment.pdf Paper published on Agile Alliance site http://www.agilealliance.org/files/5014/0509/9284/ExperienceReport.2014.Ito.pdf
  • 15. 15 Before session (expanded) Fully booked!? (105 seats)
  • 18. 18 Key item as a speaker
  • 20. 20 Result (quick estimation) About 60 persons attended. • Attendance Ratio = 57% • Average : about 50% (-> GOOD!) My shepherds often reacted positively during my presentation. • He is a real SAMURAI! (-> Maybe good ) Only 3 persons left during my presentation. • Remaining Ratio = 95% • Average : about 80% (-> GOOD!)
  • 23. 23 Impression Englishnization is useful. • I had no trouble • making a presentation with English. • speaking in front of many English native speakers. Writing a paper was very useful for • clarifying ideas got through your work. • acquiring how to think, evaluate, and explain objectively. • publishing ideas throughout the world easily and fast. Practicing a presentation was very useful. • Feedback is very important before the real presentation. • Rakuten members gave me a lot of insightful feedbacks before the conference.
  • 24. 24 Next Action Attend as a speaker again! • I have some themes • Advanced testing • Improve by metrics Nurture younger members and colleagues for consistent growth of our company. • Write and submit papers • Attend the next conference as a speaker
  • 25. 25 1. Basic Information of Agile2014 3. The Latest Trend of Agile 2. My Presentation 4. Conclusions
  • 26. 26 About 3 years ago Value Agile/Scrum/Lean
  • 28. 28 The latest trend of Agile Agile, Scrum, and Lean are ordinary. • Most of practitioners are thinking about the better ways to utilize them more. I found 3 big trends. • Organizational approach -> Enterprise Agile • Technical approach -> Testing • Combination of both -> Metrics
  • 32. 32 The trend of Enterprise Agile Practitioner’s concern is changing • from improvement of development teams • to total optimization including executives and organization Most of ideas are spiritual… 1. Not concrete 2. Most of speakers just say the importance of changing mindset 3. Expanding in the U.S. On the other hand, the influence of SAFe (Scaled Agile Framework) is increasing dramatically. • There were about 5 sessions about SAFe. • http://scaledagileframework.com/
  • 33. 33 Discussion about EA with other practitioners It is ordinary to face with middle management layer and executive layer to adopt the bottom-up approach. • It is necessary to find and decrease wastes based on “command and control” organization and leadership. On the other hand, we’d be better utilize technical foundation to avoid failures. Changing top’s mindset is useful for buy-in.
  • 34. 34 Changing mindset is very important, but… YES, YOU CAN!
  • 36. 36 e.g.) Use automation for collaboration Check-in build (hourly) My PC We demonstrate latest application to the business analyst and managers in every daily scrum Deliver to all team members automatically Build applications and run regression tests automatically
  • 37. 37 Working software for building shared understanding Business Analyst UI/UX Designers Developers Get fast feedback Know about the progress
  • 39. 39 3 topics about testing BDD/ATDD Mutation Testing Exploratory Testing
  • 40. 40 Pattern of Automation for BDD/ATDD Specification by Example • Use “examples” to build shared understanding • Create high-level scenarios (by using domain words) • Create cross-functional team for reducing rework Default Data Pattern http://www.cheezyworld.com/2010/11/21/ui-tests-default-dat/ Page Object Pattern https://code.google.com/p/selenium/wiki/PageObjects Test Data Management Pattern • Prepare data for each test and rollback • Prepare data for all tests and rollback • Run all tests and commit all data
  • 41. 41 Current knowledge of Exploratory Testing Session-based test management http://www.satisfice.com/articles/sbtm.pdf Heuristics • http://testobsessed.com/wp- content/uploads/2011/04/testheuristicscheatsheetv1.pdf • http://www.satisfice.com/tools/htsm.pdf Test charters http://www.qualitestgroup.com/howTo/How-to-write-an- Exploratory-Test-Charter
  • 42. 42 Mutation Testing (1) <Example> // Production code int foo (int x, int y) { int z = 0; if ((x > 0) && (y > 0)) { z = x; } return z; } // Test code assertEquals(2, foo(2, 2)) assertEquals(0, foo(2, -1)) assertEquals(0, foo(-1, 2))
  • 43. 43 Mutation Testing (2) <Add mutant> // Production code int foo (int x, int y) { int z = 0; if ((x > 0) && (y >= 0)) { z = x; } return z; } // Test code assertEquals(2, foo(2, 2)) assertEquals(0, foo(2, -1)) assertEquals(0, foo(-1, 2))
  • 44. 44 Mutation Testing (3) <Kill mutant by changing unit test> // Production code int foo (int x, int y) { int z = 0; if ((x > 0) && (y >= 0)) { z = x; } return z; } // Test code assertEquals(2, foo(2, 2)) assertEquals(0, foo(2, 0)) assertEquals(0, foo(-1, 2))
  • 45. 45 Mutation Testing (4) Objective of Mutation Testing is adding mutant and find code smells. • Basically for improving unit testing. Patterns of mutants http://pitest.org/quickstart/mutators/ • < to <= (adding “=“) • < to >= (reversing) • Reverse + and - • Make if statement invalid (e.g. if (true)) • Change the value of constant • Change return value (e.g. null) • Erase method call
  • 46. 46 Mutation Testing (5) Presentation document http://schd.ws/hosted_files/agile2014/c1/1435_Mutation_Test_- _A_New_Way_to_Improve_Code_and_Test.pdf Definition of Mutation Testing by Parasoft http://www.parasoft.com/products/article.jsp?articleId=291 PIT (tool for Mutation Testing, for Java) http://pitest.org/ Research of Mutation Testing http://crestweb.cs.ucl.ac.uk/resources/mutation_testing_repository/
  • 47. 47 Next Action Study more about BDD. • based on “Specification by Example” Create Synergy among QA section members by BDD, ATDD, Exploratory Testing, and Mutation Testing. • Create testable & clear specification for ease of testing • Enhance skills for test automation
  • 49. 49 • Install applications : 2 minutes/change • Regression testing : 3 minutes/change • Change requests : 3 times/week Example of metrics
  • 51. 51 Increasing concerns Do the same thing in software product world. It is useful for clarifying the biggest point to improve. For finding problems and knowing progress.
  • 52. 52 “Useful Metrics in a Complex World” by Ken Power (1) Ken’s paper http://www.agilealliance.org/files/9814/0509/9343/ExperienceR eport.2014.Power.pdf Point of metrics • What perspective to measure? • What does work flow? • What impedes the flow of work?
  • 53. 53 “Useful Metrics in a Complex World” by Ken Power (2) Cumulative flow • Useful for finding problems that impede velocity. • Know information by trend and hypothesize the following movement. Cycle time Useful for finding the difference among each status of Kanban board. Throughput analysis • Useful for knowing the real progress. • Can distinguish the failure demand and value demand.
  • 54. 54 “Useful Metrics in a Complex World” by Ken Power (3) Impression • The basic idea of metrics is to find problems and know progress. • Get information from the change of metrics. • Other person’s metrics are very insightful. • We’d be better decide who gather metrics. Point to use metrics • Review each metric continuously
  • 55. 55 Next Action I decided to start the study session about metrics. • I have been preparing for the study session before attending Agile2014. • I will combine our experience of Gemba and the latest researches.
  • 56. 56 1. Basic Information of Agile2014 3. The Latest Trend of Agile 2. My Presentation 4. Conclusions
  • 57. 57 The essence of Agile Agile is a continuous improvement action and process that can adopt the whole things. • PDCA cycles • Less up-front rules • Create rules & processes by team members (mature) • Retrospectives • Based on numerical measurement (metrics) • Anything is ok to improve (automation, non-technical process) • For whole team/organization/company
  • 58. 58 The latest Agile The essence of Agile is NOT changing. On the other hand, doing the essence by themselves is very difficult at present. • I will support it as an Agile Coach from now on. Field is expanding. • Including organizational issues, testing, metrics, and so on. You’d better clarify what you need and gather information based on the the essence of Agile.
  • 60. 60 Reference Program of Agile2014 http://agile2014.agilealliance.org/program/ My blog (Japanese) http://d.hatena.ne.jp/hageyahhoo/ Papers and resources by Agile Alliance http://www.agilealliance.org/resources/