Social Media can support Scrum: How Social Media can support Information Management in Scrum Projects
Olivier Bally
- 出版商: CreateSpace Independ
- 出版日期: 2013-03-10
- 售價: $1,000
- 貴賓價: 9.5 折 $950
- 語言: 英文
- 頁數: 182
- 裝訂: Paperback
- ISBN: 148275553X
- ISBN-13: 9781482755534
-
相關分類:
Agile Software、Information-management
無法訂購
相關主題
商品描述
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.