DNP_logo

NTT DOCOMO's Development Division Cloud Migration and Organizational Reform

The balance between a shift in a customer-centric mindset and improving the skillset of the team

2020

The service development department of a large organization took on a cloud-native initiative. This caused a significant impact that would have a ripple effect on the digital transformation of the entire enterprise.


kr_quotemark

With a sense of speed and business ownership, we achieve business results while gaining the understanding of those around us and transforming the organization.

Mr. Chikara Mitsui
NTT DOCOMO, INC.
Service Design Dept. 3rd Cloud Promotion
General Manager


with AWS, semi-in-house operations, and Agile.

Achieving the Biz, Dev, and Ops trinity

NTT DOCOMO is transforming its customer base from one centered on mobile communication subscriptions to a membership base centered on the d Point Club loyalty program, and is developing a variety of businesses including content delivery, finance, payment, and shopping. The company's Service Design Department works with the business units to provide the digital marketing infrastructure and various system infrastructures that support these businesses. NTT DOCOMO has been using Amazon Web Services (AWS) since 2012, but the service infrastructure developed by the department is primarily an on-premises environment, and development methods are essentially outsourced to external vendors in the old waterfall style. Mr. Mitsui was one of the first to realize that, by combining the rich set of services offered by AWS with quasi-industrialized development, he could start small and get his ideas off the ground quickly.

"Because we had outsourced development, we had little sense of ownership, and we weren't developing with our customers and competitors in mind. So, we decided to move to AWS, Agile development, and semi-in-house production to create a system where people can lead ultra-high-speed development and deliver customer value."

In 2016, he moved to the Service Design department, where he began a multi-year transition to an AWS-based, Agile development structure. The company officially decided to migrate all its systems to AWS in August 2019, and it moved to the cloud at a rapid pace. The development of the current service infrastructure is being carried out in a three-pronged manner, with the participation of business department personnel from the client, Biz (Business), Dev (Development), and Ops (Operations).

“The three parties are now working together as one team, and this has resulted in much better communication, ultra-fast development, delivering customer value through rapid PDCA, promoting automation, and leveraging data,” said Mr. Mitsui.

His groundbreaking development approach caught the attention of others, who began to realize that integrating infrastructure development, application development, and maintenance and operations could be faster, more automated, and more efficient.

Designed with managed services in mind

Cloud-native reconstruction

Since 2017, the 3rd Cloud Promotion team, led by Mr. Mitsui, has made the use of AWS managed services a top priority. In developing NTT DOCOMO's services, instead of building the necessary functions from scratch, we combine managed services that eliminate the need for redundancy, backup, monitoring, security measures, patch management, and update support in case of failures on the user side for layers below the OS and middleware managed on the AWS side. As Mr. Mitsui describes it, "the code is full of world-class code," and AWS managed services have been improved and refined through feedback from developers and customers, making the decision a surefire way to develop faster.

If managed services alone do not provide the required functionality and performance, they develop them with capabilities that can run serverless on AWS Lambda or containers on Amazon ECS. AWS Fargate is used as the main execution environment for containers, and Amazon EC2 is used for parts not currently supported by Fargate, such as GPU usage. A cloud-native design is, in principle, at the forefront.

"The migration policy is not to re-host an on-premises environment in AWS, but to refactor it as cloud-native and build it from scratch. Over the past three years, more than 90% of the projects have been implemented in accordance with the policy," said Mr. Mitsui.

In addition, most tasks that can be included in manuals (SOPs), such as restoration, monitoring, and tallying, have been automated to improve operational efficiency. These efforts have now spread throughout the Service Design department.

Web
Illustration: Transitions in Cloud Use, Development Methods, and Contract Types

Motivated people get others involved

Expanded awareness of reform in the organization

In addition to building a development structure, Mitsui is also working to raise awareness among engineers so that they can develop using AWS themselves. One of the most important things we focused on was the effect of adding skilled members who all become highly motivated.

"When we brought in outstanding external talent to work on the project, the atmosphere in the department changed dramatically as we saw how they mastered the use of and manipulated managed services to develop a high-quality system in a short period of time. An on-premises engineer who volunteered to join the semi-in-house team also took advantage of AWS to quickly resolve performance issues with the on-premises system with a few younger people. Seeing the appreciation and gratitude they receive from the business community is very inspiring.”

We also work to stimulate communication within the team and raise the level of the entire development group. Case Study Sharing Meetings have been held for projects we have worked on to share our expertise by discussing AWS development methodologies and lessons learned from successes and failures. We also encourage the use of outside programs to learn new technologies and get hands-on experience.

”We challenged ourselves to use the AWS Prototyping Program to build a foundation for rapidly developing and releasing new, small-scale services. Prototyping is supported from the design stage by knowledgeable AWS technical staff to consider and implement the optimal architecture. We were taught the latest development techniques, and the team, which was in a lower class, grew to be on par with the top teams," said Mr. Mitsui.

These efforts have been successful, and the department now receives comments such as "it's worth it," "more people offer opinions and suggestions," "cost consciousness has increased," and "more people smile.” The number of engineers who volunteer to participate in study groups has also increased.

Using develop methodologies horizontally across many departments and

Moving toward a DOCOMO de facto standard

Mr. Mitsui said that AWS was a major factor behind the Service Design Department's actions to transform the organization.

"In the case of large companies with well-established organizations and development methodologies, there are some aspects that are difficult to address in a straightforward manner. There was an atmosphere in the current department that there was no inconvenience in using conventional development methods at the time of my transfer. So we took advantage of AWS to proactively develop services at high speed, and by showing visible results in cost reduction and development efficiency, we deepened the understanding of those around us.”

In the future, Mr. Mitsui intends to standardize this development method throughout the company and make it a de facto practice at NTT DOCOMO, thereby contributing to the promotion of DX. "Recently, our team has been hired for many new small-start projects, and we have been asked by other departments within the company to teach them how to do in-house manufacturing and run fast PDCA cycles. We will continue to take the shortest route as climbers, while demonstrating our achievements to management and expanding horizontally to other departments in the future."


Customer Profile: NTT DOCOMO, INC.

  • Mr. Kazuhiro Yoshizawa, Managing Director
  • Number of employees: Non-consolidated: 8,100; DOCOMO Group: 27,558 (as of March 31, 2020)
  • Business: Telecommunications business, smart life business, others
     

Actions taken

  • Transforming the organization through AWS, semi-in-house, and Agile development to develop services at ultra-high speeds internally
  • Building a one-team system through the trinity of Biz (Business), Dev (Development), and Ops (Maintenance and Operations)
  • Raise the skill level of the team by bringing in talent and leveraging external programs

Key Services Currently In Use

Amazon Redshift

Redshift allows petabytes of structured and semi-structured data in data warehouses, operational databases, and data lakes to be queried using standard SQL.

Learn more »

AWS Lambda

AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume.

Learn more »

Amazon ECS

Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service. Customers such as Duolingo, Samsung, GE, and Cook Pad use ECS to run their most sensitive and mission-critical applications to gain security, reliability, and scalability.

Learn more »

AWS Fargate

AWS Fargate is a serverless computing engine for containers that runs on both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS). With Fargate, you can easily focus on building your application.

Learn more »