Collaborama


Re-Imagining Software Creation

Need


  • The Internet is revolutionizing many fields -- E-Commerce, Media, News, Education -- but Software Development hasn't changed much in 40 years
  • Individuals or Teams use a fragmented tool set
  • Little code reuse
  • Slow development cycle
  • Hard to test and A/B test
  • Static applications delivered to users
  • Software Application Development Market = $9B (2012 Gartner)

Approach


  • Re-Imagine entire software creation process from end-to-end
    • Invent Ideas (Prototype, Validate) 
    • Build Teams (SkillRank)
    • Gather/Test Requirements
    • Develop/Reuse Code
    • Test Instantiations
    • Deploy to Different Populations
    • Market/Sell Components and Applications
    • End-User Experience
  • Themes:
    • Collaborative Marketplace Eco-System
    • Integrated Toolset through full process (c.f. Engelbart)

Benefits

  • Support through entire lifecycle process 
    • Invent -> Team -> Develop -> Market
  • Fastest code development cycle
  • Loosely coupled component approach enables massive code reuse
  • Through-the-browser update/administration from anywhere

Competition

Fragmented space of tools:
  • Hiring/Recruiting/Contracting :  LinkedIn, Top Prospect, DICE, Monster, Guru, Elance
  • Sourcing Designs and Component Software : 99Designs, ComponentSource, CodeProject
  • Website Creation: Wix.com
  • Code Storage : SourceForge,  GitHub, BitBucket.org, UserScripts.org, LaunchPad
  • Project Management and Issue Tracking : Atlassian/Jira, Asana, BaseCamp, JetBrains/YouTrack
  • IDEs and Coding Environments : JetBrains/IntelliJ, Cloud9, Microsoft/VisualStudio, Eclipse.org, WebShell, Parse, Koding, Phabricator
  • Hosting Environments : Amazon EC2, Rackspace Cloud, Google App Engine