SlideShare a Scribd company logo
1 of 21
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

Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMd. Tahmidul Abedin
 
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 TeamsJuan Carlos Gonzalez
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionGregory Zelfond
 
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
 
Introduction to microsoft teams
Introduction to microsoft teamsIntroduction to microsoft teams
Introduction to microsoft teamsStuartDow5
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsDaniel Laskewitz
 
GIT presentation
GIT presentationGIT presentation
GIT presentationNaim Latifi
 
Office 365 Sales Presentation
Office 365 Sales PresentationOffice 365 Sales Presentation
Office 365 Sales PresentationThomas Perdana
 
SharePoint Power User (Site Owner) Training
SharePoint Power User (Site Owner) TrainingSharePoint Power User (Site Owner) Training
SharePoint Power User (Site Owner) TrainingGregory Zelfond
 
How to use Google Drive
How to use Google DriveHow to use Google Drive
How to use Google Driverickyshere
 
Practical Headless Flow Examples
Practical Headless Flow ExamplesPractical Headless Flow Examples
Practical Headless Flow ExamplesSalesforce Admins
 

What's hot (20)

slack vs teams
slack vs teams slack vs teams
slack vs teams
 
Microsoft Teams
Microsoft TeamsMicrosoft Teams
Microsoft Teams
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval Flow
 
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
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
 
Slack Apps: Best practices & Use Cases!
Slack Apps: Best practices & Use Cases!Slack Apps: Best practices & Use Cases!
Slack Apps: Best practices & Use Cases!
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Microsoft Teams
Microsoft TeamsMicrosoft Teams
Microsoft Teams
 
Microsoft Teams Quick Start
Microsoft Teams Quick StartMicrosoft Teams Quick Start
Microsoft Teams Quick Start
 
Atlassian confluence overview_au_gs_powerpoint
Atlassian confluence overview_au_gs_powerpointAtlassian confluence overview_au_gs_powerpoint
Atlassian confluence overview_au_gs_powerpoint
 
Introduction to microsoft teams
Introduction to microsoft teamsIntroduction to microsoft teams
Introduction to microsoft teams
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
Microsoft teams
Microsoft teamsMicrosoft teams
Microsoft teams
 
EDO Training
EDO TrainingEDO Training
EDO Training
 
GIT presentation
GIT presentationGIT presentation
GIT presentation
 
Office 365 Sales Presentation
Office 365 Sales PresentationOffice 365 Sales Presentation
Office 365 Sales Presentation
 
GitHub Presentation
GitHub PresentationGitHub Presentation
GitHub Presentation
 
SharePoint Power User (Site Owner) Training
SharePoint Power User (Site Owner) TrainingSharePoint Power User (Site Owner) Training
SharePoint Power User (Site Owner) Training
 
How to use Google Drive
How to use Google DriveHow to use Google Drive
How to use Google Drive
 
Practical Headless Flow Examples
Practical Headless Flow ExamplesPractical Headless Flow Examples
Practical Headless Flow Examples
 

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 themagnificentMelvin Receno
 
Slack presentation
Slack presentationSlack presentation
Slack presentationblevz
 
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 momentoAndré de Albuquerque
 
5 Useful Slack integrations and bots
5 Useful Slack integrations and bots5 Useful Slack integrations and bots
5 Useful Slack integrations and botspreyproject
 
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 SlackTroops
 
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 Productividad233 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 #MobProgramming233 Grados de TI
 
Slack for the mere mortals
Slack for the mere mortalsSlack for the mere mortals
Slack for the mere mortalsAbe Diaz
 
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botPython × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botdcubeio
 
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 SlackAmazon 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 SummitHabit 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 ForO.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 WorkVolker Hirsch
 

Viewers also liked (16)

A slack tutorial 2017 melvinreceno themagnificent
A slack tutorial 2017 melvinreceno themagnificentA slack tutorial 2017 melvinreceno themagnificent
A slack tutorial 2017 melvinreceno themagnificent
 
Slack
SlackSlack
Slack
 
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 - DatasheetKovair
 
Stanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsStanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsDmytro Karamshuk
 
1 - Introduction of Azure DevOps
1 - Introduction of Azure DevOps1 - Introduction of Azure DevOps
1 - Introduction of Azure DevOpsBhaumik 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-Demandlonniemc
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOpsAbdullah 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 StudyExtended 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 ManagementPlutora
 
Jira dashboards gadgets
Jira dashboards gadgetsJira dashboards gadgets
Jira dashboards gadgetsSajit Nair
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationPatrick 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 ToolsMoataz 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 beyondCloud 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 Cloudvty
 
Six Must-Haves When Using Slack
Six Must-Haves When Using SlackSix Must-Haves When Using Slack
Six Must-Haves When Using Slackrun_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

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 

Recently uploaded (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 

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/