SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
The development of a Liferay Managed Hosting platform




Wieteke den Uijl
Contents
●
  About me
●
  What is Firelay?
●
  Why Firelay?
●
  The Challenge
●
  So how does it work?
●
  The “Managed” in Managed Hosting
●
  How to start?
●
  And now?




                 WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
About me
●
  Industrial Design Engineering
●
  Consultant/trainer at Proteon
●
  Involved with Liferay since 3 years
●
  One of the founders of LNLUG
●
  Dutch Translation Liferay
●
  Liferay BugSquad
●
  Product Manager Firelay




                    WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
What is Firelay?




High Performance and Affordable Fuel for
   Liferay Enterprise Portal Solutions




                   WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
What is Firelay
●
  Standardized hosted Liferay services
●
  Currently Liferay LCE Patchers version
●
  Future Liferay Enterprise Edition
●
  Customer can customize Liferay portal
●
  Firelay takes care of the rest:
   ●
     Monitoring
   ●
     Security updates & patches
   ●
     Backup
   ●
     Optimization
   ●
     And more...


                   WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
Why Firelay?
●
  Gap between Liferay CE and EE
●
  Managed hosting ≠ core business for integrators
●
  Mainly care during development, not in live
●
  Security becomes more and more important
●
  Liferay keeps on growing




                   WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
The challenge

Managed hosting                      Development
●
  Stability                          ●
                                       Flexibility
●
  Continuity                         ●
                                       Agile
●
  Minimum of changes                 ●
                                       Continuous change
●
  Standardization                    ●
                                       Often one-off
●
  Automation                         ●
                                       Customer specific
●
  Procedures                         ●
                                       Access on all levels
●
  Limitation of access
●
  One fits all




                   WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
So how does it work?



Firelay Website:                    Customer portal:                 Manage Firelay:
   Ordering,                           Ordering,                       Detailed info,
  Information                           Support,                         Restarts,
                                       Feedback,                       Virtual hosts,
                                     Manage Firelays                 Portal properties,
                                                                     Restore backup,
                                                                    Releases, Logs, etc.




          Firelay Liferay Portal:                         FIS:
           Portal Administrator                    Business process,
                                                Main hub for information,
                                               Manages provisioning system

                                    WWW.LIFERAY.COM     WWW.FACEBOOK.COM/LIFERAY      @LIFERAY
The “Managed” in managed hosting
●
  Set up Firelay Liferay automatically
●
  Standardized Configuration → always the same
●
  For Operating System up to and including the Liferay:
  ●
    Availability monitoring and follow-up
  ●
    Capacity monitorying and follow-up
  ●
    Security updates and patches
  ●
    24x7x365 Support
●
  Backups and restore
●
  Optimized caching




                   WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
How to start? Features
●
  Identify Stakeholders and influence
●
  Identify Components
●
  Identify Goal
●
  Interview possible customers
●
  Interview other users
●
  Interview other stakeholders

→ Product Backlog with prioritized list of features




                    WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
How to start? Scrum
●
  Agile – Scrum
●
  Lots, lots, lots of brainstorming or grooming
  ●
    Architecture
  ●
    Dependencies
  ●
    Features
  ●
    Procedures
●
  Vague ideas → Epics → User stories
●
  Sprints with both front-end and infrastructure work

Keep balance the balance!
Don't loose track of the goal

                    WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
And now?
●
  Alpha testing with select group of users
●
  Beta testing with larger group
●
  Launch and open to all
●
  Keep gathering feedback
●
  Keep improving based on feedback




                    WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY
https://www.firelay.com/
               info@firelay.com
                Twitter: @firelay

         Fireblog: Behind the scenes
https://www.firelay.com/about-firelay/fireblog/

              Wieteke den Uijl
            wieteke@firelay.com
            +31 (0) 15 268 25 57
            Twitter: @wieteke15
                WWW.LIFERAY.COM   WWW.FACEBOOK.COM/LIFERAY   @LIFERAY

Weitere ähnliche Inhalte

Ähnlich wie Firelay - the development of a Liferay Managed Hosting Platform

Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Chris Schalk
 
Making The Case For jQuery
Making The Case For jQueryMaking The Case For jQuery
Making The Case For jQueryJonathan Sharp
 
What is BizTalk360
What is BizTalk360What is BizTalk360
What is BizTalk360BizTalk360
 
Building a Company atop of Open Source
Building a Company atop of Open SourceBuilding a Company atop of Open Source
Building a Company atop of Open SourceAnoop Thomas Mathew
 
How to Avoid Kubernetes Multi-tenancy Catastrophes
How to Avoid Kubernetes Multi-tenancy CatastrophesHow to Avoid Kubernetes Multi-tenancy Catastrophes
How to Avoid Kubernetes Multi-tenancy CatastrophesWeaveworks
 
Ff for product success
Ff for product successFf for product success
Ff for product successVWO
 
The Modern Web with Microfrontends
The Modern Web with MicrofrontendsThe Modern Web with Microfrontends
The Modern Web with MicrofrontendsNikki Dingding
 
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?SeriousGamesAssoc
 
The Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around DrupalThe Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around DrupalProdosh Banerjee
 
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Alfresco Software
 
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...Ruth Cheesley
 
Ágil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira ÁgilÁgil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira Ágilalexandre freire
 
Building and evolving microservices
Building and evolving microservicesBuilding and evolving microservices
Building and evolving microservicesIlias Bartolini
 
Building and evolving microservices: lessons from the frontlines - Ilias Bart...
Building and evolving microservices: lessons from the frontlines - Ilias Bart...Building and evolving microservices: lessons from the frontlines - Ilias Bart...
Building and evolving microservices: lessons from the frontlines - Ilias Bart...Codemotion
 
Have you cleared the cache?
Have you cleared the cache?Have you cleared the cache?
Have you cleared the cache?Stephen McNairn
 
Devops at Startup Weekend BXL
Devops at Startup Weekend BXLDevops at Startup Weekend BXL
Devops at Startup Weekend BXLKris Buytaert
 
Connector Corner: How Jira-and Open AI-support service issues in multiple la...
Connector Corner: How Jira-and Open AI-support service issues in multiple  la...Connector Corner: How Jira-and Open AI-support service issues in multiple  la...
Connector Corner: How Jira-and Open AI-support service issues in multiple la...DianaGray10
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
Understanding and implementing website security
Understanding and implementing website securityUnderstanding and implementing website security
Understanding and implementing website securityDrew Gorton
 

Ähnlich wie Firelay - the development of a Liferay Managed Hosting Platform (20)

Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
 
Making The Case For jQuery
Making The Case For jQueryMaking The Case For jQuery
Making The Case For jQuery
 
What is BizTalk360
What is BizTalk360What is BizTalk360
What is BizTalk360
 
Building a Company atop of Open Source
Building a Company atop of Open SourceBuilding a Company atop of Open Source
Building a Company atop of Open Source
 
How to Avoid Kubernetes Multi-tenancy Catastrophes
How to Avoid Kubernetes Multi-tenancy CatastrophesHow to Avoid Kubernetes Multi-tenancy Catastrophes
How to Avoid Kubernetes Multi-tenancy Catastrophes
 
Ff for product success
Ff for product successFf for product success
Ff for product success
 
The Modern Web with Microfrontends
The Modern Web with MicrofrontendsThe Modern Web with Microfrontends
The Modern Web with Microfrontends
 
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
 
The Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around DrupalThe Ecommerce landscape in and around Drupal
The Ecommerce landscape in and around Drupal
 
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
 
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
Joomla User Group Suffolk - July 2012 - Crossing the line first or last - per...
 
Ágil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira ÁgilÁgil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira Ágil
 
Building and evolving microservices
Building and evolving microservicesBuilding and evolving microservices
Building and evolving microservices
 
Building and evolving microservices: lessons from the frontlines - Ilias Bart...
Building and evolving microservices: lessons from the frontlines - Ilias Bart...Building and evolving microservices: lessons from the frontlines - Ilias Bart...
Building and evolving microservices: lessons from the frontlines - Ilias Bart...
 
Have you cleared the cache?
Have you cleared the cache?Have you cleared the cache?
Have you cleared the cache?
 
Devops at Startup Weekend BXL
Devops at Startup Weekend BXLDevops at Startup Weekend BXL
Devops at Startup Weekend BXL
 
Hosting
HostingHosting
Hosting
 
Connector Corner: How Jira-and Open AI-support service issues in multiple la...
Connector Corner: How Jira-and Open AI-support service issues in multiple  la...Connector Corner: How Jira-and Open AI-support service issues in multiple  la...
Connector Corner: How Jira-and Open AI-support service issues in multiple la...
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
Understanding and implementing website security
Understanding and implementing website securityUnderstanding and implementing website security
Understanding and implementing website security
 

Kürzlich hochgeladen

How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 

Kürzlich hochgeladen (20)

How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 

Firelay - the development of a Liferay Managed Hosting Platform

  • 1. The development of a Liferay Managed Hosting platform Wieteke den Uijl
  • 2. Contents ● About me ● What is Firelay? ● Why Firelay? ● The Challenge ● So how does it work? ● The “Managed” in Managed Hosting ● How to start? ● And now? WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 3. About me ● Industrial Design Engineering ● Consultant/trainer at Proteon ● Involved with Liferay since 3 years ● One of the founders of LNLUG ● Dutch Translation Liferay ● Liferay BugSquad ● Product Manager Firelay WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 4. What is Firelay? High Performance and Affordable Fuel for Liferay Enterprise Portal Solutions WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 5. What is Firelay ● Standardized hosted Liferay services ● Currently Liferay LCE Patchers version ● Future Liferay Enterprise Edition ● Customer can customize Liferay portal ● Firelay takes care of the rest: ● Monitoring ● Security updates & patches ● Backup ● Optimization ● And more... WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 6. Why Firelay? ● Gap between Liferay CE and EE ● Managed hosting ≠ core business for integrators ● Mainly care during development, not in live ● Security becomes more and more important ● Liferay keeps on growing WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 7. The challenge Managed hosting Development ● Stability ● Flexibility ● Continuity ● Agile ● Minimum of changes ● Continuous change ● Standardization ● Often one-off ● Automation ● Customer specific ● Procedures ● Access on all levels ● Limitation of access ● One fits all WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 8. So how does it work? Firelay Website: Customer portal: Manage Firelay: Ordering, Ordering, Detailed info, Information Support, Restarts, Feedback, Virtual hosts, Manage Firelays Portal properties, Restore backup, Releases, Logs, etc. Firelay Liferay Portal: FIS: Portal Administrator Business process, Main hub for information, Manages provisioning system WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 9. The “Managed” in managed hosting ● Set up Firelay Liferay automatically ● Standardized Configuration → always the same ● For Operating System up to and including the Liferay: ● Availability monitoring and follow-up ● Capacity monitorying and follow-up ● Security updates and patches ● 24x7x365 Support ● Backups and restore ● Optimized caching WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 10. How to start? Features ● Identify Stakeholders and influence ● Identify Components ● Identify Goal ● Interview possible customers ● Interview other users ● Interview other stakeholders → Product Backlog with prioritized list of features WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 11. How to start? Scrum ● Agile – Scrum ● Lots, lots, lots of brainstorming or grooming ● Architecture ● Dependencies ● Features ● Procedures ● Vague ideas → Epics → User stories ● Sprints with both front-end and infrastructure work Keep balance the balance! Don't loose track of the goal WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 12. And now? ● Alpha testing with select group of users ● Beta testing with larger group ● Launch and open to all ● Keep gathering feedback ● Keep improving based on feedback WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY
  • 13. https://www.firelay.com/ info@firelay.com Twitter: @firelay Fireblog: Behind the scenes https://www.firelay.com/about-firelay/fireblog/ Wieteke den Uijl wieteke@firelay.com +31 (0) 15 268 25 57 Twitter: @wieteke15 WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY