SlideShare a Scribd company logo
1 of 7
Download to read offline
OpenCTO
Open-source methodology for startups

By: Avron Olshewsky (CC) 2012
Vision


"To create, focused on start-up ideas, a
standardized lean methodology and process for
the conception, design and development of
Internet and mobile technologies. "
Problem
● Most software projects fail
● Startups cannot afford to fail
● Most software development methodologies
  are aimed at larger organizations
● Startup companies operate in a unique
  environment with limited resources
● Even though the cost of launching an "idea"
  has decreased, the startup success rate still
  remains very low
Solution
● Create a knowledge base of guidance for the
  entrepreneur
● Get thought leaders to contribute best-
  practises
● Tailor existing or develop new
  methodologies for software development,
  with the startup context in mind.
Goals
●   Requirements Gathering and modelling
●   Client platform identification
●   System specification
●   Project management
Rules
●   Anyone can contribute
●   Contributions will be vetted by a committee,
    comprised of thought leaders
●   All artifacts will be open and transparent
●   All contributions will be acknowledged
Model
●   Define/Describe
      ○   Requirements gathering
●   Design/Specify
      ○   System Specification
            ■    Functional Requirements
            ■    Non-functional requirements
                    ●    Client Compatibility Matrix (artifact opencto-2.3.1)
            ■    User Interface
      ○   Legal
            ■    software license issues
            ■    disclaimers
            ■    e-commerce rules, tax, liability etc
●   Develop/Manage
      ○   Project plan
            ■     Deliverables
            ■     Schedule
            ■     Budget
            ■     Resource planning
●   Operate
      ○   Operational plan
      ○   Monitor
      ○   Metrics
      ○   Development roadmap

More Related Content

Similar to Open cto presentation

Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1
ICS
 
Software Project management
Software Project managementSoftware Project management
Software Project management
sameer farooq
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
osswatch
 
1_slides-bài-giảng-SoftwareProjectManagement.pptx
1_slides-bài-giảng-SoftwareProjectManagement.pptx1_slides-bài-giảng-SoftwareProjectManagement.pptx
1_slides-bài-giảng-SoftwareProjectManagement.pptx
cMinh613791
 

Similar to Open cto presentation (20)

SPM_UNIT-1(1).pptx
SPM_UNIT-1(1).pptxSPM_UNIT-1(1).pptx
SPM_UNIT-1(1).pptx
 
03_AgilePM.pptx
03_AgilePM.pptx03_AgilePM.pptx
03_AgilePM.pptx
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1Accelerate Time to Market by Pipelining UX with Development - Part 1
Accelerate Time to Market by Pipelining UX with Development - Part 1
 
Slides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software EngineeringSlides môn Công nghệ phần mềm Software Engineering
Slides môn Công nghệ phần mềm Software Engineering
 
(Re)inventing software development productivity
(Re)inventing software development productivity(Re)inventing software development productivity
(Re)inventing software development productivity
 
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...Measuring the Productivity of Your Engineering Organisation - the Good, the B...
Measuring the Productivity of Your Engineering Organisation - the Good, the B...
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
A Tester's Life
A Tester's LifeA Tester's Life
A Tester's Life
 
Building Sustainable Software: An Introduction to Software Engineering
Building Sustainable Software: An Introduction to Software EngineeringBuilding Sustainable Software: An Introduction to Software Engineering
Building Sustainable Software: An Introduction to Software Engineering
 
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
From ALM Process Definition to Process Execution with IBM DevOps at Poland's ...
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
 
No Budget? No Problem: Techniques For Getting DITA Projects Approved with Bri...
No Budget? No Problem: Techniques For Getting DITA Projects Approved with Bri...No Budget? No Problem: Techniques For Getting DITA Projects Approved with Bri...
No Budget? No Problem: Techniques For Getting DITA Projects Approved with Bri...
 
Financial Services Open Source Participation
Financial Services Open Source ParticipationFinancial Services Open Source Participation
Financial Services Open Source Participation
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 
ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinking
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
1_slides-bài-giảng-SoftwareProjectManagement.pptx
1_slides-bài-giảng-SoftwareProjectManagement.pptx1_slides-bài-giảng-SoftwareProjectManagement.pptx
1_slides-bài-giảng-SoftwareProjectManagement.pptx
 

Recently uploaded

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Open cto presentation

  • 1. OpenCTO Open-source methodology for startups By: Avron Olshewsky (CC) 2012
  • 2. Vision "To create, focused on start-up ideas, a standardized lean methodology and process for the conception, design and development of Internet and mobile technologies. "
  • 3. Problem ● Most software projects fail ● Startups cannot afford to fail ● Most software development methodologies are aimed at larger organizations ● Startup companies operate in a unique environment with limited resources ● Even though the cost of launching an "idea" has decreased, the startup success rate still remains very low
  • 4. Solution ● Create a knowledge base of guidance for the entrepreneur ● Get thought leaders to contribute best- practises ● Tailor existing or develop new methodologies for software development, with the startup context in mind.
  • 5. Goals ● Requirements Gathering and modelling ● Client platform identification ● System specification ● Project management
  • 6. Rules ● Anyone can contribute ● Contributions will be vetted by a committee, comprised of thought leaders ● All artifacts will be open and transparent ● All contributions will be acknowledged
  • 7. Model ● Define/Describe ○ Requirements gathering ● Design/Specify ○ System Specification ■ Functional Requirements ■ Non-functional requirements ● Client Compatibility Matrix (artifact opencto-2.3.1) ■ User Interface ○ Legal ■ software license issues ■ disclaimers ■ e-commerce rules, tax, liability etc ● Develop/Manage ○ Project plan ■ Deliverables ■ Schedule ■ Budget ■ Resource planning ● Operate ○ Operational plan ○ Monitor ○ Metrics ○ Development roadmap