Easy Introduction to Cocone 1st Period: Development

※This article is machine translated.

Easy Introduction to Cocone 1st Period: Development

Hello, this is Momoko, an HR recruiting intern!

Cocone is developing various applications such as ” Pokecolo ” Pokecolo Twin “Hello Sweet Days”. Each of these apps is the result of the teamwork of various employees in planning, design, development, and other areas.

This is a project to tell you about Cocone’s work in an easy-to-understand manner.
Easy Introduction to Cocone
I would like to start a â

In this first installment, Mr. Hongi, the CTO (Chief Technology Officer) of the development department, will tell us about his work in development!

First of all…what kind of work does development entail?

It is to make the service into a form that the customer can eventually touch (apps such as Pokecolo, Evangelize Me, etc.).
When creating a service, the three job groups of planning, design, and development discuss what to create and decide on the specifications. Designers design the colors, layout, and, in the case of avatars, the clothes and accessories, and create the movements. The developer is responsible for making sure that what is created arrives and works on the customer’s device in accordance with the specifications.

Development is the part of the service that is almost a lifeline. We provide a wide range of parts that are as indispensable as water and electricity, from internal employees to external customers. We not only create the applications themselves, but also provide a variety of infrastructure environments in which the applications can run.

I see! When I hear the word “development” alone, I get the impression that you are creating something new, but you are playing a fundamental role in Cocone’s manufacturing. Could you tell us specifically what kind of work you do?

Development, in a nutshell, is a diverse role.
The development team that creates a service like Pokecolo consists of the following three roles

0Server Engineer…Connects customers and services via the Internet. A bridge-building role.
0Infrastructure Engineer….set up the environment of the network on which the servers are placed. Build the further foundation of the bridge.
0Client Engineer…works with the planner and designer to assemble the entire project and make it look and feel right.

Other cross-functional organizations include billing engineers and QA engineers in charge of billing and testing

I see that the various roles are divided up.

I am in charge of looking at the overall situation and deciding how to deal with problems as they arise, what to use and who to assign to the new service when it is created, and so on.

What are some of the challenges in your development work?

This is the point that we are responsible for the final stage in manufacturing.
Creating services is a collaboration of not only developers but also various other professions, and the developers are responsible for the most final touches in the process.
Finally, the role of putting it all together and delivering the service to the customer is very difficult because you have to cover all the processes up to that point. For example, in terms of schedule, if there is a delay in planning or design materials, but a release date is set, it must be covered.
In addition, it is necessary to ensure that online services can operate properly 24 hours a day. This includes choosing a stable server environment so that customers can use the service 24 hours a day without problems, as well as identifying potential problems and how to prevent them from occurring in the first place. If a problem occurs and an alert is sent to us, we respond quickly, even if it is in the middle of the night.
This is a position of great responsibility, as it is responsible for final coordination and ensuring the stability of the service.

What do you find rewarding about your job, which seems like a lot of work?

Since Cocone develops services that are provided directly to customers, I am motivated to work hard because the things I create are immediately passed on to the customers and I get direct feedback from them. It is truly a joy to see our customers enjoy the services and products that we have created.
Another rewarding point is that as I create services one by one, I am able to demonstrate my skills and express myself in more difficult ways, and feel a sense of technical growth as a developer.

How much involvement do you have with other departments?

Developers belonging to a division (a team for each service, such as Pokécoro, Nyaho, etc.) work in a team with planning and operation staff and designers, so I communicate with them on a daily basis as I work.
In the case of cross-functional organizations such as infrastructure, they communicate primarily with developers assigned to the business units, but they are also deeply involved with members of the finance and accounting department on the cost side. Some web development employees work with almost all the positions in each business unit.
We need to communicate with a diverse group of members.
So you are working together with the entire team, not just the development team, to make things happen.

What kind of person is suited for a development job at Cocone?

First of all, we want you to have your own skills firmly in place. In addition to that, Cocone values teamwork, so the ideal developer should be flexible and considerate of others. If you are a developer who is willing to take on any challenge and take pride in what you create, we want you to come to Cocone!
What advice would you give to aspiring engineers?
First, it is important to be willing to learn the basics. When learning, it is also important to use as much good source material as possible as a basis. Then, I think you can hone your skills by making a lot of things using the programming language you are interested in. It is also recommended to attend a school where you can learn specialized skills.

Thank you very much, Hongi!
Now, let’s check out the development work… ♪

In the next issue, we will ask each employee to tell us what the three jobs in development are: server engineer, infrastructure engineer, and client engineer. Enjoy!

facebookアイコン twitterアイコン

Related Stories