We applu to Gantt chart for project management. It helps us a lot to manage tasks and progress visually.
Visual chart understanding on progress and whereabouts of problems and delays assists us get a grip or alert on a project easily.
We handle ticket for every single task so that its status is always visible ex: Ready to develop, In progress, Implemented, Modified, Tested etc.
It also helps us a lot to know real-time status all about which tasks are being implemented or have any problems.
We apply to sprint project management weekly.
We manage not just a whole project and each task but also each sprint progress basically weekly, which we believe leads us to smooth project management and flexibility for handling changes in the requirements.
Weekly management should require us only the moderate effort to know enough problems and concerns affect the entire time schedule.
To have a productive approach and manage actual working hours for each task, we always make a clear man-hour estimation and a process for substantial tasks.
We can anytime check which engineers are working on what tasks for the estimated time in real-time.
We take an automatic source code checking tool to enhance quality in products and source codes.
Because we use the tool very simply to check the basic source codes, we can focus on to find more critical problems or bugs in source codes by human eyes.
We continuously try to follow any cutting-edge design architectures and libraries like Clean Architecture, DDD or Rx, which we believe in it to bring quality and flexibility to our projects.
We, a group of geek, really enjoy to catch up with these new design ideas.
Our engineers continuously learn so as not to be behind trending technologies.
We apply to 10% rule for self-learning time to organize learning environment for our engineers where they continuously learn through workshops and WEB services like Udemy or Safari Online.
We adopt Flextime and remote work to progress work style reform.
By organizing environment that fits to each engineer and adopting in-house chat bot, we as a team make our best effort to raise productivity to its max.
Every good business comes from good communication
We use various chat rooms (Slack, Chatroom, Rocket Chat etc.) to have close communication within the company and with customers and partners.