Company Name: Peraichi Inc.
Interviewees: Executive Officer, Development Officer and Co-Founder Mr.Katsuki, Technical Advisor Mr.Segawa
Peraichi Inc. provides the website builder service Peraichi. It is a service where you can create and manage a web page with intuitive operations, even if you don't have any expertise in things like HTML, CSS, and servers. Currently, we have more than 50 thousand users.
There are many other website builder services out there, but among them, we focus on making our service usable for people who aren't too familiar with IT. Not only preparing an easy-to-use interface, we also have our staff go all over Japan and hold seminars and arrange helpers so that we can provide a service with an emphasis on connections with others.
Users Spreading from "Easy Peraichi"
It is easy to say "Make it easy", but when we think about our service and consider: "Can this be used with ease by our parents?", various issues can be found, however easy we originally thought it was. Many of them can't be solved by software alone. When we think about how users will use our service, the connections with others becomes an important point. Our service is used widely, such as campaign pages, corporate sites, profile sites for celebrities and web sites for law offices, by getting more people from even outside the web and IT industry to like our service by keeping things simple and easy and welcoming the people who want to introduce our service further as supporters. Currently, the number of users reached more than 50 thousand people. The presence of our supporters is very crucial for us. One supporter of Peraichi was once a user, but now is a member remotely assisting Peraichi as customer support. Also, another supporter who formally used to use Peraichi for business made an application for our company's employee recruitment with a very impassioned message, now plays an active part in Peraichi as a customer support employee.
Scrum Development for the Next Step Forward
As the number of users increases, the development structure of Peraichi has become larger. Since the development team exceeded 10 people, the direction of deciding specifications for pursuing "simplicity" started becoming a bottleneck. When I reflected on why development wasn't progressing even though we had more people, I realized that I myself was the bottleneck. (laughs) With this, we started introducing scrum development to aim for a self-sufficient development structure. By transferring authority to the development side and working toward self-organization, engineers became able to think for themselves and decide as a team "who" and "how" a task will be handled by. Due to this, active exchanges like "I'll give it a try because I'm interested in that technical field" started coming up in the team, where I formally one-sidedly assigned tasks to who I judged can cope with it.
Promoting Automation to Maintain Availability
With increasing user numbers and the enforcement of development structure, the need for automation grew. I'm sure any service has this same side, but Peraichi takes responsibility for web sites, which represents our customers. Peraichi's service going down means our customers lose trust. Therefore, it's crucial to secure the availability of our service.
Preventing bug-friendly codes is an important factor in keeping availability at a high level. For this reason, automated code reviews with SideCI and automated tests with CircleCI is an indispensable part of development. Many warnings from SideCI concerning coding standards are trivial, but having a human indicate such matters can be tedious and build up stress. On the other hand, ignoring them will eventually result in having to face a huge debt.
When teaching internship students, SideCi partially acts as a teacher. We don't want to warn about trivial things like CamelCasing and number of spaces in an indent when already having enough other things to point out. It just causes unnecessary irritation for both sides. "Making indications" itself has a certain value in acquiring skills, but whether having a human to do it or a machine to do it is important.
We aim so that people around the country having issues in making web pages get to know Peraichi and solve them. Also at Peraichi, we hold up the vision "Going beyond 'able to make'". We believe our job is to not only help make those web pages, but help users achieve their original purposes that lay beyond that, such as improving sales or branding, and we strive to make a product that can better fulfill such purposes.
For that, we must improve the efficiency of development with tools such as SideCI and make such a structure where we can turn our eyes on more essential tasks as a team.
Try Sider for free
Sign up now, no credit card required!