SlideShare a Scribd company logo
1 of 22
Archimydes-Software
Development as a
Service
MOHAMED ALI
THESIS: AGES OF ECONOMIC PRODUCTIVITY
Agrarian Industrial Information
0
5,000,000
10,000,000
15,000,000
20,000,000
25,000,000
30,000,000
35,000,000
40,000,000
45,000,000
50,000,000
1 1000 1500 1600 1700 1820 1870 1913 1950 1973 2003 2016
World GDP - 1990 Dollars
THESIS: EACH AGE DRIVEN BY A CORE METRIC
FACTORY
OUTPUT
CROP
YIELD
CODE
VELOCITY
THESIS: HOW POWERFUL IS THE CORE METRIC?
19131700
THESIS: WHAT IS CODE VELOCITY
• VELOCITY: THE SPEED OF “SOMETHING” IN A GIVEN
“DIRECTION”
• CODE VELOCITY: THE SPEED AT WHICH “CODE” IS
DEVELOPED, DEPLOYED, and is EXECUTES IN ORDER “TO
ATTAIN COMPETITIVE ADVANTAGE”
ROOT NYC: CODE VELOCITY TODAY
CODE VELOCITY
ROOT NYC: BUILT AROUND CODE VELOCITY
ADVISORY
RESEARCH
INVESTMENTSLABS
ROOT NYC: BUILT AROUND CODE VELOCITY
ADVISORY
RESEARCH
INVESTMENTSLABS
BACKGROUND: POST DEPLOY FEATURE DEV
• PRODUCT DEPLOYED TO PRODUCTION
• PROJECT WAS OUTSIDE WARRANTY PERIOD
• CLIENT WAS PRIMARILY IN SUPPPORT MODE
• NEEDED OCASSIONAL FEATURE DEVELOPMENT
• FAST
• REASONABLE COST
• BURSTY NATURE
OPTIONS: THE USUAL SUSPECTS
• TIME AND MATERIAL CONTRACT
• FIXED FEE ARRANGEMENTS
• MANAGED SERVICE OPTION
A NEW OPTION: USER STORY CENTRIC PRICING
ARCHIMYDES: STREAMLINED PROCESS
SUBMISSION
REVIEW
DEVELOPMENT
ACCEPTANCE
ARCHIMYDES: DESIGNED FOR CODE VELOCITY
SUBMISSION
REVIEW
DEVELOPMENT
ACCEPTANCE
• 4 - 8 hours
• 2 - 12 hours/user story
• 2 - 12 hours/user story
STEP 1: SPRINT SUBMISSION
STEP 2: DEVELOPMENT
STEP 3: ACCEPTANCE VIEW
PRODUCT DEVELOPMENT: SEARCH MODE
IDEAS
CODE
DATA
MEASURE BUILD
LEARN
PRE-TRACTION - LEAN STARTUP
Credit: Eric Ries
PRODUCT DEVELOPMENT: SCALE MODE
POST-TRACTION – CODE FACTORY
Develop Test Deploy
User stories
Sprint
UI Design
ARCHIMYDES: USE CASES
BUILD NEW FEATURES DEVELOP A MICROSERVICE
RE-PLATFORM OR CLOUD ENABLE EXISTING APPS
WHERE WE ARE AND NEXT STEPS
WHERE ARE WE:
• https://www.archimydes.com
• EATING OUR OWN DOG FOOD
• EXECUTING CLIENT PROJECTS ON NODE & JAVA (SPRING)
NEXT STEPS:
• EXECUTE NEW PROJECTS (via native platform on-boarding)
• FEEDBACK & CONTACT: mali@root-nyc.com
WHERE WE ARE AND NEXT STEPS
WHERE ARE WE:
• https://www.archimydes.com
• EATING OUR OWN DOG FOOD
• EXECUTING CLIENT PROJECTS ON NODE & JAVA (SPRING)
NEXT STEPS:
• EXECUTE NEW PROJECTS (via native platform on-boarding)
• FEEDBACK & CONTACT: mali@root-nyc.com
Archimydes - Software Development as a Service

More Related Content

What's hot

Consumer electronics show las vegas
Consumer electronics show las vegasConsumer electronics show las vegas
Consumer electronics show las vegasRooms Xpert
 
Dm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptx
Dm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptxDm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptx
Dm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptxDigital Marketing Arts
 
Capital City Service presentation itw2014
Capital City Service presentation itw2014Capital City Service presentation itw2014
Capital City Service presentation itw2014Andrei Macarov
 
JPN - overview
JPN - overviewJPN - overview
JPN - overviewp
 
Beyond 2018 - Caroline Rush, British Fashion Council
Beyond 2018 - Caroline Rush, British Fashion CouncilBeyond 2018 - Caroline Rush, British Fashion Council
Beyond 2018 - Caroline Rush, British Fashion CouncilCreative Economy Programme
 
Population Factors Encouraging Growth
Population Factors Encouraging GrowthPopulation Factors Encouraging Growth
Population Factors Encouraging GrowthJames Foster
 
Programmatic Brand Building - The Making of a High Quality Programmatic Adver...
Programmatic Brand Building - The Making of a High Quality Programmatic Adver...Programmatic Brand Building - The Making of a High Quality Programmatic Adver...
Programmatic Brand Building - The Making of a High Quality Programmatic Adver...MediaPost
 
000 InBusiness Q4 2016_Cover
000 InBusiness Q4 2016_Cover000 InBusiness Q4 2016_Cover
000 InBusiness Q4 2016_CoverJanet Cox
 
Housing Forum_16 March 2016_Bovain Macnab
Housing Forum_16 March 2016_Bovain MacnabHousing Forum_16 March 2016_Bovain Macnab
Housing Forum_16 March 2016_Bovain Macnabfuturecapetown
 
CIX 2016 Top 20 - Press Release Date Oct 5 2016-2
CIX 2016 Top 20 - Press Release Date Oct 5 2016-2CIX 2016 Top 20 - Press Release Date Oct 5 2016-2
CIX 2016 Top 20 - Press Release Date Oct 5 2016-2Daniella DeGrace
 
Mesa Redonda: Smart Communities. Smart Cities
Mesa Redonda: Smart Communities. Smart CitiesMesa Redonda: Smart Communities. Smart Cities
Mesa Redonda: Smart Communities. Smart CitiesAMETIC
 
Wr team 1_eng
Wr team 1_engWr team 1_eng
Wr team 1_engEVA
 

What's hot (20)

Consumer electronics show las vegas
Consumer electronics show las vegasConsumer electronics show las vegas
Consumer electronics show las vegas
 
Dm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptx
Dm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptxDm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptx
Dm arts d1-s2-sherif-barakat-samsung-mobile advertising is the future-pptx
 
Capital City Service presentation itw2014
Capital City Service presentation itw2014Capital City Service presentation itw2014
Capital City Service presentation itw2014
 
Qqwwewe
QqwweweQqwwewe
Qqwwewe
 
JPN - overview
JPN - overviewJPN - overview
JPN - overview
 
Jcda1
Jcda1Jcda1
Jcda1
 
Beyond 2018 - Caroline Rush, British Fashion Council
Beyond 2018 - Caroline Rush, British Fashion CouncilBeyond 2018 - Caroline Rush, British Fashion Council
Beyond 2018 - Caroline Rush, British Fashion Council
 
Population Factors Encouraging Growth
Population Factors Encouraging GrowthPopulation Factors Encouraging Growth
Population Factors Encouraging Growth
 
Canary's economy
Canary's economyCanary's economy
Canary's economy
 
Channel EMEA
Channel EMEAChannel EMEA
Channel EMEA
 
Ignition 5 25.11.13
Ignition 5 25.11.13Ignition 5 25.11.13
Ignition 5 25.11.13
 
Programmatic Brand Building - The Making of a High Quality Programmatic Adver...
Programmatic Brand Building - The Making of a High Quality Programmatic Adver...Programmatic Brand Building - The Making of a High Quality Programmatic Adver...
Programmatic Brand Building - The Making of a High Quality Programmatic Adver...
 
000 InBusiness Q4 2016_Cover
000 InBusiness Q4 2016_Cover000 InBusiness Q4 2016_Cover
000 InBusiness Q4 2016_Cover
 
Housing Forum_16 March 2016_Bovain Macnab
Housing Forum_16 March 2016_Bovain MacnabHousing Forum_16 March 2016_Bovain Macnab
Housing Forum_16 March 2016_Bovain Macnab
 
Marketing Marathon 2018 - Pedro Sousa / EasyJet
Marketing Marathon 2018 - Pedro Sousa / EasyJetMarketing Marathon 2018 - Pedro Sousa / EasyJet
Marketing Marathon 2018 - Pedro Sousa / EasyJet
 
CIX 2016 Top 20 - Press Release Date Oct 5 2016-2
CIX 2016 Top 20 - Press Release Date Oct 5 2016-2CIX 2016 Top 20 - Press Release Date Oct 5 2016-2
CIX 2016 Top 20 - Press Release Date Oct 5 2016-2
 
Ad Tech
Ad TechAd Tech
Ad Tech
 
Mesa Redonda: Smart Communities. Smart Cities
Mesa Redonda: Smart Communities. Smart CitiesMesa Redonda: Smart Communities. Smart Cities
Mesa Redonda: Smart Communities. Smart Cities
 
Wr team 1_eng
Wr team 1_engWr team 1_eng
Wr team 1_eng
 
Corporate presentation sep final
Corporate presentation sep finalCorporate presentation sep final
Corporate presentation sep final
 

Similar to Archimydes - Software Development as a Service

The End of the Expert Designer (Designing for Ecosystems)
The End of the Expert Designer (Designing for Ecosystems)The End of the Expert Designer (Designing for Ecosystems)
The End of the Expert Designer (Designing for Ecosystems)Ron Kersic
 
FinTech Forum DACH Keynote Frank Schwab
FinTech Forum DACH Keynote Frank SchwabFinTech Forum DACH Keynote Frank Schwab
FinTech Forum DACH Keynote Frank SchwabFrank Schwab
 
Le futur du digital
Le futur du digitalLe futur du digital
Le futur du digitalGoldenMarket
 
Cryptoassets from Chris Burniske/ARK/Placeholder
Cryptoassets from Chris Burniske/ARK/PlaceholderCryptoassets from Chris Burniske/ARK/Placeholder
Cryptoassets from Chris Burniske/ARK/PlaceholderElfriede Sixt
 
"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média France
"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média France"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média France
"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média FranceVivendi Content
 
The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...
The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...
The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...Igor Tolkachev
 
Seeing the Forest and the Trees
Seeing the Forest and the TreesSeeing the Forest and the Trees
Seeing the Forest and the TreesRWVentures
 
Digital Transformation must be a 3 winners game: Citizen - Company - State
Digital Transformation must be a 3 winners game: Citizen - Company - State  Digital Transformation must be a 3 winners game: Citizen - Company - State
Digital Transformation must be a 3 winners game: Citizen - Company - State Hugues Rey
 
Venture Capital Trends
Venture Capital TrendsVenture Capital Trends
Venture Capital TrendsMartin Mignot
 
2020 Accel Euroscape: Decacorn Unleashed
2020 Accel Euroscape: Decacorn Unleashed2020 Accel Euroscape: Decacorn Unleashed
2020 Accel Euroscape: Decacorn UnleashedPhilippe Botteri
 
LMH Voxburner Keynote 2017
LMH Voxburner Keynote 2017LMH Voxburner Keynote 2017
LMH Voxburner Keynote 2017REFASHIOND
 
How to manage the future day 1
How to manage the future  day 1How to manage the future  day 1
How to manage the future day 1Futur Immediat
 

Similar to Archimydes - Software Development as a Service (20)

The End of the Expert Designer (Designing for Ecosystems)
The End of the Expert Designer (Designing for Ecosystems)The End of the Expert Designer (Designing for Ecosystems)
The End of the Expert Designer (Designing for Ecosystems)
 
Uk2000final
Uk2000finalUk2000final
Uk2000final
 
FinTech Forum DACH Keynote Frank Schwab
FinTech Forum DACH Keynote Frank SchwabFinTech Forum DACH Keynote Frank Schwab
FinTech Forum DACH Keynote Frank Schwab
 
Le futur du digital
Le futur du digitalLe futur du digital
Le futur du digital
 
Session i speech arshad-rab_wfdfi2016
Session i   speech arshad-rab_wfdfi2016Session i   speech arshad-rab_wfdfi2016
Session i speech arshad-rab_wfdfi2016
 
Cryptoassets from Chris Burniske/ARK/Placeholder
Cryptoassets from Chris Burniske/ARK/PlaceholderCryptoassets from Chris Burniske/ARK/Placeholder
Cryptoassets from Chris Burniske/ARK/Placeholder
 
Imec Masterclass UCLL
Imec Masterclass UCLLImec Masterclass UCLL
Imec Masterclass UCLL
 
"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média France
"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média France"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média France
"Innovation, an answer to Crisis" by Dominique Delport, CEO Havas Média France
 
The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...
The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...
The store wpp_io_t_keynote_wpp_david_roth_retailing_to_the_customer_of_one_in...
 
Seeing the Forest and the Trees
Seeing the Forest and the TreesSeeing the Forest and the Trees
Seeing the Forest and the Trees
 
Euro College Career Day 2014 & Society30
Euro College Career Day 2014 & Society30Euro College Career Day 2014 & Society30
Euro College Career Day 2014 & Society30
 
Digital Transformation must be a 3 winners game: Citizen - Company - State
Digital Transformation must be a 3 winners game: Citizen - Company - State  Digital Transformation must be a 3 winners game: Citizen - Company - State
Digital Transformation must be a 3 winners game: Citizen - Company - State
 
Vasakronan and Society30: serendipity rules!
Vasakronan and Society30: serendipity rules!Vasakronan and Society30: serendipity rules!
Vasakronan and Society30: serendipity rules!
 
Venture Capital Trends
Venture Capital TrendsVenture Capital Trends
Venture Capital Trends
 
The Innovator #1
The Innovator #1The Innovator #1
The Innovator #1
 
Triodos & Society30: long term perspective
Triodos & Society30: long term perspectiveTriodos & Society30: long term perspective
Triodos & Society30: long term perspective
 
2020 Accel Euroscape: Decacorn Unleashed
2020 Accel Euroscape: Decacorn Unleashed2020 Accel Euroscape: Decacorn Unleashed
2020 Accel Euroscape: Decacorn Unleashed
 
NBTC on its way to Society30
NBTC on its way to Society30NBTC on its way to Society30
NBTC on its way to Society30
 
LMH Voxburner Keynote 2017
LMH Voxburner Keynote 2017LMH Voxburner Keynote 2017
LMH Voxburner Keynote 2017
 
How to manage the future day 1
How to manage the future  day 1How to manage the future  day 1
How to manage the future day 1
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Archimydes - Software Development as a Service

  • 2. THESIS: AGES OF ECONOMIC PRODUCTIVITY Agrarian Industrial Information 0 5,000,000 10,000,000 15,000,000 20,000,000 25,000,000 30,000,000 35,000,000 40,000,000 45,000,000 50,000,000 1 1000 1500 1600 1700 1820 1870 1913 1950 1973 2003 2016 World GDP - 1990 Dollars
  • 3. THESIS: EACH AGE DRIVEN BY A CORE METRIC FACTORY OUTPUT CROP YIELD CODE VELOCITY
  • 4. THESIS: HOW POWERFUL IS THE CORE METRIC? 19131700
  • 5. THESIS: WHAT IS CODE VELOCITY • VELOCITY: THE SPEED OF “SOMETHING” IN A GIVEN “DIRECTION” • CODE VELOCITY: THE SPEED AT WHICH “CODE” IS DEVELOPED, DEPLOYED, and is EXECUTES IN ORDER “TO ATTAIN COMPETITIVE ADVANTAGE”
  • 6. ROOT NYC: CODE VELOCITY TODAY CODE VELOCITY
  • 7. ROOT NYC: BUILT AROUND CODE VELOCITY ADVISORY RESEARCH INVESTMENTSLABS
  • 8. ROOT NYC: BUILT AROUND CODE VELOCITY ADVISORY RESEARCH INVESTMENTSLABS
  • 9. BACKGROUND: POST DEPLOY FEATURE DEV • PRODUCT DEPLOYED TO PRODUCTION • PROJECT WAS OUTSIDE WARRANTY PERIOD • CLIENT WAS PRIMARILY IN SUPPPORT MODE • NEEDED OCASSIONAL FEATURE DEVELOPMENT • FAST • REASONABLE COST • BURSTY NATURE
  • 10. OPTIONS: THE USUAL SUSPECTS • TIME AND MATERIAL CONTRACT • FIXED FEE ARRANGEMENTS • MANAGED SERVICE OPTION
  • 11. A NEW OPTION: USER STORY CENTRIC PRICING
  • 13. ARCHIMYDES: DESIGNED FOR CODE VELOCITY SUBMISSION REVIEW DEVELOPMENT ACCEPTANCE • 4 - 8 hours • 2 - 12 hours/user story • 2 - 12 hours/user story
  • 14. STEP 1: SPRINT SUBMISSION
  • 17. PRODUCT DEVELOPMENT: SEARCH MODE IDEAS CODE DATA MEASURE BUILD LEARN PRE-TRACTION - LEAN STARTUP Credit: Eric Ries
  • 18. PRODUCT DEVELOPMENT: SCALE MODE POST-TRACTION – CODE FACTORY Develop Test Deploy User stories Sprint UI Design
  • 19. ARCHIMYDES: USE CASES BUILD NEW FEATURES DEVELOP A MICROSERVICE RE-PLATFORM OR CLOUD ENABLE EXISTING APPS
  • 20. WHERE WE ARE AND NEXT STEPS WHERE ARE WE: • https://www.archimydes.com • EATING OUR OWN DOG FOOD • EXECUTING CLIENT PROJECTS ON NODE & JAVA (SPRING) NEXT STEPS: • EXECUTE NEW PROJECTS (via native platform on-boarding) • FEEDBACK & CONTACT: mali@root-nyc.com
  • 21. WHERE WE ARE AND NEXT STEPS WHERE ARE WE: • https://www.archimydes.com • EATING OUR OWN DOG FOOD • EXECUTING CLIENT PROJECTS ON NODE & JAVA (SPRING) NEXT STEPS: • EXECUTE NEW PROJECTS (via native platform on-boarding) • FEEDBACK & CONTACT: mali@root-nyc.com

Editor's Notes

  1. On the labs side what we do is generally driven by a pain point in client delivery Here the pain point had to do with feature development post-deployment of a product for a client
  2. Time and Materials Contract: TURNED OUT TO BE TOO EXPENSIVE AND NOT RESULTS DRIVEN Fixed Fee Arrangements: Were too risky, particularly because we didn’t know in advance what we’d be signing up for – some weeks we could be asked to develop no features, in other weeks we could be asked to develop 10 features Managed Service Option: We were not looking really looking to get into the production support business – it took us a bit too far away from the company focus Hence for different reasons none of these were great options for us
  3. Neither party feels obligated in any way The client only pays for the features he/she requires The client only pays if the features work as intended We get paid by feature – hence are not jipped by elastic demand
  4. Submission: Select stack and fork repo (if applicable) Enter project description Input user stories and acceptance criteria Review: Review forked code base Review user stories and acceptance criteria Update user stories and acceptance criteria Develop: Review user stories and acceptance criteria Develop code Unit test and check-in code Acceptance: Integration and regression test code Bug fix Acceptance and code merge
  5. Submission: Select stack and fork repo (if applicable) Enter project description Input user stories and acceptance criteria Review: Review forked code base Review user stories and acceptance criteria Update user stories and acceptance criteria Develop: Review user stories and acceptance criteria Develop code Unit test and check-in code Acceptance: Integration and regression test code Bug fix Acceptance and code merge
  6. <FOCUS ON SPECIFICITY>
  7. <FOCUS ON PROCESS AND CREDIT SYSTEM>
  8. If this is staring to look a bit like a assembly line process – which might be anathema around here – then well, it was meant to be so (not by accident) See the thing is we don’t think a lean startup approach makes sense for everything – in particular we think of product development in two different modes – a Search Mode & a Growth mode
  9. If this is staring to look a bit like a assembly line process – which might be anathema around here – then well, it was meant to be so (not by accident) See the thing is we don’t think a lean startup approach makes sense for everything – in particular we think of product development in two different modes – a Search Mode & a Growth mode