Difference between revisions of "CNM Cloud Project"

From CNM Wiki
Jump to: navigation, search
(Applications)
(Current state)
Line 73: Line 73:
 
|[[CNM Platform|Platform]]||[[CNM Middleware|Middleware]]
 
|[[CNM Platform|Platform]]||[[CNM Middleware|Middleware]]
 
![[Opplet]]
 
![[Opplet]]
|Second (documented in Russian in [[Fixett]])||75%||75%||75%||75%
+
|Second (requirements and design are drafted in Russian in [[Fixett]])||75%||75%||75%||75%
 
|-
 
|-
 
|rowspan="5"|[[CNM app|Apps]]||[[CNM Productware|Productware]]
 
|rowspan="5"|[[CNM app|Apps]]||[[CNM Productware|Productware]]
 
![[Fixett]]
 
![[Fixett]]
|Second (documented in Russian in [[Fixett]])||50%||50%||50%||50%
+
|Second (requirements and design are drafted in Russian in [[Fixett]])||50%||50%||50%||50%
 
|-
 
|-
 
|[[CNM Courseware|Courseware]]
 
|[[CNM Courseware|Courseware]]
 
![[CNM Campus|Campus]]
 
![[CNM Campus|Campus]]
|Second (documented in Russian in [[Fixett]] and English in [[CNM Wiki]])||25%||25%||25%||25%
+
|Second (requirements and design are drafted in Russian in [[Fixett]] and English in [[CNM Wiki]])||25%||25%||25%||25%
 
|-
 
|-
 
|[[CNM Wikiware|Wikiware]]
 
|[[CNM Wikiware|Wikiware]]
 
![[CNM Wiki|Wiki]]
 
![[CNM Wiki|Wiki]]
|Second (documented in Russian in [[Fixett]] and English in [[CNM Wiki]])||90%||90%||90%||90%
+
|Second (requirements and design are drafted in Russian in [[Fixett]] and English in [[CNM Wiki]])||90%||90%||90%||90%
 
|-
 
|-
 
|[[CNM Usernetware|Usernetware]]
 
|[[CNM Usernetware|Usernetware]]
 
![[Opplet.net]]
 
![[Opplet.net]]
|Second (documented in Russian in [[Fixett]])||75%||75%||75%||75%
+
|Second (requirements and design are drafted in Russian in [[Fixett]])||75%||75%||75%||75%
 
|-
 
|-
 
|[[CNM Websiteware|Websiteware]]
 
|[[CNM Websiteware|Websiteware]]
 
![[CNM website|CNM website]]
 
![[CNM website|CNM website]]
|Second (documented in English in [[CNM Wiki]]; some implementations launched in the first sprint include [http://worldopp.org worldopp.org] and [http://careernetworkministry.org careernetworkministry.org])||25%||10%||10%||0%
+
|Second (requirements and design are drafted in English in [[CNM Wiki]]; some implementations launched in the first sprint include [http://worldopp.org worldopp.org] and [http://careernetworkministry.org careernetworkministry.org])||25%||10%||10%||0%
 
|}
 
|}
  

Revision as of 13:52, 10 October 2018

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.


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 completion of the first phase:

Applications

CNM software Description Service Base(s)
Platform Middleware User management software that manages authorization of users and their access to CNM apps Opplet Written specifically for the Cloud using YII framework
Apps Productware Studio for CNM vendors to document their developments and store developed files Fixett Redmine, SVN, containers
Courseware Learning management software to accommodate learning processes Campus Moodle
Wikiware Knowledge management software to develop corporate knowledge collaboratively and access the results Wiki MediaWiki
Usernetware User interface to allow end-users to interact with CNM Middleware Opplet.net Written specifically for the Cloud using YII framework
Websiteware Content management software to empower CNM websites FriendsOfCNM.org WordPress

Development

Current state

The DADI is the development cycle that includes 4 components: (1) discover, (2) analyze, (3) design, and (4) implement.
CNM software Service Sprint Component
Discover Analyze Design Implement
Platform Middleware Opplet Second (requirements and design are drafted in Russian in Fixett) 75% 75% 75% 75%
Apps Productware Fixett Second (requirements and design are drafted in Russian in Fixett) 50% 50% 50% 50%
Courseware Campus Second (requirements and design are drafted in Russian in Fixett and English in CNM Wiki) 25% 25% 25% 25%
Wikiware Wiki Second (requirements and design are drafted in Russian in Fixett and English in CNM Wiki) 90% 90% 90% 90%
Usernetware Opplet.net Second (requirements and design are drafted in Russian in Fixett) 75% 75% 75% 75%
Websiteware CNM website Second (requirements and design are drafted in English in CNM Wiki; some implementations launched in the first sprint include worldopp.org and careernetworkministry.org) 25% 10% 10% 0%

History

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