CNM Cloud Minimal
CNM Cloud Usable (hereinafter, the Usable) is the second phase of CNM Cloud Project (hereinafter, the Project). A team of developers (hereinafter, the Team) started working on that phase in January of 2020. CNM Cloud Embryo is the previous phase; CNM Cloud Secure is the successor one.
Contents
Requirements
User stories (breakdown to the roles)
- The following breakdown to the Opplet roles clarifies those CNM Cyber requirements that are relevant to the Usable. Three user stories shall describe completion of the second phase:
User story Initial role Actions to upgrade New role First As a NetAnyone, I shall be able to: - Click any Get-Started Clickable;
- Get to the Opplet.net registration page;
- Fill in my credentials including (a) login name, (b) password, and, (c) optionally, email address;
- Submit my credentials
NetConsumer Second As a NetConsumer, I shall be able to: Complete the CNM Cyber Orientation CertAssociate Third As a NetAdmin, I shall be able to: Appoint any user to the FellowAdmin role No change
Default role permissions
App / Role NetAnyone NetConsumer CertUser CertAssociate CertFellow Social Visitor User Cert Visitor Student Wiki Visitor Registered Admin Page Non‑registered Contributor Author Lab No role User No role
Up-to-date story
- Several concepts, lessons learned, and pieces of software that was developed in the CNM Cloud Beginnings have been utilized in this successor phase. The Team calls the new phase Usable because the usable version of the new cloud is going to be developed during this phase. The key developments could be summarized as follows. The Team:
- Identified:
- Business needs. These needs are expressed in User stories;
- System architecture including the core package of technology that would support User stories;
- Designed and is implementing a new recruitment process based on the core package of developed technology;
- Dramatically increased funding for both technology development and recruitment.
- Identified:
Deliverables of the Usable
- Projected deliverables:
- A software system capable to execute the User stories;
- Contracts between Friends Of CNM and Careerprise vendors to run:
- Contracts between Friends Of CNM and members of WorldOpp Fellow Staff to run:
- WorldOpp Project and Fixett;
- The Project;
- CNM Cert;
- CNM Wiki;
- One or more CNM Page.
- Curricula at CNM Cert:
- Organizational structures:
Current state
Developers
- Main wikipage: WorldOpp Fellow Staff
- The WorldOpp Fellow Staff is the development group that works on the Project.
Completion rates
- The DAMP is the development cycle that includes 4 components: (1) discover, (2) analyze, (3) model, and (4) plan. No component is fully developed to the date. The following table presents estimates on every component of every software to be launched:
CNM software Service Sprint Description Discover Analyze Model Plan Platform Servers (temporarily, outsourced) Second Requirements and designs are drafted in Russian in CNM Lab; DigitalOcean is temporarily used for implementations 90% 90% 90% 90% Opplet Opplet.net Fourth Requirements and designs are drafted in Russian in Fixett; Opplet.net handles identity and access management for CNM Cloud 75% 75% 75% 75% Apps Labware Fixett Second Requirements and designs are drafted in Russian in Fixett; the current implementation is located at a classified URL 50% 50% 50% 50% Certware Cert Second Requirements and designs are drafted in Russian in Fixett and English in CNM Wiki; the current implementation is located at https://cert.friendsofcnm.org 50% 50% 50% 50% Wikiware Wiki Second Requirements and designs are drafted in Russian in Fixett and English in CNM Wiki; the current implementations are located at https://wiki.ksacerts.com and, in Russian, at https://wiki.friendsofcnm.org/ru 50% 50% 50% 50% Pageware CNM Page Second Requirements and designs are drafted in English in CNM Wiki; the first instance is installed at https://friendsofcnm.org; its requirements have been started at FriendsOfCNM.org 50% 50% 50% 50%
Challenges
- Lack of procurement documentation is still the primary obstacle for the Project to move forward faster. There are a plenty of developers ready to implement technical requirements, but those requirements are needed to be documented. If some backup has been de-facto implemented, the state of cyber-security is either inappropriate or unknown.
Vacancies
- Neither education nor experience is needed for the vacancies listed below. Full-time (at least, 40 hours a week) availability and willingness to learn on the job (and any learning includes so-called "errors" and "mistakes") are absolute musts. Since English language is the primary medium at Friends Of CNM, some level of English capacity is needed as well.
- Urgently needed. Any assistance with documentation published at CNM Wiki for upcoming procurement or topics related to procurement of CNM Wikiware, CNM Certware, CNM Labware, CNM Pageware, CNM Servers is urgently needed. These topics may include any information on what needs to be done, how to select the best vendor, and how to make sure that the chosen vendor has delivered the requested product.
- Needed on an ongoing basis. As always, the Team is hiring staffers of WorldOpp Fellow Staff generally and CNM Cloud Project Coordinator specifically to expedite the Project.