SlideShare a Scribd company logo
platformication
or how to institutionalize your project manager in 10 easy steps
who the heck are you guys?

              George Ross
               CTO - CCLI

               Kam Figy
Senior Technical Architect - ISITE Design
why are we here?
            API
           Mobile
            Web
one code base to rule them all
a little background
is it right for me?
the challenges
key factors for success
• Goals not schedules
• Ninjas, not Zerg Rush
• Assume that everything you thought you
  knew is wrong
• Quantitative trumps qualitative
1: break up with your old site
2: the hardest project pitch you will ever make
3: the wallow
4: deconstruction
5: simplicity lies on the other side of complexity

• The simplest experience for an end user may
  result in high technical complexity
• Develop UX with the whole team to set
  realistic shared expectations
• Create as little UX as possible because it adds
  user confusion and multiplies technical
  complexity
6: don’t fear the refactor

• Design major system components up front
• Give things a proper place to live
• If you get something wrong redo it right. Do
  not cut corners.
7: API
8: mobile site
9: regroup and revaluate
10: the web project you dream about

• The backend is already built and tested
• Implementation efforts are freed to focus on
  making it great, not making it work
• Open beta allowed for user feedback from the
  most active users before launch
the result
• 9 API Partners
• Growing mobile use
• Refactor of mobile site underway to make way
  for HTML5 music player
• Drafting version 2 of the API
Questions?
• George Ross – gross@ccli.com
• Kam Figy – kfigy@isitedesign.com @kamsar



Note: Kevin we are not taking questions from
you.

More Related Content

What's hot

When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
LaunchDarkly
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
Mandi Walls
 
Cross platform or native: how to decide?
Cross platform or native: how to decide?Cross platform or native: how to decide?
Cross platform or native: how to decide?
Jad Salhani
 
Diy cont integration_dc_cebu
Diy cont integration_dc_cebuDiy cont integration_dc_cebu
Diy cont integration_dc_cebu
Johnnie Fox
 
Transforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps WorkflowsTransforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps Workflows
Mandi Walls
 
Current state of mobile development february 2013
Current state of mobile development february 2013Current state of mobile development february 2013
Current state of mobile development february 2013
59offers
 
Continuous Delivery and Feature Flagging
Continuous Delivery and Feature FlaggingContinuous Delivery and Feature Flagging
Continuous Delivery and Feature Flagging
LaunchDarkly
 
Responsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen FrameworkResponsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen Framework
Birudugadda Pranathi
 
UX Portfolios: How to tell your story
UX Portfolios: How to tell your storyUX Portfolios: How to tell your story
UX Portfolios: How to tell your story
Marcelo Graciolli
 
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
VersionOne
 
Got killer idea .pptx
Got killer idea .pptxGot killer idea .pptx
Got killer idea .pptx
Mindbowser Inc
 
Building Great Apps With box
Building Great Apps With boxBuilding Great Apps With box
Building Great Apps With box
taptera
 
Lessons learned while developing with Sylius
Lessons learned while developing with SyliusLessons learned while developing with Sylius
Lessons learned while developing with Sylius
Antonio Peric-Mazar
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
Catapult New Business
 
Garbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
Garbage In, Garbage Out: Optimizing Design Inputs for Successful PrototypesGarbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
Garbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
Kamaria Campbell
 
How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperativeJosh Borts
 
A Complete Guide to Testing Responsive Websites
A Complete Guide to Testing Responsive WebsitesA Complete Guide to Testing Responsive Websites
A Complete Guide to Testing Responsive Websites
Perfecto by Perforce
 
Agile UX
Agile UXAgile UX
Agile UX
Rob Keefer
 
Droidcon 2015 - Android BaaS hands-on
Droidcon 2015 - Android BaaS hands-onDroidcon 2015 - Android BaaS hands-on
Droidcon 2015 - Android BaaS hands-on
Giulio Roggero
 
10 days of Nuracode
10 days of Nuracode10 days of Nuracode
10 days of Nuracode
covello
 

What's hot (20)

When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
When Feature Flags Go Bad : How Not to Have Feature Flags Be Used Incorrectly...
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
 
Cross platform or native: how to decide?
Cross platform or native: how to decide?Cross platform or native: how to decide?
Cross platform or native: how to decide?
 
Diy cont integration_dc_cebu
Diy cont integration_dc_cebuDiy cont integration_dc_cebu
Diy cont integration_dc_cebu
 
Transforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps WorkflowsTransforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps Workflows
 
Current state of mobile development february 2013
Current state of mobile development february 2013Current state of mobile development february 2013
Current state of mobile development february 2013
 
Continuous Delivery and Feature Flagging
Continuous Delivery and Feature FlaggingContinuous Delivery and Feature Flagging
Continuous Delivery and Feature Flagging
 
Responsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen FrameworkResponsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen Framework
 
UX Portfolios: How to tell your story
UX Portfolios: How to tell your storyUX Portfolios: How to tell your story
UX Portfolios: How to tell your story
 
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
 
Got killer idea .pptx
Got killer idea .pptxGot killer idea .pptx
Got killer idea .pptx
 
Building Great Apps With box
Building Great Apps With boxBuilding Great Apps With box
Building Great Apps With box
 
Lessons learned while developing with Sylius
Lessons learned while developing with SyliusLessons learned while developing with Sylius
Lessons learned while developing with Sylius
 
User Experience Prototyping
User Experience PrototypingUser Experience Prototyping
User Experience Prototyping
 
Garbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
Garbage In, Garbage Out: Optimizing Design Inputs for Successful PrototypesGarbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
Garbage In, Garbage Out: Optimizing Design Inputs for Successful Prototypes
 
How to hire a developer functional imperative
How to hire a developer functional imperativeHow to hire a developer functional imperative
How to hire a developer functional imperative
 
A Complete Guide to Testing Responsive Websites
A Complete Guide to Testing Responsive WebsitesA Complete Guide to Testing Responsive Websites
A Complete Guide to Testing Responsive Websites
 
Agile UX
Agile UXAgile UX
Agile UX
 
Droidcon 2015 - Android BaaS hands-on
Droidcon 2015 - Android BaaS hands-onDroidcon 2015 - Android BaaS hands-on
Droidcon 2015 - Android BaaS hands-on
 
10 days of Nuracode
10 days of Nuracode10 days of Nuracode
10 days of Nuracode
 

Similar to WebVisions: ISITE Design and CCLI on Platformication

What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Heiko Voigt
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
Indiginox
 
[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project
[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project
[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project
ICS
 
Creating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCreating a Responsive Website From Scratch
Creating a Responsive Website From Scratch
Corky Brown
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
Dynatrace
 
Build your first Serverless Bot
Build your first Serverless BotBuild your first Serverless Bot
Build your first Serverless Bot
DianaGray10
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
Moumie Soulemane
 
Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015
Kim Frehe
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
Wendy Fischer
 
Tips To Hire Full Stack Developers In 2022
Tips To Hire Full Stack Developers In 2022Tips To Hire Full Stack Developers In 2022
Tips To Hire Full Stack Developers In 2022
ForceBolt
 
Supriya Saha Resume
Supriya Saha ResumeSupriya Saha Resume
Supriya Saha Resume
supriya saha
 
Desert Code Camp Presentation
Desert Code Camp PresentationDesert Code Camp Presentation
Desert Code Camp Presentation
LifeCycle Delivery
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Barcoding, Inc.
 
Why your APIs should fly first class
Why your APIs should fly first classWhy your APIs should fly first class
Why your APIs should fly first class
LibbySchulze
 
Automation in iOS development
Automation in iOS developmentAutomation in iOS development
Automation in iOS development
Cong Nguyen
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTMLludlola
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
Christian Heilmann
 
6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should Master6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should Master
Sahid Ali
 

Similar to WebVisions: ISITE Design and CCLI on Platformication (20)

What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project
[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project
[Webinar] 10 Keys to Ensuring Success for Your Next Qt Project
 
Creating a Responsive Website From Scratch
Creating a Responsive Website From ScratchCreating a Responsive Website From Scratch
Creating a Responsive Website From Scratch
 
stageTEK5_2016_cisner_w
stageTEK5_2016_cisner_wstageTEK5_2016_cisner_w
stageTEK5_2016_cisner_w
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
 
Build your first Serverless Bot
Build your first Serverless BotBuild your first Serverless Bot
Build your first Serverless Bot
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Tips To Hire Full Stack Developers In 2022
Tips To Hire Full Stack Developers In 2022Tips To Hire Full Stack Developers In 2022
Tips To Hire Full Stack Developers In 2022
 
Supriya Saha Resume
Supriya Saha ResumeSupriya Saha Resume
Supriya Saha Resume
 
Desert Code Camp Presentation
Desert Code Camp PresentationDesert Code Camp Presentation
Desert Code Camp Presentation
 
Post Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
 
Why your APIs should fly first class
Why your APIs should fly first classWhy your APIs should fly first class
Why your APIs should fly first class
 
Automation in iOS development
Automation in iOS developmentAutomation in iOS development
Automation in iOS development
 
Native vs HTML
Native vs HTMLNative vs HTML
Native vs HTML
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should Master6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should Master
 

More from ISITE Design is now Connective DX

BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
ISITE Design is now Connective DX
 
Designing for Surprise in UX & CX
Designing for Surprise in UX & CXDesigning for Surprise in UX & CX
Designing for Surprise in UX & CX
ISITE Design is now Connective DX
 
Principles of Agility
Principles of AgilityPrinciples of Agility
Principles of Agility
ISITE Design is now Connective DX
 
Digital Disruption: Uncovering the Next Thing Your Customer Wants
Digital Disruption: Uncovering the Next Thing Your Customer WantsDigital Disruption: Uncovering the Next Thing Your Customer Wants
Digital Disruption: Uncovering the Next Thing Your Customer Wants
ISITE Design is now Connective DX
 
Building a Design Discipline in a Hyper-Growth Startup
Building a Design Discipline in a Hyper-Growth StartupBuilding a Design Discipline in a Hyper-Growth Startup
Building a Design Discipline in a Hyper-Growth Startup
ISITE Design is now Connective DX
 
Unleashing the Next Wave of Innovation
Unleashing the Next Wave of InnovationUnleashing the Next Wave of Innovation
Unleashing the Next Wave of Innovation
ISITE Design is now Connective DX
 
Data and Design: BFFs or Frenemies?
Data and Design: BFFs or Frenemies?Data and Design: BFFs or Frenemies?
Data and Design: BFFs or Frenemies?
ISITE Design is now Connective DX
 
Everything is Better in Community
Everything is Better in CommunityEverything is Better in Community
Everything is Better in Community
ISITE Design is now Connective DX
 
Build. Better. Content!
Build. Better. Content!Build. Better. Content!
Build. Better. Content!
ISITE Design is now Connective DX
 
Design As If Your Life Depended On It! Pioneering the Future of Experiential ...
Design As If Your Life Depended On It! Pioneering the Future of Experiential ...Design As If Your Life Depended On It! Pioneering the Future of Experiential ...
Design As If Your Life Depended On It! Pioneering the Future of Experiential ...
ISITE Design is now Connective DX
 
Change Can Be Delight-ful: Digital Strategy at Harvard
Change Can Be Delight-ful: Digital Strategy at HarvardChange Can Be Delight-ful: Digital Strategy at Harvard
Change Can Be Delight-ful: Digital Strategy at Harvard
ISITE Design is now Connective DX
 
Being Human in a Digital World
Being Human in a Digital WorldBeing Human in a Digital World
Being Human in a Digital World
ISITE Design is now Connective DX
 
Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...
Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...
Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...
ISITE Design is now Connective DX
 
Personalization in Higher Education: Start Small and Think Big
Personalization in Higher Education: Start Small and Think BigPersonalization in Higher Education: Start Small and Think Big
Personalization in Higher Education: Start Small and Think Big
ISITE Design is now Connective DX
 
Experience Optimization is a Party
Experience Optimization is a PartyExperience Optimization is a Party
Experience Optimization is a Party
ISITE Design is now Connective DX
 
Isite Design Path To Personalization
Isite Design Path To PersonalizationIsite Design Path To Personalization
Isite Design Path To Personalization
ISITE Design is now Connective DX
 
Making Experiences Better with Personalization and Testing
Making Experiences Better with Personalization and TestingMaking Experiences Better with Personalization and Testing
Making Experiences Better with Personalization and Testing
ISITE Design is now Connective DX
 
Digital Disruption: From Zero to Sixty
Digital Disruption: From Zero to SixtyDigital Disruption: From Zero to Sixty
Digital Disruption: From Zero to Sixty
ISITE Design is now Connective DX
 
Google Analytics Meetup: Auto Event Tracking
Google Analytics Meetup: Auto Event TrackingGoogle Analytics Meetup: Auto Event Tracking
Google Analytics Meetup: Auto Event Tracking
ISITE Design is now Connective DX
 
Google Analytics December 2013 Meetup: Advanced Segments
Google Analytics December 2013 Meetup: Advanced SegmentsGoogle Analytics December 2013 Meetup: Advanced Segments
Google Analytics December 2013 Meetup: Advanced Segments
ISITE Design is now Connective DX
 

More from ISITE Design is now Connective DX (20)

BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
BMC Case Study: How to Take a Content-First Approach and Measure the Success ...
 
Designing for Surprise in UX & CX
Designing for Surprise in UX & CXDesigning for Surprise in UX & CX
Designing for Surprise in UX & CX
 
Principles of Agility
Principles of AgilityPrinciples of Agility
Principles of Agility
 
Digital Disruption: Uncovering the Next Thing Your Customer Wants
Digital Disruption: Uncovering the Next Thing Your Customer WantsDigital Disruption: Uncovering the Next Thing Your Customer Wants
Digital Disruption: Uncovering the Next Thing Your Customer Wants
 
Building a Design Discipline in a Hyper-Growth Startup
Building a Design Discipline in a Hyper-Growth StartupBuilding a Design Discipline in a Hyper-Growth Startup
Building a Design Discipline in a Hyper-Growth Startup
 
Unleashing the Next Wave of Innovation
Unleashing the Next Wave of InnovationUnleashing the Next Wave of Innovation
Unleashing the Next Wave of Innovation
 
Data and Design: BFFs or Frenemies?
Data and Design: BFFs or Frenemies?Data and Design: BFFs or Frenemies?
Data and Design: BFFs or Frenemies?
 
Everything is Better in Community
Everything is Better in CommunityEverything is Better in Community
Everything is Better in Community
 
Build. Better. Content!
Build. Better. Content!Build. Better. Content!
Build. Better. Content!
 
Design As If Your Life Depended On It! Pioneering the Future of Experiential ...
Design As If Your Life Depended On It! Pioneering the Future of Experiential ...Design As If Your Life Depended On It! Pioneering the Future of Experiential ...
Design As If Your Life Depended On It! Pioneering the Future of Experiential ...
 
Change Can Be Delight-ful: Digital Strategy at Harvard
Change Can Be Delight-ful: Digital Strategy at HarvardChange Can Be Delight-ful: Digital Strategy at Harvard
Change Can Be Delight-ful: Digital Strategy at Harvard
 
Being Human in a Digital World
Being Human in a Digital WorldBeing Human in a Digital World
Being Human in a Digital World
 
Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...
Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...
Sitecore’s Federated Experience Manager: Keeping the Customer at the Center o...
 
Personalization in Higher Education: Start Small and Think Big
Personalization in Higher Education: Start Small and Think BigPersonalization in Higher Education: Start Small and Think Big
Personalization in Higher Education: Start Small and Think Big
 
Experience Optimization is a Party
Experience Optimization is a PartyExperience Optimization is a Party
Experience Optimization is a Party
 
Isite Design Path To Personalization
Isite Design Path To PersonalizationIsite Design Path To Personalization
Isite Design Path To Personalization
 
Making Experiences Better with Personalization and Testing
Making Experiences Better with Personalization and TestingMaking Experiences Better with Personalization and Testing
Making Experiences Better with Personalization and Testing
 
Digital Disruption: From Zero to Sixty
Digital Disruption: From Zero to SixtyDigital Disruption: From Zero to Sixty
Digital Disruption: From Zero to Sixty
 
Google Analytics Meetup: Auto Event Tracking
Google Analytics Meetup: Auto Event TrackingGoogle Analytics Meetup: Auto Event Tracking
Google Analytics Meetup: Auto Event Tracking
 
Google Analytics December 2013 Meetup: Advanced Segments
Google Analytics December 2013 Meetup: Advanced SegmentsGoogle Analytics December 2013 Meetup: Advanced Segments
Google Analytics December 2013 Meetup: Advanced Segments
 

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

WebVisions: ISITE Design and CCLI on Platformication

  • 1. platformication or how to institutionalize your project manager in 10 easy steps
  • 2. who the heck are you guys? George Ross CTO - CCLI Kam Figy Senior Technical Architect - ISITE Design
  • 3. why are we here? API Mobile Web one code base to rule them all
  • 5.
  • 6. is it right for me?
  • 8. key factors for success • Goals not schedules • Ninjas, not Zerg Rush • Assume that everything you thought you knew is wrong • Quantitative trumps qualitative
  • 9. 1: break up with your old site
  • 10. 2: the hardest project pitch you will ever make
  • 13. 5: simplicity lies on the other side of complexity • The simplest experience for an end user may result in high technical complexity • Develop UX with the whole team to set realistic shared expectations • Create as little UX as possible because it adds user confusion and multiplies technical complexity
  • 14. 6: don’t fear the refactor • Design major system components up front • Give things a proper place to live • If you get something wrong redo it right. Do not cut corners.
  • 17. 9: regroup and revaluate
  • 18. 10: the web project you dream about • The backend is already built and tested • Implementation efforts are freed to focus on making it great, not making it work • Open beta allowed for user feedback from the most active users before launch
  • 19. the result • 9 API Partners • Growing mobile use • Refactor of mobile site underway to make way for HTML5 music player • Drafting version 2 of the API
  • 20. Questions? • George Ross – gross@ccli.com • Kam Figy – kfigy@isitedesign.com @kamsar Note: Kevin we are not taking questions from you.

Editor's Notes

  1. .