Top Banner
Why Developers Are Slacking Off Understanding How Software Teams Use Slack Bin Lin [email protected] Alexey Zagalsky [email protected] Margaret-Anne Storey [email protected] Alexander Serebrenik [email protected] RESEARCH QUESTIONS TWO EXPLORATORY SURVEYS Personal benefits Te am - wide purposes Community support News/information aggregation. - news trending topics Networking and social activities. - get acquainted with others - contact people socially Fun - goofing off - gaming Communication. - local and remote people - third-party members - projects - share memes and gifs Team collaboration. - team management - knowledge sharing, Q&A Customer support. - contact, respond to customers - get feedback Dev-ops. - bots/integrations - monitor status Participation in communities of practice. - interest groups or communities - bounce ideas off other people - learn about new tools and frameworks Development and deployment support Team and task management File sharing Social media Other communication channels Customer support Information acquisition Service in daily lives Fun Implications Developers use Slack for these purposes Developers use bots/integrations for b ot ( GitHub ) Star channels channels d irect messages p rivate groups Emoji pin search 14% 73% 13% Personal Team-wide Community-wide
1

Why Developers Are Slacking Off - Alexey Zagalsky · 2020. 8. 8. · Why Developers Are Slacking Off Understanding How Software Teams Use Slack Bin Lin [email protected] Alexey

Jan 30, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Why Developers Are Slacking OffUnderstanding How Software Teams Use Slack

    Bin [email protected]

    Alexey [email protected]

    Margaret-Anne [email protected]

    Alexander [email protected]

    RESEARCH QUESTIONS

    TWO EXPLORATORY SURVEYS

    Personal benefits Team-wide purposes Community support• News/information�aggregation.- news trending topics

    • Networking�and�social�activities.- get�acquainted with�others�- contact�people�socially

    • Fun- goofing off- gaming�

    • Communication.- local�and�remote�people�- third-party�members�- projects - share�memes�and�gifs�

    • Team�collaboration.- team�management�- knowledge�sharing,�Q&A�

    • Customer�support.- contact, respond to customers- get�feedback

    • Dev-ops.- bots/integrations - monitor�status�

    • Participation�in�communities�of�practice.�- interest�groups�or�communities�- bounce�ideas�off�other�people�- learn�about�new�tools�and�frameworks�

    • Development�and�deployment�support�

    • Team�and�task�management�

    • File�sharing

    • Social�media

    • Other�communication�channels

    • Customer�support

    • Information�acquisition

    • Service�in�daily�lives

    • Fun

    Implications

    Developers use Slack for these purposes

    Developers use bots/integrations for

    bot�(GitHub)

    Star�channels

    channels

    direct�messages

    private�groups

    Emoji

    pin

    search

    14%

    73%

    13%Personal

    Team-wide

    Community-wide