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.

Recommended for you

AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...

This document discusses how media and entertainment companies can use AWS to address common challenges around storage, processing, and distribution of media content. It provides examples of how AWS services like S3, EC2, EMR, CloudFront, and Route 53 can be used for massive-scale storage and delivery of media files, high-performance processing of media workloads, and global content distribution through a CDN. The cloud model enables media companies to focus on innovation rather than infrastructure management and reduces IT costs compared to on-premise solutions.

amazonmediaarts and entertainment
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

Cloudscaling Co-Founder and CTO Randy Bias shows the world's largest telcos that carriers must embrace web-scale cloud to be successful in the apps that will drive mobile, web and emerging markets. Legacy "clouds" are essentially virtualized and automated IT, and they do not offer the cost performance or business agility these hyper-growth segments demand.

cloudscalingcharles huhcarrier
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 App Factory is a cloud-based development platform that aims to provide a complete solution for application development from start to finish. It handles infrastructure management, provides automated tools for development and operations (devops), and offers governance features. The platform is available both as a downloadable virtual machine and as a hosted service.

 
by WSO2
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.

Recommended for you

Enlarge influence by Participating in communities
Enlarge influence by Participating in communitiesEnlarge influence by Participating in communities
Enlarge influence by Participating in communities

This is a moon shot journey for me and DDD Taiwan community. In this talk, tried to wake up people who choose developer as their career but lost passion on problem solving.

dddtaiwandevday
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 discusses how cloud computing is evolving globally and the opportunities it presents. Cloud provides everything as a service through on-demand models. It allows mobility through wireless access and connectivity between people, governments, and things. Capgemini recommends that organizations drive higher value cloud services to create differentiation and leverage scale potential. A business services focus requires understanding network effects and interactions from inside-out and outside-in perspectives.

cloud computing
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud

1) The document discusses migrating IT infrastructure and applications into cloud computing platforms like Amazon Web Services, Google Apps Engine, and Microsoft Azure. 2) It presents a seven step iterative model for migrating into the cloud that includes assessing applications and infrastructure, developing a cloud architecture and migration plan, executing the migration, and testing in the cloud environment. 3) Key challenges of migrating to the cloud include identifying and mitigating risks, especially those related to security, as well as ensuring quality of service as defined in service level agreements around issues like data ownership, transfer, and storage.

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/

Recommended for you

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...

Autodesk's journey towards building an enterprise private cloud is summarized as follows: Autodesk saw an opportunity in 2010 to build an enterprise private cloud to improve IT service delivery and address challenges with their traditional infrastructure. They established guiding principles and a business case focusing on speed, quality, and cost savings. After initial research and prototyping, Autodesk officially launched their private cloud called ECS in 2012. Since then, ECS has expanded globally, increased utilization tenfold, and driven more business unit adoption through its self-service capabilities and efficient resources. Autodesk continues to enhance ECS and apply lessons learned around iterative development and customer focus.

autodeskcitrix2014
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

This document provides an overview of HP Helion Eucalyptus, an open-source cloud computing platform that can be used to build private and hybrid clouds. It implements Amazon Web Services (AWS) compatibility, allowing customers to run workloads on-premise that were built for AWS. The document discusses Eucalyptus' technical architecture and components, how it provides AWS services like EC2, S3, VPC, etc. It also covers deployment options, tools for managing Eucalyptus, and how customers can use it to pilot and migrate workloads between private and public clouds.

hpawshybrid cloud
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

Is Cloud Computing an evolution or revolution? What does it mean for Not For Profit organisations? What are the advantages and disadvantages of moving to the cloud? What are the pitfalls to be avoided? Will Cloud Computing suit every NFP organisation? … Just what is Cloud Computing and what is all the fuss about anyway? From a fundamental overview to developing a strategy, for either adopting the cloud or not, your presenter, Steve Cast, Founder and MD of AdvantageNFP will answer these questions, offering valuable insights, using “real life” client case studies from the NFP sector.

nfpcloud hostingcloud computing
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/

Recommended for you

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

Guide attendees to learn from iDDD Ch1. Know why and how to judge apply DDD or not. Also introduced explict business intention is the way to decrease the gap between Domain Experts and Team

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

Organizations everywhere are looking for the best ways to leverage cloud technologies to maximize efficiencies, minimize costs, and increase agility. Research shows that a majority of enterprises are taking a hybrid cloud approach to leverage existing hardware or to meet performance, compliance, and security requirements. In this webinar, we cover key considerations for building and managing a private or hybrid cloud. This includes a discussion of determining appropriate workloads for hybrid clouds, customer examples, and lessons learned. Key topics: 1. Considerations and best practices for designing and implementing a private or hybrid environment. 2. Customer examples of hybrid implementations and key lessons learned. 3. How to easily include virtualized environments into your hybrid cloud plans and implementation. 4. Cost management and analytics for your hybrid cloud. Watch the webinar recording at: http://video.rightscale.com/medias/sej2563yat

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

Keynote about Dell OpenStack Powered Cloud Solution and Case Sharing by Henry Xu from Dell in 2012 OpenStack APAC Conference

2012osacopenstackdell
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

Recommended for you

Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012

The past year was punctuated by significant advancements in Apache Hadoop and increasingly wider adoption of Hadoop technology across the enterprise. Companies are continuing to use Hadoop in exciting new ways to better serve their customers, inform product development and drive operational efficiency like never before. Join Mike Olson, founder and CEO of Cloudera, as he shares his twelve major predictions for Hadoop in 2012. He will also unveil predictions from key industry analysts. Olson will discuss predictions for: - Where new opportunities for Hadoop will be found within the enterprise - How new projects being developed for and on Apache Hadoop will expand data analysis capabilities - Ways that Apache Hadoop will help companies solve short term and long term business challenges

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)

Session at AWS Summit Paris, 31/05/2016 Julien SIMON, Principal Technical Evangelist, AWS Laurent PULCE, CIO, Veolia Global Enterprises Pierre KERRINCK, Cloud Transformation Manager, Veolia

awsamazon web servicescloud computing
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

The document provides an introduction to software engineering principles for cloud computing. It discusses key concepts like dematerialization, distributed computing, and shared responsibility between cloud vendors and clients. It outlines principles for cloud systems around infrastructure, scalability, reliability, availability, and avoiding vendor lock-in. Tactics, techniques and procedures are proposed for building cloud-native systems, along with resources for further learning. The document emphasizes designing systems to fail gracefully and testing systems under failure conditions.

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

Recommended for you

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 is an expert in cloud computing. He has written books and blogs on the topic and hosts a popular podcast. He presented on myths around capacity management in cloud computing. Key points included that capacity planning is still needed in cloud to optimize costs, clouds are not always elastic, and architecture and planning are still important when using cloud. Emerging trends like big data and new cloud service models were also discussed.

Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies

This document discusses various topics related to cloud technologies. It begins with innovations enabled by cloud computing, such as artificial intelligence, smart cities, driverless cars, and the internet of things. It then defines cloud computing and describes its key characteristics, service models (infrastructure as a service, platform as a service, software as a service), and deployment models (public, private, hybrid). The document outlines advantages and disadvantages of cloud computing, as well as trends like edge computing and opportunities for careers as cloud architects. It also touches on cloud forensics, statistics, and some interesting facts about cloud data storage and usage.

cloud projects forensics
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

The document discusses agile practice in Drupal 8 module development. It describes a team that uses Scrum methodology to develop modules across different time zones. The team follows an agile development cycle of 2-week sprints involving planning, development, testing and release. The development process involves daily stand-ups, creating issues and patches on GitHub, code reviews, and automated testing.

agileagile software developmentcloud
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

Recommended for you

DevOps+ to Leverage Software Development
DevOps+ to Leverage Software DevelopmentDevOps+ to Leverage Software Development
DevOps+ to Leverage Software Development

We all know that the DevOps approach brings developers and operators into closer collaboration. On the other hand, we learned that the requirements of each team member are different to achieve software product development. For example: Product Owner must deliver the high quality product by a deadline and wants to know what is happening in the project because it is necessary to take an action before a minor issue becomes critical. Developers want to focus on implementation by automating code validation and unit tests to keeping code quality. QA team requires to cover wide range of test cases with security check in a timely manner. Operating team is comfortable as long as the system is stable. In order to tie these various requirements together, we propose the entire agile development process as "DevOps+" by visualizing throughout project - issue management, software design, code implementation, quality testing, systems deployment, security check, release management and its operation in-the-Cloud. This session will propose Drupal-as-a-Service for "DevOps+" with the integration of back-end systems including JIRA, Git, Chef, Jenkins, Veracode (for Code Security Validation), Public/Private Clouds, Nagios, Splunk and collectd.

devopscloudcloud computing
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

Video: https://stanford.io/386NV8Y We are successful to establish our development process for Drupal 9 custom module incl. automated testing for PHPUnit by our own GitLab CI/CD pipeline (like d.o's automated testing). As a next step, we have learned Behavior-driven development by Behat to automate to run the acceptance tests for Cloud Orchestration modules. The session will cover how we can use the tool like Behat and write the test scenarios.

drupaldevopsbehat
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

YouTube Video: https://bit.ly/3yo5U5Z DrupalCon Portland 2022 Session: https://bit.ly/3KnX0Yh We are successful to establish our development process for Drupal 9 custom module incl. automated testing for PHPUnit by our own GitLab CI/CD pipeline (like d.o's automated testing). As a next step, we have learned Behavior-driven development by Behat to automate to run the acceptance tests for Cloud Orchestration modules. The session will cover how we can use the tool like Behat and write the test scenarios.

drupalbehatbdd
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

Recommended for you

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...

Session video: https://bit.ly/4alKaad # # # # # We will embark on a journey into the future of code review, where the integration of ChatGPT and GitLab CI revolutionizes the Drupal module development process. Discover how the fusion of automation, seamless integration, and cutting-edge innovation is reshaping the way we ensure code quality. Key Highlights: 1. Automation Redefined: Explore how AI-driven code review automates routine tasks, from identifying potential bugs to beyond coding standards, freeing up valuable developer time. 2. Integration Mastery: Witness the seamless integration of ChatGPT within GitLab CI pipelines, allowing for real-time AI-powered code analysis and feedback. 3. Innovation Unleashed: Dive into the innovative solutions that emerge when human intelligence collaborates with AI, including enhanced code readability and faster development cycles. What to Expect: - Live demonstrations showcasing the ChatGPT-GitLab CI integration in action. - Insights into the benefits and challenges of incorporating AI into the development workflow. - Real-world success stories of teams already leveraging this AI-powered approach. - Practical tips for implementing AI-powered code reviews. Join us for an engaging session that explores the possibilities and advantages of AI-powered GitLab CI, and learn how you can automate, integrate, and innovate your way to superior code quality and development efficiency. Don't miss the opportunity to shape the future of your Drupal development process!

drupaldrupalcon portland 2024drupalcon
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

The SDACK architecture stands for Spark, Docker, Akka, Cassandra, and Kafka. At TrendMicro, we adopted the SDACK architecture to implement a security event inspection platform for APT attack analysis. In this talk, we will introduce SDACK stack with Spark lambda architecture, Akka and Kafka for streaming data pipeline, Cassandra for time series data, and Docker for microservices. Specifically, we will show you how we Dockerize each SDACK component to facilitate the RD team of algorithms development, help the QA team test the product easily, and use the Docker as a Service strategy to ship our products to customers. Next, we will show you how we monitor each Docker container and adjust the resource usage based on monitoring metrics. And then, we will share our Docker security policy which ensures our products are safety before shipping to customers. After that, we'll show you how we develop an all-in-one Docker based data product and scale it out to multi-host Docker cluster to solve the big data problem. Finally, we will share some challenges we faced during the product development and some lesson learned.

docker
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

The Zowe open source framework, hosted by the Linux Foundation's Open Mainframe Project, is often referred to as a Swiss Army knife for mainframe modernization, but where to begin? This session, which is based on findings from numerous Design Thinking workshops, will help DevOps champions and mainframe leaders jumpstart their modernization journeys. We’ll explore a few high-value use cases like plugging into enterprise CI/CD pipelines and incorporating off-platform tools like code quality. And by addressing practical considerations like Zowe installation, set-up and support, this session will equip attendees with the information they need to become mainframe DevOps mobilizers.

devopsdevops.comdevops webinars
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

Recommended for you

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...

Session video: https://bit.ly/4boc1HS # # # # # Session Description: In this enlightening session, we will embark on a journey into the future of code review, where the integration of ChatGPT and GitLab CI revolutionizes the software development process. Discover how the fusion of automation, seamless integration, and cutting-edge innovation is reshaping the way we ensure code quality. Key Highlights: 1. Automation Redefined: Explore how AI-driven code review automates routine tasks, from identifying potential bugs to enforcing coding standards, freeing up valuable developer time. 2. Integration Mastery: Witness the seamless integration of ChatGPT within GitLab CI pipelines, allowing for real-time AI-powered code analysis and feedback. 3. Innovation Unleashed: Dive into the innovative solutions that emerge when human intelligence collaborates with AI, including enhanced code readability and faster development cycles. What to Expect: - Live demonstrations showcasing the ChatGPT-GitLab CI integration in action. - Insights into the benefits and challenges of incorporating AI into your development workflow. - Real-world success stories of teams already leveraging this AI-powered approach. - Practical tips for implementing AI-powered code reviews in your own projects. Join us for an engaging session that explores the possibilities and advantages of AI-powered GitLab CI, and learn how you can automate, integrate, and innovate your way to superior code quality and development efficiency. Don't miss the opportunity to shape the future of your software development process!

drupalchatgptstanford webcamp 2024
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

The document discusses emerging cloud computing technologies including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Database as a Service. It notes that IaaS is currently the fastest growing cloud service, with Gartner reporting 42.4% growth in 2012. Popular IaaS providers include Amazon Web Services, CloudStack, and OpenStack. PaaS offerings from Google App Engine, Heroku, and Amazon Elastic Beanstalk are analyzed in terms of their approaches and limitations. Best practices for adopting PaaS include considering application requirements, resources, data needs, and interactions beyond the platform.

Introduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKSIntroduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKS

Best Engineering Aids & Consultancies Pvt. Ltd., (BEACON) is the largest 3D CAD solution provider to the Engineering Industry in India. The idea for starting BEACON was sparked and incubated by our founding engineer more than 16 years ago. He had a vision for making BEACON India’s most trusted and preferred engineering solutions provider.It is the only partner of SOLIDWORKS in India who has presence across the country. BEACON has 7 offices along with training centers in Bangalore, Pune, Mumbai, Chennai, Aurangabad, Ahmedabad and Goa. The unmatched customer relationship, training and technical support it provides happen to be the main reasons behind its acquisition of over 1,600 SOLIDWORKS customers in India across small, mid and large market businesses. Its large customer base is a testimony to its unwavering commitment to the CAD/CAM/CAE business and industry. As a company we have been consistently chosen among the top performers in several categories for the awards at SOLIDWORKS World the largest industry conference of engineering and design professionals in the world.

solidworksauthorized reseller of solidworksbeacon solidworks
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

Recommended for you

Unlocking Developer productivity on Kubernetes
Unlocking Developer productivity on KubernetesUnlocking Developer productivity on Kubernetes
Unlocking Developer productivity on Kubernetes

Unlocking Developer productivity on Kubernetes by Prakarsh - Solutions Architect, Devtron at KCD Hyderabad, THub, Hyderabad

kubernetesdevelopercicd
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...

Materials for the OPEN TALK: Commit to the Cause, Push for Change: Contributing to Call for Code Open Source Projects session at DeveloperWeek Virtual on February 18, 2020 https://www.developerweek.com/conference/ Daniel Krook IBM, Chief Technology Officer for the Call for Code Global Initiative Andres Meira Grillo, Founder & CEO Lakshyana K.C. Build Change, Technology Consultant Call for Code is a multi-year program that calls on developers to create practical, effective, and high-quality applications based on one or more IBM Cloud services (for example, web, mobile, data, analytics, AI, IoT, or weather) or Red Hat platforms (including OpenShift) to build a solution that can have an immediate and lasting impact on humanitarian issues as open source projects. In this session you'll learn more about the solutions built to tackle natural hazards, climate change, and the pandemic. What sets Call for Code apart from other technology-for-good competitions is the commitment to deploy the winning solutions with the IBM Service Corps and to help teams build sustainable open source communities through The Linux Foundation. Join us at this talk to hear about the most recent winning projects, get an update on previous year's progress, and learn about how to contribute to two projects directly from the developers.

call for codeopeneewisac-simo
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

Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future. This presentation also include review of all 10 new WCAG 2.2 success criteria including Level AAA with role-based analysis of each. Also included, a brief look beyond 2.2 to WCAG 3.0 Presented at A11y Twin Cities MeetUp, Monday, July 25, 2022

wcag 2.2a11yaccessibility
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

Recommended for you

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

This session will provide teams struggling to incorporate mainframe appdev and operations into their enterprise DevOps programs with pragmatic, real world guidance. Learn about key enablers like modernizing the developer experience with Visual Studio Code, Che and Git and opening the mainframe to automation tools like Mocha, Gulp and Jenkins. Hear the best practices that result in quick wins, establishing creditability for continued investment. By integrating the mainframe with enterprise DevOps, companies ensure their digital transformations benefit from rich mainframe-based resources.

broadcomdevopsdevops.com
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC

Summary of fast development and cloud native architecture along with cost optimization techniques. Presented as opening keynote at the Utility and Cloud Computing 2014 as part of the Cloud Control Workshop.

cloud nativecloudcost
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

SpringOne 2020 Improving Your Company’s Health with Middleware Takeout Banu Parasuraman, Chief Technologist - Cloud Native Platforms at Wipro

springone 2020
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

Recommended for you

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...

Sydney Identity Summit presentation by Andrew Latham, Director, Customer Engineering, ForgeRock and Warren Strange, Director, Customer Engineering, 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

This document discusses how Quarkus brings serverless capabilities to Java developers. It begins with an introduction of the speaker and outlines the developer journey from monolith applications to microservices and serverless functions. It then discusses challenges with existing serverless offerings and how Kubernetes and Knative address these. Quarkus is presented as a solution for serverless Java by providing benefits like developer productivity, fast and lightweight applications, and unifying imperative and reactive programming. The talk concludes by highlighting some of Quarkus' supported frameworks and providing additional resources.

quarkusjavakubernetes
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

Discover how running your IAM on AWS gives you the exact solution that you want with the operational model of a SaaS.

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

Recommended for you

[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...

Voici le support de notre présentation du dernier Oracle Virtual Meetup , qui s'est déroulé le 07 Janvier 2020 , auquel on s'est concentré sur la découverte du service Oracle Blockchain Platform, qui offre une solution pré-assemblée pour la construction et l'exécution de SMart Contrat et maintient un ledger distribué inviolable , à travers le Business case 'D-check' la maintenance des pièces de l'avion , l'un des process les plus complexe du monde de l'Aviation . Rejoignez-nous : https://www.meetup.com/fr-FR/Oracle-Developer-Meetup-France Bonne lecture!

oracle blockchainoracle virtual meetupcozmo
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

Synopsis: Can we deploy our Drupal site as a SaaS for enterprise customers? In this session, we will explore how to design a multi-tenant architecture that enables Drupal to accommodate multiple tenants. Description: Our team is currently using Drupal as the core platform for the docomo MEC portal project. As we require a multi-tenant architecture similar to a SaaS site, we have developed the Façade module to enable this functionality. Despite Drupal's original design for single tenant sites, our approach has allowed us to support multiple tenants. 1. What is the definition of single tenant site and multi-tenancy 2. How to design the SaaS architecture 3. How to deploy your Drupal sites as multi-tenancy service Learning objectives: At the end of this session, attendees will be able to: - Design a multi-tenant architecture for the Drupal site - Deploy the Drupal site as a multi-tenant service - Operate the Drupal sites for multiple enterprise customers. Target audience: This sessions is for Drupal developers and site administrators for the enterprise customers. Video: stanford.io/3q7t1Qg

drupalmulti-tenancydocomo
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみよう

NTT Tech Conference Lightning Talk 2022/03/24 YouTube 動画配信:https://youtu.be/7HUyrdb-OK8?t=11725 イベントページ:https://ntt-developers.github.io/ntt-tech-conference/2022/

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

Recommended for you

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)

We developed PhotoShare application as an example mobile application based on an early preview of Mobile Syncpoint.

couchbasecouchsyncsyncpoint
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)

We developed PhotoShare application as an example mobile application based on an early preview of Mobile Syncpoint.

couchbasecouchsyncsyncpoint
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)

This document summarizes a presentation comparing Couchbase, MongoDB, and Cassandra. It outlines some pros and cons of each: Couchbase handles objects better in memory and is safer during power failures, MongoDB is easy to use but hard to move data, and Cassandra is optimized for write speed but more complex for developers. It also notes that Couchbase and MongoDB are more suited for user applications while Cassandra is better for big data analysis.

couchbasemongodbnosql
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

Recommended for you

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)

The document provides an overview of cloud computing and introduces Clanavi, a cloud management platform built using Drupal. It discusses the benefits of cloud computing for service providers in reducing costs and providing flexible resource management. Clanavi allows unified management of multiple private and public clouds through a browser-based interface and provides security, monitoring, backup and other features for managing virtual infrastructure and resources across clouds.

drupalbay area drupal campbadcamp
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...

Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)

user modelinguser profilinguser model
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf

Presented at Gartner Data & Analytics, London Maty 2024. BT Group has used the Neo4j Graph Database to enable impressive digital transformation programs over the last 6 years. By re-imagining their operational support systems to adopt self-serve and data lead principles they have substantially reduced the number of applications and complexity of their operations. The result has been a substantial reduction in risk and costs while improving time to value, innovation, and process automation. Join this session to hear their story, the lessons they learned along the way and how their future innovation plans include the exploration of uses of EKG + Generative AI.

neo4jneo4j webinarsgraph database
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

Recommended for you

INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf

These fighter aircraft have uses outside of traditional combat situations. They are essential in defending India's territorial integrity, averting dangers, and delivering aid to those in need during natural calamities. Additionally, the IAF improves its interoperability and fortifies international military alliances by working together and conducting joint exercises with other air forces.

air force fighter planebiggest submarinezambia port
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers

The integration of programming into civil engineering is transforming the industry. We can design complex infrastructure projects and analyse large datasets. Imagine revolutionizing the way we build our cities and infrastructure, all by the power of coding. Programming skills are no longer just a bonus—they’re a game changer in this era. Technology is revolutionizing civil engineering by integrating advanced tools and techniques. Programming allows for the automation of repetitive tasks, enhancing the accuracy of designs, simulations, and analyses. With the advent of artificial intelligence and machine learning, engineers can now predict structural behaviors under various conditions, optimize material usage, and improve project planning.

programmingcodingcivil engineering
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx

How do we build an IoT product, and make it profitable? Talk from the IoT meetup in March 2024. https://www.meetup.com/iot-sweden/events/299487375/

iot
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

Recommended for you

The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses

CIO Council Cal Poly Humboldt September 22, 2023

national research platformdistributed supercomputerdistributed systems
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges

accommodate the strengths, weaknesses, threats and opportunities of autonomous vehicles

automotive self-driving car technology
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides

If you’ve ever had to analyze a map or GPS data, chances are you’ve encountered and even worked with coordinate systems. As historical data continually updates through GPS, understanding coordinate systems is increasingly crucial. However, not everyone knows why they exist or how to effectively use them for data-driven insights. During this webinar, you’ll learn exactly what coordinate systems are and how you can use FME to maintain and transform your data’s coordinate systems in an easy-to-digest way, accurately representing the geographical space that it exists within. During this webinar, you will have the chance to: - Enhance Your Understanding: Gain a clear overview of what coordinate systems are and their value - Learn Practical Applications: Why we need datams and projections, plus units between coordinate systems - Maximize with FME: Understand how FME handles coordinate systems, including a brief summary of the 3 main reprojectors - Custom Coordinate Systems: Learn how to work with FME and coordinate systems beyond what is natively supported - Look Ahead: Gain insights into where FME is headed with coordinate systems in the future Don’t miss the opportunity to improve the value you receive from your coordinate system data, ultimately allowing you to streamline your data analysis and maximize your time. See you there!

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.

Recommended for you

Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world

The presentation showcases the diverse real-world applications of Fused Deposition Modeling (FDM) across multiple industries: 1. **Manufacturing**: FDM is utilized in manufacturing for rapid prototyping, creating custom tools and fixtures, and producing functional end-use parts. Companies leverage its cost-effectiveness and flexibility to streamline production processes. 2. **Medical**: In the medical field, FDM is used to create patient-specific anatomical models, surgical guides, and prosthetics. Its ability to produce precise and biocompatible parts supports advancements in personalized healthcare solutions. 3. **Education**: FDM plays a crucial role in education by enabling students to learn about design and engineering through hands-on 3D printing projects. It promotes innovation and practical skill development in STEM disciplines. 4. **Science**: Researchers use FDM to prototype equipment for scientific experiments, build custom laboratory tools, and create models for visualization and testing purposes. It facilitates rapid iteration and customization in scientific endeavors. 5. **Automotive**: Automotive manufacturers employ FDM for prototyping vehicle components, tooling for assembly lines, and customized parts. It speeds up the design validation process and enhances efficiency in automotive engineering. 6. **Consumer Electronics**: FDM is utilized in consumer electronics for designing and prototyping product enclosures, casings, and internal components. It enables rapid iteration and customization to meet evolving consumer demands. 7. **Robotics**: Robotics engineers leverage FDM to prototype robot parts, create lightweight and durable components, and customize robot designs for specific applications. It supports innovation and optimization in robotic systems. 8. **Aerospace**: In aerospace, FDM is used to manufacture lightweight parts, complex geometries, and prototypes of aircraft components. It contributes to cost reduction, faster production cycles, and weight savings in aerospace engineering. 9. **Architecture**: Architects utilize FDM for creating detailed architectural models, prototypes of building components, and intricate designs. It aids in visualizing concepts, testing structural integrity, and communicating design ideas effectively. Each industry example demonstrates how FDM enhances innovation, accelerates product development, and addresses specific challenges through advanced manufacturing capabilities.

fdmffffused deposition modeling
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024

Everything that I found interesting about machines behaving intelligently during June 2024

quantumfaxmachine
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...

Jindong Gu, Zhen Han, Shuo Chen, Ahmad Beirami, Bailan He, Gengyuan Zhang, Ruotong Liao, Yao Qin, Volker Tresp, Philip Torr "A Systematic Survey of Prompt Engineering on Vision-Language Foundation Models" arXiv2023 https://arxiv.org/abs/2307.12980

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

Recommended for you

Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...

This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator. Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/ Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.

a11yaccessibilityalt text
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant

Password Rotation in 2024 is still Relevant

passwordmanagementrotation
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf

Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment. How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.

pigging solutionsprocess piggingproduct transfers
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

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
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
Amazon Web Services
 
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
 

What's hot (20)

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
 
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
 
CNCF and Cloud Native Intro
CNCF and Cloud Native IntroCNCF and Cloud Native Intro
CNCF and Cloud Native Intro
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 
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
 
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
 
Enlarge influence by Participating in communities
Enlarge influence by Participating in communitiesEnlarge influence by Participating in communities
Enlarge influence by Participating in communities
 
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...
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
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...
 
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
 
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
 
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
 
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
 
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
 
Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012
 
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)
 
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
 
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
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
 

Similar to Agile practice in drupal 8 module development 20200328a

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.
 
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
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
Sanae BEKKAR
 

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
 
DevOps+ to Leverage Software Development
DevOps+ to Leverage Software DevelopmentDevOps+ to Leverage Software Development
DevOps+ to Leverage Software Development
 
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
 
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
 
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...
 
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
 
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
 
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...
 
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
 
Introduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKSIntroduction to BEACON SOLIDWORKS
Introduction to BEACON SOLIDWORKS
 
Unlocking Developer productivity on Kubernetes
Unlocking Developer productivity on KubernetesUnlocking Developer productivity on Kubernetes
Unlocking Developer productivity on Kubernetes
 
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...
 
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
 
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
 
Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
 
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
 
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...
 
[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
 
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
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
 

More from 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.
 

More from DOCOMO Innovations, Inc. (6)

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
 
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみよう
 
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)
 
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)
 
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)
 
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)
 

Recently uploaded

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 

Recently uploaded (20)

Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 

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/
  • 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.