SlideShare a Scribd company logo
Agile with Slack
February 13 2016
Diluka Wittahachchige
Audience
Software Engineers
Database Engineers
QA Engineers
Implementation Engineers
Project managers
Objective
 Create central location for team communication
 Integrate with different services for deliver notifications(ex - VS Online , JIRA)
 All Content is Searchable from One Search Box
 File Sharing
 Code Snippets
 One to One and Private Groups
 Accessible Anywhere
What is Slack ?
- Slack is a team communication tool that allows for synchronous communication
on different devices.
- The app seems simple at first, but there are powerful features that make this the
fastest growing app ever
- Slack is not just a simple chat room.
- It is a communications hub that simplifies the day-to-day work of modern agile
teams
Why Slack need for Agile development ?
• Team leads and Tech leads can easily managed their goals and teams
through the Slack , during two weeks of sprint time duration.
• Slack support for effective team collaboration ,It helps to gather all team
members and their updates into one place(Slack channels)
• Slack helps to create powerful communication platform between different
services (It gather all these service notifications into one place) ,it helps
modern Agile teams to identify application issues, JIRA updates ,code
deployment changes.
Requirements
Mac 10.9 or newer
Windows 7 or newer
Procedure
DSM
Conduct Daily
standup meetings
through the Slack
Jira Task
Notify
Integrate JIRA service
for track task status
VSO CICD
Integrate Visual studio
online service for track
Builds,commits and
merge details
Notify
Errors
Integrate NewRelic service for track Application errors
Integrate SQL MONITOR service for track database
issues
Real time
response
Test and fixed issues
before effect to the
client process
Slack Integration With JIRA
- Slack Connector provides 2-way integration between Slack messaging system and your JIRA Cloud
instance
- It allows to follow any related conversation directly from Issue page and be notified about any change,
edit or comment immediately on selected Slack channel
Check more details from here
https://marketplace.atlassian.com/plugins/eu.wisoft.slack.jira/cloud/overview
Slack Integration With Visual Studio Online
- Post messages to Slack in response to events in your Visual Studio Online account,
Identify Completed builds
Code changes(pull request for merge)
New and updated work items(Commits).
Check more details from here
https://www.visualstudio.com/en-us/get-started/integrate/service-hooks/slack-and-vso-vs
Slack Integration With NewRelic
NewRelic sends alerts to slack channel when incidents are
opened,
acknowledged,
or closed.
Check more details from here
https://docs.newrelic.com/docs/alerts/new-relic-alerts-beta/managing-notification-channels/notification-
channels-controlling-where-send-alerts
Slack Integration With SQL MONITOR
- Sql Monitor deliver alerts when unexpected database changes occur.
- Zapier support to passed SM emails to Slack channel
Check more details from here
https://www.red-gate.com/products/dba/sql-monitor/
https://www.red-gate.com/blog/slack-dlm-dashboard
Application Deployment With Slack
After every build , Visual studio online return message to the Slack .
Developers know what happen to their new builds.
If new build success then developers know latest code deployed into the cloud without any build issues.
Testers can start their testing after deliver success build notifications.
Live Operations with Slack(Release to
production)
Stage One
1 -> Monitor JIRA item status change, identify code deployment details , conduct DSM(for remote
teams) and identify application issues in production.
2 -> 3 -> Monitor JIRA item status change, communicate with remote DEV teams.
Stage Two
4 -> Track individual commits, identify build failures, identify applications issues ,code review and manage
DEV teams.
5 -> check build status, track other commits ,communicate with other teams and identify applications
issues.
6 -> Identify data base issues and database changes.
7 -> Monitor database changes and manage DB teams to achieve goals.
8 -> Identify JIRA item status change ,identify new deployment details and track application issues.
9 -> Manage QA teams and check JIRA task status change.
Stage Three
10 -> Identify new code deployment details and communicate with remote teams.
11 -> Manage all remote teams and track each individuals/teams support for achieve sprint goals.
DSM with Slack
DSM(Daily Standup Meeting) is part of the Agile Project management, Agile teams can create separate
channel for DSM in Slack.
Slack support to share DSM notes and also helps to share files , code snapshots etc….
Agile team members can tag other team members ,then share their notes with them, when there are in
online or offline during DSM time.
Agile team members , who worked in remote locations( eg:-Work from home) can use different devices(
eg:- Mobile device) for access slack application to participate DSM.
Improve Testing use in Slack
- QA Engineers can identify application and database issues use in Slack channels.
- Slack deliver JIRA notifications related to task status change.
- Slack support to work form remote locations ,Dev teams and testing teams can work different
places and communicate use in slack channels.
Project management with Slack
- Create private channel for communication.
- Collect testing ,development and deployment details use in Slack channels.
- Use slack storage for share files , images etc…
Check more details from here
http://www.makeuseof.com/tag/use-slack-project-management-simple-tips/
Thanks

More Related Content

PPTX
Ch5- Software Engineering 9
PPTX
Software design patterns ppt
PPTX
Internationalization
PPTX
Ch7-Software Engineering 9
PDF
CS8592-OOAD Lecture Notes Unit-3
PDF
IBM MQ - better application performance
DOC
Arquitectura de referencia corregido
Ch5- Software Engineering 9
Software design patterns ppt
Internationalization
Ch7-Software Engineering 9
CS8592-OOAD Lecture Notes Unit-3
IBM MQ - better application performance
Arquitectura de referencia corregido

What's hot (20)

PPT
System Models in Software Engineering SE7
PPTX
Arquitectura Multinivel
PPTX
Capturing System Behaviour
PPTX
Ch11-Software Engineering 9
PPT
Domain model
PPTX
Ch23-Software Engineering 9
PDF
SE_Lec 09_ UML Behaviour Diagrams
PPT
Component Diagram
PDF
Service-Oriented Architecture (SOA)
PPTX
SOA Principles : 8. service statelessness
PDF
Software engineering mca
PDF
Gof design pattern
PPT
Ian Sommerville, Software Engineering, 9th EditionCh 8
PPT
Design Patterns
PPT
Ian Sommerville, Software Engineering, 9th Edition Ch2
PDF
Use case diagrams
PPT
Facade pattern
PPTX
Use Case Modelling.pptx
PPTX
UML for Aspect Oriented Design
System Models in Software Engineering SE7
Arquitectura Multinivel
Capturing System Behaviour
Ch11-Software Engineering 9
Domain model
Ch23-Software Engineering 9
SE_Lec 09_ UML Behaviour Diagrams
Component Diagram
Service-Oriented Architecture (SOA)
SOA Principles : 8. service statelessness
Software engineering mca
Gof design pattern
Ian Sommerville, Software Engineering, 9th EditionCh 8
Design Patterns
Ian Sommerville, Software Engineering, 9th Edition Ch2
Use case diagrams
Facade pattern
Use Case Modelling.pptx
UML for Aspect Oriented Design
Ad

Viewers also liked (19)

PDF
Introduction to slack and how my team used it
PDF
A slack tutorial 2017 melvinreceno themagnificent
PPTX
Slack presentation
PDF
Slack - uma análise à aplicação do momento
PDF
5 Useful Slack integrations and bots
PPTX
Presentation On Slack
PDF
13 Slack Tips and Use Cases For Sales Teams On Slack
PDF
Creating Custom Slack Integrations with Vapor
PPTX
Webinar Entorno físico y Productividad
PPTX
Motivación
PDF
Noemí Navarro Sánchez. Experiencia de #MobProgramming
PDF
Slack Apps: Best practices & Use Cases!
PPTX
Slack for the mere mortals
PPTX
How to implement Slack
PDF
Python × Herokuで作る 雑談slack bot
PDF
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
PDF
10 Best Practices of a Best Company to Work For
PDF
TEDx Manchester: AI & The Future of Work
Introduction to slack and how my team used it
A slack tutorial 2017 melvinreceno themagnificent
Slack presentation
Slack - uma análise à aplicação do momento
5 Useful Slack integrations and bots
Presentation On Slack
13 Slack Tips and Use Cases For Sales Teams On Slack
Creating Custom Slack Integrations with Vapor
Webinar Entorno físico y Productividad
Motivación
Noemí Navarro Sánchez. Experiencia de #MobProgramming
Slack Apps: Best practices & Use Cases!
Slack for the mere mortals
How to implement Slack
Python × Herokuで作る 雑談slack bot
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
10 Best Practices of a Best Company to Work For
TEDx Manchester: AI & The Future of Work
Ad

Similar to Agile with slack (20)

PPTX
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...
PDF
Introduction to Slack
PDF
Slack and Hybrid work
PDF
The Modern Collaboration Hub: Using Slack and Atlassian to Integrate People, ...
PPTX
Reverse Engineering Slack
PDF
Slack for Nonprofits: Tips for Working Better Together, Remotely
PPTX
PDF
what is slack softwarewhat is slack software & project management tool jira.pdf
PDF
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
PDF
Distributed_teams
PPTX
Distributed teams
PPTX
Quick Tips (and New Features!) in Slack
PPTX
Our Slack Experience: CDH's experience using Slack for office communication
PDF
How to Use Slack to be 31% More Productive With These 5 Expert Tips (18 in To...
PPTX
BoostingCollaborationIntegrateHubSpotwithSlack1b16bf7d8dc8ba8d.pptx
PDF
How Collaboration and Communication Tie Your Tech Stack Together
PDF
top slack competitors
PDF
Tiny Spec 2019 Bangalore
PPTX
Use Slack in software development processes
PPTX
Slack for sales teams boost productivity and increase sales
Slack + Atlassian Integration: Use Automation to Remove Organization Silos an...
Introduction to Slack
Slack and Hybrid work
The Modern Collaboration Hub: Using Slack and Atlassian to Integrate People, ...
Reverse Engineering Slack
Slack for Nonprofits: Tips for Working Better Together, Remotely
what is slack softwarewhat is slack software & project management tool jira.pdf
Why Slack Should Be Your Next Business Tool? (Tips to Make Most out of Slack)
Distributed_teams
Distributed teams
Quick Tips (and New Features!) in Slack
Our Slack Experience: CDH's experience using Slack for office communication
How to Use Slack to be 31% More Productive With These 5 Expert Tips (18 in To...
BoostingCollaborationIntegrateHubSpotwithSlack1b16bf7d8dc8ba8d.pptx
How Collaboration and Communication Tie Your Tech Stack Together
top slack competitors
Tiny Spec 2019 Bangalore
Use Slack in software development processes
Slack for sales teams boost productivity and increase sales

Recently uploaded (20)

PPTX
ai tools demonstartion for schools and inter college
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Digital Strategies for Manufacturing Companies
PPTX
Introduction to Artificial Intelligence
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
medical staffing services at VALiNTRY
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
ai tools demonstartion for schools and inter college
Design an Analysis of Algorithms II-SECS-1021-03
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Which alternative to Crystal Reports is best for small or large businesses.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
How to Migrate SBCGlobal Email to Yahoo Easily
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Digital Strategies for Manufacturing Companies
Introduction to Artificial Intelligence
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Softaken Excel to vCard Converter Software.pdf
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
medical staffing services at VALiNTRY
Online Work Permit System for Fast Permit Processing
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Lecture 3: Operating Systems Introduction to Computer Hardware Systems

Agile with slack

  • 1. Agile with Slack February 13 2016 Diluka Wittahachchige
  • 2. Audience Software Engineers Database Engineers QA Engineers Implementation Engineers Project managers
  • 3. Objective  Create central location for team communication  Integrate with different services for deliver notifications(ex - VS Online , JIRA)  All Content is Searchable from One Search Box  File Sharing  Code Snippets  One to One and Private Groups  Accessible Anywhere
  • 4. What is Slack ? - Slack is a team communication tool that allows for synchronous communication on different devices. - The app seems simple at first, but there are powerful features that make this the fastest growing app ever - Slack is not just a simple chat room. - It is a communications hub that simplifies the day-to-day work of modern agile teams
  • 5. Why Slack need for Agile development ? • Team leads and Tech leads can easily managed their goals and teams through the Slack , during two weeks of sprint time duration. • Slack support for effective team collaboration ,It helps to gather all team members and their updates into one place(Slack channels) • Slack helps to create powerful communication platform between different services (It gather all these service notifications into one place) ,it helps modern Agile teams to identify application issues, JIRA updates ,code deployment changes.
  • 6. Requirements Mac 10.9 or newer Windows 7 or newer
  • 8. DSM Conduct Daily standup meetings through the Slack Jira Task Notify Integrate JIRA service for track task status VSO CICD Integrate Visual studio online service for track Builds,commits and merge details Notify Errors Integrate NewRelic service for track Application errors Integrate SQL MONITOR service for track database issues Real time response Test and fixed issues before effect to the client process
  • 9. Slack Integration With JIRA - Slack Connector provides 2-way integration between Slack messaging system and your JIRA Cloud instance - It allows to follow any related conversation directly from Issue page and be notified about any change, edit or comment immediately on selected Slack channel Check more details from here https://marketplace.atlassian.com/plugins/eu.wisoft.slack.jira/cloud/overview
  • 10. Slack Integration With Visual Studio Online - Post messages to Slack in response to events in your Visual Studio Online account, Identify Completed builds Code changes(pull request for merge) New and updated work items(Commits). Check more details from here https://www.visualstudio.com/en-us/get-started/integrate/service-hooks/slack-and-vso-vs
  • 11. Slack Integration With NewRelic NewRelic sends alerts to slack channel when incidents are opened, acknowledged, or closed. Check more details from here https://docs.newrelic.com/docs/alerts/new-relic-alerts-beta/managing-notification-channels/notification- channels-controlling-where-send-alerts
  • 12. Slack Integration With SQL MONITOR - Sql Monitor deliver alerts when unexpected database changes occur. - Zapier support to passed SM emails to Slack channel Check more details from here https://www.red-gate.com/products/dba/sql-monitor/ https://www.red-gate.com/blog/slack-dlm-dashboard
  • 13. Application Deployment With Slack After every build , Visual studio online return message to the Slack . Developers know what happen to their new builds. If new build success then developers know latest code deployed into the cloud without any build issues. Testers can start their testing after deliver success build notifications.
  • 14. Live Operations with Slack(Release to production)
  • 15. Stage One 1 -> Monitor JIRA item status change, identify code deployment details , conduct DSM(for remote teams) and identify application issues in production. 2 -> 3 -> Monitor JIRA item status change, communicate with remote DEV teams.
  • 16. Stage Two 4 -> Track individual commits, identify build failures, identify applications issues ,code review and manage DEV teams. 5 -> check build status, track other commits ,communicate with other teams and identify applications issues. 6 -> Identify data base issues and database changes. 7 -> Monitor database changes and manage DB teams to achieve goals. 8 -> Identify JIRA item status change ,identify new deployment details and track application issues. 9 -> Manage QA teams and check JIRA task status change.
  • 17. Stage Three 10 -> Identify new code deployment details and communicate with remote teams. 11 -> Manage all remote teams and track each individuals/teams support for achieve sprint goals.
  • 18. DSM with Slack DSM(Daily Standup Meeting) is part of the Agile Project management, Agile teams can create separate channel for DSM in Slack. Slack support to share DSM notes and also helps to share files , code snapshots etc…. Agile team members can tag other team members ,then share their notes with them, when there are in online or offline during DSM time. Agile team members , who worked in remote locations( eg:-Work from home) can use different devices( eg:- Mobile device) for access slack application to participate DSM.
  • 19. Improve Testing use in Slack - QA Engineers can identify application and database issues use in Slack channels. - Slack deliver JIRA notifications related to task status change. - Slack support to work form remote locations ,Dev teams and testing teams can work different places and communicate use in slack channels.
  • 20. Project management with Slack - Create private channel for communication. - Collect testing ,development and deployment details use in Slack channels. - Use slack storage for share files , images etc… Check more details from here http://www.makeuseof.com/tag/use-slack-project-management-simple-tips/