SlideShare a Scribd company logo
1 of 41
Download to read offline
Building Software In-House
Too Much Control and Flexibility
Ivan Ruchkin
Institute for Software Research
Carnegie Mellon University
March 19, 2011
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outline
1 Context
2 Initial decision
3 COTS emerged
4 Outgrowth
5 Outcome
2 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outline
1 Context
2 Initial decision
3 COTS emerged
4 Outgrowth
5 Outcome
2 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Practicum Context
Issue: to buy software or to build it?
Can build completely in-house.
Can buy commercial-oļ¬€-the-shelf (COTS) software.
Can adopt open source software.
Can develop a hybrid solution.
Scope: non-software medium-sized business.
Common wisdom: (i) higher control and ļ¬‚exibility, but limited
scaling when building; (ii) higher initial investment, but lower
cost-of-ownership and higher reliability when buying COTS.
My experience: started building ā†’ missed the point to turn to
COTS ā†’ suļ¬€ered losses ā†’ transitioned to COTS.
3 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Timeline
1996 1998 2000 2002 2004 2006 2008 2010 2012
Si-Trans established
Build in-house decision
I joined Si-Trans
I left Si-Trans
Transition to COTS
Time
COTS available
System outgrew
1994
3 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Background of Si-Trans
Si-Transā€”international logistics company. Established in
1995-1996, and is still around.
Provides following services:
Transportation of goods from China to Russia and Europe
(road, rail, marine, air).
Customs brokerage.
Cargo insurance.
Storage services.
Has expertise in respective areas.
4 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Geographic distribution as of 2011
5 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Organizational structure as of 2011
Legal team
Top management
Systems
administration
Client relations
Transportation
team
Software
development
Regional
management
Transportation
team
Transportation
team
Client relationsClient relations
Regional
management
Regional
management
Organizational unit Reports to
Accounting and
finance
6 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
More background
Details on Si-Trans:
Operates primarily in B2B segment.
Heavy reliance on subcontractors.
Steady growth in revenue and size from 1995 to 2010.
Reached 200 employees in 2010.
Business model and organizational principles persisted in
time.
7 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outline
1 Context
2 Initial decision
3 COTS emerged
4 Outgrowth
5 Outcome
7 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Timeline
1996 1998 2000 2002 2004 2006 2008 2010 2012
Si-Trans established
Build in-house decision
I joined Si-Trans
I left Si-Trans
Transition to COTS
Time
COTS available
System outgrew
1994
7 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Requirements
Functional needs for a company-wide information system:
Coordination between units.
Automation of processes (esp. report generation).
Data storage, analysis, and prediction.
Qualities needed: ā€œgood enoughā€ security and performance.
State of aļ¬€airs in 1996:
Unstable legislation: requirements shift monthly.
Unstable market: high turnover of companies.
No suitable COTS solutions available in Russian market.
Ad hoc management: situational decisions, no long-term
commitments.
8 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Build decision
In 1996, a decision (implicit/explicit?) to build an in-house
system was made. A software development team of 1 person
was formed.
9 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Build decision
In 1996, a decision (implicit/explicit?) to build an in-house
system was made. A software development team of 1 person
was formed.
Interpretation
The decision was appropriate to circumstances. Even if COTS
alternatives had existed, it probably would not have been worth
investing into one because of overall instability of the
environment.
9 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Architecture
Architecture of the systemā€”thick client-based1. A single
database in Moscow; thick clients in other locations.
1
Thick clientā€”a GUI application with ingrained business logic.
10 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Architecture
Architecture of the systemā€”thick client-based1. A single
database in Moscow; thick clients in other locations.
Interpretation
This architecture was suļ¬ƒcient for a number of years because:
Few employees used it =ā‡’ performance needs met.
Implementation size was small =ā‡’ no stability issues.
Required functionality was trivial =ā‡’ easy to modify.
1
Thick clientā€”a GUI application with ingrained business logic.
10 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outline
1 Context
2 Initial decision
3 COTS emerged
4 Outgrowth
5 Outcome
10 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Timeline
1996 1998 2000 2002 2004 2006 2008 2010 2012
Si-Trans established
Build in-house decision
I joined Si-Trans
I left Si-Trans
Transition to COTS
Time
COTS available
System outgrew
1994
10 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
COTS appears
In 2002ā€“2003, a signiļ¬cantly advanced version of COTS
product for enterprise management, 1C, was released. It
featured:
Ready-to-deploy components for personnel management,
accounting and ļ¬nance, wares management, contract
management, and report generation.
Diļ¬€erent options for client-side applications: both thick
and web-based.
More scalable architecture: decoupled data storage and
client request processing.
A platform (language, API, development toolkit) for
developing new components.
11 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
COTS evolves
By 2004ā€“2005:
Signiļ¬cant expertise of extending 1C was present at job
market.
Russian companies made wide use of 1C platform.
The platform was reliable and tested enough to have been
adopted.
However, 1C had little to no support for transportation
managementā€”one of Si-Transā€™ main functional needs.
12 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
COTS missed
Si-Trans ignored the success of 1C and continued to develop
the internal system.
13 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
COTS missed
Si-Trans ignored the success of 1C and continued to develop
the internal system.
Interpretation
Si-Trans missed an opportunity to adopt a platform that would
adequately respond to the companyā€™s growth. Also, Si-Trans
could have avoided problems with in-house development that
followed shortly.
13 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outline
1 Context
2 Initial decision
3 COTS emerged
4 Outgrowth
5 Outcome
13 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Timeline
1996 1998 2000 2002 2004 2006 2008 2010 2012
Si-Trans established
Build in-house decision
I joined Si-Trans
I left Si-Trans
Transition to COTS
Time
COTS available
System outgrew
1994
13 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Signs of outgrowing
Si-Trans started facing a number of issues with the homegrown
system by 2006:
Source code diļ¬ƒcult to manage: no investment in
readability, business logic growing complicated, increasing
size of source code.
Performance not suļ¬ƒcient: number of users grows, hence
the database becomes a bottleneck.
Poor stability: bugs do not get suļ¬ƒcient treatment as new
feature requests land on developers.
Availability is limited: not all sites have a powerful enough
internet connection to run the system.
Update delivery is messy: no control over usersā€™
applications.
14 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
My role and context
I joined as a developer in 2010. Wide range of activities:
Fixing, improving, and extending the existing information
system.
Design and implementation of a prototype for a new
system (3-tier architecture).
State of aļ¬€airs in 2010:
Stable market of clients: the set of Si-Transā€™ clients was
well-known and changed predictably.
Stable legislation: all forms to submit to government
bodies did not change much over time.
The management style of Si-Trans persisted: it was still ad
hoc, experimentation-based.
15 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Technical debt
By 2010, the information system has accumulated serious
technical debt. The development team has grown to 5 people,
but was stuck struggling with the outgrown system.
16 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Technical debt
By 2010, the information system has accumulated serious
technical debt. The development team has grown to 5 people,
but was stuck struggling with the outgrown system.
Interpretation
It was inconsistent management that was accountable for:
Rapid accumulation of technical debt.
An overlooked opportunity to adopt COTS.
Their management style stemmed from absolute control over
development.
16 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Example of inconsistent practices 1
Top management requests an immediate update that all
late transportations are checked and ļ¬‚agged every day.
The change is implemented as a complicated condition in
clients (not a database-level operation).
The day after management decides to abandon the idea.
Several weeks pass, and everyone forgets about the
request. The change is buried in other code.
Then, management decides to change the condition of a
transportation being late. Now, it is implemented as a
database trigger.
Result: intermittent bugs and staļ¬€-hours spent on ļ¬nding
out the cause.
17 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Example of inconsistent practices 2
A top manager has a very speciļ¬c GUI in mind and wants
it implemented as soon as possible.
Several weeks after the GUI (and a corresponding data
model) has been implemented and deployed, it turns out
that the change is conceptually inconsistent with other
parts of the system.
E.g. it operates a concept of ā€œcityā€ instead of a concept
of ā€œoļ¬ƒceā€.
Result: it takes a lot of time to spot all code that has
been built on the incorrect assumption. Being under
constant time pressure, programmers leave bugs behind.
18 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Conclusion of my experience
Interpretation
Chaotic management increased the cost of ownership and
slowed down the development progress, mainly by constantly
serving contradicting feature requests and not leaving enough
time for up-front design.
The shortsighted attitude of ā€œwe have programmers, so they
will do whatever we wantā€ resulted in an immense technical
debt and nearly stalled the development.
19 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outline
1 Context
2 Initial decision
3 COTS emerged
4 Outgrowth
5 Outcome
19 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Timeline
1996 1998 2000 2002 2004 2006 2008 2010 2012
Si-Trans established
Build in-house decision
I joined Si-Trans
I left Si-Trans
Transition to COTS
Time
COTS available
System outgrew
1994
19 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outcome
In January 2012, Si-Trans top management made a decision to
transition to COTS. The development team (except the lead)
was ļ¬red. Si-Trans and 1C started an analysis of how to tailor
1C products to Si-Transā€™ business model.
20 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Outcome
In January 2012, Si-Trans top management made a decision to
transition to COTS. The development team (except the lead)
was ļ¬red. Si-Trans and 1C started an analysis of how to tailor
1C products to Si-Transā€™ business model.
Interpretation
The decision of turning to COTS was based on the ļ¬nancial
losses on development that became obvious to management.
These losses could have been avoided by acquiring the 1C
enterprise management system as it became available. Too
much control over the inherently ļ¬‚exible development process
from the incompetent management costed Si-Trans a lot.
20 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Lessons 1/2
Inconsistent, chaotic management speeds up the
accumulation of technical debt as it makes requirements
drift. Under such circumstances, building products
in-house is less attractive in the long-term perspective.
Excessive time pressure leads to a higher rate of technical
debt accumulation because it forces sub-optimal decisions.
One particular example is well-known: ļ¬x as many bugs as
possible before implementing new features.
ā€œDegree of experimentationā€ in management should
match environment and organizationā€™s size. While
appropriate in 1996, ad hoc and ļ¬‚exible management in
2010 caused stagnation in development.
21 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Lessons 2/2
The issue of buying COTS or building software in-house
should not be treated as a one-time issue. Constant
re-evaluation of ļ¬tness for buying or building is needed.
The withdrawal of control over software development,
introduced by acquiring COTS, may act as a forcing
function to invest more into stabilizing requirements.
While usually considered negative, lack of control may
help in case of abusive management.
22 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Thank you!
Questions?
23 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Carina Alves and Anthony Finkelstein.
Challenges in COTS decision-making: a goal-driven
requirements engineering perspective.
In Proceedings of the 14th international conference on
Software engineering and knowledge engineering, SEKE
ā€™02, page 789794, New York, NY, USA, 2002. ACM.
Xavier Franch and Marco Torchiano.
Towards a reference framework for COTS-based
development: a proposal.
In Proceedings of the second international workshop on
Models and processes for the evaluation of oļ¬€-the-shelf
23 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
components, MPEC ā€™05, page 14, New York, NY, USA,
2005. ACM.
B. Craig Meyers and Patricia Oberndorf.
Managing Software Acquisition: Open Systems and COTS
Products.
Addison-Wesley Professional, 1 edition, July 2001.
Abdallah Mohamed, Guenther Ruhe, and Armin Eberlein.
COTS selection: Past, present, and future.
In Engineering of Computer-Based Systems, 2007. ECBS
ā€™07. 14th Annual IEEE International Conference and
Workshops on the, pages 103ā€“114. IEEE, March 2007.
23 / 23
Building
Software
In-House
Ivan Ruchkin
Context
Initial decision
COTS
emerged
Outgrowth
Outcome
References
Kurt Wallnau, Scott Hissam, and Robert C. Seacord.
Building Systems from Commercial Component.
Addison-Wesley Professional, 1 edition, August 2001.
23 / 23

More Related Content

What's hot

2017 think - session 4085 - increase your agile velocity - integrate your d...
2017   think - session 4085 - increase your agile velocity - integrate your d...2017   think - session 4085 - increase your agile velocity - integrate your d...
2017 think - session 4085 - increase your agile velocity - integrate your d...M Kevin McHugh
Ā 
Siegel - keynote presentation, 18 may 2013
Siegel  - keynote presentation, 18 may 2013Siegel  - keynote presentation, 18 may 2013
Siegel - keynote presentation, 18 may 2013NeilSiegelslideshare
Ā 
Mountainview ITSM: Reducing Project failure by integrating PMBoK and ITSM
Mountainview ITSM: Reducing Project failure by integrating PMBoK and ITSMMountainview ITSM: Reducing Project failure by integrating PMBoK and ITSM
Mountainview ITSM: Reducing Project failure by integrating PMBoK and ITSMJerry Kopan
Ā 
Dit yvol3iss3
Dit yvol3iss3Dit yvol3iss3
Dit yvol3iss3Rick Lemieux
Ā 
sbutler_2016_IT
sbutler_2016_ITsbutler_2016_IT
sbutler_2016_ITSteve Butler
Ā 
LSCITS-engineering
LSCITS-engineeringLSCITS-engineering
LSCITS-engineeringIan Sommerville
Ā 
Supporting operations personnel a software engineers perspective
Supporting operations personnel a software engineers perspectiveSupporting operations personnel a software engineers perspective
Supporting operations personnel a software engineers perspectiveLen Bass
Ā 

What's hot (7)

2017 think - session 4085 - increase your agile velocity - integrate your d...
2017   think - session 4085 - increase your agile velocity - integrate your d...2017   think - session 4085 - increase your agile velocity - integrate your d...
2017 think - session 4085 - increase your agile velocity - integrate your d...
Ā 
Siegel - keynote presentation, 18 may 2013
Siegel  - keynote presentation, 18 may 2013Siegel  - keynote presentation, 18 may 2013
Siegel - keynote presentation, 18 may 2013
Ā 
Mountainview ITSM: Reducing Project failure by integrating PMBoK and ITSM
Mountainview ITSM: Reducing Project failure by integrating PMBoK and ITSMMountainview ITSM: Reducing Project failure by integrating PMBoK and ITSM
Mountainview ITSM: Reducing Project failure by integrating PMBoK and ITSM
Ā 
Dit yvol3iss3
Dit yvol3iss3Dit yvol3iss3
Dit yvol3iss3
Ā 
sbutler_2016_IT
sbutler_2016_ITsbutler_2016_IT
sbutler_2016_IT
Ā 
LSCITS-engineering
LSCITS-engineeringLSCITS-engineering
LSCITS-engineering
Ā 
Supporting operations personnel a software engineers perspective
Supporting operations personnel a software engineers perspectiveSupporting operations personnel a software engineers perspective
Supporting operations personnel a software engineers perspective
Ā 

Similar to Building Software In-House: Too Much Control and Flexibility

How to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCI
How to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCIHow to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCI
How to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCISenturus
Ā 
SLeahy - Unit 5 Assignment - IT599-01
SLeahy - Unit 5 Assignment - IT599-01SLeahy - Unit 5 Assignment - IT599-01
SLeahy - Unit 5 Assignment - IT599-01Steven Leahy
Ā 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Alejandro S.
Ā 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteGeoff Halprin
Ā 
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden AdvantageSolution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden AdvantageDenny Muktar
Ā 
Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development QuickBase, Inc.
Ā 
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalHow dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalpsluaces
Ā 
01 intro+
01 intro+01 intro+
01 intro+im|s
Ā 
IEEE 2013 The flaws in the traditional contract for software development
IEEE 2013 The flaws in the traditional contract for software developmentIEEE 2013 The flaws in the traditional contract for software development
IEEE 2013 The flaws in the traditional contract for software developmentSusan Atkinson
Ā 
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...HostedbyConfluent
Ā 
Real-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid ProcessReal-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid Processmichaelthonea
Ā 
A Tale of Contemporary Software
A Tale of Contemporary SoftwareA Tale of Contemporary Software
A Tale of Contemporary SoftwareYun Zhi Lin
Ā 
DaleboMalcolmCV_160326
DaleboMalcolmCV_160326DaleboMalcolmCV_160326
DaleboMalcolmCV_160326Malcolm Dalebo
Ā 
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
Ā 
Portfolio Decision Optimization
Portfolio Decision OptimizationPortfolio Decision Optimization
Portfolio Decision OptimizationJeffrey Barnes
Ā 
Appendix AOperating ScenarioGPSCDU Project for Wild B.docx
Appendix AOperating ScenarioGPSCDU Project for Wild B.docxAppendix AOperating ScenarioGPSCDU Project for Wild B.docx
Appendix AOperating ScenarioGPSCDU Project for Wild B.docxlisandrai1k
Ā 
Introduction To Software Engineering
 Introduction To Software Engineering Introduction To Software Engineering
Introduction To Software EngineeringMohsinAli773
Ā 

Similar to Building Software In-House: Too Much Control and Flexibility (20)

How to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCI
How to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCIHow to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCI
How to Better Manage Cognos Upgrades: Leveraging the New Release of MotioCI
Ā 
SLeahy - Unit 5 Assignment - IT599-01
SLeahy - Unit 5 Assignment - IT599-01SLeahy - Unit 5 Assignment - IT599-01
SLeahy - Unit 5 Assignment - IT599-01
Ā 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...
Ā 
Fifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynoteFifteen Years of DevOps -- LISA 2012 keynote
Fifteen Years of DevOps -- LISA 2012 keynote
Ā 
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden AdvantageSolution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Ā 
Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development Guiding Principles on Effective Rapid Application Development
Guiding Principles on Effective Rapid Application Development
Ā 
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalHow dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity final
Ā 
01 intro+
01 intro+01 intro+
01 intro+
Ā 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
Ā 
IEEE 2013 The flaws in the traditional contract for software development
IEEE 2013 The flaws in the traditional contract for software developmentIEEE 2013 The flaws in the traditional contract for software development
IEEE 2013 The flaws in the traditional contract for software development
Ā 
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Ā 
Real-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid ProcessReal-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid Process
Ā 
A Tale of Contemporary Software
A Tale of Contemporary SoftwareA Tale of Contemporary Software
A Tale of Contemporary Software
Ā 
DaleboMalcolmCV_160326
DaleboMalcolmCV_160326DaleboMalcolmCV_160326
DaleboMalcolmCV_160326
Ā 
Spm unit1
Spm unit1Spm unit1
Spm unit1
Ā 
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...
Ā 
Portfolio Decision Optimization
Portfolio Decision OptimizationPortfolio Decision Optimization
Portfolio Decision Optimization
Ā 
Appendix AOperating ScenarioGPSCDU Project for Wild B.docx
Appendix AOperating ScenarioGPSCDU Project for Wild B.docxAppendix AOperating ScenarioGPSCDU Project for Wild B.docx
Appendix AOperating ScenarioGPSCDU Project for Wild B.docx
Ā 
Curated Computing
Curated Computing Curated Computing
Curated Computing
Ā 
Introduction To Software Engineering
 Introduction To Software Engineering Introduction To Software Engineering
Introduction To Software Engineering
Ā 

More from Ivan Ruchkin

Poster: Conservative Safety Monitors of Stochastic Dynamical Systems
Poster: Conservative Safety Monitors of Stochastic Dynamical SystemsPoster: Conservative Safety Monitors of Stochastic Dynamical Systems
Poster: Conservative Safety Monitors of Stochastic Dynamical SystemsIvan Ruchkin
Ā 
Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...
Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...
Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...Ivan Ruchkin
Ā 
Verify-then-Monitor: Calibration Guarantees for Safety Confidence
Verify-then-Monitor: Calibration Guarantees for Safety ConfidenceVerify-then-Monitor: Calibration Guarantees for Safety Confidence
Verify-then-Monitor: Calibration Guarantees for Safety ConfidenceIvan Ruchkin
Ā 
Causal Repair of Learning-Enabled Cyber-physical Systems
Causal Repair of Learning-Enabled Cyber-physical SystemsCausal Repair of Learning-Enabled Cyber-physical Systems
Causal Repair of Learning-Enabled Cyber-physical SystemsIvan Ruchkin
Ā 
Conservative Safety Monitors of Stochastic Dynamical Systems
Conservative Safety Monitors of Stochastic Dynamical SystemsConservative Safety Monitors of Stochastic Dynamical Systems
Conservative Safety Monitors of Stochastic Dynamical SystemsIvan Ruchkin
Ā 
Confidence Composition for Monitors of Verification Assumptions
Confidence Composition for Monitors of Verification AssumptionsConfidence Composition for Monitors of Verification Assumptions
Confidence Composition for Monitors of Verification AssumptionsIvan Ruchkin
Ā 
Overcoming Heterogeneity in Autonomous Cyber-Physical Systems
Overcoming Heterogeneity in Autonomous Cyber-Physical SystemsOvercoming Heterogeneity in Autonomous Cyber-Physical Systems
Overcoming Heterogeneity in Autonomous Cyber-Physical SystemsIvan Ruchkin
Ā 
High-Confidence Data Programming for Evaluating Suppression of Physiological ...
High-Confidence Data Programming for Evaluating Suppression of Physiological ...High-Confidence Data Programming for Evaluating Suppression of Physiological ...
High-Confidence Data Programming for Evaluating Suppression of Physiological ...Ivan Ruchkin
Ā 
Data Generation with PROSPECT: a Probability Specification Tool
Data Generation with PROSPECT: a Probability Specification ToolData Generation with PROSPECT: a Probability Specification Tool
Data Generation with PROSPECT: a Probability Specification ToolIvan Ruchkin
Ā 
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...Ivan Ruchkin
Ā 
Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...
Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...
Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...Ivan Ruchkin
Ā 
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...Ivan Ruchkin
Ā 
On the Role of Assumptions in Engineering Smart Systems
On the Role of Assumptions in Engineering Smart SystemsOn the Role of Assumptions in Engineering Smart Systems
On the Role of Assumptions in Engineering Smart SystemsIvan Ruchkin
Ā 
Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...
Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...
Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...Ivan Ruchkin
Ā 
Overview of Epidemic Models for COVID-19
Overview of Epidemic Models for COVID-19Overview of Epidemic Models for COVID-19
Overview of Epidemic Models for COVID-19Ivan Ruchkin
Ā 
Thesis Defense: Integration of Modeling Methods for Cyber-Physical Systems
Thesis Defense: Integration of Modeling Methods for Cyber-Physical SystemsThesis Defense: Integration of Modeling Methods for Cyber-Physical Systems
Thesis Defense: Integration of Modeling Methods for Cyber-Physical SystemsIvan Ruchkin
Ā 
Towards a Formal Framework for Hybrid Planning in Self-Adaptation
Towards a Formal Framework for Hybrid Planning in Self-AdaptationTowards a Formal Framework for Hybrid Planning in Self-Adaptation
Towards a Formal Framework for Hybrid Planning in Self-AdaptationIvan Ruchkin
Ā 
IPL: An Integration Property Language for Multi-Model Cyber-Physical Systems
IPL: An Integration Property Language for Multi-Model Cyber-Physical SystemsIPL: An Integration Property Language for Multi-Model Cyber-Physical Systems
IPL: An Integration Property Language for Multi-Model Cyber-Physical SystemsIvan Ruchkin
Ā 
Inconsistencies in Models of Adaptive Service Robots
Inconsistencies in Models of Adaptive Service RobotsInconsistencies in Models of Adaptive Service Robots
Inconsistencies in Models of Adaptive Service RobotsIvan Ruchkin
Ā 
Challenges in Physical Modeling for Adaptation of Cyber-Physical Systems
Challenges in Physical Modeling for Adaptation of Cyber-Physical SystemsChallenges in Physical Modeling for Adaptation of Cyber-Physical Systems
Challenges in Physical Modeling for Adaptation of Cyber-Physical SystemsIvan Ruchkin
Ā 

More from Ivan Ruchkin (20)

Poster: Conservative Safety Monitors of Stochastic Dynamical Systems
Poster: Conservative Safety Monitors of Stochastic Dynamical SystemsPoster: Conservative Safety Monitors of Stochastic Dynamical Systems
Poster: Conservative Safety Monitors of Stochastic Dynamical Systems
Ā 
Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...
Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...
Poster: How Safe Am I Given What I See? Calibrated Prediction of Safety Chanc...
Ā 
Verify-then-Monitor: Calibration Guarantees for Safety Confidence
Verify-then-Monitor: Calibration Guarantees for Safety ConfidenceVerify-then-Monitor: Calibration Guarantees for Safety Confidence
Verify-then-Monitor: Calibration Guarantees for Safety Confidence
Ā 
Causal Repair of Learning-Enabled Cyber-physical Systems
Causal Repair of Learning-Enabled Cyber-physical SystemsCausal Repair of Learning-Enabled Cyber-physical Systems
Causal Repair of Learning-Enabled Cyber-physical Systems
Ā 
Conservative Safety Monitors of Stochastic Dynamical Systems
Conservative Safety Monitors of Stochastic Dynamical SystemsConservative Safety Monitors of Stochastic Dynamical Systems
Conservative Safety Monitors of Stochastic Dynamical Systems
Ā 
Confidence Composition for Monitors of Verification Assumptions
Confidence Composition for Monitors of Verification AssumptionsConfidence Composition for Monitors of Verification Assumptions
Confidence Composition for Monitors of Verification Assumptions
Ā 
Overcoming Heterogeneity in Autonomous Cyber-Physical Systems
Overcoming Heterogeneity in Autonomous Cyber-Physical SystemsOvercoming Heterogeneity in Autonomous Cyber-Physical Systems
Overcoming Heterogeneity in Autonomous Cyber-Physical Systems
Ā 
High-Confidence Data Programming for Evaluating Suppression of Physiological ...
High-Confidence Data Programming for Evaluating Suppression of Physiological ...High-Confidence Data Programming for Evaluating Suppression of Physiological ...
High-Confidence Data Programming for Evaluating Suppression of Physiological ...
Ā 
Data Generation with PROSPECT: a Probability Specification Tool
Data Generation with PROSPECT: a Probability Specification ToolData Generation with PROSPECT: a Probability Specification Tool
Data Generation with PROSPECT: a Probability Specification Tool
Ā 
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Ā 
Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...
Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...
Confidence Composition (CoCo) for Dynamic Assurance of Learning-Enabled Auton...
Ā 
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Confidence Monitoring and Composition for Dynamic Assurance of Learning-Enabl...
Ā 
On the Role of Assumptions in Engineering Smart Systems
On the Role of Assumptions in Engineering Smart SystemsOn the Role of Assumptions in Engineering Smart Systems
On the Role of Assumptions in Engineering Smart Systems
Ā 
Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...
Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...
Compositional Probabilistic Analysis of Temporal Properties over Stochastic D...
Ā 
Overview of Epidemic Models for COVID-19
Overview of Epidemic Models for COVID-19Overview of Epidemic Models for COVID-19
Overview of Epidemic Models for COVID-19
Ā 
Thesis Defense: Integration of Modeling Methods for Cyber-Physical Systems
Thesis Defense: Integration of Modeling Methods for Cyber-Physical SystemsThesis Defense: Integration of Modeling Methods for Cyber-Physical Systems
Thesis Defense: Integration of Modeling Methods for Cyber-Physical Systems
Ā 
Towards a Formal Framework for Hybrid Planning in Self-Adaptation
Towards a Formal Framework for Hybrid Planning in Self-AdaptationTowards a Formal Framework for Hybrid Planning in Self-Adaptation
Towards a Formal Framework for Hybrid Planning in Self-Adaptation
Ā 
IPL: An Integration Property Language for Multi-Model Cyber-Physical Systems
IPL: An Integration Property Language for Multi-Model Cyber-Physical SystemsIPL: An Integration Property Language for Multi-Model Cyber-Physical Systems
IPL: An Integration Property Language for Multi-Model Cyber-Physical Systems
Ā 
Inconsistencies in Models of Adaptive Service Robots
Inconsistencies in Models of Adaptive Service RobotsInconsistencies in Models of Adaptive Service Robots
Inconsistencies in Models of Adaptive Service Robots
Ā 
Challenges in Physical Modeling for Adaptation of Cyber-Physical Systems
Challenges in Physical Modeling for Adaptation of Cyber-Physical SystemsChallenges in Physical Modeling for Adaptation of Cyber-Physical Systems
Challenges in Physical Modeling for Adaptation of Cyber-Physical Systems
Ā 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
Ā 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
Ā 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
Ā 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
Ā 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
Ā 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
Ā 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto GonzƔlez Trastoy
Ā 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
Ā 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
Ā 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
Ā 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
Ā 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
Ā 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
Ā 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
Ā 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
Ā 
(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...
(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...
(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...gurkirankumar98700
Ā 
Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”soniya singh
Ā 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
Ā 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
Ā 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Ā 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
Ā 
Call Girls In Mukherjee Nagar šŸ“± 9999965857 šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...
Call Girls In Mukherjee Nagar šŸ“±  9999965857  šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...Call Girls In Mukherjee Nagar šŸ“±  9999965857  šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...
Call Girls In Mukherjee Nagar šŸ“± 9999965857 šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...
Ā 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Ā 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Ā 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
Ā 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Ā 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Ā 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Ā 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Ā 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
Ā 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Ā 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Ā 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Ā 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Ā 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Ā 
(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...
(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...
(Genuine) Escort Service Lucknow | Starting ā‚¹,5K To @25k with A/C šŸ§‘šŸ½ā€ā¤ļøā€šŸ§‘šŸ» 89...
Ā 
Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Call Girls in Naraina Delhi šŸ’ÆCall Us šŸ”8264348440šŸ”
Ā 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
Ā 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
Ā 

Building Software In-House: Too Much Control and Flexibility