Difference between revisions of "Developments at the Wiki"

From CNM Wiki
Jump to: navigation, search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Cnm-digital.png|400px|thumb|right|[[CNM Cyber suite]]s]][[Developments at the Wiki]] (hereinafter, the ''Lectio'') is the [[lectio|lesson part]] of '''[[Wiki Editing Essentials]]''' [[lesson]] that introduces its participants to [[wiki edit]] concepts. This ''lesson'' belongs to the ''CNMCT Entrance'' section of the [[CNM Cyber Placement]].
+
[[File:Cnm-digital.png|400px|thumb|right|[[CNMCyber suite]]s]][[Developments at the Wiki]] (hereinafter, the ''Lectio'') is the [[lectio|lesson part]] of '''[[Wiki Editing Essentials]]''' [[lesson]] that introduces its participants to [[wiki edit]] concepts. This ''lesson'' belongs to the ''CNMCT Entrance'' section of [[CNMCyber Bootcamps]].
  
  
Line 6: Line 6:
  
 
===Script===
 
===Script===
:[[CNM Wiki]] is a [[development hub]]. Here, the [[CNM Cyber Team]] develops [[requirement]]s for future [[CNM Cyber service]]s and [[CNM app]]s. The [[software]] and some other [[deliverable]]s are further developed at another ''hub'' called [[CNM Lab]].  
+
:[[CNM Wiki]] is a [[development hub]]. Here, [[CNMCyber Team]] develops [[requirement]]s for future [[CNMCyber service]]s and [[CNM app]]s. The [[software]] and some other [[deliverable]]s are further developed at another ''hub'' called [[CNM Lab]].  
  
 
:Two categories of [[wikipage]]s are used in the development of ''requirements''.
 
:Two categories of [[wikipage]]s are used in the development of ''requirements''.
Line 12: Line 12:
 
:First, those ''pages'' that belong to the [[:Category:Product Epics]] are utilized to express [[product epic]]s. Secondly, those ''pages'' that belong to the [[:Category:Sprint Backlogs]] are utilized to express the results of [[Sprint Zero]]s.
 
:First, those ''pages'' that belong to the [[:Category:Product Epics]] are utilized to express [[product epic]]s. Secondly, those ''pages'' that belong to the [[:Category:Sprint Backlogs]] are utilized to express the results of [[Sprint Zero]]s.
  
:Any development starts with a vision of what needs to be developed. Before [[CNM Cyber]] was developed, somebody imagined what [[CNM Cyber]] could be, what it could do, and who would use it. The content that describes a future [[work product]], its part, function, or feature is called [[product epic]].  
+
:Any development starts with a vision of what needs to be developed. Before [[CNMCyber]] was developed, somebody imagined what [[CNMCyber]] could be, what it could do, and who would use it. The content that describes a future [[work product]], its part, function, or feature is called [[product epic]].  
  
:The [[:Category:Software Epics]] is reserved to develop requirements for [[CNM app]]s such as [[CNM MediaWiki]], while the [[:Category:Service Epics]] is reserved for requirements for [[CNM Cyber service]]s such as [[CNM Wiki]]. Both categories are subcategories of the [[:Category:Product Epics]].
+
:The [[:Category:Software Epics]] is reserved to develop requirements for [[CNM app]]s such as [[Educaship MediaWiki]], while the [[:Category:Service Epics]] is reserved for requirements for [[CNMCyber service]]s such as [[CNM Wiki]]. Both categories are subcategories of the [[:Category:Product Epics]].
  
:If two or more people are working on the same product, a bigger ''product epic'' may further be divided in smaller ''requirements'' such as [[user story|user stori]]es. Ideally, one ''story'' presents a feature that can be developed in one [[Sprint]]; however, some ''stories'' can take much longer time to become a feature. The ''stories'' and their drafts are published at those [[Talk page]]s that are attached to the [[:Category:Product Epics]].
+
:If two or more people are working on the same product, a bigger ''product epic'' may further be divided in smaller ''requirements'' such as [[user story|user stori]]es. Ideally, one ''story'' presents a feature that can be developed in one [[Sprint]]; however, some ''stories'' can take much longer time to become a feature. The ''stories'' and their drafts are published on those [[Talk page]]s that are attached to the [[:Category:Product Epics]].
  
 
:At [[CNM Wiki]], a ''Talk page'' is any [[wikipage]] that is attached to a content page. ''Talk pages'' can be used for discussions related to the "content page" matters; ''Talk pages'' can be accessed via the "Discussion" tab in the page type menu.
 
:At [[CNM Wiki]], a ''Talk page'' is any [[wikipage]] that is attached to a content page. ''Talk pages'' can be used for discussions related to the "content page" matters; ''Talk pages'' can be accessed via the "Discussion" tab in the page type menu.
Line 28: Line 28:
 
:During the ''Sprint Zero'', a [[product owner]] that represents the ''Team'' and representatives of the developers together select and prioritize those ''PBIs'' that would be worked on during the development. The goal of ''Sprint Zero'' is to decide what would be developed, in what sequence, when and where this would be developed, how the communications between the ''Team'' and developers occur, how the ''Team'' accepts the results, and how the possible conflicts would be resolved.
 
:During the ''Sprint Zero'', a [[product owner]] that represents the ''Team'' and representatives of the developers together select and prioritize those ''PBIs'' that would be worked on during the development. The goal of ''Sprint Zero'' is to decide what would be developed, in what sequence, when and where this would be developed, how the communications between the ''Team'' and developers occur, how the ''Team'' accepts the results, and how the possible conflicts would be resolved.
  
:Those ''PBIs'' that are selected become [[sprint backlog item]]s or [[SBI]]s. All together, they are called [[sprint backlog]] and published at the wikipages that belong to the [[:Category:Sprint Backlogs]]. The attached ''Talk pages'' are utilized for development iterations or sprints.
+
:Those ''PBIs'' that are selected become [[sprint backlog item]]s or [[SBI]]s. All together, they are called [[sprint backlog]] and published on the wikipages that belong to the [[:Category:Sprint Backlogs]]. The attached ''Talk pages'' are utilized for development iterations or sprints.
  
:The framework that the [[CNM Cyber Team]] follows in its development is called [[CNM Agile]].
+
:The framework that [[CNMCyber Team]] follows in its development is called [[CNM Agile]].
  
 
===Key terms===
 
===Key terms===
Line 37: Line 37:
 
===Closing===
 
===Closing===
 
::Which of the statements below is incorrect:
 
::Which of the statements below is incorrect:
<ol type="a"><li>[[CNM Cyber Team]] follows [[CNM Agile]] framework.</li><li>Product epics can be divided into [[user stories]].</li><li>The prioritized [[PBI]]s become [[SBI]]s.</li><li>At [[CNM Wiki]], [[Talk page]]s can be used to publish notes about the content page</li><li>None of the answers is incorrect.</li>
+
<ol type="a"><li>[[CNMCyber Team]] follows [[CNM Agile]] framework.</li><li>Product epics can be divided into [[user stories]].</li><li>The prioritized [[PBI]]s become [[SBI]]s.</li><li>At [[CNM Wiki]], [[Talk page]]s can be used to publish notes about the content page</li><li>None of the answers is incorrect.</li>
  
 
The successor [[lectio]] is '''[[Surroundings of Projects]]'''.
 
The successor [[lectio]] is '''[[Surroundings of Projects]]'''.

Latest revision as of 23:24, 14 April 2024

Developments at the Wiki (hereinafter, the Lectio) is the lesson part of Wiki Editing Essentials lesson that introduces its participants to wiki edit concepts. This lesson belongs to the CNMCT Entrance section of CNMCyber Bootcamps.


Content

The predecessor lectio is What Wiki Categories Are.

Script

CNM Wiki is a development hub. Here, CNMCyber Team develops requirements for future CNMCyber services and CNM apps. The software and some other deliverables are further developed at another hub called CNM Lab.
Two categories of wikipages are used in the development of requirements.
First, those pages that belong to the Category:Product Epics are utilized to express product epics. Secondly, those pages that belong to the Category:Sprint Backlogs are utilized to express the results of Sprint Zeros.
Any development starts with a vision of what needs to be developed. Before CNMCyber was developed, somebody imagined what CNMCyber could be, what it could do, and who would use it. The content that describes a future work product, its part, function, or feature is called product epic.
The Category:Software Epics is reserved to develop requirements for CNM apps such as Educaship MediaWiki, while the Category:Service Epics is reserved for requirements for CNMCyber services such as CNM Wiki. Both categories are subcategories of the Category:Product Epics.
If two or more people are working on the same product, a bigger product epic may further be divided in smaller requirements such as user stories. Ideally, one story presents a feature that can be developed in one Sprint; however, some stories can take much longer time to become a feature. The stories and their drafts are published on those Talk pages that are attached to the Category:Product Epics.
At CNM Wiki, a Talk page is any wikipage that is attached to a content page. Talk pages can be used for discussions related to the "content page" matters; Talk pages can be accessed via the "Discussion" tab in the page type menu.
Besides requirements, the Talk pages of CNM Wiki may be used to publish any notes about the content pages and any content drafts.
Collectively, those user stories that are developed for one work product are called a product backlog. One user story that is included in the backlog is called product backlog item or PBI.
Most of developments occur organically, without any planning. If a development has a schedule and/or budget constraints, the Team hires dedicated developers such as Careerprise contractors and chunks this development in sprints. The planning phase is called Sprint Zero.
During the Sprint Zero, a product owner that represents the Team and representatives of the developers together select and prioritize those PBIs that would be worked on during the development. The goal of Sprint Zero is to decide what would be developed, in what sequence, when and where this would be developed, how the communications between the Team and developers occur, how the Team accepts the results, and how the possible conflicts would be resolved.
Those PBIs that are selected become sprint backlog items or SBIs. All together, they are called sprint backlog and published on the wikipages that belong to the Category:Sprint Backlogs. The attached Talk pages are utilized for development iterations or sprints.
The framework that CNMCyber Team follows in its development is called CNM Agile.

Key terms

Talk page, Category:Product Epics, Category:Software Epics, Category:Service Epics, product backlog, product backlog item (PBI), sprint backlog, sprint backlog item (SBI), Category:Sprint Backlogs

Closing

Which of the statements below is incorrect:
  1. CNMCyber Team follows CNM Agile framework.
  2. Product epics can be divided into user stories.
  3. The prioritized PBIs become SBIs.
  4. At CNM Wiki, Talk pages can be used to publish notes about the content page
  5. None of the answers is incorrect.
  6. The successor lectio is Surroundings of Projects.

    Presentations

    Slideshow

    Video