CNM Cloud Project
CNM Cloud Project (hereinafter, the Project) is an endeavor to provide the Career Network Ministry with CNM Cloud in order to deliver services of CNM Digital. Friends Of CNM Cloud Administrator is responsible for this Project.
Contents
Requirements
Business requirements
- Main wikipage: CNM Digital
Technical requirements
- Main wikipage: CNM Cloud
- A big portion of technical requirements is also published in Russian -- https://wiki.ksacerts.com/ru/Брацко_Облако
First phase
Epic
- Three user stories shall describe a completion of the first phase:
- (first user story) As a NetAnyone, I shall be able to:
- Click the button Get employed at some website and get to some registration page;
- Fill in my login name, password, and, optionally, email address;
- Submit the info, automatically become a NetConsumer and obtain user's rights for CNM Wiki, and get enrolled into Careerprise Orientation;
- Complete Careerprise Orientation, automatically become a CertAssociate.
- (second user story) As a CertAssociate, I shall be able to:
- Get enrolled into WorldOpp Developer Seminar;
- Complete WorldOpp Developer Seminar, automatically become a CertDeveloper and obtain user's rights for Fixett.
- (third user story) As a CertAssociate, I shall be able to:
- Get enrolled into WorldOpp Placement Seminar;
- Complete WorldOpp Placement Seminar, automatically become a CertFellow and obtain sysop's rights for CNM Wiki.
- (first user story) As a NetAnyone, I shall be able to:
Applications
- A combination of Redmine, file storage, and SVN as CNM Productware;
- WordPress as CNM Websiteware;
- Moodle as CNM Courseware;
- MediaWiki as CNM Wikiware.
The DADI
The DADI is the development cycle that includes 4 components: (1) discover, (2) analyze, (3) design, and (4) implement.
Model | Category | Service | Sprint | Component | |||
---|---|---|---|---|---|---|---|
Discover | Analyze | Design | Implement | ||||
Infrastructure | Cloud Core | CNM Dev Cloud | First | Not started | N/A | N/A | |
CNM Production Cloud | First | Not started | N/A | N/A | |||
CNM Control Cloud | First | Not started | N/A | N/A | |||
Cloud Periphery | CNM Talk Server | First | Not started | N/A | N/A | ||
CNM Storage Server | First | Not started | N/A | N/A | |||
Platform | Middleware | Opplet | Second | Not started | N/A | N/A | |
Eventtune | First | Started | N/A | N/A | |||
CNM Calendar | First | Not started | N/A | N/A | |||
Apps | Development app | CNM Containerware | First | Not started | N/A | N/A | |
CNM Productware | First | Not started | N/A | N/A | |||
Knowledge-related apps | CNM Courseware | First | Not started | N/A | N/A | ||
CNM Enterpriseware | First | Not started | N/A | N/A | |||
CNM Videoshareware | First | Not started | N/A | N/A | |||
CNM Wikiware | First | Not started | N/A | N/A | |||
Operational app | CNM Mailware | First | Not started | N/A | N/A | ||
CNM Talkware | First | Not started | N/A | N/A | |||
CNM Usernetware | First | Not started | N/A | N/A | |||
CNM Websiteware | First | Not started | N/A | N/A |
Funded developments
Architecture
- We need someone(s) to help me develop architecture for our private cloud. The deliverable shall be posted at CNM Cloud (the business needs and draft are described there) or related pages.
- Initially, the cloud should accommodate the following end-user applications: BigBlueButton, Moodle, MediaWiki, Odoo, Redmine. User management of those shall be federated by Keystone based on LDAP as IdP. The complete requirements are posted at CNM Cloud requirements