| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||||||||||||
3 | RASA PROJECT PLAN TEMPLATE | |||||||||||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||||
6 | * = an automatically calculated cell | |||||||||||||||||||||||||||||||||||
7 | TASK NAME | START DATE | DAY OF MONTH* | END DATE | DURATION* (WORK DAYS) | DAYS COMPLETE* | DAYS REMAINING* | RESPONSIBLE ROLE | PERCENT COMPLETE | WEEK 1 | WEEK 2 | WEEK 3 | WEEK 4 | |||||||||||||||||||||||
8 | ||||||||||||||||||||||||||||||||||||
9 | 1. Concept and Design | |||||||||||||||||||||||||||||||||||
10 | 1.1 Explore and collect existing data for use cases | 1/1 | 1 | 1/8 | 7 | 0.7 | 6.3 | Product/Content | 10% | |||||||||||||||||||||||||||
11 | 1.2 Select initial use cases | 1/1 | 1 | 1/8 | 7 | 5.6 | 1.4 | Product | 80% | |||||||||||||||||||||||||||
12 | 1.3 Design the conversations around each use case | 1/8 | 8 | 1/12 | 4 | 2.4 | 1.6 | Product/Content | 60% | |||||||||||||||||||||||||||
13 | 1.3.1 Write sample conversations | 1/8 | 8 | 1/12 | 4 | 1.6 | 2.4 | Content | 40% | |||||||||||||||||||||||||||
14 | 1.3.2 Identify domain items (intents, entities, etc.) within sample conversations | 1/8 | 8 | 1/12 | 4 | 0.8 | 3.2 | Content/Dev | 20% | |||||||||||||||||||||||||||
15 | 1.4 Determine architecture and hosting environment | 1/8 | 8 | 1/14 | 6 | 1.2 | 4.8 | Dev | 20% | |||||||||||||||||||||||||||
16 | 1.4.1 Channel integrations | 1/9 | 9 | 1/13 | 4 | 0.8 | 3.2 | Dev | 20% | |||||||||||||||||||||||||||
17 | 1.4.2 Hosting infrastructure | 1/9 | 9 | 1/13 | 4 | 0.8 | 3.2 | Dev | 20% | |||||||||||||||||||||||||||
18 | 1.4.3 Deployment methods | 1/12 | 12 | 1/14 | 2 | 0.4 | 1.6 | Dev | 20% | |||||||||||||||||||||||||||
19 | 2. Installation and Integration | |||||||||||||||||||||||||||||||||||
20 | 2.1 Set up the Development Environment | 1/15 | 15 | 1/24 | 9 | 9 | 0 | Dev | 100% | |||||||||||||||||||||||||||
21 | 2.2.1 Rasa Open Source/Rasa X installation | 1/15 | 15 | 1/19 | 4 | 3.2 | 0.8 | Dev | 80% | |||||||||||||||||||||||||||
22 | 2.1.2 Network interfaces & SSL | 1/17 | 17 | 1/21 | 4 | 2.4 | 1.6 | Dev | 60% | |||||||||||||||||||||||||||
23 | 2.1.3 Databases for storing user conversations | 1/17 | 17 | 1/24 | 7 | 2.8 | 4.2 | Dev | 40% | |||||||||||||||||||||||||||
24 | 2.1.4 SSO configuration | 1/17 | 17 | 1/24 | 7 | 2.8 | 4.2 | Dev | 40% | |||||||||||||||||||||||||||
25 | 2.1.5 Git repository for managing training data | 1/18 | 18 | 1/24 | 6 | 2.4 | 3.6 | Dev | 40% | |||||||||||||||||||||||||||
26 | 2.1.6 Connect messaging channel(s) | 1/18 | 18 | 1/24 | 6 | 2.4 | 3.6 | Dev | 40% | |||||||||||||||||||||||||||
27 | 2.1.7 CI/CD pipeline | 1/18 | 18 | 1/24 | 6 | 2.4 | 3.6 | Dev | 40% | |||||||||||||||||||||||||||
28 | 2.2 Integrate with existing backend systems | 1/15 | 15 | 1/18 | 3 | 1.2 | 1.8 | Dev | 40% | |||||||||||||||||||||||||||
29 | 2.2.1 Define methods for connecting to backend API services | 1/15 | 15 | 1/18 | 3 | 0.6 | 2.4 | Dev | 20% | |||||||||||||||||||||||||||
30 | 2.2.2 Build custom action server | 1/15 | 15 | 1/16 | 1 | 0.2 | 0.8 | Dev | 20% | |||||||||||||||||||||||||||
31 | 3. Domain Creation | |||||||||||||||||||||||||||||||||||
32 | 3.1 Intents - what your assistant can understand | 1/12 | 12 | 1/19 | 7 | 0.7 | 6.3 | Content | 10% | |||||||||||||||||||||||||||
33 | 3.2 Entities - pieces of information your assistant recognizes | 1/12 | 12 | 1/19 | 7 | 0.7 | 6.3 | Content | 10% | |||||||||||||||||||||||||||
34 | 3.3 Slots - information that your assistant remembers about the user | 1/12 | 12 | 1/19 | 7 | 0.7 | 6.3 | Content/Dev | 10% | |||||||||||||||||||||||||||
35 | 3.4 Actions/responses - things your assistant can say and do | 1/12 | 12 | 1/19 | 7 | 0.7 | 6.3 | Content/Dev | 10% | |||||||||||||||||||||||||||
36 | 3.5 Forms - information collection tasks your assistant can perform | 1/12 | 12 | 1/19 | 7 | 0.7 | 6.3 | Content/Dev | 10% | |||||||||||||||||||||||||||
37 | 4. Cold Start | |||||||||||||||||||||||||||||||||||
38 | 4.1 Create an initial NLU training data set | 1/18 | 18 | 1/21 | 3 | 0.3 | 2.7 | Content | 10% | |||||||||||||||||||||||||||
39 | 4.1.2 Source from historical user data, if available | 1/18 | 18 | 1/21 | 3 | 0.3 | 2.7 | Content | 10% | |||||||||||||||||||||||||||
40 | 4.1.3 Create your own training examples, if no data available - 20 examples per intent | 1/18 | 18 | 1/21 | 3 | 0.6 | 2.4 | Content | 20% | |||||||||||||||||||||||||||
41 | 4.2 Create stories to train dialogue engine | 1/21 | 21 | 1/23 | 2 | 0.4 | 1.6 | Content | 20% | |||||||||||||||||||||||||||
42 | 4.3 Deploy MVA to development environment | 1/21 | 21 | 1/23 | 2 | 0.4 | 1.6 | Dev | 20% | |||||||||||||||||||||||||||
43 | 5. Internal Training | |||||||||||||||||||||||||||||||||||
44 | 5.1 Collect conversation data through internal testing and crowdsourcing | 1/25 | 25 | 1/27 | 2 | 0.2 | 1.8 | Product | 10% | |||||||||||||||||||||||||||
45 | 5.1.1 Share assistant with internal testers | 1/25 | 25 | 1/27 | 2 | 0.2 | 1.8 | Product | 10% | |||||||||||||||||||||||||||
46 | 5.1.2 Analyze data to understand where users are diverging from the happy paths | 1/26 | 26 | 1/28 | 2 | 0.2 | 1.8 | Product | 10% | |||||||||||||||||||||||||||
47 | 5.1.3 Use the data to make annotations, fix bugs, re-train models | 1/26 | 26 | 1/28 | 2 | 0.2 | 1.8 | Content/Dev | 10% | |||||||||||||||||||||||||||
48 | 5.2 Create test cases from collected conversations | 1/26 | 26 | 1/28 | 2 | 0.2 | 1.8 | Content/Dev | 10% | |||||||||||||||||||||||||||
49 | 5.2.1 Integrate tests into CI/CD pipeline | 1/26 | 26 | 1/28 | 2 | 0.2 | 1.8 | Dev | 10% | |||||||||||||||||||||||||||
50 | 6. Production Training | |||||||||||||||||||||||||||||||||||
51 | 6.1 Roll out the AI assistant to a production environment | 1/31 | 31 | 2/12 | 12 | 0 | 12 | Dev | 0% | |||||||||||||||||||||||||||
52 | 6.1.1 Use load testing and performance monitoring to evaluate compute resources | 1/31 | 31 | 2/12 | 12 | 0 | 12 | Dev | 0% | |||||||||||||||||||||||||||
53 | 6.1.2 Limited rollout | 1/31 | 31 | 2/3 | 3 | 0 | 3 | Dev | 0% | |||||||||||||||||||||||||||
54 | 6.1.3 Increase traffic as assistant improves | 2/3 | 3 | 2/12 | 9 | 0 | 9 | Dev | 0% | |||||||||||||||||||||||||||
55 | 6.2 Make a plan for team to review incoming messages (weekly basis) | 2/3 | 3 | 2/5 | 2 | 0 | 2 | Product/Content | 0% | |||||||||||||||||||||||||||
56 | 6.2.1 Annotate user messages and incorporate into training data | 2/3 | 3 | 2/12 | 9 | 0 | 9 | Product/Content | 0% | |||||||||||||||||||||||||||
57 | 6.2.2 Analyze user conversations, use to inform new feature development | 2/3 | 3 | 2/12 | 9 | 0 | 9 | Product | 0% | |||||||||||||||||||||||||||
58 | 6.2.3 Re-train and test model | 2/3 | 3 | 2/12 | 9 | 0 | 9 | Dev | 0% | |||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||||||||||||