Product Requirements Document PRD (lower)

• documentation

• product manual

• understand and grasp the overall function

• understand and master the detailed functional description

  - Examples (Use Case)

  - Functional Description

——————————————————————————————————

• Global Function

  - Since then we have to express a more detailed description of each class of each sub-class features, so here it is imperative that can not go inside into subclasses

    The overall thing is clear

    • Despite a global function, but it can also be classified description, for example:

      –  UI

      - interactive

      - and many more...

    • E.g:

      - Unified user interaction Description:

        - This client user trigger operation, the user interface should be loaded first, loading position while data is used in the interface mentioned Wheels

          It illustrates user data.

        - this time the client display, it is recommended to use user-friendly prompts, for example: 20 minutes ago, the day before, three days ago, more than seven days, the

          Display specific time, such as: at 17:55 on March 30, more than a year, the show for 12 years at 17:55 on March 30

• Detailed description of the functional requirements

  • overall explanation is completed, we will begin the various sectors demand a detailed description of the requirements

  - according to the actual needs, you can be expressed in accordance with the order you get used to express the common order of presentation are:

    • Follow the logic functions to express (more abstract, like R & D)

    • According to the product structure to express (logical expression channels, pages, modules, elements, relatively more suitable product managers, product managers like)

      - Which particular, look at the team and understanding of the requirements

    • Example: logical product to express demand

       

• UML> use case documents> Case Diagram and state diagrams with

  • UML debut (in fact, PRD document writing product manager involved to a very limited knowledge of UML)

    - Chinese name: the Unified Modeling Language

    - English name: Unified Modeling Language

    - Definition: an object-oriented modeling language, it is the use of a unified, standardized labeling and custom implementations of object-oriented software systems and modeling

• UML diagram types common explanation

    - use case diagram - the expression

    - State diagram

    - timing diagram

    - Structural map

    - Wait....

♦ What is the use case diagram?

  • Examples

    - Method is a description of embodiments with functional requirements of the system

  • Use Case Diagram

    - use case diagrams express the relationship between system participants and external systems, it is a schematic diagram of a participant with the composition of Example

    - with the constituent elements of the embodiment of FIG.

      • participants (who may be, or may be another system, it can be something else, is relative)

      • Examples

      • Association lines

      • Box

Example:

 

 

 

 

  • Use Case Description

  

Interface Element Description

  

  • special comment: you can see this table, just a basic format, with cases concerning the industry does not become a constant and specialized in

      We apply for something, everything in the default habits of your team and achieve your goals as the basis to write use cases

  • The product's overall use case diagram

  • function blocks Requirement 1

    - functional blocks only function 11

      • function blocks sub-function 1 1 1 illustrates the elements (described by)

      • functional module element 1 functions described 1 2 (described use)

    - sub-functions of the functional blocks 12

      • functional blocks of elements of sub-function 2 1 1 illustrates (described use)

      • function blocks sub-function element 1 2 2 described (described use)

  • Function blocks 2 requirements (use case documents)

    - functional blocks of the sub-function 2 1      

      • subfunction functional blocks 2 1 1 illustrates the elements (described by)

      • 2 function module functions described elements 1, 1 (use described)

    - functional blocks of the sub-function 2 1      

      • subfunction functional blocks 2 1 1 illustrates the elements (described by)

      • 2 function module functions described elements 1, 1 (use described)

    

  • MECE principle

    - MECE, is Mutaually Exclusive Colletively Exhaustive, Chinese means "independent of each other, completely

      Exhausted. "That is a major issue for, can do not overlap, do not miss the classification, and can thereby have

      Efficient method to grasp the core of the problem, and to solve the problem.

  • MECE just a way of thinking, when the PRD document written after the delivery of research and development, in fact, how much there is still not taken into account

    位或者需求调整的情况,所以:

    –  撰写PRD文档前一定要保证思考到位了,产品结构本身短期内不会有重大改动

    –  需求分类与表述方式要参考NECE原则

    –  这样即便是在交付后,出现调整或需要优化的地方,也不会出现重构的情况

      •  重构需求,重新调整产品结构等,对已经处在开发过程中的团队来说是灾难性的

    –  需求撰写,更多的是考验耐心,思路,经验,但产品架构的确定等更是考验一个产品经理

      对产品的规划与把握能力

    –  不要害怕,不要迷信

  •  正确

    –  确保文档中的表述与产品经理的思路是对应且正确的

  •  无歧义

    –  文档的表述方便阅读理解,不会产生歧义

  •  完备

    –  MECE原则尽量保证对产品功能需求表述的系统完整

  •  一致

    –  文档中用词用语一致,对于同一事物的表述应该一样,避免混用同义词

  •  具有优先级

    –  产品的功能性需求是有先后主次的,对于一次性规划叫多功能的PRD ,应该注明功能性

      需求的先后主次

  •  可验证

    –  对于功能的描述,是可以进行测试的,而不是不发测试,无法定性的东西。例如:效率高,

      交互完美等词语,都是无法验证的

  •  可修改

    –  PRD 文档利于后期的修改与升级

  •  可追踪

    –  每个功能性需求的来源应该是清楚明白的

                 

Guess you like

Origin www.cnblogs.com/dabai123/p/11954097.html