1
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

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

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • 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