Development WorkFlow

Business consultants, project managers follow up the whole process

01

Business Consulting

Business Consulting | Strategic planning | Strategic planning | Contract signing

Output
‣  Function list
‣  Quotation
‣  Service scheme
‣  Service scheme

02

Contract signing

Internal project establishment | Team building | Team building | Team building

Output
‣  Team members
‣  Team members

03

Product Design

Brain map conception | Process/interaction design | Draft prototype | Final prototype

Output
‣  Mind map
‣  Logical flow chart
‣  Product prototype document
‣  PRD document

04

UI Design

Preference analysis | Specification defined | Style design | Draft design | Final design

Output
‣  Visual specification document
‣  High fidelity UI picture

05

Technical Design

System architecture design | Infrastructure build | Development specification defined | Database design | Api design

Output
‣  System architecture design document
‣  System summary design document
‣  Resource requirements schedule
‣  Technical specification definition document
‣  Database design document
  ‣  Interface design document

06

Development

WBS task create | DevOps config | Frontend development | Backend development | Backend development | BUG fix

Output
‣  WBS task list
‣  API document
‣  Source code
‣  Function page

07

Test

Test case | Unit test | Function test | Performance test | Performance test | Acceptance test

Output
‣  Test case documentation
‣  BUG list
‣  Test report

08

Deployment & Maintain

Preparing for deployment resources | DEV、UAT、PRD enviroment deployment | Enviroment config | Data initialization | Security check

Output
‣  DEV、UAT、PRD Application
‣  Deployment specification document

09

Acceptance delivery

Source code archive | Delivery preparation | Software copyright application | Delivery report

输出
‣  Source code
‣  UE&UI source document
‣  UE document
‣  UI document
 ‣  Document
‣  Functional requirements list/specification
‣  Architecture technical document/diagram
‣  Test case documentation
‣  Test report
‣  System deployment and configuration manual
‣  User manual
‣  API document
‣  Database document
‣  Others

10

After-sales service

BUG fix | Database backup | Log analyse | System upgrade

Output
‣  BUG fix log
‣  Periodic inspection report
‣  Product upgrade iteration suggestions

Frequently Asked Questions

How do you charge?
The cost for custom software development is based on the requirements you provide. We will assign an experienced pre-sales consultant to communicate with you one-on-one to understand your needs. The total development resources required, in terms of person-days, will be comprehensively assessed. The development costs will then be calculated by combining the number of person-days with the unit price for each resource.
What are the professional backgrounds and skills of the team members?
Our development team consists of experienced engineers who come from top Internet companies in the country. They cover multiple domains including front-end, back-end, mobile development, and cloud computing.
How do you handle changes in requirements? Will this affect the project cost and delivery time?
We handle requirement changes using a flexible agile methodology. We will conduct a comprehensive assessment of the impact that changes have on project implementation. For minor adjustments, our team will incorporate them into the existing plan. When changes are significant, the project manager will negotiate adjustments to the project plan and budget with you.
In terms of data security and privacy protection, what measures have you taken?
In terms of data security and privacy protection, we follow international standards such as ISO/IEC 27001 and implement measures such as encryption and access control to protect customer data.
How do you ensure the quality and performance of the software?
The quality and performance of the software are ensured through multiple measures such as code reviews, unit testing, functional testing, and performance testing. Before delivery, the software undergoes no less than three rounds of internal testing.
How long is the typical project development cycle?
The development cycle for custom software can range from several weeks to several months, depending on various factors such as the complexity of the project, functional requirements, the speed of your feedback, testing, and deployment requirements. Simple projects may be completed within a few weeks, whereas complex custom software development might take several months or even longer. After we have discussed your specific needs, we will provide an estimated development timeline. If you have tight time constraints, we can adjust by adding more personnel or working overtime to compress the schedule as much as possible while ensuring quality, to meet your requirements.
After the project is completed, what types of maintenance and support services does your company provide?
Upon completion of the project, we offer one year of free maintenance and support, which includes but is not limited to technical support, system upgrades, performance monitoring, and security maintenance.”
If issues are found in the software or further development is needed, how do you handle it?
We will respond within 24 hours with a solution to quickly resolve any issues and prevent unnecessary losses. If further development is required, we will assess the workload based on your needs and agree upon the costs and timeline with you to ensure that your requirements are met.
What is your approach to project management and communication? Which tools do you use to ensure the smooth progress of the project?
We use Agile methodology for project management and communicate through tools such as project management systems, Enterprise WeChat, shared documents, and Tencent Meetings to ensure transparency and efficiency in the project.
How do you ensure the project is delivered on time? How do you handle delays if they occur?
We ensure timely delivery through detailed project planning and risk management. If there is a risk of delay, we immediately increase manpower to maintain progress. For unforeseen delays, we communicate promptly and propose solutions.