Session 04: Assessing Requirements
Hi there! Welcome to this session of the Vision Chart project where I am creating a chart to measure Cryptiquest’s progress toward completing its vision. In the last session, company objectives were analyzed to identify requirements. This session will focus on analyzing those requirements for capability thresholds. To begin, let’s look at the requirements for each objective.
{1} Objective 1.A.1: User expectation regarding the suite of tools working seamlessly together is met at least __% of the time.
Requirements:
- Multiple Cryptiquest tools
- Feedback collection method
- Tool survey
- Tool users
{2} Objective 1.A.2: User expectation regarding process guidance (from concept-to-launch) for each tool is met at least __% of the time.
Requirements:
- At least one Cryptiquest tool
- Feedback collection method
- Tool survey
- Tool users
- Conceptualization functionality
- Design functionality
- Production functionality
- Publication functionality
{3} Objective 1.A.3: User expectation regarding sharing and collaboration content for each tool is met at least __% of the time.
Requirements:
- At least one Cryptiquest tool
- Feedback collection method
- Tool survey
- Tool users
- Sharing functionality
- Collaboration functionality
{4} Objective 1.A.4: User expectation regarding ease of use for each tool is met at least __% of the time.
Requirements:
- At least one Cryptiquest tool
- Feedback collection method
- Tool survey
- Tool users
{5} Objective 1.A.5: User expectation regarding game engine format is met at least __% of the time.
{6} Objective 1.A.6: User expectation regarding game engine integration is met at least __% of the time.
Requirements:
- At least one Cryptiquest tool
- Feedback collection method
- Tool survey
- Tool users
- Game engine
{7} Objective 1.B.1: Tools are translated to support at least __% of users, globally.
Requirements:
- At least one Cryptiquest tool
- Data Map of population, info access demographics (internet, mobile, etc.)
- Map data about languages spoken
{8} Objective 1.B.2: Solutions are discovered to provide tool access to at least __% of communities, globally.
Requirements:
- At least one Cryptiquest tool
- Data Map of population, info access demographics (internet, mobile, etc.)
- Map data about access to information
{9} Objective 1.B.3: Solutions are discovered to provide tool access to at least __% of regions, globally.
Requirements:
- At least one Cryptiquest tool
- Data Map of population, info access demographics (internet, mobile, etc.)
- Map data about cultural/legal restrictions
{10} Objective 1.B.4: Solutions are discovered to provide tool access to at least __% of disenfranchised groups, globally.
- At least one Cryptiquest tool
- Data Map of population, info access demographics (internet, mobile, etc.)
- Map data about disenfranchised groups
{11} Objective 2.A.1: Media reviews report % positive on inclusivity.
Requirements:
- Media review process
- Media survey
- Media users
- Guide to writing inclusive
{12} Objective 2.A.2 Media reviews report % positive on uniqueness.
{13} Objective 2.A.3 Media reviews report % positive on consistency.
{14} Objective 2.A.4 Media reviews report % positive on entertainment.
{15} Objective 2.A.5 Media reviews report % positive on quality.
{16} Objective 2.A.6 Media reviews report % positive on concision.
- Media review process
- Media survey
- Media users
{17} Objective 3.A.1 Tools and media production follow project management standards.
Requirements:
- Project management guide
- Project success checklist
{18} Objective 3.A.2 Tools and media production use Cryptiquest tools (as they are available).
Requirements:
- Project management guide
- Project success checklist
- At least one Cryptiquest tool
{19} Objective 3.A.3 Tools and media follow draft and version protocols.
Requirements:
- Project management guide
- Project success checklist
- Draft and versioning protocols
{20} Objective 3.A.4 Tools and media follow branding and legal guidelines.
Requirements:
- Project management guide
- Project success checklist
- Branding guidelines
- Legal guidelines
{21} Objective 4.A.1 More than four brands are profitable.
Requirements:
- More than four brands
- System for calculating brand profitability
{22} Objective 4.A.2 Brands are popular among at least __% of creators, globally.
Requirements:
- At least two brands
- Data Map of population, info access demographics (internet, mobile, etc.)
- Map data about brand popularity
{23} Objective 4.A.3 The brands span at least three different media types.
Requirements:
- At least two brands
- Products of more than three types of media
{24} Objective 5.A.1 At least __% of users/employees report that Cryptiquest is an honest company.
Requirements:
- System for reputation feedback collection
- Registered users
- Users
{25} Objective 5.A.2 At least __% of users/employees report that Cryptiquest treats its employees well.
{26} Objective 5.A.3 At least __% of users/employees consider employees of Cryptiquest to be industry experts.
Requirements:
- System for reputation feedback collection
- Registered users
- Users
- At least two employees
{27} Objective 5.A.4 At least __% of users/employees report having a meaningful relationship with Cryptiquest, its brands, or its products.
Requirements:
- System for reputation feedback collection
- Registered users
- Users
- At least two products
{28} Objective 5.A.5 At least __% of users/employees consider partners of Cryptiquest to be industry experts.
Requirements:
- System for reputation feedback collection
- Registered users
- Users
- At least two partners
{29} Objective 5.B.1 Third party reviews of the company are positive __% of the time.
Requirements:
- Guide for determining reviewer reputability
- Reviews
{30} Objective 6.A.1 Cryptiquest is returned on the first page of results __% of the time when users search for targeted keywords.
Requirements:
- System for checking online presence
- Guide for SEO
- List of targeted keywords
- Users
{31} Objective 6.B.1 Cryptiquest is present at __% of industry events, annually.
- List of industry events
{32} Objective 6.B.2 At least __% of users who go to industry events report seeing us at industry events.
- List of industry events
- System for collecting feedback from our users who attended event
- Registered Users
- Users
So now, what would be ideal is a list of the requirements with their associated objectives and prerequisites. This sounds like tabulated data but I do not want to use an HTML table for this. I will use a spreadsheet in Google Docs.
I’ve spent some time on this and wanted to report updates. I’ve listed each requirement, removed duplicates, referenced which objectives they addressed and then assessed what base capability meeting this requirement creates.
REQUIREMENT | OBJECTIVES | CAPABILITY |
More than one tool | 1 | Create tool(s) |
Tool User Feedback collection method | 1 – 6 | Create feedback collection method |
Tool survey | 1 – 6 | Create survey |
Tool users | 1 – 6 | Have users |
At least one tool | 2 – 10, 18 | Create tool |
Conceptualization functionality | 2 | Create tool |
Design functionality | 2 | Create tool |
Production functionality | 2 | Create tool |
Publication functionality | 2 | Create tool |
Sharing functionality | 3 | Create CMS |
Collaboration functionality | 3 | Create Social Media platform |
Game engine | 5 – 6 | Create Game engine |
Data Map of population, info access demographics (internet, mobile, etc.) | 7 – 10, 22 | Create Data map; Obtain data |
Map data about languages spoken | 7 | Obtain data |
Map data about access to information | 8 | Obtain data |
Map data about cultural/legal restrictions | 9 | Obtain data |
Map data about disenfranchised groups | 10 | Obtain data |
Media review process | 11 – 12 | Create media review process; Create feedback collection method |
Media survey | 11 – 12 | Create survey |
Media users | 11 – 12 | Have users |
Guide to writing inclusive | 11 | Create guide; Obtain Data |
Project management guide | 17 – 20 | Create guide; Obtain Data |
Project success checklist | 17 – 20 | Create guide; Obtain Data |
Draft and versioning protocols | 19 | Create guide; Obtain Data |
Branding guidelines | 20 | Create guide; Obtain Data |
Legal guidelines | 20 | Create guide; Obtain Data |
More than four brands | 21 | Create brand |
System for calculating brand profitability | 21 | Create profit calculating system |
At least two brands | 22 – 23 | Create brand |
Map data about brand popularity | 22 | Obtain data |
Products of more than three types of media | 23 | Create media |
System for reputation feedback collection | 24 – 28 | Create feedback collection method |
Registered users | 24 – 28, 32 | Have users; Create system for registration |
Users | 24 – 28, 30, 32 | Have users |
At least two employees | 25 – 26 | Hire employees |
At least two products | 27 | Have products |
At least two partners | 28 | Contract partners |
Guide for determining reviewer reputability | 29 | Create guide; Obtain Data |
Reviews | 29 | Have reviews |
System for checking online presence | 30 | Create system for checking onilne presence |
Guide for SEO | 30 | Create guide; Obtain Data |
List of targeted keywords | 30 | Create list; Obtain Data |
List of industry events | 31 – 32 | Create list; Obtain Data |
System for collecting feedback from our users who attended event | 32 | Create feedback collection method |
Now I’ll draft the deliverables required for each of those capabilities…
This is now complete but some of the new capabilities need to be broken down and there are a lot of repeat capabilities. This feels like a Gantt charting tool might serve to draft, track and chart this easier – though no need for dates or time frames, just using each “task” as a capability…
Okay. So I did a test with the base and first round of capabilities in a Gantt charting tool and it was cumbersome and prone to mistakes. I’ll go back to the spreadsheet technique…
The next round of work breakdown structure revealed either base capabilities or capabilities that were already addressed so there is no further need for breaking down capabilities. Not sure all of this is easy to follow for you, the reader since I’m referring to things but not showing them but here is the final list of required capabilities:
ID | Capability |
1 | Create tool |
2 | Create feedback collection method |
3 | Create survey |
4 | Have users |
5 | Create CMS |
6 | Create Social Media platform |
7 | Create Game engine |
8 | Create Data map |
9 | Obtain data |
10 | Create media review process |
11 | Create guide |
12 | Create brand |
13 | Create profit calculating system |
14 | Create media |
15 | Create system for registration |
16 | Hire employees |
17 | Have products |
18 | Contract partners |
19 | Have reviews |
20 | Create system for checking onilne presence |
21 | Initiate Project |
22 | Design Solution |
23 | Playtest Solution |
24 | Write Instructions |
25 | Develop Tools |
26 | Check Objectives |
27 | Send to Reviewers |
28 | Test Tool |
29 | Publish to Depository |
30 | Announce Tool to Audiences |
31 | Create Retrospective |
32 | Design Game Engine |
33 | Develop Game Engine |
34 | Test Engine |
35 | Research Solution |
36 | Test Soluion |
37 | Seek Users |
38 | Assess Launch Protocols |
39 | Launch Protocols |
40 | Develop App |
41 | Have Engine |
42 | Test Solution |
43 | Write Survey |
44 | Implement into System |
45 | Have System for Survey |
46 | Have Income |
47 | Explore Story |
48 | Draft Outline |
49 | Draft Story |
50 | Edit Story |
51 | Refine Story |
52 | Finalize Media |
53 | Distribute Media |
54 | Annouce Media to Audience |
55 | Finalize Brand |
56 | Announce Brand to Audiences |
57 | Announce Guide to Audiences |
58 | Draft Theories |
59 | Write Copy |
60 | Have Media |
61 | Research Data |
62 | Implent into System |
63 | Have System for Data |
64 | Have Media or Guides or Tools |
65 | Develop Map Solution |
66 | Have Project Management Guidelines |
67 | Have Review Protocol |
68 | Have Test Protocol |
69 | Have Marketing Guide |
70 | Have Retrospective Guide |
71 | Have Research Guide |
72 | Have Project Management Guide |
73 | Have Launch Protocols |
74 | Have Story Writing Guide |
75 | Have Media Distribution Guide |
76 | Have Brand Finalization Guide |
77 | Have Project Need |
78 | Have Objectives |
79 | Label Target Audience |
80 | Have Project Goals and Objectives |
81 | Have Plan for Solution |
82 | Have Draft of Solution |
83 | Have Plan for Game Design Engine |
84 | Have Instruction Writing Capability |
85 | Have Game Development Capability |
86 | Have App Development Capability |
87 | Have created Game Engine |
88 | Have Survey Writing Capability |
89 | Have created system |
90 | Have Obtained Money |
91 | Have Story Writing Capability |
92 | Have Multimedia Capability |
93 | Have Theory Writing Capability |
94 | Have Copy Writing Capability |
95 | Have Reviewers |
96 | Have Testers |
97 | Have Audience |
98 | Have Depository |
99 | Have Audience Outlets |
100 | Have Completed Project |
101 | Have Distributed Media |
102 | Have distributed media, guide, or tools |
This list needs to be cleaned up a bit and further assessed. I’ll do that as I tackle the next step which will be to identify to which capabilities Cryptiquest already has access. After that, there will be a step of path finding, specifically how to get to each objective through the capabilities. Finally, once that’s all set, movement along the pathways can be measured and displayed. That’s the plan for now, at any rate.
See you in the next session!
Action Items
- None