SlideShare a Scribd company logo
1 of 42
Download to read offline
Tech Due Diligence
from a CTO’s perspective
- The Workshop
Chris Philipps
cphilipps@me.com
powered by
Chris Philipps
• Tech Advisor for Startups and
VCs

• Interim CTO since 2010

• Agile Enthusiast since 2008

• Tech since 2000
Chris Philipps
• Tech Due Diligence since 2010 

• Roles: 

• “CTO under DD”

• Reviewer

• Sparring partner for CEOs &
CTOs (Test runs / DD
support)

• Performed dozens of DDs
from 100k seed/angel up to
40M Series C round
What about you?
How it all began
(or: /me in 2010)
• dramatically unprepared
• no clue what’s going on
• we probably got the funding
*despite* me, not because of
me
… and so are many CTOs in 2016
AGENDA
• What is a DD - and what isn’t?
• Different stages of funding
• Investors’ expectations
• Chris’ approach
• DD-related documents
• Typical red flags
• Your skeletons in the closet
• (War Stories: The good, the bad and the ugly)
• Q&A
What is a DD (and what isn’t)
• A DD is a general health check
• Identification of assets and risks
• Evaluation of
• Leadership
• Team
• Technology
http://www.amusingtime.com/images/09/funny-inspection-of-monkey.jpg
A DD is highly collaborative work
• A first test for
• common understanding
• trust
• dealing with conflict
• BONUS: It is the most honest and
thorough feedback you can get
http://www.amusingtime.com/images/09/funny-inspection-of-monkey.jpg
It is NOT: *
• hide-and-seek
• us against them
• a show
* at least it shouldn’t be. Well, not entirely.
http://www.amusingtime.com/images/09/funny-joker-monkey-picture.jpg
Different stages of funding
http://awsassets.wwfmz.panda.org/img/original/rhinos_1.jpg
Different stages of funding
Stage: Seed / Angel

Biz Focus: Build
DD Focus: Potential
Stage: Series A,B,C
Biz Focus: Fast, massive growth
DD Focus: Scalability, ability to
change quickly
Stage: Series D

Biz Focus: Expansion (e.g. merger)
DD Focus: Maturity
Stage: IPO
?
Different stages of funding
Stage: Seed / Angel

Biz Focus: Build
DD Focus: Potential
Stage: Series A,B,C
Biz Focus: Fast, massive growth
DD Focus: Scalability, ability to
change quickly
Stage: Series D

Biz Focus: Expansion (e.g. merger)
DD Focus: Maturity
Stage: IPO
?
Investors’ Expectations
• Ability to grow and scale
• Ability to change
• Leadership and team skills
• Risk assessability
https://shechive.files.wordpress.com/2015/12/kittens-doing-very-human-
ish-things-15.jpg?quality=100&strip=info&w=600
• No standard for Startup Tech DD’s
(yet)
• Very different approaches
http://www.amusingtime.com/images/09/funny-inspection-of-monkey.jpg
Chris’ DD Approach
http://assets.worldwildlife.org/photos/1456/images/story_full_width/
White_Rhino_8.7.2012_Threats_HI_102787.jpg?1345545643
Chris’ DD Approach
• It starts with the intro
• It is not only about WHAT but also about HOW
• Big picture and context
• Gut feeling IS a valid indicator!
https://shechive.files.wordpress.com/2015/12/kittens-doing-very-human-
ish-things-15.jpg?quality=100&strip=info&w=600
Chris’ DD Approach
Recap: Main questions
• Is the company able to grow / scale?
• Is the CTO (CPO) able to provide great
leadership?
• Is the team motivated and highly
skilled?
• Are they able to (fail and) learn quickly?
• What are main complexity drivers?
• What are major challenges and risks?
https://shechive.files.wordpress.com/2015/12/kittens-doing-very-human-
ish-things-15.jpg?quality=100&strip=info&w=600
Review Topics:
• Company view
Review Topics:
• Company view
• Product
Review Topics:
• Company view
• Product
• Technical leadership
Review Topics:
• Company view
• Product
• Technical leadership
• Development process
Review Topics:
• Company view
• Product
• Technical leadership
• Development process
• Hosting
Review Topics:
• Company view
• Product
• Technical leadership
• Development process
• Hosting
• Deployment
Review Topics:
• Company view
• Product
• Technical leadership
• Development process
• Hosting
• Deployment
• Software architecture
Review Topics:
• Company view
• Product
• Technical leadership
• Development process
• Hosting
• Deployment
• Software architecture
• Quality Assurance
Review Topics:
• Company view
• Product
• Technical leadership
• Development process
• Hosting
• Deployment
• Software architecture
• Quality Assurance
• Stakeholder collaboration
Review Topics:
• Company view
• Product
• Technical leadership
• Development process
• Hosting
• Deployment
• Software architecture
• Quality Assurance
• Stakeholder collaboration
• Company culture and tech ecosystem
Optional Topics:
• Data Analysis / Business Intelligence
• Data Science / Machine Learning
• R & D
• Compliance: Data security, Privacy, etc.
• Internal IT
• Hiring
• …
Involved People:
CEO / founder(s)
CTO
Head of Engineering
CPO
Head of Product
Product Owner(s)
Scrum Master(s)
Agile Coach
Project Manager(s)
Mobile Engineers
Software Engineer(s)
Operations Engineer
DevOps
QA
Test Engineer(s)
Security Engineer
Data / BI team
Selected stakeholders such as Customer Support, Marketing, Sales
Internal IT
DataScientist(s)
Involved People:
CEO / founder(s)
CTO
Head of Engineering
CPO
Head of Product
Product Owner(s)
Scrum Master(s)
Agile Coach
Project Manager(s)
Mobile Engineers
Software Engineer(s)
Operations Engineer
DevOps
QA
Test Engineer(s)
Security Engineer
Data / BI team
Selected stakeholders such as Customer Support, Marketing, Sales
Internal IT
DataScientist(s)
https://cdn.meme.am/instances/53541325.jpg
Prepare your Team
• Give them context
• State importance of DD
• Eliminate fear
• Give clear guidelines regarding
disclosure of information
• “Challenges instead of problems”
Review Format:
• 1:1 Interviews
• Group Interviews (e.g. dev teams)
• Standup or Planning Meetings
• Whteboard discussions (e.g. architecture)
• Documentation Review
• Code Walks / Code Samples
• Live samples (e.g. from CI or monitoring tools)
• Actual usage of the product
Examples of Questions
• What are your principal concerns with respect to the business? What
keeps you awake at night?
• Describe your software architecture incl. 3rd party components,
technology stack, communication protocols
• What is the highest risk in your tech landscape and how do you plan to
tackle it?
• Which changes would you apply to your current architecture if you had
to scale from n (unique visitors / transactions / requests / …) to 2*n / 5 *
n / 20 * n?
• Can you explain the reasoning behind the choice of XY? Why didn’t you
[make / buy] it?
• Can you describe your role and responsibilities as CTO?
DD Documents
• See “Checklist DD Docs” - Exercise
http://www.pd4pic.com/images/collared-peccary-pig-gray-sleeping-sleep-animal.jpg
Typical Red Flags / Antipatterns
• Lack of transparency and collaboration
on the DD
• Lack of tech strategy
• Not knowing the business perspective
• Lack of delegation
• Not-invented-here (NIH) syndrome
• Focus on problems rather than solutions
• Underestimates hiring talent
https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAe-AAAAJDIyOGU4MGE2LWNmMmItNGYxMS04ZWRjLTUxMDIzMjExODQ3ZA.jpg
Typical Red Flags / Antipatterns
Leadership (covered)
Technology
Product
Data
Process
=> Your turn!
https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAe-AAAAJDIyOGU4MGE2LWNmMmItNGYxMS04ZWRjLTUxMDIzMjExODQ3ZA.jpg
Your Skeletons in the Closet
http://www.berliner-zeitung.de/image/
1236966/2x1/940/470/991b35395e50d9775ce05607dd228984/vZ/
verrueckte-jobs-berufe-arbeit-arbeiten-ausgefallene-schraege-skurrile-
ungewoehnliche--.jpg
Your Skeletons in the Closet
• Relax: EVERYONE has them!
• Adress them proactively
• Provide a plan how to tackle
them (problem awareness
and problem solving skills
are way more important than
problems)
[ The Good, the Bad and the Ugly]
http://www.gablescinema.com/media/filmassets/slides/
The_Good_the_Bad_and_the_Ugly_1.jpg
Q & A
Want to collaborate?
=> Looking for collaborators on Startup Tech DD framework / standard

cphilipps@me.com
Thanks!

Questions?

cphilipps@me.com

Xing: https://goo.gl/aLH26o

LinkedIn: https://goo.gl/9mCUQX

Twitter: @chphilipps

More Related Content

What's hot

KYC automation using artificial intelligence (AI)
KYC automation using artificial intelligence (AI)KYC automation using artificial intelligence (AI)
KYC automation using artificial intelligence (AI)EY
 
Technical Due Diligence with AWS
Technical Due Diligence with AWSTechnical Due Diligence with AWS
Technical Due Diligence with AWSTom Laszewski
 
7 Ways to Lead Digital Transformation Without Being an IT Specialist
7 Ways to Lead Digital Transformation Without Being an IT Specialist7 Ways to Lead Digital Transformation Without Being an IT Specialist
7 Ways to Lead Digital Transformation Without Being an IT SpecialistVistage UK
 
Fighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligenceFighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligenceRon Bodkin
 
AIOps - The next 5 years
AIOps - The next 5 yearsAIOps - The next 5 years
AIOps - The next 5 yearsMoogsoft
 
Digital transformation
Digital transformationDigital transformation
Digital transformationAnushya D
 
New business models using Artificial Intelligence
New business models using Artificial Intelligence New business models using Artificial Intelligence
New business models using Artificial Intelligence BirgitObermeier
 
AI Builder.pptx
AI Builder.pptxAI Builder.pptx
AI Builder.pptxHealthApp1
 
DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...
DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...
DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...VMware Tanzu
 
Digital redefinition of banking banking transformation
Digital redefinition of banking   banking transformationDigital redefinition of banking   banking transformation
Digital redefinition of banking banking transformationDraup
 
Evolution of Digital Bank 4.0
Evolution of Digital Bank 4.0Evolution of Digital Bank 4.0
Evolution of Digital Bank 4.0Connected Futures
 
Digital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinseyDigital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinseyAurelien Domont, MBA
 
Banking as a Service - An Overview
Banking as a Service - An OverviewBanking as a Service - An Overview
Banking as a Service - An OverviewSrini Peyyalamitta
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Success Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in BankingSuccess Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in BankingTata Consultancy Services
 
Artificial Intelligence: a driver of innovation in the Banking Sector
Artificial Intelligence: a driver of innovation in the Banking Sector Artificial Intelligence: a driver of innovation in the Banking Sector
Artificial Intelligence: a driver of innovation in the Banking Sector Big Data Value Association
 

What's hot (20)

KYC automation using artificial intelligence (AI)
KYC automation using artificial intelligence (AI)KYC automation using artificial intelligence (AI)
KYC automation using artificial intelligence (AI)
 
Technical Due Diligence with AWS
Technical Due Diligence with AWSTechnical Due Diligence with AWS
Technical Due Diligence with AWS
 
7 Ways to Lead Digital Transformation Without Being an IT Specialist
7 Ways to Lead Digital Transformation Without Being an IT Specialist7 Ways to Lead Digital Transformation Without Being an IT Specialist
7 Ways to Lead Digital Transformation Without Being an IT Specialist
 
Fighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligenceFighting financial fraud at Danske Bank with artificial intelligence
Fighting financial fraud at Danske Bank with artificial intelligence
 
AIOps - The next 5 years
AIOps - The next 5 yearsAIOps - The next 5 years
AIOps - The next 5 years
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
New business models using Artificial Intelligence
New business models using Artificial Intelligence New business models using Artificial Intelligence
New business models using Artificial Intelligence
 
AI Builder.pptx
AI Builder.pptxAI Builder.pptx
AI Builder.pptx
 
DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...
DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...
DBS Bank: Changing the Way We Hire, Work and Deliver Digital Experiences to o...
 
Digital redefinition of banking banking transformation
Digital redefinition of banking   banking transformationDigital redefinition of banking   banking transformation
Digital redefinition of banking banking transformation
 
Evolution of Digital Bank 4.0
Evolution of Digital Bank 4.0Evolution of Digital Bank 4.0
Evolution of Digital Bank 4.0
 
Digital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinseyDigital Transformation Strategy & Framework | By ex-McKinsey
Digital Transformation Strategy & Framework | By ex-McKinsey
 
Banking as a Service - An Overview
Banking as a Service - An OverviewBanking as a Service - An Overview
Banking as a Service - An Overview
 
Making a decision between Liferay and Drupal
Making a decision between Liferay and DrupalMaking a decision between Liferay and Drupal
Making a decision between Liferay and Drupal
 
Digital Business - Accenture
Digital Business - AccentureDigital Business - Accenture
Digital Business - Accenture
 
Digital Banking
Digital BankingDigital Banking
Digital Banking
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Success Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in BankingSuccess Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in Banking
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Artificial Intelligence: a driver of innovation in the Banking Sector
Artificial Intelligence: a driver of innovation in the Banking Sector Artificial Intelligence: a driver of innovation in the Banking Sector
Artificial Intelligence: a driver of innovation in the Banking Sector
 

Viewers also liked

The T in LGBT - How agile helps with transitioning - Chris Philipps
The T in LGBT -  How agile helps with transitioning - Chris PhilippsThe T in LGBT -  How agile helps with transitioning - Chris Philipps
The T in LGBT - How agile helps with transitioning - Chris PhilippsUNICORNS IN TECH
 
Technical Due Diligence
Technical Due DiligenceTechnical Due Diligence
Technical Due Diligenceargentieri
 
Sample Due diligence report
Sample Due diligence reportSample Due diligence report
Sample Due diligence reportRohit Pinto
 
The T in LGBT - How Agile helps with transitioning
The T in LGBT - How Agile helps with transitioningThe T in LGBT - How Agile helps with transitioning
The T in LGBT - How Agile helps with transitioningChris Philipps
 
Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014
Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014
Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014Mercer Capital
 
Our culture programme – energy for everything that’s important to us.
Our culture programme – energy for everything that’s important to us.Our culture programme – energy for everything that’s important to us.
Our culture programme – energy for everything that’s important to us.PwC Switzerland
 
Creating hypermedia APIs in a few minutes using the API Platform framework
Creating hypermedia APIs in a few minutes using the API Platform frameworkCreating hypermedia APIs in a few minutes using the API Platform framework
Creating hypermedia APIs in a few minutes using the API Platform frameworkLes-Tilleuls.coop
 
15 Lessons Learned in Startups
15 Lessons Learned in Startups15 Lessons Learned in Startups
15 Lessons Learned in StartupsChris Philipps
 
KPI-driven Product Development - Lessons Learned (German)
KPI-driven Product Development - Lessons Learned (German)KPI-driven Product Development - Lessons Learned (German)
KPI-driven Product Development - Lessons Learned (German)Chris Philipps
 
Creating A Due Diligence Framework
Creating A Due Diligence Framework Creating A Due Diligence Framework
Creating A Due Diligence Framework Now Dentons
 

Viewers also liked (11)

The T in LGBT - How agile helps with transitioning - Chris Philipps
The T in LGBT -  How agile helps with transitioning - Chris PhilippsThe T in LGBT -  How agile helps with transitioning - Chris Philipps
The T in LGBT - How agile helps with transitioning - Chris Philipps
 
Technical Due Diligence
Technical Due DiligenceTechnical Due Diligence
Technical Due Diligence
 
Sample Due diligence report
Sample Due diligence reportSample Due diligence report
Sample Due diligence report
 
The T in LGBT - How Agile helps with transitioning
The T in LGBT - How Agile helps with transitioningThe T in LGBT - How Agile helps with transitioning
The T in LGBT - How Agile helps with transitioning
 
Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014
Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014
Mercer Capital's Value Focus: Healthcare Facilities | Mid-Year 2014
 
HR meets Agile
HR meets Agile HR meets Agile
HR meets Agile
 
Our culture programme – energy for everything that’s important to us.
Our culture programme – energy for everything that’s important to us.Our culture programme – energy for everything that’s important to us.
Our culture programme – energy for everything that’s important to us.
 
Creating hypermedia APIs in a few minutes using the API Platform framework
Creating hypermedia APIs in a few minutes using the API Platform frameworkCreating hypermedia APIs in a few minutes using the API Platform framework
Creating hypermedia APIs in a few minutes using the API Platform framework
 
15 Lessons Learned in Startups
15 Lessons Learned in Startups15 Lessons Learned in Startups
15 Lessons Learned in Startups
 
KPI-driven Product Development - Lessons Learned (German)
KPI-driven Product Development - Lessons Learned (German)KPI-driven Product Development - Lessons Learned (German)
KPI-driven Product Development - Lessons Learned (German)
 
Creating A Due Diligence Framework
Creating A Due Diligence Framework Creating A Due Diligence Framework
Creating A Due Diligence Framework
 

Similar to Tech Due Diligence in a Startup - Workshop

Tech Due Diligence from CTO's perspective - Talk at code.talks commerce
Tech Due Diligence from CTO's perspective - Talk at code.talks commerceTech Due Diligence from CTO's perspective - Talk at code.talks commerce
Tech Due Diligence from CTO's perspective - Talk at code.talks commerceChris Philipps
 
TOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshopTOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshopChris Philipps
 
How to shine in a Tech DD
How to shine in a Tech DDHow to shine in a Tech DD
How to shine in a Tech DDChris Philipps
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painNeerventure.com
 
Enterprise Cybersecurity: From Strategy to Operating Model
Enterprise Cybersecurity: From Strategy to Operating ModelEnterprise Cybersecurity: From Strategy to Operating Model
Enterprise Cybersecurity: From Strategy to Operating ModelEryk Budi Pratama
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical LeaderJean Barmash
 
Boyen Haddin - IT Recruitment Solution
Boyen Haddin - IT Recruitment SolutionBoyen Haddin - IT Recruitment Solution
Boyen Haddin - IT Recruitment SolutionBoyen Haddin
 
Building SharePoint Enterprise Platforms - Off the beaten path
Building SharePoint Enterprise Platforms - Off the beaten pathBuilding SharePoint Enterprise Platforms - Off the beaten path
Building SharePoint Enterprise Platforms - Off the beaten pathAndy Talbot
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Andy Talbot
 
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Andy Talbot
 
Drive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven CultureDrive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven CultureInside Analysis
 
Charles Rygula: Value Beyond Words
Charles Rygula: Value Beyond WordsCharles Rygula: Value Beyond Words
Charles Rygula: Value Beyond WordsJack Molisani
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River GroupsSean Larkin
 
The importance of managing process and requirements
The importance of managing process and requirementsThe importance of managing process and requirements
The importance of managing process and requirementsJeff Herz
 
Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)Paddy Baxter
 
David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...
David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...
David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...Global Business Events
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017Dave Malouf
 

Similar to Tech Due Diligence in a Startup - Workshop (20)

Tech Due Diligence from CTO's perspective - Talk at code.talks commerce
Tech Due Diligence from CTO's perspective - Talk at code.talks commerceTech Due Diligence from CTO's perspective - Talk at code.talks commerce
Tech Due Diligence from CTO's perspective - Talk at code.talks commerce
 
TOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshopTOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshop
 
How to shine in a Tech DD
How to shine in a Tech DDHow to shine in a Tech DD
How to shine in a Tech DD
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
 
Enterprise Cybersecurity: From Strategy to Operating Model
Enterprise Cybersecurity: From Strategy to Operating ModelEnterprise Cybersecurity: From Strategy to Operating Model
Enterprise Cybersecurity: From Strategy to Operating Model
 
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data ManagmentSynergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data Managment
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
 
Boyen Haddin - IT Recruitment Solution
Boyen Haddin - IT Recruitment SolutionBoyen Haddin - IT Recruitment Solution
Boyen Haddin - IT Recruitment Solution
 
Building SharePoint Enterprise Platforms - Off the beaten path
Building SharePoint Enterprise Platforms - Off the beaten pathBuilding SharePoint Enterprise Platforms - Off the beaten path
Building SharePoint Enterprise Platforms - Off the beaten path
 
Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...Building enterprise platforms - off the beaten path - SharePoint User Group U...
Building enterprise platforms - off the beaten path - SharePoint User Group U...
 
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
 
Adam Boyse
Adam BoyseAdam Boyse
Adam Boyse
 
Drive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven CultureDrive It Home: A Roadmap for Today's Data-Driven Culture
Drive It Home: A Roadmap for Today's Data-Driven Culture
 
Charles Rygula: Value Beyond Words
Charles Rygula: Value Beyond WordsCharles Rygula: Value Beyond Words
Charles Rygula: Value Beyond Words
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River Groups
 
Energize 2013 slides
Energize 2013 slidesEnergize 2013 slides
Energize 2013 slides
 
The importance of managing process and requirements
The importance of managing process and requirementsThe importance of managing process and requirements
The importance of managing process and requirements
 
Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)
 
David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...
David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...
David Bottomley, Formerly Head of IT Delivery at Specsavers - Customer First ...
 
Design Operations mural - 8 mar 2017
Design Operations   mural - 8 mar 2017Design Operations   mural - 8 mar 2017
Design Operations mural - 8 mar 2017
 

More from Chris Philipps

What I learned from 200+ Tech DDs
What I learned from 200+ Tech DDsWhat I learned from 200+ Tech DDs
What I learned from 200+ Tech DDsChris Philipps
 
"Trans* Leadership" at HR Club Berlin
"Trans* Leadership" at HR Club Berlin"Trans* Leadership" at HR Club Berlin
"Trans* Leadership" at HR Club BerlinChris Philipps
 
The story of an accidental career
The story of an accidental careerThe story of an accidental career
The story of an accidental careerChris Philipps
 
How NOT to fuck up remote development
How NOT to fuck up remote developmentHow NOT to fuck up remote development
How NOT to fuck up remote developmentChris Philipps
 
Ownership from a Startup Perspective
Ownership from a Startup PerspectiveOwnership from a Startup Perspective
Ownership from a Startup PerspectiveChris Philipps
 
Trans*cending Gender in Tech
Trans*cending Gender in TechTrans*cending Gender in Tech
Trans*cending Gender in TechChris Philipps
 
How to fuck up your remote development
How to fuck up your remote developmentHow to fuck up your remote development
How to fuck up your remote developmentChris Philipps
 

More from Chris Philipps (7)

What I learned from 200+ Tech DDs
What I learned from 200+ Tech DDsWhat I learned from 200+ Tech DDs
What I learned from 200+ Tech DDs
 
"Trans* Leadership" at HR Club Berlin
"Trans* Leadership" at HR Club Berlin"Trans* Leadership" at HR Club Berlin
"Trans* Leadership" at HR Club Berlin
 
The story of an accidental career
The story of an accidental careerThe story of an accidental career
The story of an accidental career
 
How NOT to fuck up remote development
How NOT to fuck up remote developmentHow NOT to fuck up remote development
How NOT to fuck up remote development
 
Ownership from a Startup Perspective
Ownership from a Startup PerspectiveOwnership from a Startup Perspective
Ownership from a Startup Perspective
 
Trans*cending Gender in Tech
Trans*cending Gender in TechTrans*cending Gender in Tech
Trans*cending Gender in Tech
 
How to fuck up your remote development
How to fuck up your remote developmentHow to fuck up your remote development
How to fuck up your remote development
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
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
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
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
 

Tech Due Diligence in a Startup - Workshop

  • 1. Tech Due Diligence from a CTO’s perspective - The Workshop Chris Philipps cphilipps@me.com powered by
  • 2. Chris Philipps • Tech Advisor for Startups and VCs • Interim CTO since 2010 • Agile Enthusiast since 2008 • Tech since 2000
  • 3. Chris Philipps • Tech Due Diligence since 2010 • Roles: • “CTO under DD” • Reviewer • Sparring partner for CEOs & CTOs (Test runs / DD support) • Performed dozens of DDs from 100k seed/angel up to 40M Series C round
  • 5. How it all began (or: /me in 2010) • dramatically unprepared • no clue what’s going on • we probably got the funding *despite* me, not because of me … and so are many CTOs in 2016
  • 6. AGENDA • What is a DD - and what isn’t? • Different stages of funding • Investors’ expectations • Chris’ approach • DD-related documents • Typical red flags • Your skeletons in the closet • (War Stories: The good, the bad and the ugly) • Q&A
  • 7. What is a DD (and what isn’t) • A DD is a general health check • Identification of assets and risks • Evaluation of • Leadership • Team • Technology http://www.amusingtime.com/images/09/funny-inspection-of-monkey.jpg
  • 8. A DD is highly collaborative work • A first test for • common understanding • trust • dealing with conflict • BONUS: It is the most honest and thorough feedback you can get http://www.amusingtime.com/images/09/funny-inspection-of-monkey.jpg
  • 9. It is NOT: * • hide-and-seek • us against them • a show * at least it shouldn’t be. Well, not entirely. http://www.amusingtime.com/images/09/funny-joker-monkey-picture.jpg
  • 10. Different stages of funding http://awsassets.wwfmz.panda.org/img/original/rhinos_1.jpg
  • 11. Different stages of funding Stage: Seed / Angel
 Biz Focus: Build DD Focus: Potential Stage: Series A,B,C Biz Focus: Fast, massive growth DD Focus: Scalability, ability to change quickly Stage: Series D
 Biz Focus: Expansion (e.g. merger) DD Focus: Maturity Stage: IPO ?
  • 12. Different stages of funding Stage: Seed / Angel
 Biz Focus: Build DD Focus: Potential Stage: Series A,B,C Biz Focus: Fast, massive growth DD Focus: Scalability, ability to change quickly Stage: Series D
 Biz Focus: Expansion (e.g. merger) DD Focus: Maturity Stage: IPO ?
  • 13. Investors’ Expectations • Ability to grow and scale • Ability to change • Leadership and team skills • Risk assessability https://shechive.files.wordpress.com/2015/12/kittens-doing-very-human- ish-things-15.jpg?quality=100&strip=info&w=600
  • 14. • No standard for Startup Tech DD’s (yet) • Very different approaches http://www.amusingtime.com/images/09/funny-inspection-of-monkey.jpg
  • 16. Chris’ DD Approach • It starts with the intro • It is not only about WHAT but also about HOW • Big picture and context • Gut feeling IS a valid indicator! https://shechive.files.wordpress.com/2015/12/kittens-doing-very-human- ish-things-15.jpg?quality=100&strip=info&w=600
  • 17. Chris’ DD Approach Recap: Main questions • Is the company able to grow / scale? • Is the CTO (CPO) able to provide great leadership? • Is the team motivated and highly skilled? • Are they able to (fail and) learn quickly? • What are main complexity drivers? • What are major challenges and risks? https://shechive.files.wordpress.com/2015/12/kittens-doing-very-human- ish-things-15.jpg?quality=100&strip=info&w=600
  • 19. Review Topics: • Company view • Product
  • 20. Review Topics: • Company view • Product • Technical leadership
  • 21. Review Topics: • Company view • Product • Technical leadership • Development process
  • 22. Review Topics: • Company view • Product • Technical leadership • Development process • Hosting
  • 23. Review Topics: • Company view • Product • Technical leadership • Development process • Hosting • Deployment
  • 24. Review Topics: • Company view • Product • Technical leadership • Development process • Hosting • Deployment • Software architecture
  • 25. Review Topics: • Company view • Product • Technical leadership • Development process • Hosting • Deployment • Software architecture • Quality Assurance
  • 26. Review Topics: • Company view • Product • Technical leadership • Development process • Hosting • Deployment • Software architecture • Quality Assurance • Stakeholder collaboration
  • 27. Review Topics: • Company view • Product • Technical leadership • Development process • Hosting • Deployment • Software architecture • Quality Assurance • Stakeholder collaboration • Company culture and tech ecosystem
  • 28. Optional Topics: • Data Analysis / Business Intelligence • Data Science / Machine Learning • R & D • Compliance: Data security, Privacy, etc. • Internal IT • Hiring • …
  • 29. Involved People: CEO / founder(s) CTO Head of Engineering CPO Head of Product Product Owner(s) Scrum Master(s) Agile Coach Project Manager(s) Mobile Engineers Software Engineer(s) Operations Engineer DevOps QA Test Engineer(s) Security Engineer Data / BI team Selected stakeholders such as Customer Support, Marketing, Sales Internal IT DataScientist(s)
  • 30. Involved People: CEO / founder(s) CTO Head of Engineering CPO Head of Product Product Owner(s) Scrum Master(s) Agile Coach Project Manager(s) Mobile Engineers Software Engineer(s) Operations Engineer DevOps QA Test Engineer(s) Security Engineer Data / BI team Selected stakeholders such as Customer Support, Marketing, Sales Internal IT DataScientist(s) https://cdn.meme.am/instances/53541325.jpg
  • 31. Prepare your Team • Give them context • State importance of DD • Eliminate fear • Give clear guidelines regarding disclosure of information • “Challenges instead of problems”
  • 32. Review Format: • 1:1 Interviews • Group Interviews (e.g. dev teams) • Standup or Planning Meetings • Whteboard discussions (e.g. architecture) • Documentation Review • Code Walks / Code Samples • Live samples (e.g. from CI or monitoring tools) • Actual usage of the product
  • 33. Examples of Questions • What are your principal concerns with respect to the business? What keeps you awake at night? • Describe your software architecture incl. 3rd party components, technology stack, communication protocols • What is the highest risk in your tech landscape and how do you plan to tackle it? • Which changes would you apply to your current architecture if you had to scale from n (unique visitors / transactions / requests / …) to 2*n / 5 * n / 20 * n? • Can you explain the reasoning behind the choice of XY? Why didn’t you [make / buy] it? • Can you describe your role and responsibilities as CTO?
  • 34. DD Documents • See “Checklist DD Docs” - Exercise http://www.pd4pic.com/images/collared-peccary-pig-gray-sleeping-sleep-animal.jpg
  • 35. Typical Red Flags / Antipatterns • Lack of transparency and collaboration on the DD • Lack of tech strategy • Not knowing the business perspective • Lack of delegation • Not-invented-here (NIH) syndrome • Focus on problems rather than solutions • Underestimates hiring talent https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAe-AAAAJDIyOGU4MGE2LWNmMmItNGYxMS04ZWRjLTUxMDIzMjExODQ3ZA.jpg
  • 36. Typical Red Flags / Antipatterns Leadership (covered) Technology Product Data Process => Your turn! https://media.licdn.com/mpr/mpr/AAEAAQAAAAAAAAe-AAAAJDIyOGU4MGE2LWNmMmItNGYxMS04ZWRjLTUxMDIzMjExODQ3ZA.jpg
  • 37. Your Skeletons in the Closet http://www.berliner-zeitung.de/image/ 1236966/2x1/940/470/991b35395e50d9775ce05607dd228984/vZ/ verrueckte-jobs-berufe-arbeit-arbeiten-ausgefallene-schraege-skurrile- ungewoehnliche--.jpg
  • 38. Your Skeletons in the Closet • Relax: EVERYONE has them! • Adress them proactively • Provide a plan how to tackle them (problem awareness and problem solving skills are way more important than problems)
  • 39. [ The Good, the Bad and the Ugly] http://www.gablescinema.com/media/filmassets/slides/ The_Good_the_Bad_and_the_Ugly_1.jpg
  • 40. Q & A
  • 41. Want to collaborate? => Looking for collaborators on Startup Tech DD framework / standard cphilipps@me.com