SlideShare a Scribd company logo
Agile Practice in Drupal
Module Development
03/28/2020
Yas Naoi
Principal Architect, Cloud
DOCOMO Innovations, Inc.
1Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Yas
2Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Yas
• Principal Architect, Cloud
3Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Yas
• Principal Architect, Cloud
• DOCOMO Innovations, Inc. (Palo Alto, CA)
• DOCOMO Inc. (NYSE: DCM)
4Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Yas
• Principal Architect, Cloud
• DOCOMO Innovations, Inc. (Palo Alto, CA)
• DOCOMO Inc. (NYSE: DCM)
• Cloud, DevOps, Agile Software Development
• d.o: 14 years 3 months
5Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Drupal Contributed Module: Cloud
6Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
https://drupal.org/project/cloud
Agenda
7Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Agenda
• Scrum Agile Development
• Our Team
• Challenging Time and Space
• Development Cycle
• Development Process
• Project Management
8Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Agile Methodology: Scrum
ProjectProcessCycleChallengeTeamScrum
9Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
10
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
11
Backlog
Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
ProjectProcessCycleChallengeTeamScrum
12
Sprint Backlog
Backlog
ProjectProcessCycleChallengeTeamScrum
Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
13
Sprint Backlog
Backlog
Sprint
2-4 Weeks
ProjectProcessCycleChallengeTeamScrum
Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
14
Sprint Backlog
Backlog
Sprint
2-4 Weeks
ProjectProcessCycleChallengeTeamScrum
Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
Daily
Stand-up
Sprint Backlog
Backlog
Sprint
2-4 Weeks
15
ProjectProcessCycleChallengeTeamScrum
Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
16
Daily
Stand-up
Potentially
Shippable
Product
Increment
Sprint Backlog
Backlog
Sprint
2-4 Weeks
ProjectProcessCycleChallengeTeamScrum
Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
Our Team
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 17
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 18
ProjectProcessCycleChallengeTeamScrum
• Project Lead & Scrum Master
@yas
• Full Stack Software Engineers
@baldwinlouie
@xiaohua-guan
@masami
@masatotakada
• Drupal Developers
@ishaniaddweb
@jigishaddweb
@nileshaddweb
@pranaliaddweb
@vaishali-parmar
• Front-end Designer
@avaniaddweb
• DevOps Engineers
@krunaladdweb
@dishant-addweb
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 19
ProjectProcessCycleChallengeTeamScrum
• Project Lead & Scrum Master
@yas
• Full Stack Software Engineers
@baldwinlouie
@xiaohua-guan
@masami
@masatotakada
• Drupal Developers
@ishaniaddweb
@jigishaddweb
@nileshaddweb
@pranaliaddweb
@vaishali-parmar
• Front-end Designer
@avaniaddweb
• DevOps Engineers
@krunaladdweb
@dishant-addweb
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 20
ProjectProcessCycleChallengeTeamScrum
• Project Lead & Scrum Master
@yas
• Full Stack Software Engineers
@baldwinlouie
@xiaohua-guan
@masami
@masatotakada
• Drupal Developers
@ishaniaddweb
@jigishaddweb
@nileshaddweb
@pranaliaddweb
@vaishali-parmar
• Front-end Designer
@avaniaddweb
• DevOps Engineers
@krunaladdweb
@dishant-addweb
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 21
ProjectProcessCycleChallengeTeamScrum
• Project Lead & Scrum Master
@yas
• Full Stack Software Engineers
@baldwinlouie
@xiaohua-guan
@masami
@masatotakada
• Drupal Developers
@ishaniaddweb
@jigishaddweb
@nileshaddweb
@pranaliaddweb
@vaishali-parmar
• Front-end Designer
@avaniaddweb
• DevOps Engineers
@krunaladdweb
@dishant-addweb
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 22
ProjectProcessCycleChallengeTeamScrum
• Project Lead & Scrum Master
@yas
• Full Stack Software Engineers
@baldwinlouie
@xiaohua-guan
@masami
@masatotakada
• Drupal Developers
@ishaniaddweb
@jigishaddweb
@nileshaddweb
@pranaliaddweb
@vaishali-parmar
• Front-end Designer
@avaniaddweb
• DevOps Engineers
@krunaladdweb
@dishant-addweb
Challenging Time and Space
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 23
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 24
CA
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 25
yas
baldwin
masato
CA
India
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 26
Krunal
Jigish
yas
baldwin
masato
Avani
Pranali
Nilesh
Vaishali
Dishant
Ishani
CA Japan
India
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 27
Krunal
Jigish
yas
baldwin
masato
masami
guan
Avani
Pranali
Nilesh
Vaishali
Dishant
Ishani
CA
India
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 28
Krunal
Jigish
yas
baldwin
masato
Avani
Pranali
Nilesh
Vaishali
Dishant
Ishani
11.5 Hours
CA Japan
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 29
yas
baldwin
masato
masami
guan
CA Japan
CA Japan
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 30
yas
baldwin
masato
masami
guan
CA Japan
India
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 31
Krunal
Jigish
yas
baldwin
masato
masami
guan
Avani
Pranali
Nilesh
Vaishali
Dishant
Ishani
CA Japan
CA Japan
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 32
Krunal
Jigish
yas
baldwin
masato
masami
guan
Avani
Pranali
Nilesh
Vaishali
Dishant
Ishani
IndiaCA Japan
Development Cycle
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 33
34
Plan
Dev
QASpec
Dev
QASpec
Dev
QASpec
▲
Release
▲
Release
▲
Release
Systems Design
DevelopersUser
AgileDevelopment
Dev
QASpec
▲
Release
Waterfall
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 34
4 5 6 7 8 9 10 11 12 1 2 3 4
Waterfall
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 35
4 5 6 7 8 9 10 11 12 1 2 3 4
Requirements/SpecPlan
Waterfall
Systems DesignCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 36
4 5 6 7 8 9 10 11 12 1 2 3 4
Requirements/SpecPlan
Waterfall
Design
Systems Design Systems ArchitectsCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 37
4 5 6 7 8 9 10 11 12 1 2 3 4
Requirements/SpecPlan
Design
Implement
Waterfall
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 38
4 5 6 7 8 9 10 11 12 1 2 3 4
Requirements/SpecPlan
Design
Implement
Test
Waterfall
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 39
4 5 6 7 8 9 10 11 12 1 2 3 4
Requirements/SpecPlan
Design
Implement
Test
▲
Release
Waterfall
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 40
4 5 6 7 8 9 10 11 12 1 2 3 4
• Release only one time
• Various number of resources in each phase
Requirements/SpecPlan
Design
Implement
Test
Waterfall
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 41
4 5 6 7 8 9 10 11 12 1 2 3 4
Requirements/SpecPlan
Design
Implement
Test
▲
Release
WaterfallAgileDevelopment
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 42
4 5 6 7 8 9 10 11 12 1 2 3 4
Plan
Requirements/SpecPlan
Design
Implement
Test
▲
Release
WaterfallAgileDevelopment
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 43
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Requirements/SpecPlan
Design
Implement
Test
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 44
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Requirements/SpecPlan
Design
Implement
Test
▲
Release
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 45
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Requirements/SpecPlan
Design
Implement
Test
▲
Release
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 46
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Requirements/SpecPlan
Design
Implement
Test
▲
Release
▲
Release
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 47
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Dev
QASpec
Requirements/SpecPlan
Design
Implement
Test
▲
Release
▲
Release
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 48
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Dev
QASpec
Requirements/SpecPlan
Design
Implement
Test
▲
Release
▲
Release
▲
Release
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 49
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Dev
QASpec
Requirements/SpecPlan
Dev
QASpec
Design
Implement
Test
▲
Release
▲
Release
▲
Release
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 50
4 5 6 7 8 9 10 11 12 1 2 3 4
WaterfallAgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Dev
QASpec
Requirements/SpecPlan
Dev
QASpec
Design
Implement
Test
▲
Release
▲
Release
▲
Release
▲
Release
Systems Design Systems Architects Developers / QA EngineersCustomer
▲
Release
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 51
AgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Dev
QASpec
Dev
QASpec
• Release every four to six weeks
• Developers are involved from Design to QA
▲
Release
▲
Release
▲
Release
▲
Release
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 52
AgileDevelopment
Plan
Dev
QASpec
Dev
QASpec
Dev
QASpec
Dev
QASpec
▲
Release
▲
Release
▲
Release
• Two Week Sprint – Sprint Planning and Sprint Review
• Weekly Meeting – Status Update
• Release – alpha1, alpha2, beta1, beta2, rc1, rc2, 1.x
▲
Release
ProjectProcessCycleChallengeTeamScrum
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 53
Development Process
54Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
55Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
56Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
57Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
Webex
58Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Sprint
Planning
1
ProjectProcessCycleChallengeTeamScrum
Webex
59Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Sprint
Planning
1
ProjectProcessCycleChallengeTeamScrum
60Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Sprint
Planning
1
2
ProjectProcessCycleChallengeTeamScrum
61Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Sprint
Planning
1
2
Create
Issue & Patch
3
ProjectProcessCycleChallengeTeamScrum
62Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Sprint
Planning
1
2
Create
Issue & Patch
3Active
ProjectProcessCycleChallengeTeamScrum
63Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Sprint
Planning
1
2
Create
Issue & Patch
3
Needs Work
Active
ProjectProcessCycleChallengeTeamScrum
64Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Sprint
Planning
1
2
Create
Issue & Patch
3
Needs Review
Needs Work
Active
ProjectProcessCycleChallengeTeamScrum
65Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Automated
Test
Sprint
Planning
1
2
4Create
Issue & Patch
3
Needs Review
Needs Work
Active
ProjectProcessCycleChallengeTeamScrum
66Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Automated
Test
Sprint
Planning
1
2
4Create
Issue & Patch
3
Needs Review
Needs Work
Active
8.x-1.x: Pass
ProjectProcessCycleChallengeTeamScrum
67Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Automated
Test
Sprint
Planning
Patch
Review
1
2
4
5
Create
Issue & Patch
3
Needs Review
Needs Work
Active
8.x-1.x: Pass
ProjectProcessCycleChallengeTeamScrum
68Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Develop
Automated
Test
Sprint
Planning
Patch
Review
1
2
4
5
Create
Issue & Patch
3
Needs Review
Needs Work
Active
Reviewed & tested
by the community
8.x-1.x: Pass
ProjectProcessCycleChallengeTeamScrum
69Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Merge
Patch
Develop
Automated
Test
Sprint
Planning
Patch
Review
1
2
4
5
6
Create
Issue & Patch
3
Needs Review
Needs Work
Active
Reviewed & tested
by the community
8.x-1.x: Pass
ProjectProcessCycleChallengeTeamScrum
70Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Merge
Patch
Develop
Automated
Test
Sprint
Review
Sprint
Planning
Patch
Review
1
2
4
5
6
7
Create
Issue & Patch
3
Needs Review
Needs Work
Active
Fixed
Reviewed & tested
by the community
8.x-1.x: Pass
ProjectProcessCycleChallengeTeamScrum
Webex
Project Management
ProjectProcessCycleChallengeTeamScrum
71Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Project Management
72
ProjectProcessCycleChallengeTeamScrum
• Requirements and backlogs
• Sprint review and planning
• Story points
• Software release
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
Logistics
73Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
Logistics
74
• Jira
• Slack
• GitHub
• Webex
• AWS
• VPN to DII’s DC (Servers)
• VPN to DII Intranet (Mail)
• (Docker Hub)
• (Lucidchart)
• (PhpStorm)
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
Summary
75Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
Summary
76
• Scrum
• Team, Challenge for Time and Space
• Development Cycle and Process
• Agile Software Development by Jira
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
ProjectProcessCycleChallengeTeamScrum
77
Thank you!
"Coming together is a beginning, keeping together is a
progress; working together is a success.“
- Henry Ford
Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.

More Related Content

What's hot (19)

Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
OpSource
 
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
Kim Kao
 
CNCF and Cloud Native Intro
CNCF and Cloud Native IntroCNCF and Cloud Native Intro
CNCF and Cloud Native Intro
Cloud Native Bangalore
 
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Randy Bias
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platform
WSO2
 
Enlarge influence by Participating in communities
Enlarge influence by Participating in communitiesEnlarge influence by Participating in communities
Enlarge influence by Participating in communities
Kim Kao
 
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Capgemini
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
ANUSUYA T K
 
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix
 
Hybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion EucalyptusHybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion Eucalyptus
Vedanta Barooah
 
AdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining Presentation
AdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining PresentationAdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining Presentation
AdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining Presentation
Redbourn Business Systems
 
2019-02-20-ddd taiwan-community-iddd-studygroup-1st
2019-02-20-ddd taiwan-community-iddd-studygroup-1st2019-02-20-ddd taiwan-community-iddd-studygroup-1st
2019-02-20-ddd taiwan-community-iddd-studygroup-1st
Kim Kao
 
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons LearnedRightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
Hui Cheng
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012
Cloudera, Inc.
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)
Julien SIMON
 
Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015
Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015
Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015
Darryl Nelson
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
David Linthicum
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
Uma Rangaraj
 
Leaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for CustomersLeaders in the Cloud: Identifying Cloud Business Value for Customers
Leaders in the Cloud: Identifying Cloud Business Value for Customers
OpSource
 
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
2019 06-12-aws taipei summit-dev day-essential capabilities behind microservices
Kim Kao
 
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Randy Bias
 
Why select a cloud based development platform
Why select a cloud based development platformWhy select a cloud based development platform
Why select a cloud based development platform
WSO2
 
Enlarge influence by Participating in communities
Enlarge influence by Participating in communitiesEnlarge influence by Participating in communities
Enlarge influence by Participating in communities
Kim Kao
 
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Capgemini
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
ANUSUYA T K
 
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix
 
Hybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion EucalyptusHybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion Eucalyptus
Vedanta Barooah
 
AdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining Presentation
AdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining PresentationAdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining Presentation
AdvantageNFP CHASE 2013 Does Every Cloud Have a Silver Lining Presentation
Redbourn Business Systems
 
2019-02-20-ddd taiwan-community-iddd-studygroup-1st
2019-02-20-ddd taiwan-community-iddd-studygroup-1st2019-02-20-ddd taiwan-community-iddd-studygroup-1st
2019-02-20-ddd taiwan-community-iddd-studygroup-1st
Kim Kao
 
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons LearnedRightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale Webinar: Hybrid Cloud Fundamentals and Lessons Learned
RightScale
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
Hui Cheng
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012
Cloudera, Inc.
 
Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)Best practices for cloud migration (June 2016)
Best practices for cloud migration (June 2016)
Julien SIMON
 
Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015
Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015
Intro to SW Eng Principles for Cloud Computing - DNelson Apr2015
Darryl Nelson
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
David Linthicum
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
Uma Rangaraj
 

Similar to Agile practice in drupal 8 module development 20200328a (20)

Agile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentAgile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module Development
DOCOMO Innovations, Inc.
 
DevOps+ to Leverage Software Development
DevOps+ to Leverage Software DevelopmentDevOps+ to Leverage Software Development
DevOps+ to Leverage Software Development
DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development | Stanford WebCamp 2022
Automate Behavior-driven Development | Stanford WebCamp 2022Automate Behavior-driven Development | Stanford WebCamp 2022
Automate Behavior-driven Development | Stanford WebCamp 2022
DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development | DrupalCon Portland 2022
Automate Behavior-driven Development | DrupalCon Portland 2022Automate Behavior-driven Development | DrupalCon Portland 2022
Automate Behavior-driven Development | DrupalCon Portland 2022
DOCOMO Innovations, Inc.
 
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
DOCOMO Innovations, Inc.
 
Using the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event InspectionUsing the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event Inspection
Yu-Lun Chen
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
DevOps.com
 
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
DOCOMO Innovations, Inc.
 
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
DOCOMO Innovations, Inc.
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
David Linthicum
 
Introduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKSIntroduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKS
BEACON SolidWorks
 
Unlocking Developer productivity on Kubernetes
Unlocking Developer productivity on KubernetesUnlocking Developer productivity on Kubernetes
Unlocking Developer productivity on Kubernetes
Prakarsh -
 
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Daniel Krook
 
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
Bill Tyler
 
DevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast Track
DevOps.com
 
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
Adrian Cockcroft
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
VMware Tanzu
 
Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...
Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...
Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...
ForgeRock
 
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
Daniel Oh
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - Overview
ForgeRock
 
Agile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentAgile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module Development
DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development | Stanford WebCamp 2022
Automate Behavior-driven Development | Stanford WebCamp 2022Automate Behavior-driven Development | Stanford WebCamp 2022
Automate Behavior-driven Development | Stanford WebCamp 2022
DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development | DrupalCon Portland 2022
Automate Behavior-driven Development | DrupalCon Portland 2022Automate Behavior-driven Development | DrupalCon Portland 2022
Automate Behavior-driven Development | DrupalCon Portland 2022
DOCOMO Innovations, Inc.
 
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
DOCOMO Innovations, Inc.
 
Using the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event InspectionUsing the SDACK Architecture on Security Event Inspection
Using the SDACK Architecture on Security Event Inspection
Yu-Lun Chen
 
Mainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled RoadmapMainframe DevOps: A Zowe CLI-enabled Roadmap
Mainframe DevOps: A Zowe CLI-enabled Roadmap
DevOps.com
 
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
DOCOMO Innovations, Inc.
 
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
Automate, Integrate, Innovate - AI-powered GitLab CI for Drupal module develo...
DOCOMO Innovations, Inc.
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
David Linthicum
 
Introduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKSIntroduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKS
BEACON SolidWorks
 
Unlocking Developer productivity on Kubernetes
Unlocking Developer productivity on KubernetesUnlocking Developer productivity on Kubernetes
Unlocking Developer productivity on Kubernetes
Prakarsh -
 
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Daniel Krook
 
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2A11yTC MeetUp: Role-based Analysis of WCAG 2.2
A11yTC MeetUp: Role-based Analysis of WCAG 2.2
Bill Tyler
 
DevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast Track
DevOps.com
 
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
Adrian Cockcroft
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
VMware Tanzu
 
Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...
Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...
Sydney Identity Summit: Addressing the New Threat Landscape with Continuous S...
ForgeRock
 
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
Daniel Oh
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - Overview
ForgeRock
 
Ad

More from DOCOMO Innovations, Inc. (7)

Automating Behavior-Driven Development: Boosting Productivity with Template-D...
Automating Behavior-Driven Development: Boosting Productivity with Template-D...Automating Behavior-Driven Development: Boosting Productivity with Template-D...
Automating Behavior-Driven Development: Boosting Productivity with Template-D...
DOCOMO Innovations, Inc.
 
Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023
Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023
Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023
DOCOMO Innovations, Inc.
 
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみよう
DOCOMO Innovations, Inc.
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
DOCOMO Innovations, Inc.
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
DOCOMO Innovations, Inc.
 
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
DOCOMO Innovations, Inc.
 
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
DOCOMO Innovations, Inc.
 
Automating Behavior-Driven Development: Boosting Productivity with Template-D...
Automating Behavior-Driven Development: Boosting Productivity with Template-D...Automating Behavior-Driven Development: Boosting Productivity with Template-D...
Automating Behavior-Driven Development: Boosting Productivity with Template-D...
DOCOMO Innovations, Inc.
 
Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023
Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023
Empower Your Single Site for Multi-tenancy Services | Stanford WebCamp 2023
DOCOMO Innovations, Inc.
 
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみよう
DOCOMO Innovations, Inc.
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)
DOCOMO Innovations, Inc.
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
DOCOMO Innovations, Inc.
 
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
DOCOMO Innovations, Inc.
 
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
DOCOMO Innovations, Inc.
 
Ad

Recently uploaded (20)

Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
Maxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing placeMaxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing place
usersalmanrazdelhi
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyesEnd-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
ThousandEyes
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
The case for on-premises AI
The case for on-premises AIThe case for on-premises AI
The case for on-premises AI
Principled Technologies
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 
Cognitive Chasms - A Typology of GenAI Failure Failure Modes
Cognitive Chasms - A Typology of GenAI Failure Failure ModesCognitive Chasms - A Typology of GenAI Failure Failure Modes
Cognitive Chasms - A Typology of GenAI Failure Failure Modes
Dr. Tathagat Varma
 
Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk TechniciansOffshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
john823664
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
Let’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack CommunityLet’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack Community
SanjeetMishra29
 
Gihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai TechnologyGihbli AI and Geo sitution |use/misuse of Ai Technology
Gihbli AI and Geo sitution |use/misuse of Ai Technology
zainkhurram1111
 
Maxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing placeMaxx nft market place new generation nft marketing place
Maxx nft market place new generation nft marketing place
usersalmanrazdelhi
 
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Multistream in SIP and NoSIP @ OpenSIPS Summit 2025
Lorenzo Miniero
 
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath InsightsUiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPath Community Berlin: Studio Tips & Tricks and UiPath Insights
UiPathCommunity
 
Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...Cyber security cyber security cyber security cyber security cyber security cy...
Cyber security cyber security cyber security cyber security cyber security cy...
pranavbodhak
 
Cyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptxCyber Security Legal Framework in Nepal.pptx
Cyber Security Legal Framework in Nepal.pptx
Ghimire B.R.
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Jira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : IntroductionJira Administration Training – Day 1 : Introduction
Jira Administration Training – Day 1 : Introduction
Ravi Teja
 
European Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility TestingEuropean Accessibility Act & Integrated Accessibility Testing
European Accessibility Act & Integrated Accessibility Testing
Julia Undeutsch
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyesEnd-to-end Assurance for SD-WAN & SASE with ThousandEyes
End-to-end Assurance for SD-WAN & SASE with ThousandEyes
ThousandEyes
 
Contributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptxContributing to WordPress With & Without Code.pptx
Contributing to WordPress With & Without Code.pptx
Patrick Lumumba
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
LSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection FunctionLSNIF: Locally-Subdivided Neural Intersection Function
LSNIF: Locally-Subdivided Neural Intersection Function
Takahiro Harada
 
Jeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software DeveloperJeremy Millul - A Talented Software Developer
Jeremy Millul - A Talented Software Developer
Jeremy Millul
 
Cognitive Chasms - A Typology of GenAI Failure Failure Modes
Cognitive Chasms - A Typology of GenAI Failure Failure ModesCognitive Chasms - A Typology of GenAI Failure Failure Modes
Cognitive Chasms - A Typology of GenAI Failure Failure Modes
Dr. Tathagat Varma
 
Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk TechniciansOffshore IT Support: Balancing In-House and Offshore Help Desk Technicians
Offshore IT Support: Balancing In-House and Offshore Help Desk Technicians
john823664
 
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
James Anderson
 
Let’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack CommunityLet’s Get Slack Certified! 🚀- Slack Community
Let’s Get Slack Certified! 🚀- Slack Community
SanjeetMishra29
 

Agile practice in drupal 8 module development 20200328a

  • 1. Agile Practice in Drupal Module Development 03/28/2020 Yas Naoi Principal Architect, Cloud DOCOMO Innovations, Inc. 1Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 2. Yas 2Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 3. Yas • Principal Architect, Cloud 3Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 4. Yas • Principal Architect, Cloud • DOCOMO Innovations, Inc. (Palo Alto, CA) • DOCOMO Inc. (NYSE: DCM) 4Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 5. Yas • Principal Architect, Cloud • DOCOMO Innovations, Inc. (Palo Alto, CA) • DOCOMO Inc. (NYSE: DCM) • Cloud, DevOps, Agile Software Development • d.o: 14 years 3 months 5Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 6. Drupal Contributed Module: Cloud 6Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. https://drupal.org/project/cloud
  • 7. Agenda 7Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 8. Agenda • Scrum Agile Development • Our Team • Challenging Time and Space • Development Cycle • Development Process • Project Management 8Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 9. Agile Methodology: Scrum ProjectProcessCycleChallengeTeamScrum 9Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 10. 10 ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 13. 13 Sprint Backlog Backlog Sprint 2-4 Weeks ProjectProcessCycleChallengeTeamScrum Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
  • 14. 14 Sprint Backlog Backlog Sprint 2-4 Weeks ProjectProcessCycleChallengeTeamScrum Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
  • 15. Daily Stand-up Sprint Backlog Backlog Sprint 2-4 Weeks 15 ProjectProcessCycleChallengeTeamScrum Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
  • 16. 16 Daily Stand-up Potentially Shippable Product Increment Sprint Backlog Backlog Sprint 2-4 Weeks ProjectProcessCycleChallengeTeamScrum Reference: https://www.nutcache.com/blog/what-is-scrum-methodology-and-project-management/
  • 17. Our Team ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 17
  • 18. Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 18 ProjectProcessCycleChallengeTeamScrum • Project Lead & Scrum Master @yas • Full Stack Software Engineers @baldwinlouie @xiaohua-guan @masami @masatotakada • Drupal Developers @ishaniaddweb @jigishaddweb @nileshaddweb @pranaliaddweb @vaishali-parmar • Front-end Designer @avaniaddweb • DevOps Engineers @krunaladdweb @dishant-addweb
  • 19. Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 19 ProjectProcessCycleChallengeTeamScrum • Project Lead & Scrum Master @yas • Full Stack Software Engineers @baldwinlouie @xiaohua-guan @masami @masatotakada • Drupal Developers @ishaniaddweb @jigishaddweb @nileshaddweb @pranaliaddweb @vaishali-parmar • Front-end Designer @avaniaddweb • DevOps Engineers @krunaladdweb @dishant-addweb
  • 20. Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 20 ProjectProcessCycleChallengeTeamScrum • Project Lead & Scrum Master @yas • Full Stack Software Engineers @baldwinlouie @xiaohua-guan @masami @masatotakada • Drupal Developers @ishaniaddweb @jigishaddweb @nileshaddweb @pranaliaddweb @vaishali-parmar • Front-end Designer @avaniaddweb • DevOps Engineers @krunaladdweb @dishant-addweb
  • 21. Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 21 ProjectProcessCycleChallengeTeamScrum • Project Lead & Scrum Master @yas • Full Stack Software Engineers @baldwinlouie @xiaohua-guan @masami @masatotakada • Drupal Developers @ishaniaddweb @jigishaddweb @nileshaddweb @pranaliaddweb @vaishali-parmar • Front-end Designer @avaniaddweb • DevOps Engineers @krunaladdweb @dishant-addweb
  • 22. Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 22 ProjectProcessCycleChallengeTeamScrum • Project Lead & Scrum Master @yas • Full Stack Software Engineers @baldwinlouie @xiaohua-guan @masami @masatotakada • Drupal Developers @ishaniaddweb @jigishaddweb @nileshaddweb @pranaliaddweb @vaishali-parmar • Front-end Designer @avaniaddweb • DevOps Engineers @krunaladdweb @dishant-addweb
  • 23. Challenging Time and Space ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 23
  • 24. ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 24
  • 25. CA ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 25 yas baldwin masato
  • 26. CA India ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 26 Krunal Jigish yas baldwin masato Avani Pranali Nilesh Vaishali Dishant Ishani
  • 27. CA Japan India ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 27 Krunal Jigish yas baldwin masato masami guan Avani Pranali Nilesh Vaishali Dishant Ishani
  • 28. CA India ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 28 Krunal Jigish yas baldwin masato Avani Pranali Nilesh Vaishali Dishant Ishani 11.5 Hours
  • 29. CA Japan ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 29 yas baldwin masato masami guan
  • 30. CA Japan CA Japan ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 30 yas baldwin masato masami guan
  • 31. CA Japan India ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 31 Krunal Jigish yas baldwin masato masami guan Avani Pranali Nilesh Vaishali Dishant Ishani CA Japan
  • 32. CA Japan ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 32 Krunal Jigish yas baldwin masato masami guan Avani Pranali Nilesh Vaishali Dishant Ishani IndiaCA Japan
  • 33. Development Cycle ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 33
  • 35. 4 5 6 7 8 9 10 11 12 1 2 3 4 Waterfall ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 35
  • 36. 4 5 6 7 8 9 10 11 12 1 2 3 4 Requirements/SpecPlan Waterfall Systems DesignCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 36
  • 37. 4 5 6 7 8 9 10 11 12 1 2 3 4 Requirements/SpecPlan Waterfall Design Systems Design Systems ArchitectsCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 37
  • 38. 4 5 6 7 8 9 10 11 12 1 2 3 4 Requirements/SpecPlan Design Implement Waterfall Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 38
  • 39. 4 5 6 7 8 9 10 11 12 1 2 3 4 Requirements/SpecPlan Design Implement Test Waterfall Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 39
  • 40. 4 5 6 7 8 9 10 11 12 1 2 3 4 Requirements/SpecPlan Design Implement Test ▲ Release Waterfall Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 40
  • 41. 4 5 6 7 8 9 10 11 12 1 2 3 4 • Release only one time • Various number of resources in each phase Requirements/SpecPlan Design Implement Test Waterfall ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 41
  • 42. 4 5 6 7 8 9 10 11 12 1 2 3 4 Requirements/SpecPlan Design Implement Test ▲ Release WaterfallAgileDevelopment Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 42
  • 43. 4 5 6 7 8 9 10 11 12 1 2 3 4 Plan Requirements/SpecPlan Design Implement Test ▲ Release WaterfallAgileDevelopment Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 43
  • 44. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Requirements/SpecPlan Design Implement Test ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 44
  • 45. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Requirements/SpecPlan Design Implement Test ▲ Release ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 45
  • 46. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Dev QASpec Requirements/SpecPlan Design Implement Test ▲ Release ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 46
  • 47. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Dev QASpec Requirements/SpecPlan Design Implement Test ▲ Release ▲ Release ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 47
  • 48. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Dev QASpec Dev QASpec Requirements/SpecPlan Design Implement Test ▲ Release ▲ Release ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 48
  • 49. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Dev QASpec Dev QASpec Requirements/SpecPlan Design Implement Test ▲ Release ▲ Release ▲ Release ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 49
  • 50. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Dev QASpec Dev QASpec Requirements/SpecPlan Dev QASpec Design Implement Test ▲ Release ▲ Release ▲ Release ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 50
  • 51. 4 5 6 7 8 9 10 11 12 1 2 3 4 WaterfallAgileDevelopment Plan Dev QASpec Dev QASpec Dev QASpec Requirements/SpecPlan Dev QASpec Design Implement Test ▲ Release ▲ Release ▲ Release ▲ Release Systems Design Systems Architects Developers / QA EngineersCustomer ▲ Release ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 51
  • 52. AgileDevelopment Plan Dev QASpec Dev QASpec Dev QASpec Dev QASpec • Release every four to six weeks • Developers are involved from Design to QA ▲ Release ▲ Release ▲ Release ▲ Release ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 52
  • 53. AgileDevelopment Plan Dev QASpec Dev QASpec Dev QASpec Dev QASpec ▲ Release ▲ Release ▲ Release • Two Week Sprint – Sprint Planning and Sprint Review • Weekly Meeting – Status Update • Release – alpha1, alpha2, beta1, beta2, rc1, rc2, 1.x ▲ Release ProjectProcessCycleChallengeTeamScrum Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. 53
  • 54. Development Process 54Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum
  • 55. 55Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum
  • 56. 56Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum
  • 57. 57Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum Webex
  • 58. 58Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Sprint Planning 1 ProjectProcessCycleChallengeTeamScrum Webex
  • 59. 59Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Sprint Planning 1 ProjectProcessCycleChallengeTeamScrum
  • 60. 60Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Sprint Planning 1 2 ProjectProcessCycleChallengeTeamScrum
  • 61. 61Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Sprint Planning 1 2 Create Issue & Patch 3 ProjectProcessCycleChallengeTeamScrum
  • 62. 62Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Sprint Planning 1 2 Create Issue & Patch 3Active ProjectProcessCycleChallengeTeamScrum
  • 63. 63Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Sprint Planning 1 2 Create Issue & Patch 3 Needs Work Active ProjectProcessCycleChallengeTeamScrum
  • 64. 64Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Sprint Planning 1 2 Create Issue & Patch 3 Needs Review Needs Work Active ProjectProcessCycleChallengeTeamScrum
  • 65. 65Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Automated Test Sprint Planning 1 2 4Create Issue & Patch 3 Needs Review Needs Work Active ProjectProcessCycleChallengeTeamScrum
  • 66. 66Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Automated Test Sprint Planning 1 2 4Create Issue & Patch 3 Needs Review Needs Work Active 8.x-1.x: Pass ProjectProcessCycleChallengeTeamScrum
  • 67. 67Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Automated Test Sprint Planning Patch Review 1 2 4 5 Create Issue & Patch 3 Needs Review Needs Work Active 8.x-1.x: Pass ProjectProcessCycleChallengeTeamScrum
  • 68. 68Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Develop Automated Test Sprint Planning Patch Review 1 2 4 5 Create Issue & Patch 3 Needs Review Needs Work Active Reviewed & tested by the community 8.x-1.x: Pass ProjectProcessCycleChallengeTeamScrum
  • 69. 69Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Merge Patch Develop Automated Test Sprint Planning Patch Review 1 2 4 5 6 Create Issue & Patch 3 Needs Review Needs Work Active Reviewed & tested by the community 8.x-1.x: Pass ProjectProcessCycleChallengeTeamScrum
  • 70. 70Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. Merge Patch Develop Automated Test Sprint Review Sprint Planning Patch Review 1 2 4 5 6 7 Create Issue & Patch 3 Needs Review Needs Work Active Fixed Reviewed & tested by the community 8.x-1.x: Pass ProjectProcessCycleChallengeTeamScrum Webex
  • 71. Project Management ProjectProcessCycleChallengeTeamScrum 71Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 72. Project Management 72 ProjectProcessCycleChallengeTeamScrum • Requirements and backlogs • Sprint review and planning • Story points • Software release Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.
  • 73. Logistics 73Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum
  • 74. Logistics 74 • Jira • Slack • GitHub • Webex • AWS • VPN to DII’s DC (Servers) • VPN to DII Intranet (Mail) • (Docker Hub) • (Lucidchart) • (PhpStorm) Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum
  • 75. Summary 75Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum
  • 76. Summary 76 • Scrum • Team, Challenge for Time and Space • Development Cycle and Process • Agile Software Development by Jira Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved. ProjectProcessCycleChallengeTeamScrum
  • 77. 77 Thank you! "Coming together is a beginning, keeping together is a progress; working together is a success.“ - Henry Ford Copyright © 2020 DOCOMO Innovations, Inc. All Rights Reserved.