On July 03, 2020, the Ministry of Information and Communications issued Circular 13/2020/TT-BTTTT regarding the regulations on determining software product production activities that meet the process requirements, which comes into effect from August 19, 2020.
From August 19, 2020, 07 software product production processes apply (Illustration)
In Article 3 of Circular 13/2020/TT-BTTTT, the software product production processes are regulated as follows:
1. Requirement determination
Requirement determination includes one or more operations such as:
- Proposing or refining ideas for software product development;- Describing the characteristics (requirements) of the product, usage contexts of the product;- Proposing, surveying, clarifying requirements for the software product;- Business analysis; establishing complete requirements for the software product;- Advising on process adjustments; unifying requirements, approving requirements, control ability, and establishing bases to confirm compliance with product requirements.
2. Analysis and design
Analysis and design include one or more operations such as:
- Specifying requirements (functional and non-functional requirements, issues that need to be addressed);- Establishing development problems; implementing suitable techniques to optimize solutions, analyzing correctness and testability of the software, analyzing the impact of software requirements on the operating environment, prioritizing, accepting, and updating requirements as necessary;- Data modeling; functional modeling; information flow modeling;- Identifying software solutions;- Designing solutions, designing software systems;- Data design, software architecture design, design of software units and modules;- Designing security and information safety for software;- Designing the customer experience interface.
3. Programming, code writing
- Writing software programs;- Programming software units and modules;- Modifying, customizing, refining software; integrating software units;- Integrating the software system.
4. Software testing and trial
- Building test scenarios, testing software units and modules;- Software trial; testing software systems;- Functionality testing software;- Software quality validation;- Assessing error-prone capabilities; security and information safety testing for software;- Confirming customer requirement satisfaction; software acceptance.
5. Software product completion and packaging
- Developing software product descriptions, installation guides (in case of package transfer), software product user guides (for users or service tenants);- Packaging software products; registering designs; registering intellectual property rights.
6. Installing, transferring, usage guiding, maintaining, and warranting software products
- Transferring (package product or usage rights in the form of rental);- Guiding software product installation (in case of package transfer);- Deploying software product installation (on customer systems in case of package transfer or on the service provision system in case of software product rental);- Training, guiding (users or service tenants);- Testing software products after transfer or on the service provision system;- Fixing software product errors after transfer or on the service provision system;- Post-transfer support during the rental process; warranty after transfer or during the rental process; software product maintenance (on customer systems or on the service provision system).
7. Software product release and distribution
Releasing and distributing software products includes one or more operations such as selling, renting, distributing, and releasing self-produced software products.
For more details, please refer to Circular 13/2020/TT-BTTTT effective from August 19, 2020.
Ty Na
Address: | 19 Nguyen Gia Thieu, Vo Thi Sau Ward, District 3, Ho Chi Minh City |
Phone: | (028) 7302 2286 |
E-mail: | info@lawnet.vn |