manatee to dolphin: transitioning to a startup mentality
TRANSCRIPT
Manatee to Dolphin: Transitioning to a Startup
MentalityTodd Kaplinger
Senior Technical Staff MemberMobileFirst Cloud Platform Architect
Cloud Adoption Dichotomy
State of Affairs for Startups (Dolphin)
• Public Cloud only (typically AWS) • Cloud Native Architectures
(Designed upfront to run in the cloud)
• Market Requirements dictate fastest path to get to market
• NoSQL Systems of Engagement or Interaction
• Converged Development and Operations (devOps)
State of Affairs for Enterprises (Manatee)
• Majority of Fortune 500 customers currently deploy in their own datacenter
• Industry is moving to cloud at various rates and pace (on-premises, public, hybrid)
• Market requirements dictate level of cloud adoption (Cloud-Enabled / Cloud-Native)
• Enterprise Systems of Record (DB2/Oracle/MySQL)
• Separation of Development and Operations
versus
Enterprise Adoption Roadblocks
• Release Patterns and Processes • Development Tools (Deployment / Source
Control) • devOps • Not Invented Here Syndrome • Cost to rewrite existing code base • Forking codebase from the legacy version
Nov2013
Mobile Cloud Services Timeline
Aug2014
Jan 2015
May 2015
Presence Insights
GA
Presence Insights
Staff Growth
Presence Zones
moves to MobileFirst
Presence Zones to
Commerce Team
Presence Zones Dev.
in Commerce
Feb2014
Presence Zones
Customer POC
Jun2013
Adopting Lean Startup Model Takes Time
• Journey was actually 3 years • Acquiring startups that specialized in SaaS
were highly inspirational • Technology
• Standardized on the tools that startups leverage • Staffing
https://presenceinsights.ibmcloud.com/piui/jobs
Trailblazing is more than just coding• Developing in the open
• Team has embraced open source and has deployed libraries and modules to CocoaPods, Gradle/Maven, NPM and GitHub.
• Team is active in the Open Source Community and has contributed to various projects • Social Engagement
• Team is active in stack overflow community and in close contact with the user community • Twitter is a great tool to have a running commentary on new features and thoughts about where the
product is headed • SlideShare is the core part of our strategy for hosting our conference presentations and lessons learned
• Conferences• Developers are actively participating in tech conferences (internal and external) • Team is considered innovators and technology pioneers across our Mobile and Cloud Technology teams
• Relationship Building• Poster Childs for other products teams validating their approaches to cloud native developers
• Development best practices and deployment strategies • Constant interlock with operations teams to continue to get insights into usage patterns and commonly
seen failures by customers
April 2013
August2013
February 2014
IBM PassbookExtreme
Blue
IBM Passbook
Cloudant Acquisition
Mobile Cloud Services Timeline
Xtify Acquisition
Mobile Cloud
Services Beta
Silverpop Acquisition
Mobile Cloud
Services GA
June 2014
MobileFirst for iOS
Beta
MobileFirst for iOS
GA
May 2015
Presence Insights
GA
- Key Technology acquisitions
Presence Zones
moves to MobileFirst
Presence Zones to
Commerce
Presence Zones
Customer POC
Jan 2015
Technology and Development team adoption
MQ Light
Developer Experience Levels on Presence Insights
Optional Slack PollJuly 30, 2015
• ”Web Analytics” for the physical world • Available in the Bluemix Catalog as part of the larger
Mobile set of capabilities. • May 28, 2015 - US Release Date, June 1, 2015 - London
Release Date • Get Started Today!!!
https://www.ng.bluemix.net/docs/#services/presenceinsights/index.html
• Traditional JEE • On-Premise Delivery model • WebSphere Application Sever
(Web-Tier) • DB2 ( Persistence) • Cognos (Reporting) • Docs (Knowledge Center) • Single Tenant
• 25+ Micro Services • 70+ Node.js Instances • SaaS Delivery Model on Bluemix • Node.js (Web Tier) • MQLight (Messaging) • Redis (Caching / Real Time Eventing) • Cloudant (Persistence) • Elastic Search (Reporting) • D3 (Charting) • Docs (Markdown) • Multi-tenant
Presence Zones Presence Insights
Presence Insights Cloud Architecture
Manatee to Dolphin Take Aways• Develop A Point of View on Cloud Centric Architectures - Guarantee this is a
constant moving target and many ways to achieve success. Important to choose right tool for the right job!
• Document the Journey of Moving to SaaS - A Journey Takes Time. • Adopt A Best Of Breed Technology - Open Source solutions are great accelerators • Create a Vibrant Technical Team - Retaining top technical talent is priority #1.
Be the team that other developers want to join! • Share Lessons Learned - (Articles, Presentations and Conferences) - CTO Talks!
Manatees are large, slow-moving mammals that frequent coastal
waters and rivers.
Dolphins are small, fast-moving mammals that live in the ocean.
About Todd!• Started @ IBM in 2000 working in WebSphere Application
Server • Developer, Architect and Team Lead Web Tier Components • Servlet Expert Group Participant
• WebSphere Technology Institute (WSTi)• Developer, Architect and Team Lead on many incubation
projects • Strong Focus on Emerging Technologies • Web 2.0 , Cloud and Mobile Trailblazer
• MobileFirst Foundation - Senior Technical Staff Member• Integrated Worklight, Xtify, Cloudant capabilities into IBM
MobileFirst • IBM Master Inventor
me
12
New approaches to staffing
https://presenceinsights.ibmcloud.com/piui/jobs