manatee to dolphin: transitioning to a startup mentality

14
Manatee to Dolphin: Transitioning to a Startup Mentality Todd Kaplinger Senior Technical Staff Member MobileFirst Cloud Platform Architect

Upload: todd-kaplinger

Post on 15-Apr-2017

544 views

Category:

Software


5 download

TRANSCRIPT

Page 1: Manatee to Dolphin: Transitioning to a Startup Mentality

Manatee to Dolphin: Transitioning to a Startup

MentalityTodd Kaplinger

Senior Technical Staff MemberMobileFirst Cloud Platform Architect

Page 2: Manatee to Dolphin: Transitioning to a Startup Mentality

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

Page 3: Manatee to Dolphin: Transitioning to a Startup Mentality

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

Page 4: Manatee to Dolphin: Transitioning to a Startup Mentality

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

Page 5: Manatee to Dolphin: Transitioning to a Startup Mentality

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

Page 6: Manatee to Dolphin: Transitioning to a Startup Mentality

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

Page 7: Manatee to Dolphin: Transitioning to a Startup Mentality

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

Page 8: Manatee to Dolphin: Transitioning to a Startup Mentality

Technology and Development team adoption

MQ Light

Page 9: Manatee to Dolphin: Transitioning to a Startup Mentality

Developer Experience Levels on Presence Insights

Optional Slack PollJuly 30, 2015

Page 10: Manatee to Dolphin: Transitioning to a Startup Mentality

• ”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

Page 11: Manatee to Dolphin: Transitioning to a Startup Mentality

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.

Page 12: Manatee to Dolphin: Transitioning to a Startup Mentality

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

Page 13: Manatee to Dolphin: Transitioning to a Startup Mentality
Page 14: Manatee to Dolphin: Transitioning to a Startup Mentality

New approaches to staffing

https://presenceinsights.ibmcloud.com/piui/jobs