Suggest you try this:
Clear requirements
The first stage is to clarify the requirements. Before the APP project is officially launched, the product manager needs to communicate fully with the project supervisor and the customer to assess the functional requirements of the APP and confirm the development cycle and cost of the project.
This time the project only some abstract ideas, but also need all the developers together to open a demand seminar, mainly to discuss the rationality of the demand and the need for the existence of the study and feasibility of the assessment, the developers can also put forward their own proposals, combined with the customer and the development of the proposal to decide whether the demand can be developed, and the final demand step by step split, subdivided, and finally decomposed into a clear demand function points. A clear requirement function point.
02, prototyping
This stage is mainly the responsibility of the product manager, the product manager has been clear according to the requirements of the document, the APP function of the planning, page and layout design, and design of each page of the jump logic, and ultimately the output of the APP pages of the prototype design.
The completed prototype design drawings will be submitted to the customer and the leadership for approval, and then handed over to all the developers, *** with the discussion of the rationality of the functional requirements and the need for the existence of the last, the product manager will be able to get the product requirements document (PRD).
03, UI design
UI designers according to the prototype page of the product to design a beautiful and generous UI interface, do a good job of color matching, element design, etc., and finally output each APP page of the high-fidelity design of the rendering, so that the UI rendering basically the same as the final APP page effect.
04, front-end development
Front-end development engineers in the receipt of UI rendering, the use of front-end code to restore the design of the map show, including a variety of special effects, color values, buttons, page switching, the rationality of the layout, etc., the details of which will directly affect the user experience.
05, server-side development
Front-end development as a whole is completed, continue to the server-side development. Server-side development includes architectural design, database design, business function realization and interface encapsulation, management background development. Server-side development is like the foundation of a house, it is the underlying framework of the APP, which directly affects the stability and plasticity of the APP and occupies an important position.
06, code testing
When all the functions of APP development is completed, software testing engineers will test the entire APP development, if found in the APP program BUG, we must feedback the problem to the developers in a timely manner, and so on until the cycle of testing is passed, you can enter the project closing stage.
07, delivery and acceptance
Into the project completion stage, the development team will APP front and back end source code, requirements documents, design documents, operating instructions, test reports, and other 15 deliverables to the enterprise customers, to facilitate the project's updates and iterations, and then can be released to the major APP application market.