dc.contributor.advisor |
Wang, Hai, 1973- |
|
dc.creator |
Ding, Shijun |
|
dc.date.accessioned |
2017-04-06T14:35:18Z |
|
dc.date.available |
2017-04-06T14:35:18Z |
|
dc.date.issued |
2016 |
|
dc.identifier.other |
QA76.76 D47 D56 2016 |
|
dc.identifier.uri |
http://library2.smu.ca/handle/01/26874 |
|
dc.description |
iii, 76 leaves : ill. (some col.) ; 29 cm |
|
dc.description |
Includes abstract. |
|
dc.description |
Includes bibliographical references (leaves 72-76). |
|
dc.description.abstract |
Agile programming has been widely adopted for software development. One criticism on agile programming is the lack of documentation and knowledge sharing in the software development process. This thesis proposes a novel knowledge management approach for creating, managing, and sharing various types of documents for agile software development. The proposed approach divides software developers into two groups, masters and apprentices. Masters are senior software developers who are primarily responsible for agile software development. Masters avoid document writing as advocated in the agile manifesto for software development. Apprentices are junior software developers who are mainly responsible for creating, managing and sharing various types of documents for the agile software development process. The effectiveness of the proposed approach is investigated and validated through a prototype of a knowledge analytics portal. This thesis concludes that the proposed knowledge analytics portal increases the knowledge sharing for the agile software development process. |
en_CA |
dc.description.provenance |
Submitted by Greg Hilliard (greg.hilliard@smu.ca) on 2017-04-06T14:35:18Z
No. of bitstreams: 1
Ding_Shijun_MASTERS_2016.pdf: 2650827 bytes, checksum: d97f23d27c93211ea3c4c077cfb71e30 (MD5) |
en |
dc.description.provenance |
Made available in DSpace on 2017-04-06T14:35:18Z (GMT). No. of bitstreams: 1
Ding_Shijun_MASTERS_2016.pdf: 2650827 bytes, checksum: d97f23d27c93211ea3c4c077cfb71e30 (MD5)
Previous issue date: 2016-12-12 |
en |
dc.language.iso |
en |
en_CA |
dc.publisher |
Halifax, N.S. : Saint Mary's University |
|
dc.subject.lcc |
QA76.76.D47 |
|
dc.subject.lcsh |
Agile software development |
|
dc.subject.lcsh |
Knowledge management |
|
dc.subject.lcsh |
Software documentation |
|
dc.title |
A knowledge analytics portal for agile programming |
en_CA |
dc.type |
Text |
en_CA |
thesis.degree.name |
Master of Science in Applied Science |
|
thesis.degree.level |
Masters |
|
thesis.degree.discipline |
Finance, Information Systems, & Management Science |
|
thesis.degree.grantor |
Saint Mary's University (Halifax, N.S.) |
|