SlideShare a Scribd company logo
1 of 28
#Innovate151
EATING OUR OWN DOGFOOD
THECIRESONSUPPORTPORTAL
James Kleinschnitz, Development Manager, Cireson
Lance Wynn, Sr Development Engineer, Cireson
Shaun Ericson, Managing Partner, Cireson
#Innovate152
WHAT WE ARE TALKING ABOUT
 Automation & Management of Customers and Partners for Cireson Portal
– SugarCRM, AD and Group Connectors
– Email communication and Password Reset
 Azure Architecture for Cireson Support Portal
 Cireson New Feature Request process
– Support portal review process
– SCSM to Visual Studio TFS Connector
 Customization on Cireson Support Portal
#Innovate153
WHAT WE ARE TALKING ABOUTCONT…
 DEV Release Process
– Preview Release & Quarterly Releases
– QA process (discuss automation of process)
 Cireson Platform
– Overview and demonstration of the new Cireson Platform
 Questions
#Innovate154
HOW CIRESONMANAGES THE WORLD
 Automation & Management of Customers and Partners for Cireson Portal
– SugarCRM, AD and Group Connectors
– Email communication and Password Reset
 Azure Architecture for Cireson Support Portal
Cireson Portal
#Innovate155
SUGARCRM,AD AND GROUPCONNECTORS
First Name
Last Name
Email Address
Account
SID
SugarCRM Connector
User Connector
Group Connector
Department
Company
Phone
Etc…
User:Group Membership
#Innovate156
WELCOMETO CIRESONEMAIL+ PASSWORD RESET
#Innovate1577
DEMO–HOWCIRESONMANAGES THEWORLD
#Innovate158
LITTLEPEAK INTO HOW CIRESONMANAGES AZURE
Cireson in Azure
#Innovate159
CURRENT AZURE ARCHITECTURE
#Innovate1510
FUTURE AZURE ARCHITECTURE
#Innovate1511
HOW CIRESONMANAGES FEATURE REQUESTS
 Cireson New Feature Request process
 Support portal review process
 SCSM to Visual Studio TFS Connector
Feature Requests
#Innovate1512
FEATURE REQUEST PROCESS
 Customer submits feature requests
– Weekly Cireson Product Owners review feature requests, move:
• Feature Request  Under Review (considered for Solution backlog)
• Feature Request  Not Admitted (not considered for Solution backlog)
• Feature Request  DevOps (proposed Consulting to deliver solution)
– Monthly Cireson Product Owners review feature requests, move:
• Under Review  Not Admitted (not considered for Solution backlog)
• Under Review  upVote (community votes on the feature request)***
• Under Review  Planned (moved to Cireson Visual Studio TFS for delivery)
– TFS Connector
• Backlog is closed in TFS, which closes Work Item and notifies Affected User
#Innovate151313
DEMO–FEATUREREQUESTPROCESS
#Innovate1514
HOW CIRESONMANAGES KNOWN ISSUES
 Cireson Known Issues Customization
 Behind the Scenes
Portal Customizations
#Innovate1515
KNOWN ISSUESCUSTOMIZATION
 Problem
– Needed a way to add & display known issues with Cireson Products
– We didn't want to do anything a customer couldn't do
– Didn't want Portal updates to break customization
 Solution
– Cireson Portal, Page & View Panel Architecture allows adding any type of
page
– Custom JavaScript allows us to communicate with external APIs
– Built a CRUD application that communicates with a 3rd party API to display
known issues and provide an admin interface to manage them
#Innovate1516
BEHIND THE SCENES
Cireson Portal
Admin scoped
User Scoped
3rd
Party
API
Known Issues
Admin
View Known Issues
#Innovate1517
HOWCIRESONTEST,&RELEASESSOFTWARE.
 Preview Release & Quarterly Releases
 QA process
DEV Release Process
#Innovate1518
PREVIEW VS QUARTERLY RELEASES
 Preview Releases
– Continuous Feature Focused Releases
– Released every 2-6 weeks or when ready.
– No hot-fixes will be released for Preview Releases
 Quarterly Release
– Released around every quarter
– Quarterly Releases will be hot-fixed
#Innovate1519
QA PROCESS
 Development is done in feature branches.
 All feature branches are shelved and deployed to staging & pre-production
servers for testing with both testing & de-identified production data.
 When feature branch is D.O.D. the shelve is promoted to Integration via a
gated checkin.
 Next we promote Integration to Pre-Release, where Management does any
smoke or manual testing and approves the release.
 Approved releases are deployed to the Cireson Support Portal for further
"Baking"
 One more approval is required before we GA the new version of the Cireson
Portal for download.
#Innovate1520
MANAGING TOMORROW
Built from the ground up to be powerful, scalable, and extensible.
Cireson Platform
#Innovate1521
PLATFORM SCALE
 Performance Scalability
– Asynchronous performance, parallel workloads.
– Scale out capability to add nodes on the fly.
 Management Scalability
– Cireson Platform Extension (cpex) stores for distributing services.
– Install/Manage cpex using powershell.
 Development Scalability
– World class language support (C# .Net)
– World class tools (Visual Studio, Click to debug)
– Parallel work streams and agile development tools
– ALM integration with ability to automate build, test, and deployment processes.
#Innovate152222
CREATINGASIMPLECPEX
Start to finish, no safety net.
#Innovate152323
QUESTIONS
#Innovate1524
ALM ARCHITECTURE DIAGRAM
DEV SQL SERVER
Azure VM – D11
2 CPUs, 14GB Memory
C: OS, SQL
G: Databases
L: Logs
T: TempDB
Z: Backups
PRE-PROD
Azure VM – D11
2 CPUs, 14GB Memory
C: OS, SCSM, Portal
G: SQL
STAGING1
Azure VM – A2
2 CPUs, 3.5GB Memory
C: OS, SCSM, Portal
STAGING2
Azure VM – A2
2 CPUs, 3.5GB Memory
C: OS, SCSM, Portal
STAGING3
Azure VM – A2
2 CPUs, 3.5GB Memory
C: OS, SCSM, Portal
STAGING4
Azure VM – A2
2 CPUs, 3.5GB Memory
C: OS, SCSM, Portal
UI TEST SVR1
Azure VM – A1
1 CPU, 1.75GB Memory
C: Windows Server 2008
UI TEST SVR2
Azure VM – A1
1 CPU, 1.75GB Memory
C: Windows Server 2012 R2
TFS – RELEASE MGMT
Azure VM – A3
4CPUs, 7GB Memory
C: OS, TFS, Release Manager
G: SQL
F:Backups
DEV DC
Azure VM – A2
2 CPUs, 3.5GB Memory
C: OS, DNS, SMTP
WEBSERVER1/SCSM MGMT SERVER
Azure VM – D11
2 CPUs, 14GB Memory
C: OS, SCSM, Portal, Password Reset
F: FTPS
https://downloads.cireson.com (load balanced)
https://support.cireson.com (load balanced)
https://passwordreset.cireson.com
WEBSERVER2/SCSM MGMT SERVER
Azure VM – D11
2 CPUs, 14GB Memory
C: OS, SCSM, Portal, Password Reset
F: FTPS
https://downloads.cireson.com (load balanced)
https://support.cireson.com (load balanced)
https://passwordreset.cireson.com
#Innovate1525
#Innovate1526
HEADING GOES HERE
Paragraph or descriptive text goes here…
Section Header
#Innovate152727
DEMOTITLEHERE
Subtitle here (if needed)
#Innovate1528
INNOVATE 15
BROUGHT TO YOU BY

More Related Content

What's hot

From Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseFrom Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseQuickBase, Inc.
 
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...APPSeCONNECT
 
Learn NetSuite: Top NetSuite Training Resources For Self-Teaching
Learn NetSuite: Top NetSuite Training Resources For Self-TeachingLearn NetSuite: Top NetSuite Training Resources For Self-Teaching
Learn NetSuite: Top NetSuite Training Resources For Self-TeachingProtelo, Inc.
 
Building a crm data strategy goals that boost business performance finalex_scr
Building a crm data strategy goals that boost business performance finalex_scrBuilding a crm data strategy goals that boost business performance finalex_scr
Building a crm data strategy goals that boost business performance finalex_scrScribe Software Corp.
 
Going Paperless: Audit Prep in Hours vs. Days
Going Paperless: Audit Prep in Hours vs. DaysGoing Paperless: Audit Prep in Hours vs. Days
Going Paperless: Audit Prep in Hours vs. DaysNet at Work
 
Salesforce cti integration case study
Salesforce cti integration case studySalesforce cti integration case study
Salesforce cti integration case studyCloud Analogy
 
#Collab365 Setting up your release pipeline for SharePoint in Azure
#Collab365 Setting up your release pipeline for SharePoint in Azure#Collab365 Setting up your release pipeline for SharePoint in Azure
#Collab365 Setting up your release pipeline for SharePoint in AzureVincent Biret
 
S4 hana introduction2
S4 hana introduction2S4 hana introduction2
S4 hana introduction2avigailm
 
Enabling your DevOps culture with AWS
Enabling your DevOps culture with AWSEnabling your DevOps culture with AWS
Enabling your DevOps culture with AWSAaron Walker
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Analytics
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: AnalyticsSAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Analytics
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: AnalyticsSAP OEM
 
Acumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote DecksAcumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote DecksAcumatica Cloud ERP
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueCA Technologies
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANA
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANASAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANA
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANASAP OEM
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...SAP OEM
 
DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015Anders Lundsgård
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...SAP OEM
 
Continous Integration for iOS Projects
Continous Integration for iOS ProjectsContinous Integration for iOS Projects
Continous Integration for iOS ProjectsCiprian Redinciuc
 
DevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insightsDevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insightssriram_rajan
 

What's hot (20)

From Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBaseFrom Spreadsheet Hell to Streamlined Automation with QuickBase
From Spreadsheet Hell to Streamlined Automation with QuickBase
 
DevOps
DevOpsDevOps
DevOps
 
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
 
Learn NetSuite: Top NetSuite Training Resources For Self-Teaching
Learn NetSuite: Top NetSuite Training Resources For Self-TeachingLearn NetSuite: Top NetSuite Training Resources For Self-Teaching
Learn NetSuite: Top NetSuite Training Resources For Self-Teaching
 
Building a crm data strategy goals that boost business performance finalex_scr
Building a crm data strategy goals that boost business performance finalex_scrBuilding a crm data strategy goals that boost business performance finalex_scr
Building a crm data strategy goals that boost business performance finalex_scr
 
Going Paperless: Audit Prep in Hours vs. Days
Going Paperless: Audit Prep in Hours vs. DaysGoing Paperless: Audit Prep in Hours vs. Days
Going Paperless: Audit Prep in Hours vs. Days
 
Salesforce cti integration case study
Salesforce cti integration case studySalesforce cti integration case study
Salesforce cti integration case study
 
#Collab365 Setting up your release pipeline for SharePoint in Azure
#Collab365 Setting up your release pipeline for SharePoint in Azure#Collab365 Setting up your release pipeline for SharePoint in Azure
#Collab365 Setting up your release pipeline for SharePoint in Azure
 
Agile - Company Profile
Agile - Company ProfileAgile - Company Profile
Agile - Company Profile
 
S4 hana introduction2
S4 hana introduction2S4 hana introduction2
S4 hana introduction2
 
Enabling your DevOps culture with AWS
Enabling your DevOps culture with AWSEnabling your DevOps culture with AWS
Enabling your DevOps culture with AWS
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Analytics
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: AnalyticsSAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Analytics
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Analytics
 
Acumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote DecksAcumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote Decks
 
Agile Capitalization For Greater Business Value
Agile Capitalization For Greater Business ValueAgile Capitalization For Greater Business Value
Agile Capitalization For Greater Business Value
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANA
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANASAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANA
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: HANA
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Internet of Thi...
 
DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015DevOps @ Scania - Trust and some code - NFI Testforum 2015
DevOps @ Scania - Trust and some code - NFI Testforum 2015
 
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...
SAP TechED 2015- Las Vegas. OEM Partners – Innovation Agenda: Database & Tech...
 
Continous Integration for iOS Projects
Continous Integration for iOS ProjectsContinous Integration for iOS Projects
Continous Integration for iOS Projects
 
DevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insightsDevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insights
 

Viewers also liked

World water day
World water dayWorld water day
World water dayVOXXI
 
Ukr 1.part i of ccs ppt (07.07.2016)
Ukr 1.part i of ccs ppt (07.07.2016)Ukr 1.part i of ccs ppt (07.07.2016)
Ukr 1.part i of ccs ppt (07.07.2016)Olena Ursu
 
Material de Clase Econometria I 2015 Alex Aguayo Martinez
Material de Clase Econometria I 2015 Alex Aguayo MartinezMaterial de Clase Econometria I 2015 Alex Aguayo Martinez
Material de Clase Econometria I 2015 Alex Aguayo MartinezAlex Aguayo
 
Taller de tesis planteamiento del problema
Taller de tesis planteamiento del problemaTaller de tesis planteamiento del problema
Taller de tesis planteamiento del problemaAlex Aguayo
 
HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016
HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016
HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016Oscar Glorioso
 
2015 nurulainul sls mussel
2015 nurulainul sls mussel2015 nurulainul sls mussel
2015 nurulainul sls musselSidek Aziz
 
2012 Canterbury Park Media Guide
2012 Canterbury Park Media Guide2012 Canterbury Park Media Guide
2012 Canterbury Park Media GuideLudwig Media
 
(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)Olena Ursu
 

Viewers also liked (10)

World water day
World water dayWorld water day
World water day
 
arbeitszeugnis
arbeitszeugnisarbeitszeugnis
arbeitszeugnis
 
Negotiation Skills for the Credit Manager
Negotiation Skills for the Credit ManagerNegotiation Skills for the Credit Manager
Negotiation Skills for the Credit Manager
 
Ukr 1.part i of ccs ppt (07.07.2016)
Ukr 1.part i of ccs ppt (07.07.2016)Ukr 1.part i of ccs ppt (07.07.2016)
Ukr 1.part i of ccs ppt (07.07.2016)
 
Material de Clase Econometria I 2015 Alex Aguayo Martinez
Material de Clase Econometria I 2015 Alex Aguayo MartinezMaterial de Clase Econometria I 2015 Alex Aguayo Martinez
Material de Clase Econometria I 2015 Alex Aguayo Martinez
 
Taller de tesis planteamiento del problema
Taller de tesis planteamiento del problemaTaller de tesis planteamiento del problema
Taller de tesis planteamiento del problema
 
HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016
HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016
HIMSS CCDA Story BSWH_HSP Roundtable_Jan 2016
 
2015 nurulainul sls mussel
2015 nurulainul sls mussel2015 nurulainul sls mussel
2015 nurulainul sls mussel
 
2012 Canterbury Park Media Guide
2012 Canterbury Park Media Guide2012 Canterbury Park Media Guide
2012 Canterbury Park Media Guide
 
(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)(Eng) part iii ppt (5 july 2016 uspc)
(Eng) part iii ppt (5 july 2016 uspc)
 

Similar to Cireson Portal Dev Process & Platform Demo

Accelerating Digital Transformation: It's About Digital Enablement
Accelerating Digital Transformation:  It's About Digital EnablementAccelerating Digital Transformation:  It's About Digital Enablement
Accelerating Digital Transformation: It's About Digital EnablementJoshua Gossett
 
MuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptxMuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptxMeghana T R
 
Improve Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalImprove Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalKumton Suttiraksiri
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successYassine ELQANDILI ☁
 
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsNYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsGean Martinez
 
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdfADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdfPhil Johnson
 
CA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the EnterpriseCA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the EnterpriseMark Sigler
 
Software Alliance - Hire Remote Developers Team Europe
Software Alliance -  Hire Remote Developers Team EuropeSoftware Alliance -  Hire Remote Developers Team Europe
Software Alliance - Hire Remote Developers Team EuropeSoftware Alliance
 
Breaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an ApplicationBreaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an ApplicationMark Rendell
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Akshata Sawant
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechDivante
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesSerena Software
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformationXebia India
 
Technology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitTechnology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitAndrew Kumar
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Royston Lobo
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAkshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxSteve Clarke
 
SCSM + Azure: A Match Made in.....the Cloud!
SCSM + Azure: A Match Made in.....the Cloud!SCSM + Azure: A Match Made in.....the Cloud!
SCSM + Azure: A Match Made in.....the Cloud!Cireson
 

Similar to Cireson Portal Dev Process & Platform Demo (20)

Accelerating Digital Transformation: It's About Digital Enablement
Accelerating Digital Transformation:  It's About Digital EnablementAccelerating Digital Transformation:  It's About Digital Enablement
Accelerating Digital Transformation: It's About Digital Enablement
 
MuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptxMuleSoft Meetup - 7.pptx
MuleSoft Meetup - 7.pptx
 
Improve Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalImprove Developer Experience with Developer Portal
Improve Developer Experience with Developer Portal
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for success
 
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile ApplicationsNYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
NYC MuleSoft Meetup 2019 Q2- MuleSoft for Mobile Applications
 
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdfADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
 
CA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the EnterpriseCA World 2014 Release Automation Coexistence in the Enterprise
CA World 2014 Release Automation Coexistence in the Enterprise
 
Software Alliance - Hire Remote Developers Team Europe
Software Alliance -  Hire Remote Developers Team EuropeSoftware Alliance -  Hire Remote Developers Team Europe
Software Alliance - Hire Remote Developers Team Europe
 
Breaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an ApplicationBreaking the 2 Pizza Paradox with your Platform as an Application
Breaking the 2 Pizza Paradox with your Platform as an Application
 
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM TeamEVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
 
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBeesContinuous Delivery in the Enterprise, powered by Serena and CloudBees
Continuous Delivery in the Enterprise, powered by Serena and CloudBees
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
 
Technology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summitTechnology and Digital Platform | 2019 partner summit
Technology and Digital Platform | 2019 partner summit
 
Shyama Sasidharan_CV
Shyama Sasidharan_CVShyama Sasidharan_CV
Shyama Sasidharan_CV
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
 
SCSM + Azure: A Match Made in.....the Cloud!
SCSM + Azure: A Match Made in.....the Cloud!SCSM + Azure: A Match Made in.....the Cloud!
SCSM + Azure: A Match Made in.....the Cloud!
 

More from Cireson

Service Manager and Cireson Health Check
Service Manager and Cireson Health Check Service Manager and Cireson Health Check
Service Manager and Cireson Health Check Cireson
 
System Center + Cireson vs. ServiceNow
System Center + Cireson vs. ServiceNowSystem Center + Cireson vs. ServiceNow
System Center + Cireson vs. ServiceNowCireson
 
Service Manager & Cireson Health Check
Service Manager & Cireson Health CheckService Manager & Cireson Health Check
Service Manager & Cireson Health CheckCireson
 
Introduction to Service Manager
Introduction to Service ManagerIntroduction to Service Manager
Introduction to Service ManagerCireson
 
Cireson Q4 Release
Cireson Q4 ReleaseCireson Q4 Release
Cireson Q4 ReleaseCireson
 
Software Asset Management – Keeping track of what I’m licensed for!
Software Asset Management – Keeping track of what I’m licensed for!Software Asset Management – Keeping track of what I’m licensed for!
Software Asset Management – Keeping track of what I’m licensed for!Cireson
 
Innovate 15 Keynote
Innovate 15 KeynoteInnovate 15 Keynote
Innovate 15 KeynoteCireson
 
Self-Service Automation Deep Dive
Self-Service Automation Deep DiveSelf-Service Automation Deep Dive
Self-Service Automation Deep DiveCireson
 
Cireson’s Big Reveal: A New Microsoft Cloud & System Center Strategy
Cireson’s Big Reveal: A New Microsoft Cloud & System Center StrategyCireson’s Big Reveal: A New Microsoft Cloud & System Center Strategy
Cireson’s Big Reveal: A New Microsoft Cloud & System Center StrategyCireson
 
Asset Management: Extending Configuration Manager with Cireson
Asset Management: Extending Configuration Manager with CiresonAsset Management: Extending Configuration Manager with Cireson
Asset Management: Extending Configuration Manager with CiresonCireson
 
The Most Underutilized Configuration Management Features
The Most Underutilized Configuration Management Features  The Most Underutilized Configuration Management Features
The Most Underutilized Configuration Management Features Cireson
 
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...Cireson
 
Asset Management vs. Configuration Management: Who's Winning?
Asset Management vs. Configuration Management: Who's Winning?Asset Management vs. Configuration Management: Who's Winning?
Asset Management vs. Configuration Management: Who's Winning?Cireson
 
The Remote Manage App for Configuration Manager Webinar!
The Remote Manage App for Configuration Manager Webinar!The Remote Manage App for Configuration Manager Webinar!
The Remote Manage App for Configuration Manager Webinar!Cireson
 
Cireson Sessions: Asset Management
Cireson Sessions: Asset Management Cireson Sessions: Asset Management
Cireson Sessions: Asset Management Cireson
 
The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal Cireson
 
The Cireson Store Presentation
The Cireson Store Presentation The Cireson Store Presentation
The Cireson Store Presentation Cireson
 
Our Commitment to Continuous Innovation
Our Commitment to Continuous InnovationOur Commitment to Continuous Innovation
Our Commitment to Continuous InnovationCireson
 
Cireson Now in the UK!
Cireson Now in the UK!Cireson Now in the UK!
Cireson Now in the UK!Cireson
 
Webinar migration
Webinar   migrationWebinar   migration
Webinar migrationCireson
 

More from Cireson (20)

Service Manager and Cireson Health Check
Service Manager and Cireson Health Check Service Manager and Cireson Health Check
Service Manager and Cireson Health Check
 
System Center + Cireson vs. ServiceNow
System Center + Cireson vs. ServiceNowSystem Center + Cireson vs. ServiceNow
System Center + Cireson vs. ServiceNow
 
Service Manager & Cireson Health Check
Service Manager & Cireson Health CheckService Manager & Cireson Health Check
Service Manager & Cireson Health Check
 
Introduction to Service Manager
Introduction to Service ManagerIntroduction to Service Manager
Introduction to Service Manager
 
Cireson Q4 Release
Cireson Q4 ReleaseCireson Q4 Release
Cireson Q4 Release
 
Software Asset Management – Keeping track of what I’m licensed for!
Software Asset Management – Keeping track of what I’m licensed for!Software Asset Management – Keeping track of what I’m licensed for!
Software Asset Management – Keeping track of what I’m licensed for!
 
Innovate 15 Keynote
Innovate 15 KeynoteInnovate 15 Keynote
Innovate 15 Keynote
 
Self-Service Automation Deep Dive
Self-Service Automation Deep DiveSelf-Service Automation Deep Dive
Self-Service Automation Deep Dive
 
Cireson’s Big Reveal: A New Microsoft Cloud & System Center Strategy
Cireson’s Big Reveal: A New Microsoft Cloud & System Center StrategyCireson’s Big Reveal: A New Microsoft Cloud & System Center Strategy
Cireson’s Big Reveal: A New Microsoft Cloud & System Center Strategy
 
Asset Management: Extending Configuration Manager with Cireson
Asset Management: Extending Configuration Manager with CiresonAsset Management: Extending Configuration Manager with Cireson
Asset Management: Extending Configuration Manager with Cireson
 
The Most Underutilized Configuration Management Features
The Most Underutilized Configuration Management Features  The Most Underutilized Configuration Management Features
The Most Underutilized Configuration Management Features
 
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
 
Asset Management vs. Configuration Management: Who's Winning?
Asset Management vs. Configuration Management: Who's Winning?Asset Management vs. Configuration Management: Who's Winning?
Asset Management vs. Configuration Management: Who's Winning?
 
The Remote Manage App for Configuration Manager Webinar!
The Remote Manage App for Configuration Manager Webinar!The Remote Manage App for Configuration Manager Webinar!
The Remote Manage App for Configuration Manager Webinar!
 
Cireson Sessions: Asset Management
Cireson Sessions: Asset Management Cireson Sessions: Asset Management
Cireson Sessions: Asset Management
 
The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal The Cireson Sessions: Cireson Portal
The Cireson Sessions: Cireson Portal
 
The Cireson Store Presentation
The Cireson Store Presentation The Cireson Store Presentation
The Cireson Store Presentation
 
Our Commitment to Continuous Innovation
Our Commitment to Continuous InnovationOur Commitment to Continuous Innovation
Our Commitment to Continuous Innovation
 
Cireson Now in the UK!
Cireson Now in the UK!Cireson Now in the UK!
Cireson Now in the UK!
 
Webinar migration
Webinar   migrationWebinar   migration
Webinar migration
 

Recently uploaded

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
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
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
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
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
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
 

Recently uploaded (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
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
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
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
 

Cireson Portal Dev Process & Platform Demo

  • 1. #Innovate151 EATING OUR OWN DOGFOOD THECIRESONSUPPORTPORTAL James Kleinschnitz, Development Manager, Cireson Lance Wynn, Sr Development Engineer, Cireson Shaun Ericson, Managing Partner, Cireson
  • 2. #Innovate152 WHAT WE ARE TALKING ABOUT  Automation & Management of Customers and Partners for Cireson Portal – SugarCRM, AD and Group Connectors – Email communication and Password Reset  Azure Architecture for Cireson Support Portal  Cireson New Feature Request process – Support portal review process – SCSM to Visual Studio TFS Connector  Customization on Cireson Support Portal
  • 3. #Innovate153 WHAT WE ARE TALKING ABOUTCONT…  DEV Release Process – Preview Release & Quarterly Releases – QA process (discuss automation of process)  Cireson Platform – Overview and demonstration of the new Cireson Platform  Questions
  • 4. #Innovate154 HOW CIRESONMANAGES THE WORLD  Automation & Management of Customers and Partners for Cireson Portal – SugarCRM, AD and Group Connectors – Email communication and Password Reset  Azure Architecture for Cireson Support Portal Cireson Portal
  • 5. #Innovate155 SUGARCRM,AD AND GROUPCONNECTORS First Name Last Name Email Address Account SID SugarCRM Connector User Connector Group Connector Department Company Phone Etc… User:Group Membership
  • 8. #Innovate158 LITTLEPEAK INTO HOW CIRESONMANAGES AZURE Cireson in Azure
  • 11. #Innovate1511 HOW CIRESONMANAGES FEATURE REQUESTS  Cireson New Feature Request process  Support portal review process  SCSM to Visual Studio TFS Connector Feature Requests
  • 12. #Innovate1512 FEATURE REQUEST PROCESS  Customer submits feature requests – Weekly Cireson Product Owners review feature requests, move: • Feature Request  Under Review (considered for Solution backlog) • Feature Request  Not Admitted (not considered for Solution backlog) • Feature Request  DevOps (proposed Consulting to deliver solution) – Monthly Cireson Product Owners review feature requests, move: • Under Review  Not Admitted (not considered for Solution backlog) • Under Review  upVote (community votes on the feature request)*** • Under Review  Planned (moved to Cireson Visual Studio TFS for delivery) – TFS Connector • Backlog is closed in TFS, which closes Work Item and notifies Affected User
  • 14. #Innovate1514 HOW CIRESONMANAGES KNOWN ISSUES  Cireson Known Issues Customization  Behind the Scenes Portal Customizations
  • 15. #Innovate1515 KNOWN ISSUESCUSTOMIZATION  Problem – Needed a way to add & display known issues with Cireson Products – We didn't want to do anything a customer couldn't do – Didn't want Portal updates to break customization  Solution – Cireson Portal, Page & View Panel Architecture allows adding any type of page – Custom JavaScript allows us to communicate with external APIs – Built a CRUD application that communicates with a 3rd party API to display known issues and provide an admin interface to manage them
  • 16. #Innovate1516 BEHIND THE SCENES Cireson Portal Admin scoped User Scoped 3rd Party API Known Issues Admin View Known Issues
  • 17. #Innovate1517 HOWCIRESONTEST,&RELEASESSOFTWARE.  Preview Release & Quarterly Releases  QA process DEV Release Process
  • 18. #Innovate1518 PREVIEW VS QUARTERLY RELEASES  Preview Releases – Continuous Feature Focused Releases – Released every 2-6 weeks or when ready. – No hot-fixes will be released for Preview Releases  Quarterly Release – Released around every quarter – Quarterly Releases will be hot-fixed
  • 19. #Innovate1519 QA PROCESS  Development is done in feature branches.  All feature branches are shelved and deployed to staging & pre-production servers for testing with both testing & de-identified production data.  When feature branch is D.O.D. the shelve is promoted to Integration via a gated checkin.  Next we promote Integration to Pre-Release, where Management does any smoke or manual testing and approves the release.  Approved releases are deployed to the Cireson Support Portal for further "Baking"  One more approval is required before we GA the new version of the Cireson Portal for download.
  • 20. #Innovate1520 MANAGING TOMORROW Built from the ground up to be powerful, scalable, and extensible. Cireson Platform
  • 21. #Innovate1521 PLATFORM SCALE  Performance Scalability – Asynchronous performance, parallel workloads. – Scale out capability to add nodes on the fly.  Management Scalability – Cireson Platform Extension (cpex) stores for distributing services. – Install/Manage cpex using powershell.  Development Scalability – World class language support (C# .Net) – World class tools (Visual Studio, Click to debug) – Parallel work streams and agile development tools – ALM integration with ability to automate build, test, and deployment processes.
  • 24. #Innovate1524 ALM ARCHITECTURE DIAGRAM DEV SQL SERVER Azure VM – D11 2 CPUs, 14GB Memory C: OS, SQL G: Databases L: Logs T: TempDB Z: Backups PRE-PROD Azure VM – D11 2 CPUs, 14GB Memory C: OS, SCSM, Portal G: SQL STAGING1 Azure VM – A2 2 CPUs, 3.5GB Memory C: OS, SCSM, Portal STAGING2 Azure VM – A2 2 CPUs, 3.5GB Memory C: OS, SCSM, Portal STAGING3 Azure VM – A2 2 CPUs, 3.5GB Memory C: OS, SCSM, Portal STAGING4 Azure VM – A2 2 CPUs, 3.5GB Memory C: OS, SCSM, Portal UI TEST SVR1 Azure VM – A1 1 CPU, 1.75GB Memory C: Windows Server 2008 UI TEST SVR2 Azure VM – A1 1 CPU, 1.75GB Memory C: Windows Server 2012 R2 TFS – RELEASE MGMT Azure VM – A3 4CPUs, 7GB Memory C: OS, TFS, Release Manager G: SQL F:Backups DEV DC Azure VM – A2 2 CPUs, 3.5GB Memory C: OS, DNS, SMTP WEBSERVER1/SCSM MGMT SERVER Azure VM – D11 2 CPUs, 14GB Memory C: OS, SCSM, Portal, Password Reset F: FTPS https://downloads.cireson.com (load balanced) https://support.cireson.com (load balanced) https://passwordreset.cireson.com WEBSERVER2/SCSM MGMT SERVER Azure VM – D11 2 CPUs, 14GB Memory C: OS, SCSM, Portal, Password Reset F: FTPS https://downloads.cireson.com (load balanced) https://support.cireson.com (load balanced) https://passwordreset.cireson.com
  • 26. #Innovate1526 HEADING GOES HERE Paragraph or descriptive text goes here… Section Header

Editor's Notes

  1. Performance Scalability Most visible customer facing scalability issue Costs minutes to hours per user of time Management Scalability How quickly can Services be discovered, added, and taken advantage of. Enterprise and online CPEX Stores can provide a way to quickly discover extensions that can be quickly utilized within the organization Development Scalability By adhering to best practices, and industry standards, the Platform is intended to provide an exceptional development experience for experienced system developers, business level developers, and anyone else who wants. Developers interact with the platform through various sdk interfaces and constructs, but there are no constraints on what can be done within an extension.