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

What's hot

Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
Greg McMurray
 
Slack apps
Slack appsSlack apps
Slack apps
Shrey Batra
 
Microsoft Teams
Microsoft TeamsMicrosoft Teams
Microsoft Teams
chinmayhendre
 
Using Slack For Internal Communications
Using Slack For Internal CommunicationsUsing Slack For Internal Communications
Using Slack For Internal Communications
Aj Maurya
 
How 2 slack
How 2 slackHow 2 slack
How 2 slack
Site By Norex
 
Presentation on Microsoft Teams
Presentation on Microsoft Teams Presentation on Microsoft Teams
Presentation on Microsoft Teams
SoHo Dragon
 
Microsoft teams
Microsoft teamsMicrosoft teams
Microsoft teams
Manuel Ruiz Prado
 
Digitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft TeamsDigitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft Teams
Juan Carlos Gonzalez
 
Slack
SlackSlack
Learn More About Microsoft Teams
Learn More About Microsoft Teams Learn More About Microsoft Teams
Learn More About Microsoft Teams
Dock 365
 
Getting to Know Microsoft Teams
Getting to Know Microsoft TeamsGetting to Know Microsoft Teams
Getting to Know Microsoft Teams
HervieAbing
 
How to Get Your Organizations To Start Using Microsoft Teams
How to Get Your Organizations To Start Using Microsoft TeamsHow to Get Your Organizations To Start Using Microsoft Teams
How to Get Your Organizations To Start Using Microsoft Teams
Dux Raymond Sy
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
WinWire Technologies Inc
 
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Dux Raymond Sy
 
Microsoft teams
Microsoft teamsMicrosoft teams
Microsoft teams
Pranjali Khare
 
Slack Apps: Best practices & Use Cases!
Slack Apps: Best practices & Use Cases!Slack Apps: Best practices & Use Cases!
Slack Apps: Best practices & Use Cases!
TheFamily
 
Overview of microsoft teams
Overview of microsoft teamsOverview of microsoft teams
Overview of microsoft teams
Vignesh Ganesan I Microsoft MVP
 
Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...
Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...
Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...
David J Rosenthal
 
Microsoft Teams Training - Howard University
Microsoft Teams Training - Howard University Microsoft Teams Training - Howard University
Microsoft Teams Training - Howard University
Kyle Danzey
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 Admin
Nikkia Carter
 

What's hot (20)

Introduction to Microsoft Teams
Introduction to Microsoft TeamsIntroduction to Microsoft Teams
Introduction to Microsoft Teams
 
Slack apps
Slack appsSlack apps
Slack apps
 
Microsoft Teams
Microsoft TeamsMicrosoft Teams
Microsoft Teams
 
Using Slack For Internal Communications
Using Slack For Internal CommunicationsUsing Slack For Internal Communications
Using Slack For Internal Communications
 
How 2 slack
How 2 slackHow 2 slack
How 2 slack
 
Presentation on Microsoft Teams
Presentation on Microsoft Teams Presentation on Microsoft Teams
Presentation on Microsoft Teams
 
Microsoft teams
Microsoft teamsMicrosoft teams
Microsoft teams
 
Digitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft TeamsDigitalize your Approval processes with approvals in Microsoft Teams
Digitalize your Approval processes with approvals in Microsoft Teams
 
Slack
SlackSlack
Slack
 
Learn More About Microsoft Teams
Learn More About Microsoft Teams Learn More About Microsoft Teams
Learn More About Microsoft Teams
 
Getting to Know Microsoft Teams
Getting to Know Microsoft TeamsGetting to Know Microsoft Teams
Getting to Know Microsoft Teams
 
How to Get Your Organizations To Start Using Microsoft Teams
How to Get Your Organizations To Start Using Microsoft TeamsHow to Get Your Organizations To Start Using Microsoft Teams
How to Get Your Organizations To Start Using Microsoft Teams
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
 
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
Webinar: Microsoft Teams is Here! Presented by Avanade, AvePoint and Microsoft.
 
Microsoft teams
Microsoft teamsMicrosoft teams
Microsoft teams
 
Slack Apps: Best practices & Use Cases!
Slack Apps: Best practices & Use Cases!Slack Apps: Best practices & Use Cases!
Slack Apps: Best practices & Use Cases!
 
Overview of microsoft teams
Overview of microsoft teamsOverview of microsoft teams
Overview of microsoft teams
 
Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...
Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...
Enabling Remote Work With Microsoft Teams, Virtual Desktop, Office Apps and S...
 
Microsoft Teams Training - Howard University
Microsoft Teams Training - Howard University Microsoft Teams Training - Howard University
Microsoft Teams Training - Howard University
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 Admin
 

Viewers also liked

A slack tutorial 2017 melvinreceno themagnificent
A slack tutorial 2017 melvinreceno themagnificentA slack tutorial 2017 melvinreceno themagnificent
A slack tutorial 2017 melvinreceno themagnificent
Melvin Receno
 
Slack presentation
Slack presentationSlack presentation
Slack presentation
blevz
 
Slack - uma análise à aplicação do momento
Slack - uma análise à aplicação do momentoSlack - uma análise à aplicação do momento
Slack - uma análise à aplicação do momento
André de Albuquerque
 
5 Useful Slack integrations and bots
5 Useful Slack integrations and bots5 Useful Slack integrations and bots
5 Useful Slack integrations and bots
preyproject
 
13 Slack Tips and Use Cases For Sales Teams On Slack
13 Slack Tips and Use Cases For Sales Teams On Slack13 Slack Tips and Use Cases For Sales Teams On Slack
13 Slack Tips and Use Cases For Sales Teams On Slack
Troops
 
Creating Custom Slack Integrations with Vapor
Creating Custom Slack Integrations with VaporCreating Custom Slack Integrations with Vapor
Creating Custom Slack Integrations with Vapor
🔴 Keli'i Martin
 
Webinar Entorno físico y Productividad
Webinar Entorno físico y ProductividadWebinar Entorno físico y Productividad
Webinar Entorno físico y Productividad
233 Grados de TI
 
Motivación
MotivaciónMotivación
Motivación
233 Grados de TI
 
Noemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgrammingNoemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgramming
233 Grados de TI
 
Slack for the mere mortals
Slack for the mere mortalsSlack for the mere mortals
Slack for the mere mortals
Abe Diaz
 
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botPython × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
 
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and SlackSecured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Amazon Web Services
 
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit SummitHabits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
Habit Summit
 
10 Best Practices of a Best Company to Work For
10 Best Practices of a Best Company to Work For10 Best Practices of a Best Company to Work For
10 Best Practices of a Best Company to Work For
O.C. Tanner
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
Volker Hirsch
 

Viewers also liked (15)

A slack tutorial 2017 melvinreceno themagnificent
A slack tutorial 2017 melvinreceno themagnificentA slack tutorial 2017 melvinreceno themagnificent
A slack tutorial 2017 melvinreceno themagnificent
 
Slack presentation
Slack presentationSlack presentation
Slack presentation
 
Slack - uma análise à aplicação do momento
Slack - uma análise à aplicação do momentoSlack - uma análise à aplicação do momento
Slack - uma análise à aplicação do momento
 
5 Useful Slack integrations and bots
5 Useful Slack integrations and bots5 Useful Slack integrations and bots
5 Useful Slack integrations and bots
 
13 Slack Tips and Use Cases For Sales Teams On Slack
13 Slack Tips and Use Cases For Sales Teams On Slack13 Slack Tips and Use Cases For Sales Teams On Slack
13 Slack Tips and Use Cases For Sales Teams On Slack
 
Creating Custom Slack Integrations with Vapor
Creating Custom Slack Integrations with VaporCreating Custom Slack Integrations with Vapor
Creating Custom Slack Integrations with Vapor
 
Webinar Entorno físico y Productividad
Webinar Entorno físico y ProductividadWebinar Entorno físico y Productividad
Webinar Entorno físico y Productividad
 
Motivación
MotivaciónMotivación
Motivación
 
Noemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgrammingNoemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgramming
 
Slack for the mere mortals
Slack for the mere mortalsSlack for the mere mortals
Slack for the mere mortals
 
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botPython × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
 
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and SlackSecured API Acceleration with Engineers from Amazon CloudFront and Slack
Secured API Acceleration with Engineers from Amazon CloudFront and Slack
 
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit SummitHabits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
Habits at Work - Merci Victoria Grace, Growth, Slack - 2016 Habit Summit
 
10 Best Practices of a Best Company to Work For
10 Best Practices of a Best Company to Work For10 Best Practices of a Best Company to Work For
10 Best Practices of a Best Company to Work For
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Similar to Agile with slack

Slack Integration Adapter - Datasheet
Slack Integration Adapter - DatasheetSlack Integration Adapter - Datasheet
Slack Integration Adapter - Datasheet
Kovair
 
Stanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsStanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software Systems
Dmytro Karamshuk
 
DevOps Presentation.pptx
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptx
Abdullah al Mamun
 
1 - Introduction of Azure DevOps
1 - Introduction of Azure DevOps1 - Introduction of Azure DevOps
1 - Introduction of Azure DevOps
Bhaumik Patel
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar NatarajanSathish Kumar
 
IS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-DemandIS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-Demand
lonniemc
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOps
Abdullah al Mamun
 
CCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case StudyCCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case Study
Extended Content Solutions
 
Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)
Shambhavi Roy
 
Achieve the Full Potential of SAFe with Effective Release Management
Achieve the Full Potential of SAFe with Effective Release ManagementAchieve the Full Potential of SAFe with Effective Release Management
Achieve the Full Potential of SAFe with Effective Release Management
Plutora
 
Jira dashboards gadgets
Jira dashboards gadgetsJira dashboards gadgets
Jira dashboards gadgets
Sajit Nair
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentation
Patrick Li
 
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
InfluxData
 
ISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test Tools
Moataz Nabil
 
WhatIsData-Blitz
WhatIsData-BlitzWhatIsData-Blitz
WhatIsData-Blitzpharvener
 
Top DevOps tools that you must use in 2019 and beyond
Top DevOps tools that you must use in 2019 and beyondTop DevOps tools that you must use in 2019 and beyond
Top DevOps tools that you must use in 2019 and beyond
Cloud Analogy
 
Dataverse in the European Open Science Cloud
Dataverse in the European Open Science CloudDataverse in the European Open Science Cloud
Dataverse in the European Open Science Cloud
vty
 
Six Must-Haves When Using Slack
Six Must-Haves When Using SlackSix Must-Haves When Using Slack
Six Must-Haves When Using Slack
run_frictionless
 

Similar to Agile with slack (20)

Slack Integration Adapter - Datasheet
Slack Integration Adapter - DatasheetSlack Integration Adapter - Datasheet
Slack Integration Adapter - Datasheet
 
Stanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsStanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software Systems
 
DevOps Presentation.pptx
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptx
 
1 - Introduction of Azure DevOps
1 - Introduction of Azure DevOps1 - Introduction of Azure DevOps
1 - Introduction of Azure DevOps
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
IS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-DemandIS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-Demand
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOps
 
CCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case StudyCCLA Oracle WebCenter Portal Spaces Case Study
CCLA Oracle WebCenter Portal Spaces Case Study
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)Why use trace cloud to manage your requirements (includes audio)
Why use trace cloud to manage your requirements (includes audio)
 
Achieve the Full Potential of SAFe with Effective Release Management
Achieve the Full Potential of SAFe with Effective Release ManagementAchieve the Full Potential of SAFe with Effective Release Management
Achieve the Full Potential of SAFe with Effective Release Management
 
Jira dashboards gadgets
Jira dashboards gadgetsJira dashboards gadgets
Jira dashboards gadgets
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentation
 
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
Discover How IBM Uses InfluxDB and Grafana to Help Clients Monitor Large Prod...
 
ISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test Tools
 
WhatIsData-Blitz
WhatIsData-BlitzWhatIsData-Blitz
WhatIsData-Blitz
 
Top DevOps tools that you must use in 2019 and beyond
Top DevOps tools that you must use in 2019 and beyondTop DevOps tools that you must use in 2019 and beyond
Top DevOps tools that you must use in 2019 and beyond
 
Dataverse in the European Open Science Cloud
Dataverse in the European Open Science CloudDataverse in the European Open Science Cloud
Dataverse in the European Open Science Cloud
 
Six Must-Haves When Using Slack
Six Must-Haves When Using SlackSix Must-Haves When Using Slack
Six Must-Haves When Using Slack
 
Sharanabasappa_Resume
Sharanabasappa_Resume Sharanabasappa_Resume
Sharanabasappa_Resume
 

Recently uploaded

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 

Recently uploaded (20)

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 

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/