商品描述
The goal of Software development projects with Scrum is to define, follow and achieve a consistent and shared goal in budget, time and in quality. Thereby, there are as well intrinsic as extrinsic problems to be managed. Furthermore, there are different types of projects to be distinguished and considered: commercial or non-commercial and distributed or co-located projects. Scrum is a methodology mainly to address intrinsic problems. Thereby, it heavily relies on cooperative work which is supported by Groupware (especially in projects that tend to be distributed). All Team members of the Scrum Team need information (knowledge with novelty character) on order to fulfill their tasks. Therefore, Information Management is important in Scrum projects. In order to support cooperative work in Scrum projects, there are several challenges to Information Management (IM). Some important challenges are: 1. IM must support a valorization of cooperation 2. IM must support quick and effortless information flows, Thereby, informal information is very important 3. IM must support sharing status, awareness, progress information on tasks and artifacts and program comprehension 4. IM must support smart decisions 5. IM must support a lightweight documentation Based on an Information Management model that has been developed by the author, this paper shows the Information Elements that exist in Scrum projects and their requirements towards media in a first step. In a second step, the paper introduces conventional media and their coverage of the different requirements. Thereby, three main issues in Information Management are identified by the author: 1. Durability and distance reduction (especially in projects that tend to be distributed) 2. Support of Information Elements of implicit nature 3. Environment support In a last step, the media support of the conventional media is being compared to the media support of Social Media and the results of the comparison are being interpreted. As a conclusion, Social Media can address the above issues in Information Management and replace or complement conventional media. Thereby, there are two main scenarios: 1. Internal Groupware: Social Media tools as Yammer, WordPress, BuddyPress or MediaWiki can be used for and cover the requirements of implicit and explicit Information Elements and replace or complement Instant Messenger tools like Lotus Sametime, Email tool like MS Exchange or Development Environments as the Atlassian Suite. Also face to face communication and the Wall can be complemented by Social Media tools, mainly in projects that tend to be distributed. 2. External Platforms: Social Media platforms as GitHub, BitBucket or SocialCast can be used for and cover the requirements of implicit and explicit Information Elements in non-commercial projects. Thereby, Social Media tools can replace or complement existing Development Environments, but also Instant Messenger tools like Lotus Sametime or Email tools like MS Exchange, mainly in projects that tend to be distributed. Thereby, some drawbacks and important propositions have to be considered when using Social Media in Scrum projects. These drawbacks and propositions are highlighted within this work and have to be taken into consideration when using Social Media tools. Nevertheless, Social Media can replace or complement conventional tools (mainly in the above scenarios) and address the issues in Information Management with conventional media. Social Media can also contribute to address the challenges to Information Management named above and support resp. improve Information Management in Scrum projects. Therewith, Social Media can support cooperative work in Scrum projects. Thus, Social Media can support Scrum and contribute to the achievement of the goals of Scrum projects: to define, follow and achieve a consistent and shared goal in time, in budget and in quality.
商品描述(中文翻譯)
軟體開發專案使用 Scrum 的目標是定義、遵循並實現一致且共享的目標,包括預算、時間和品質。因此,必須管理內在和外在的問題。此外,還需要區分和考慮不同類型的專案:商業或非商業,以及分散式或共置式專案。Scrum 是一種主要用於解決內在問題的方法論。因此,它在很大程度上依賴於合作工作,這由群件(Groupware)支持(特別是在傾向於分散的專案中)。Scrum 團隊的所有成員都需要資訊(具有新穎性的知識)以完成他們的任務。因此,資訊管理在 Scrum 專案中非常重要。為了支持 Scrum 專案中的合作工作,資訊管理(IM)面臨幾個挑戰。一些重要的挑戰包括:1. IM 必須支持合作的價值化 2. IM 必須支持快速且輕鬆的資訊流,因此,非正式資訊非常重要 3. IM 必須支持共享狀態、意識、任務和工件的進度資訊以及程式理解 4. IM 必須支持明智的決策 5. IM 必須支持輕量級的文檔 根據作者所開發的資訊管理模型,本文首先展示了 Scrum 專案中存在的資訊元素及其對媒介的需求。在第二步中,本文介紹了傳統媒介及其對不同需求的覆蓋情況。由此,作者識別出資訊管理中的三個主要問題:1. 耐久性和距離縮短(特別是在傾向於分散的專案中) 2. 支持隱性資訊元素 3. 環境支持 在最後一步中,傳統媒介的媒介支持與社交媒介的媒介支持進行比較,並解釋比較結果。結論是,社交媒介可以解決上述資訊管理中的問題,並取代或補充傳統媒介。因此,有兩個主要場景:1. 內部群件:社交媒介工具如 Yammer、WordPress、BuddyPress 或 MediaWiki 可以用於滿足隱性和顯性資訊元素的需求,並取代或補充即時通訊工具如 Lotus Sametime、電子郵件工具如 MS Exchange 或開發環境如 Atlassian Suite。面對面溝通和公告欄也可以通過社交媒介工具補充,主要是在傾向於分散的專案中。2. 外部平台:社交媒介平台如 GitHub、BitBucket 或 SocialCast 可以用於滿足非商業專案中隱性和顯性資訊元素的需求。因此,社交媒介工具可以取代或補充現有的開發環境,也可以取代或補充即時通訊工具如 Lotus Sametime 或電子郵件工具如 MS Exchange,主要是在傾向於分散的專案中。在使用社交媒介於 Scrum 專案時,必須考慮一些缺點和重要建議。這些缺點和建議在本研究中被強調,並在使用社交媒介工具時必須考慮。然而,社交媒介可以取代或補充傳統工具(主要在上述場景中),並解決傳統媒介中的資訊管理問題。社交媒介還可以幫助解決上述資訊管理挑戰,並支持或改善 Scrum 專案中的資訊管理。因此,社交媒介可以支持 Scrum 專案中的合作工作。由此,社交媒介可以支持 Scrum,並有助於實現 Scrum 專案的目標:在時間、預算和品質上定義、遵循並實現一致且共享的目標。