SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
July 2019
The Data Platform for your
Software Development Life Cycle
1
2
Agenda
Industry Challenges
source{d} EE Overview
source{d} EE Solutions
Demo
Q&A
3
Industry challenges
4
7 out of 10
enterprise IT initiatives fail
*McKinsey Report 2018
IT projects fail because executives have no visibility
Lack of visibility comes from:
Lorem ipsm
congue
Codebases
High Risk of
Failure
Processes Teams
Open Source
Proprietary
FTEs
Outsourcing
Large volume, variety, intricacy and versions of data
Source code, software development and business data are
spread across many silos
Retrieving, storing and querying at scale is hard
Shadow IT and “Dark Data” due to developer frustration
with legacy systems & slow processes
6
source{d} EE overview
7
source{d}
gives IT executives visibility into
codebases, IT teams & processes
If you can’t measure it, you can’t improve it. – Peter Drucker
From “dark data” to enlightened decisions
Center scattered codebases into a single source
of truth. Make wiser use of existing technology,
reduce duplication of software assets.
Accelerate IT modernization & Cloud Migration.
Identify patterns, drive innovation and
collaboration in your organization
TEAMS
PROCESSES
CODEBASES
Quickly assess your talent pool, knowledge
gaps and effectively manage your teams with
data-driven KPIs
8
Hard data,
accurate
information
Data-driven
decision
making
Make better decisions
based on insights from
state-of-art dashboards,
graphs, charts and
tables 9
The source{d} platform for the SDLC
TIMELY
Get up-to-date insights
into your Software
Development Life
Cycle at the right time
SCALABLE AI-POWERED
Leverage Machine
Learning on Code to
provide advanced and
predictive analysis
ACTIONABLE
Process billions of lines
of code & Engineering
data from thousands of
developers
10
One platform from CIO to IT Managers
Easy to install, source{d] works where you do!
From version control management systems to
new data sources or hosting options, you choose
what platforms to use & add.
EASY TO SETUP & CUSTOMIZE
Built-in dashboard templates abstract away
the complexity of analyzing SDLC data
history at scale and automatically suggest
what metrics to look at for a set of key IT
initiatives.
AUTOMATED STANDARDIZATION
With robust role-based access control and
advanced security and monitoring functionality,
source{d} is designed for enterprise-wide
adoption.
SECURE & COMPLIANT
DASHBOARDS
SQL LAB UNIVERSAL ASTs
Planned announcement on 6/24
Powerful analyses on demand
Universal ASTs* enable deep & wide analyses across
programming languages through semantic concepts
11
Quickly answer your most complex questions
Empower your teams through SQL queries
ACCESSIBLE LANGUAGE AGNOSTIC
source code UASTs
← write questions
get answers →
* Universal ASTs were developed by source{d} as a language agnostic layer on top of source code, analyze source code independent of the diversity of programming languages
12
Strong open-source & industry leadership
15.5K+ stars
2.5K+ forks
10+ Popular Open Source Projects
(go-git, Babelfish, Gitbase, etc)
500+Machine Learning on Code
community members
GitHub & Community Metrics Industry recognition
Top Open Source Users
Apache Superset
GitbaseBabelfish
SivaGo-GitBorgesRoversData Retrieval
Data Analysis
Data visualization
HerculesGemini
Enterprise Mgmt
Apache Spark Kubernetes Helm
Infrastructure DeploymentData Processing
Source{d} Enterprise Edition Stack
14
source{d} EE Solutions
Solving key enterprise challenges for IT execs
1
5
Chief Architects, VP of IT
Applications
IT Modernization &
Compliance
Chief Architects, Head of
Continuous Delivery
Cloud Native &
DevOps
Transformation
Head of Developer Experience,
VP of IT Operations
Engineering Effectiveness
& Efficiency
VP and Director of
Engineering
Talent Assessment
& Management
IT Modernization & Compliance
16
Technical Debt Assessment
Legacy Languages/ Framework analysis, Unmaintained
code analysis, Code maintenance hotspots, Arguments
and methods count, File and method lengths
Software Governance, Risk & Compliance
Share of apps on preferred tech, Top Offending
Technology Components, compliance report / Score by
entities, teams, repos, development guidelines, Top
detected problems and overridden rules
Application Portfolio Management
Share of similar / duplicate code between
teams/repository, Legacy vs Microservices Apps
categorization, Complexity / Health scores for major
applications
DevOps & Cloud Native Transformation
17
Vendor Management
Top Vendors by category, Fastest Growing /
Declining Vendors, Share of adoption of key
technologies broken down by team
Dependency / Change Management
Dependency classification breakdown, Top internal
vs external imports, 3rd party imports heatmap
Cloud Migration
Share of repositories with a Dockerfile, Share of
repositories containing Helm charts, Share of API
code per repository
Engineering Effectiveness & Efficiency
18
Overall Engineering Effectiveness
Top Vendors by category, Fastest Growing / Declining
Vendors, Share of adoption of key technologies broken
down by team
Code Review Activity
Code Review Engagement, Time to First Comment,
Number of Comments / Reviewers, Documentation /
Test Coverage
Pull / Merge Request Activity
Average time to merge, Time to merge based on code
size, Most active repositories, Pull request breakdown
by topic
Talent Assessment & Management
19
Expertise Management
Top Areas of Expertise, Fastest Growing /
Declining Expertise, Code ownership, Expertise
Misalignment
Innersource & Collaboration
Per-project code ownership plots, Co-occurrence
of developers across different projects, Share of
repositories with missing documentation
Resource Allocation & Attrition
Internal / External Attrition or Churn Rates, Cost
breakdown by activity, Workload Balance
20
Demo!
Benefits-funded ROI (reduction in costs & risk)
No. of developers: 5,000 - No. of Developer hired / year: 300
Average salary per developer: $110K - Onboarding time: 40h / Dev
✔ $11.6M / year in Developer Productivity - Given a 5% productivity gain
and 20% reduction in Onboarding time
✔ Savings on talents Acquisition & Retention - As Tech stack &
Engineering Culture becomes more appealing, overall Developer morale is higher.
✔ Bonus - Shifting IT budget from maintenance to innovation, from CapEx to
OpEx, Faster Time to market, etc
A single developer spends
on average 32 Hours a
month fixing errors and
replicating issus
Average 2019 Salary for a
Developer in the US
$110,000
$46,000
The annual developer
cost of bad code &
technical debt.
899 Hours*
The time a developer
spends per year on
errors and code issues.
* Sources: Evans Data Corp, CIA Factbook, Stripe research
21
22
source{d} CE vs EE
Community Enterprise
Single node code analysis ✔ ✔
Distributed Analysis
Multi-node on Cloud/on Prem. ✘ ✔
Advanced built-in analyses ✘ ✔
Extensibility
3rd-party integrations ✘ ✔
External data sources ✘ ✔
User-defined functions ✘ ✔
Security & Governance
SSO & RBAC ✘ ✔
Monitoring & Audit Logging ✘ ✔
Code Retrieval & Storage
Code discovery ✘ ✔
Retrieval & storage backends ✘ ✔
Deployment options ✘ ✔
Support & Certification
Enterprise grade support and SLA ✘ ✔
✔ Security & Compliance
✔ Scale & Performance
✔ Support & SLAs
✔ Enterprise Training
✔ Flexible deployment / hosting options
✔ Advanced queries and UDFs
Business Intelligence for the Software Development Life Cycle
sourced.tech blog.sourced.tech github.com/src-d

Contenu connexe

Tendances

RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...
RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...
RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...Synopsys Software Integrity Group
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and PredictionsDevOps.com
 
CAST Architecture Checker
CAST Architecture CheckerCAST Architecture Checker
CAST Architecture CheckerCAST
 
#Fstoco - Monitoring and Instrumentation, why Tracing is Key
#Fstoco  - Monitoring and Instrumentation, why Tracing is Key#Fstoco  - Monitoring and Instrumentation, why Tracing is Key
#Fstoco - Monitoring and Instrumentation, why Tracing is KeyJonah Kowall
 
From Zero to DevSecOps: How to Implement Security at the Speed of DevOps
From Zero to DevSecOps: How to Implement Security at the Speed of DevOps From Zero to DevSecOps: How to Implement Security at the Speed of DevOps
From Zero to DevSecOps: How to Implement Security at the Speed of DevOps WhiteSource
 
Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...
Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...
Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...Black Duck by Synopsys
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureEran Stiller
 
Customer Case Study: ScienceLogic - Many Paths to Compliance
Customer Case Study: ScienceLogic - Many Paths to ComplianceCustomer Case Study: ScienceLogic - Many Paths to Compliance
Customer Case Study: ScienceLogic - Many Paths to ComplianceBlack Duck by Synopsys
 
IT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startupsIT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startupsSieuwert van Otterloo
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive TechnologiesEran Stiller
 
Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...
Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...
Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...Black Duck by Synopsys
 
Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)Synopsys Software Integrity Group
 
Software security, secure software development in the age of IoT, smart thing...
Software security, secure software development in the age of IoT, smart thing...Software security, secure software development in the age of IoT, smart thing...
Software security, secure software development in the age of IoT, smart thing...LabSharegroup
 
Code Review | 2010
Code Review | 2010Code Review | 2010
Code Review | 2010Klocwork
 
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...Erez PEDRO
 
The advantage of Red Hat Enterprise Linux over community projects
The advantage of Red Hat Enterprise Linux over community projectsThe advantage of Red Hat Enterprise Linux over community projects
The advantage of Red Hat Enterprise Linux over community projectselladeon
 
PT Application Inspector SSDL Edition product brief
PT Application Inspector SSDL Edition product briefPT Application Inspector SSDL Edition product brief
PT Application Inspector SSDL Edition product briefValery Boronin
 
NETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGE
NETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGENETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGE
NETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGEijcsitcejournal
 
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Black Duck by Synopsys
 
Enabling high level application development for internet of things
Enabling high level application development for internet of thingsEnabling high level application development for internet of things
Enabling high level application development for internet of thingsPankesh Patel
 

Tendances (20)

RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...
RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...
RSA Conference Presentation–Creating a Modern AppSec Toolchain to Quantify Se...
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
CAST Architecture Checker
CAST Architecture CheckerCAST Architecture Checker
CAST Architecture Checker
 
#Fstoco - Monitoring and Instrumentation, why Tracing is Key
#Fstoco  - Monitoring and Instrumentation, why Tracing is Key#Fstoco  - Monitoring and Instrumentation, why Tracing is Key
#Fstoco - Monitoring and Instrumentation, why Tracing is Key
 
From Zero to DevSecOps: How to Implement Security at the Speed of DevOps
From Zero to DevSecOps: How to Implement Security at the Speed of DevOps From Zero to DevSecOps: How to Implement Security at the Speed of DevOps
From Zero to DevSecOps: How to Implement Security at the Speed of DevOps
 
Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...
Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...
Open Source Insight: You Can’t Beat Hackers and the Pentagon Moves into Open...
 
Using Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software ArchitectureUsing Modern Tools and Technologies to Improve Your Software Architecture
Using Modern Tools and Technologies to Improve Your Software Architecture
 
Customer Case Study: ScienceLogic - Many Paths to Compliance
Customer Case Study: ScienceLogic - Many Paths to ComplianceCustomer Case Study: ScienceLogic - Many Paths to Compliance
Customer Case Study: ScienceLogic - Many Paths to Compliance
 
IT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startupsIT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startups
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...
Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...
Open Source Insight: Black Duck Announces OpsSight for DevOps Open Source Sec...
 
Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)Analyst Resources for Chief Information Security Officers (CISOs)
Analyst Resources for Chief Information Security Officers (CISOs)
 
Software security, secure software development in the age of IoT, smart thing...
Software security, secure software development in the age of IoT, smart thing...Software security, secure software development in the age of IoT, smart thing...
Software security, secure software development in the age of IoT, smart thing...
 
Code Review | 2010
Code Review | 2010Code Review | 2010
Code Review | 2010
 
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...CodeValue Architecture Next 2018 - Executive track  dilemmas and solutions in...
CodeValue Architecture Next 2018 - Executive track dilemmas and solutions in...
 
The advantage of Red Hat Enterprise Linux over community projects
The advantage of Red Hat Enterprise Linux over community projectsThe advantage of Red Hat Enterprise Linux over community projects
The advantage of Red Hat Enterprise Linux over community projects
 
PT Application Inspector SSDL Edition product brief
PT Application Inspector SSDL Edition product briefPT Application Inspector SSDL Edition product brief
PT Application Inspector SSDL Edition product brief
 
NETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGE
NETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGENETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGE
NETCDL : THE NETWORK CERTIFICATION DESCRIPTION LANGUAGE
 
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
 
Enabling high level application development for internet of things
Enabling high level application development for internet of thingsEnabling high level application development for internet of things
Enabling high level application development for internet of things
 

Similaire à Unlocking Engineering Observability with advanced IT analytics

What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!source{d}
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devopsUlf Mattsson
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor routBikram Rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor routBikram Rout
 
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...DevOps for Enterprise Systems
 
Bridging the Security Testing Gap in Your CI/CD Pipeline
Bridging the Security Testing Gap in Your CI/CD PipelineBridging the Security Testing Gap in Your CI/CD Pipeline
Bridging the Security Testing Gap in Your CI/CD PipelineDevOps.com
 
Introduction to the source{d} Stack
Introduction to the source{d} Stack Introduction to the source{d} Stack
Introduction to the source{d} Stack source{d}
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...hani727151
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics IntegrationSales Emea
 
flexpod_hadoop_cloudera
flexpod_hadoop_clouderaflexpod_hadoop_cloudera
flexpod_hadoop_clouderaPrem Jain
 
M_Amjad_Khan_resume
M_Amjad_Khan_resumeM_Amjad_Khan_resume
M_Amjad_Khan_resumeAmjad Khan
 
2016 state of industrial internet application development
2016 state of industrial internet application development2016 state of industrial internet application development
2016 state of industrial internet application developmenteraser Juan José Calderón
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...Sherri Hanna
 
Developing apps with techstack wp-dm
Developing apps with techstack wp-dmDeveloping apps with techstack wp-dm
Developing apps with techstack wp-dmActian Corporation
 
Abhishek-Resume_latest.doc
Abhishek-Resume_latest.docAbhishek-Resume_latest.doc
Abhishek-Resume_latest.docAbhishek Parida
 

Similaire à Unlocking Engineering Observability with advanced IT analytics (20)

What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
Bikram kishor rout
Bikram kishor routBikram kishor rout
Bikram kishor rout
 
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
 
2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil
 
Bridging the Security Testing Gap in Your CI/CD Pipeline
Bridging the Security Testing Gap in Your CI/CD PipelineBridging the Security Testing Gap in Your CI/CD Pipeline
Bridging the Security Testing Gap in Your CI/CD Pipeline
 
Introduction to the source{d} Stack
Introduction to the source{d} Stack Introduction to the source{d} Stack
Introduction to the source{d} Stack
 
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
 
MOND Semantics Integration
MOND Semantics IntegrationMOND Semantics Integration
MOND Semantics Integration
 
flexpod_hadoop_cloudera
flexpod_hadoop_clouderaflexpod_hadoop_cloudera
flexpod_hadoop_cloudera
 
M_Amjad_Khan_resume
M_Amjad_Khan_resumeM_Amjad_Khan_resume
M_Amjad_Khan_resume
 
2016 state of industrial internet application development
2016 state of industrial internet application development2016 state of industrial internet application development
2016 state of industrial internet application development
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
Resume
ResumeResume
Resume
 
Developing apps with techstack wp-dm
Developing apps with techstack wp-dmDeveloping apps with techstack wp-dm
Developing apps with techstack wp-dm
 
Webinar–AppSec: Hype or Reality
Webinar–AppSec: Hype or RealityWebinar–AppSec: Hype or Reality
Webinar–AppSec: Hype or Reality
 
Abhishek-Resume_latest.doc
Abhishek-Resume_latest.docAbhishek-Resume_latest.doc
Abhishek-Resume_latest.doc
 

Plus de source{d}

Overton, Apple Flavored ML
Overton, Apple Flavored MLOverton, Apple Flavored ML
Overton, Apple Flavored MLsource{d}
 
Code as Data workshop: Using source{d} Engine to extract insights from git re...
Code as Data workshop: Using source{d} Engine to extract insights from git re...Code as Data workshop: Using source{d} Engine to extract insights from git re...
Code as Data workshop: Using source{d} Engine to extract insights from git re...source{d}
 
Gitbase, SQL interface to Git repositories
Gitbase, SQL interface to Git repositoriesGitbase, SQL interface to Git repositories
Gitbase, SQL interface to Git repositoriessource{d}
 
Deduplication on large amounts of code
Deduplication on large amounts of codeDeduplication on large amounts of code
Deduplication on large amounts of codesource{d}
 
Assisted code review with source{d} lookout
Assisted code review with source{d} lookoutAssisted code review with source{d} lookout
Assisted code review with source{d} lookoutsource{d}
 
Machine Learning on Code - SF meetup
Machine Learning on Code - SF meetupMachine Learning on Code - SF meetup
Machine Learning on Code - SF meetupsource{d}
 
Inextricably linked reproducibility and productivity in data science and ai ...
Inextricably linked reproducibility and productivity in data science and ai  ...Inextricably linked reproducibility and productivity in data science and ai  ...
Inextricably linked reproducibility and productivity in data science and ai ...source{d}
 
source{d} Engine - your code as data
source{d} Engine - your code as datasource{d} Engine - your code as data
source{d} Engine - your code as datasource{d}
 
source{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQLsource{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQLsource{d}
 
Introduction to source{d} Engine and source{d} Lookout
Introduction to source{d} Engine and source{d} Lookout Introduction to source{d} Engine and source{d} Lookout
Introduction to source{d} Engine and source{d} Lookout source{d}
 
Machine learning on Go Code
Machine learning on Go CodeMachine learning on Go Code
Machine learning on Go Codesource{d}
 
Improving go-git performance
Improving go-git performanceImproving go-git performance
Improving go-git performancesource{d}
 
Machine learning on source code
Machine learning on source codeMachine learning on source code
Machine learning on source codesource{d}
 

Plus de source{d} (13)

Overton, Apple Flavored ML
Overton, Apple Flavored MLOverton, Apple Flavored ML
Overton, Apple Flavored ML
 
Code as Data workshop: Using source{d} Engine to extract insights from git re...
Code as Data workshop: Using source{d} Engine to extract insights from git re...Code as Data workshop: Using source{d} Engine to extract insights from git re...
Code as Data workshop: Using source{d} Engine to extract insights from git re...
 
Gitbase, SQL interface to Git repositories
Gitbase, SQL interface to Git repositoriesGitbase, SQL interface to Git repositories
Gitbase, SQL interface to Git repositories
 
Deduplication on large amounts of code
Deduplication on large amounts of codeDeduplication on large amounts of code
Deduplication on large amounts of code
 
Assisted code review with source{d} lookout
Assisted code review with source{d} lookoutAssisted code review with source{d} lookout
Assisted code review with source{d} lookout
 
Machine Learning on Code - SF meetup
Machine Learning on Code - SF meetupMachine Learning on Code - SF meetup
Machine Learning on Code - SF meetup
 
Inextricably linked reproducibility and productivity in data science and ai ...
Inextricably linked reproducibility and productivity in data science and ai  ...Inextricably linked reproducibility and productivity in data science and ai  ...
Inextricably linked reproducibility and productivity in data science and ai ...
 
source{d} Engine - your code as data
source{d} Engine - your code as datasource{d} Engine - your code as data
source{d} Engine - your code as data
 
source{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQLsource{d} Engine: Exploring git repos with SQL
source{d} Engine: Exploring git repos with SQL
 
Introduction to source{d} Engine and source{d} Lookout
Introduction to source{d} Engine and source{d} Lookout Introduction to source{d} Engine and source{d} Lookout
Introduction to source{d} Engine and source{d} Lookout
 
Machine learning on Go Code
Machine learning on Go CodeMachine learning on Go Code
Machine learning on Go Code
 
Improving go-git performance
Improving go-git performanceImproving go-git performance
Improving go-git performance
 
Machine learning on source code
Machine learning on source codeMachine learning on source code
Machine learning on source code
 

Dernier

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Unlocking Engineering Observability with advanced IT analytics

  • 1. July 2019 The Data Platform for your Software Development Life Cycle 1
  • 2. 2 Agenda Industry Challenges source{d} EE Overview source{d} EE Solutions Demo Q&A
  • 4. 4 7 out of 10 enterprise IT initiatives fail *McKinsey Report 2018
  • 5. IT projects fail because executives have no visibility Lack of visibility comes from: Lorem ipsm congue Codebases High Risk of Failure Processes Teams Open Source Proprietary FTEs Outsourcing Large volume, variety, intricacy and versions of data Source code, software development and business data are spread across many silos Retrieving, storing and querying at scale is hard Shadow IT and “Dark Data” due to developer frustration with legacy systems & slow processes
  • 7. 7 source{d} gives IT executives visibility into codebases, IT teams & processes If you can’t measure it, you can’t improve it. – Peter Drucker
  • 8. From “dark data” to enlightened decisions Center scattered codebases into a single source of truth. Make wiser use of existing technology, reduce duplication of software assets. Accelerate IT modernization & Cloud Migration. Identify patterns, drive innovation and collaboration in your organization TEAMS PROCESSES CODEBASES Quickly assess your talent pool, knowledge gaps and effectively manage your teams with data-driven KPIs 8 Hard data, accurate information Data-driven decision making
  • 9. Make better decisions based on insights from state-of-art dashboards, graphs, charts and tables 9 The source{d} platform for the SDLC TIMELY Get up-to-date insights into your Software Development Life Cycle at the right time SCALABLE AI-POWERED Leverage Machine Learning on Code to provide advanced and predictive analysis ACTIONABLE Process billions of lines of code & Engineering data from thousands of developers
  • 10. 10 One platform from CIO to IT Managers Easy to install, source{d] works where you do! From version control management systems to new data sources or hosting options, you choose what platforms to use & add. EASY TO SETUP & CUSTOMIZE Built-in dashboard templates abstract away the complexity of analyzing SDLC data history at scale and automatically suggest what metrics to look at for a set of key IT initiatives. AUTOMATED STANDARDIZATION With robust role-based access control and advanced security and monitoring functionality, source{d} is designed for enterprise-wide adoption. SECURE & COMPLIANT DASHBOARDS SQL LAB UNIVERSAL ASTs Planned announcement on 6/24
  • 11. Powerful analyses on demand Universal ASTs* enable deep & wide analyses across programming languages through semantic concepts 11 Quickly answer your most complex questions Empower your teams through SQL queries ACCESSIBLE LANGUAGE AGNOSTIC source code UASTs ← write questions get answers → * Universal ASTs were developed by source{d} as a language agnostic layer on top of source code, analyze source code independent of the diversity of programming languages
  • 12. 12 Strong open-source & industry leadership 15.5K+ stars 2.5K+ forks 10+ Popular Open Source Projects (go-git, Babelfish, Gitbase, etc) 500+Machine Learning on Code community members GitHub & Community Metrics Industry recognition Top Open Source Users
  • 13. Apache Superset GitbaseBabelfish SivaGo-GitBorgesRoversData Retrieval Data Analysis Data visualization HerculesGemini Enterprise Mgmt Apache Spark Kubernetes Helm Infrastructure DeploymentData Processing Source{d} Enterprise Edition Stack
  • 15. Solving key enterprise challenges for IT execs 1 5 Chief Architects, VP of IT Applications IT Modernization & Compliance Chief Architects, Head of Continuous Delivery Cloud Native & DevOps Transformation Head of Developer Experience, VP of IT Operations Engineering Effectiveness & Efficiency VP and Director of Engineering Talent Assessment & Management
  • 16. IT Modernization & Compliance 16 Technical Debt Assessment Legacy Languages/ Framework analysis, Unmaintained code analysis, Code maintenance hotspots, Arguments and methods count, File and method lengths Software Governance, Risk & Compliance Share of apps on preferred tech, Top Offending Technology Components, compliance report / Score by entities, teams, repos, development guidelines, Top detected problems and overridden rules Application Portfolio Management Share of similar / duplicate code between teams/repository, Legacy vs Microservices Apps categorization, Complexity / Health scores for major applications
  • 17. DevOps & Cloud Native Transformation 17 Vendor Management Top Vendors by category, Fastest Growing / Declining Vendors, Share of adoption of key technologies broken down by team Dependency / Change Management Dependency classification breakdown, Top internal vs external imports, 3rd party imports heatmap Cloud Migration Share of repositories with a Dockerfile, Share of repositories containing Helm charts, Share of API code per repository
  • 18. Engineering Effectiveness & Efficiency 18 Overall Engineering Effectiveness Top Vendors by category, Fastest Growing / Declining Vendors, Share of adoption of key technologies broken down by team Code Review Activity Code Review Engagement, Time to First Comment, Number of Comments / Reviewers, Documentation / Test Coverage Pull / Merge Request Activity Average time to merge, Time to merge based on code size, Most active repositories, Pull request breakdown by topic
  • 19. Talent Assessment & Management 19 Expertise Management Top Areas of Expertise, Fastest Growing / Declining Expertise, Code ownership, Expertise Misalignment Innersource & Collaboration Per-project code ownership plots, Co-occurrence of developers across different projects, Share of repositories with missing documentation Resource Allocation & Attrition Internal / External Attrition or Churn Rates, Cost breakdown by activity, Workload Balance
  • 21. Benefits-funded ROI (reduction in costs & risk) No. of developers: 5,000 - No. of Developer hired / year: 300 Average salary per developer: $110K - Onboarding time: 40h / Dev ✔ $11.6M / year in Developer Productivity - Given a 5% productivity gain and 20% reduction in Onboarding time ✔ Savings on talents Acquisition & Retention - As Tech stack & Engineering Culture becomes more appealing, overall Developer morale is higher. ✔ Bonus - Shifting IT budget from maintenance to innovation, from CapEx to OpEx, Faster Time to market, etc A single developer spends on average 32 Hours a month fixing errors and replicating issus Average 2019 Salary for a Developer in the US $110,000 $46,000 The annual developer cost of bad code & technical debt. 899 Hours* The time a developer spends per year on errors and code issues. * Sources: Evans Data Corp, CIA Factbook, Stripe research 21
  • 22. 22 source{d} CE vs EE Community Enterprise Single node code analysis ✔ ✔ Distributed Analysis Multi-node on Cloud/on Prem. ✘ ✔ Advanced built-in analyses ✘ ✔ Extensibility 3rd-party integrations ✘ ✔ External data sources ✘ ✔ User-defined functions ✘ ✔ Security & Governance SSO & RBAC ✘ ✔ Monitoring & Audit Logging ✘ ✔ Code Retrieval & Storage Code discovery ✘ ✔ Retrieval & storage backends ✘ ✔ Deployment options ✘ ✔ Support & Certification Enterprise grade support and SLA ✘ ✔ ✔ Security & Compliance ✔ Scale & Performance ✔ Support & SLAs ✔ Enterprise Training ✔ Flexible deployment / hosting options ✔ Advanced queries and UDFs
  • 23. Business Intelligence for the Software Development Life Cycle sourced.tech blog.sourced.tech github.com/src-d