FAQ

FAQ

Please tell me the system development process

We are involved from the concept stage of the web services/systems our customers require, and by centralizing all the work processes required for system development, from initial requirements hearings to system design, implementation, testing, and post-release operation and maintenance, we are able to develop systems reliably and at the lowest possible cost

◆ Development Phase ◆ ◆ Main work content ◆
① Interview and requirements definition This is the process of identifying (defining) system requirements, such as how to realize the services/contents that customers require. Engineers are involved from the initial concept stage, and work with customers to consider and determine system specifications
② Basic design (external design) This is the process of designing the UI/UX, which determines the operability, efficiency, and other performance aspects of the system/application based on the requirements of the defined system specifications/functions. We design systems that are stress-free and easy to use for users
③ Detailed design (internal design) We design the system/application structure (functions and operations), determining the programming language to be used for development, the server/database/API integration configuration, and also consider maintainability after the production release
④ Program development and implementation In accordance with the specifications determined in steps ① to ③ above, we will develop and build the system/application configuration required, making full use of programming languages ​​such as PHP and infrastructure (server/database) technologies such as AWS
⑤ Unit testing This is the process of testing whether the functions of each program (system/application) implemented in step ④ above work as individual units. It verifies whether there are any program defects or bugs, whether the functions work correctly, etc
⑥ Integration test The multiple program units verified in step ⑤ above are combined into one group and further testing and verification is carried out. This integration testing process also verifies that there are no defects or bugs, and that the system operates normally
⑦ Comprehensive test We test the entire system we have developed, including the system/application, server/database/API, etc. We verify that the developed system/application functions as a finished product intended for production use
8. Operational test (performed by the customer) This is the process before the system/application is delivered or released. It is the final test in which customers and users confirm that the system/application operates and functions in a way that meets the system requirements they expect when actually using it
9. System migration (production release) After verifying the quality of the system/application through the above test processes (5) to (8), the system is migrated to the production environment. After that, it is released (published) to customers, service users, and the market, and the service is launched
⑩ Operation and maintenance *Optional We provide daily operational and maintenance support to ensure stable operation of systems/applications and infrastructure after delivery and release. We handle unexpected and sudden system problems and ongoing system maintenance and updates

*The above system development process and work content is an example of the "waterfall format."

Depending on the type of system being developed, some services/content may be released in stages and continuously, rather than all system/application features being released at once

If your system development involves such requirements, an "agile" development method may be appropriate. Please contact us for more details

● Web system / application development
● Server-side development (API / DB)