The three stages of APP outsourcing development and the work to be done in each stage

For APP development, the overall process can be divided into three stages, the first stage is the demand stage, the second stage is the research and development stage, and the third stage is the release stage. Each stage includes multiple steps, step by step, and finally completes the development of the project.

The process difference between outsourcing production and self-development is not very big, but outsourcing is to develop software according to the wishes of customers, and self-operation is to conduct research and production according to one’s own needs.

The three stages of APP outsourcing development and the work to be done in each stage
APP development

Let’s take a look at the three stages of APP outsourcing development and the work to be done in each stage:

The detailed steps included in the three stages are:

Clear requirements: communicate, organize and clarify customer needs, write documents, and build functional architecture diagrams

Interactive experience: user experience design, user scenario simulation, prototype design

UI design: interface, color visual design, icon design and layout design

Function development: server side, Apple and Android side, front-end H5 development/interface development

Test acceptance: BUG modification, function adjustment and optimization, complete acceptance documents, and online application market

After-sales service: follow-up technical maintenance, continuous follow-up, project operation support

Next, let’s talk about the work content and output of the three stages and each step, as well as the project members and roles required for each link.

1. Demand stage

1. Demand discussion: The product manager communicates with the customer, what functions to do, how to do it, including: development type, platform to be developed, specific product function requirements, specific product design requirements, project completion time, development budget, through repeated Investigate, discuss, and output interactive solutions, and produce functional architecture diagrams.

2. Demand assessment: After outputting the interaction scheme, the product finds the corresponding development to discuss whether the demand scheme is feasible, including the technical difficulty of functional requirements, the feasibility and experience evaluation of evaluation design requirements, the expected completion time of the project, and the actual development cost.

3. Project technology development and visual planning: each department started the project meeting at the beginning of the project, and the design department began to design UI (product interface) and UE (user experience), and carried out creative design for the product to form a preliminary rendering. After the first Customer’s acknowledgment. After making secondary revisions based on the specific results of the communication, and finally confirming the high-fidelity visual map with the customer, it began to enter the research and development stage.

Second, research and development stage

1. Project start: Development conducts requirements review based on product requirements documents, and evaluates the R&D cycle, testing time, pre-release time point, and official release time point.

2. Program development process: front-end development – program development – interface docking – third-party access (Alipay payment function, etc.) – regular project meeting communication and control of project development progress – development budget audit.

3. Program testing: multi-model synchronous testing of product-oriented platforms, including: App content testing, App performance testing, App function testing, App visual testing, and debugging and repairing of BUGs. After passing the test and confirming that there are no bugs, communicate with the customer and start acceptance. Tested by the customer and proposed amendments.

Third, release stage

The following materials need to be prepared in advance before the online release.

It takes about a week for Apple’s APPstore to review an application, so if it is a project with a specified launch time in the plan, the development and testing must be completed half a month in advance to allow time for the launch review. Android markets generally review quickly, generally within about 3 days.

Like (0)
Previous 2023-09-10 21:17
Next 2023-09-10 21:29


  • What basic functions should be possessed when developing an animation APP?

    Basic functional analysis of animation app development Animation has always been very popular among young people. Many people like to watch animation to pass the time in their free time. This has also led many companies to see business opportunities and invest in the development of animation apps, allowing users to watch animation more conveniently and let them own it. Better viewing experience. In the past, you could only watch anime on the website, but now you can watch it on the mobile app. So what are the basic functions…

  • UI design: How to understand UI? What are the workflow steps of UI design?

    Beautiful, unified, and standardized APP design is a means to retain users, while the real value of UI interface design is to “maximize” business value. Yang Lan said: No one has the obligation to look through your sloppy appearance to discover your excellent inside. Applied to Internet App product development: no one is obligated to discover the excellent connotations of your App product through your poor UI design. How to understand UI? Baidu Encyclopedia explains it as “user interface”, which is a user interface, an interface that allows human-computer interaction….

  • What are the advantages of developing and producing smart office app software?

    Only by choosing a suitable office platform can you get better feedback. The development and production of smart office app software can provide a variety of office scenarios and support remote and off-site work. Whether it is leave approval or internal communication, it will be very easy, without worrying about affecting office progress. To work efficiently and conveniently, you must choose a suitable tool platform. The development and production of smart office app software has rich office scenarios to meet the multi-angle office needs of corporate employees. It supports internal…

  • I want to develop a Taobao APP, how to choose a server?

    I want to develop a Taobao APP, how to choose a server? How long does it take to develop Taobao APP? Which Taobao APP development company should I choose? Many people may not have heard of Taobao APP. It is a software like Taobao. Just install it on your mobile phone. The products in the APP all have high commissions. After being authorized by Taobao, if you are a buyer, you can directly receive coupons to purchase. If you are a Taobao client, you can put products on the shelves….

  • What should enterprises pay attention to when signing software development contracts?

    Nowadays, many companies need software development, whether they are making Internet products or internal digital management systems, so they cannot avoid cooperating with software companies and signing contracts. So, what should you pay attention to when signing a contract? Today, I will introduce to you what you need to pay attention to when signing a contract. 1. Define the required functions Whether it is an Internet product or an internal digital system, the list of required functions must be specified in the contract. Otherwise, it will be a mess. If…

  • Shanghai APP development – How many people are needed to customize the basic team structure of APP development?

    With the continuous deepening of mobile Internet development, governments and companies have begun to customize and develop APPs according to their own situations. In the process of APP development and customization, if companies set up the entire R&D What is the minimum number of people needed for a team? How much does it cost to develop? Let’s take a look at the specific situation. How many people are needed to develop a customized basic team structure for APP development? 1. Product Manager APP development and customization requires not only technical…