Cirrus Heroku and Contentful Service Roadmap. © 2015 Eli Lilly & CompanyCompany Confidential Heroku Enterprise Service Expansion – Transition Map Service.

Slides:



Advertisements
Similar presentations
1 Use Cases Application provisioning (version control) Workload management/load-balancing (server consolidation) Data Federation/sharing E-utilities (provisioning.
Advertisements

Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,
Get in touch with Microsoft Dynamics Sure Step Saied Alhamwi, PMP Business Application Manager ACWA Holding
Risk & Novelty Collaboration & Engagement Efficiency & Effectiveness Transferability & Scalability ▪Led government as first agency to implement enterprise-wide,
Accelerate Business Success With CRM CRM Interoperability.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
SaaS, PaaS & TaaS By: Raza Usmani
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Series 2013 Mobile Framework Lorna Schmid, AEI Tim Kern, Fort Collins Science Center.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
Sharing Geographic Content
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications Robert Bogue.
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
CLEANROOM SOFTWARE ENGINEERING.
Microsoft Confidential Office as a Development Platform Tim Heuer
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh.
Presented by: Presented by: Tim Cameron CommIT Project Manager, Internet 2 CommIT Project Update.
Identity Solution in Baltic Theory and Practice Viktors Kozlovs Infrastructure Consultant Microsoft Latvia.
July, 2012 Citrix CloudGateway™ Technical Overview.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
Built on Azure, Moodle Helps Educators Create Proprietary Private Web Sites Filled with Dynamic Courses that Extend Learning Anytime, Anywhere MICROSOFT.
Service Manager & Orchestrator = IT Automation Gavin Kemp & Ellis Paul Microsoft UK Gavin Kemp & Ellis Paul Microsoft UK.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
LEFIS Virtual Campus Design Albarracin Meeting, May model for technical support to LEFIS Virtual Campus: a proposal Selahattin Kuru Isik University.
Microsoft Azure and ServiceNow: Extending IT Best Practices to the Microsoft Cloud to Give Enterprises Total Control of Their Infrastructure MICROSOFT.
Globus online Delivering a scalable service Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Accelerate Mobile App Delivery with Kinvey on vCloud Air.
Deploying ArcGIS at a Small Utility Michael Miller Pat Dolan Howard Crothers.
THE PRESENT AND FUTURE nopCommerce  .
From SharePoint to Office 365 Development
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Office Add-ins: Make your solution a native part of Office
Microsoft Azure-Powered BlueCielo Meridian360 Portal Improves Asset Data Integrity and Facilitates Secure Collaboration with External Stakeholders MICROSOFT.
Document & Web Content Management
Managing your IT Environment
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Business Transformation
Interlake Hybrid Cloud Management Suite
PRELIMINARY DESIGN Stage Gate Reviews
Microsoft Connect /17/ :34 AM
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
Built on the Powerful Microsoft Azure Platform, the SiouxApp “Project-Server” Helps to Manage Projects and More with App Enhancement Tools MICROSOFT AZURE.
Introducing Qwory, a Business-to-Business Search Engine That’s Powered by Microsoft Azure and Detects Vital Contact Information for Businesses MICROSOFT.
Appendix A: Why Heroku The Developer Experience (DX)
Simplified Development Toolkit
Abiquo’s Hybrid Cloud Management Solution Helps Enterprises Maximise the Full Potential of the Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: ABIQUO.
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Harness the competitive advantages of Power BI and obtain business-critical insights with Adastra’s enterprise analytics platform using Microsoft Azure.
ISG focusing on and dedicated for middleware technologies
PeopleSoft Grants Julie Gustafson Product Strategy Manager
Single Cell’s Progenitor Powered by Microsoft Azure Improves Organisational Efficiency with Strategic Procurement, Contract Management, and Analytics MICROSOFT.
Increase productivity
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Nuvolex and Microsoft Azure Combine to Deliver a Multitenant Office 365 Management Platform that Ranks Among Most Advanced in the Industry MICROSOFT AZURE.
Building Serverless Enterprise Applications
Steering Committee June 8th, 2016
Rabobank’s Customer On-Boarding Program
Workflow automation Product roadmap, early access and GTM
Microsoft Virtual Academy
Mark Quirk Head of Technology Developer & Platform Group
Productive + Hybrid + Intelligent + Trusted
Productivity Loop PowerWriter A systematic approach to world-class
Bridging the ITSM Information Gap
NOAA OneStop and the Cloud
Presentation transcript:

Cirrus Heroku and Contentful Service Roadmap

© 2015 Eli Lilly & CompanyCompany Confidential Heroku Enterprise Service Expansion – Transition Map Service & Support Quality & Security Architecture & Patterns MVP MVP+ Automation & Developer Experience ✓ Qualification Plan ✓ Security Plan ✓ Security Admin SOP ✓ Change Control SOP ✓ Add-On SOP ✓ Roles & Responsibilities ✓ Heroku Audit Finalization TS Projects ✓ Mercury CMS Cue Virtual Claudia ✓ Supplier Management Plan Training Materials Code Samples & Patterns Data & Integration Patterns Add-on support docs Identity & Authorization Pattern Developer Guidelines Formalize service offering and support ✓ LillyFit Update ✓ Heroku/Contentful Integration Patterns ✓ Security Code Scanning Support (Java, Node.js, HTM5, javascript) ✓ Identify Supported Buildpacks ✓ Identify Initial Add-ons Supplier Assessment for Add-ons ✓ GitHub Integration and Pipelines ✓ Private Spaces Docker Integration Identity Federation & SSO Enterprise Service Fully Operational Testing Guidance? Security Code Scanning LTG ✓ Define service offering and support Connect Lilly.com Implement Teams Update Add-on process Contentful Integration Accelerator Release Automation Support Model DNS/SSL Process

© 2015 Eli Lilly & CompanyCompany Confidential Architecture and Patterns Short Term Add-on Support Guidance Medium Term Identity and Auth Pattern Long Term - Ongoing Docker Integration Data and Integration Patterns Add-on Support Guidance Heroku service site pages for add-on configuration, security settings and governance. Identity and Auth Pattern Identify, develop and publish an accelerator for application integration with Identity Federation Service/Hub. Docker Integration Longer term (as Heroku support becomes available); develop guidance for running Docker containers natively in Heroku. Data and Integration Patterns (on-going) Identify, document and socialize patters for consistent integration to data and services from Heroku apps.

© 2015 Eli Lilly & CompanyCompany Confidential Quality and Security Short Term Implement Teams Identity Federation / SSO Medium Term Update Add- on Process Long Term - Ongoing Testing Guidance Implement Teams Heroku teams provides streamlined role management for apps and pipelines. Identity Federation / SSO Heroku Identity Federation / SSO allows integration with Lilly’s Ping or Salesforce platform as an IdP. This simplifies access provisioning and improves security. Update Add-on Process Cirrus and the Lilly Supplier Team are partnering with Heroku to develop a collaborative process by which Heroku evaluates third party add-on providers. This process must be formalized and documented. Testing Guidance Partner with Brad to incorporate any testing guidance documentation into the Heroku service.

© 2015 Eli Lilly & CompanyCompany Confidential Automation and Developer Experience Short Term Contentful Integration Accelerator Security Code Scanning Medium Term Developer Guidelines Release Automation Long Term - Ongoing Code Samples and Patterns Contentful Integration Accelerator Develop a “full stack” accelerator for Web App integration with Contentful; include config-driven Contentful access, caching, and ”helper classes” for JSON manipulation / HBS integration. Security Code Scanning Create and operationalize security code scanning process for Heroku apps. Developer Guidelines Establish Heroku developer guidelines. Release Automation Develop, build, and operationalize Heroku release automation process, integrated with MICO. MICO, approval to deploy to prod triggers slug promotion. Code Samples and Patterns Code samples, patterns, and accelerators will continue to be developed over time. Consider managing this as a service.

© 2015 Eli Lilly & CompanyCompany Confidential Service and Support Short Term Supplier Assessment for Add-ons DNS/SSL Process POC Process Medium Term Formalize Support Model Long Term - Ongoing Supplier Assessment for Add-ons Complete approval process for current add-on list. Finalize add-on support docs for each approved add-on. DNS/SSL Process Document and operationalize a process for Cirrus Operations to support custom DNS domain configuration and SSL certificates. POC Process Develop, document and socialize a process for executing Proof of Concept activities in the Heroku Eval org. Formalize Support Model Determine/develop additional Cirrus Operations capabilities to support Heroku.

© 2015 Eli Lilly & CompanyCompany Confidential Title Sponsor Projects ProjectAnticipated MVP Go-Live Lilly Trial Guide12-July-2016 Cue29-July-2016 Virtual Claudia8-August-2016 Lilly.comQ ConnectQ Current Statistics: Ideation: 2 Assessment: 12 Sprint 0: 2 Sprinting: 7 Prodution: 12

© 2015 Eli Lilly & CompanyCompany Confidential Heroku Roadmap – Short Term New Data Services Kafka Cassandra

© 2015 Eli Lilly & CompanyCompany Confidential Contentful Enterprise Service – Transition Map Service & Support Quality & Security Architecture & Patterns MVP MVP+ Automation & Developer Experience ✓ Qualification Plan ✓ Security Plan ✓ Security Admin SOP ✓ Change Control SOP ✓ Roles & Responsibilities TS Projets ✓ Mercury CMS Virtual Claudia ✓ Supplier Management Plan Code Samples & Patterns Developer Guidelines Formalize support model ✓ LillyFit Update ✓ Heroku/Contentful Integration Patterns Enterprise Service Fully Operational LTG ✓ Define service offering and support Connect Lilly.com Contentful Integration Accelerator Support Model and Service site ✓ LillyForBetter Content Promotion Service Version Control Environment Management Training Materials UI Extensions toolkit

© 2015 Eli Lilly & CompanyCompany Confidential Architecture and Patterns Short Term Contentful Integration Accelerator Medium Term Long Term - Ongoing Code Samples and Patterns Contentful Integration Accelerator Develop a “full stack” accelerator for Web App integration with Contentful; include config-driven Contentful access, caching, and ”helper classes” for JSON manipulation / HBS integration. Code Samples and Patterns (on-going) Code samples, patterns, and accelerators will continue to be developed over time. Consider managing this as a service.

© 2015 Eli Lilly & CompanyCompany Confidential Quality and Security Short Term Training Materials Medium Term Long Term - Ongoing Training Materials Create Contentful by Cirrus Service Site and populate with current training materials. Developer Guidelines Establish developer guidelines for Contentful integration with Cirrus-supported languages (Node.js and Java).

© 2015 Eli Lilly & CompanyCompany Confidential Automation and Developer Experience Short TermMedium Term Developer Guidelines UI Extensions Toolkit Long Term - Ongoing Developer Guidelines Establish developer guidelines for Contentful integration with Cirrus-supported languages (Node.js and Java). UI Extensions Toolkit Contentful has recently released a capability to extend the authoring UI with custom controls. Investigate this capability and provide guidance documentation to development teams.

© 2015 Eli Lilly & CompanyCompany Confidential Service and Support Short Term Version Control Content Promotion Service Environment Management Medium Term Formalize Support Model Long Term - Ongoing Version Control Develop and document process to version control content entries, media, and content types to Github to allow for recovery process. Content Promotion Design, and document guidance document for project teams which supports ”mediated content promotion”. Environment Management Design and document guidance document for managing environments through the development lifecycle. Formalize Support Model Determine/develop additional Cirrus Operations capabilities to support Contentful.

© 2015 Eli Lilly & CompanyCompany Confidential Contentful Roadmap Q SSO for enterprise security Dedicated infrastructure for enterprise Consolidation of notifications Wrapping up phase 1 of UI extensions, start preparing for phase 2 Improved authoring experience including entry level versioning Basic developer reports and access to logs Tool to support dev, test & prod environments Full stack getting started