TideSDK RoadMap Discussion [Sun 07 28 12 @ 2PM GMT] - LemontechSA/TideSDK GitHub Wiki

Meeting Plan

July 28, 2012 at 2PM GMT is the tentative date for Team discussion to formalize our Road Map. We will attempt to plan for the next 4 quarters. The agenda will focus on core initiatives and setting of milestones. This will ensure we are able can gather appropriate human, financial and material resources to achieve these goals and plan specific actions.

This will start with a collection of aspirations and a short assessment of what we are and have to offer and vision of what we might become. In a practical sense we will identify short, medium and long range goals for our projects and our organization. Following the discussion, a table will be prepared identifying the elements of the roadmap on a timeline. These will be entered into JIRA so each future actions can be prioritized.

Prior to finalizing our Roadmap, we will have a second meeting that will include the developers of Appjs. We will be discussing the possibility of their 3 developers joining our org and how this fits into our longer term goals and benefits for collaborative efforts. Any adjustments to the Roadmap will be made to finalize. Following each quarter, there will be a formal review and meeting to discuss progress and make necessary adjustments as we move forward.

Agenda

Organization

  1. Assessment of Strengths, Weaknesses and Opportunities

  2. Vision of TideSDK Foundation (non-profit)

  1. Monetizing the Open Source Effort under a Non Profit Scenario
  • Revenue Streams
    • Professional support contracts
    • Support membership
    • Team application development
    • Sponsored bug fixes
    • Sponsored feature development
    • Donations
    • Advertising
    • open core (free core, paid extensions)
    • brandware (mugs, teeshirts)
    • printed documentation (book)
    • training
    • e-courses (modular facilitated electronic courses on desktop application development)
    • app store
    • professional version (aptana plugin)
  • Benefits
    • Paid time / development
    • Paid materials, equipment and software
    • Paid travel for events and promotion
    • Financial, legal administration and reporting
    • Free hosting (ie Dreamhost and others - as US-based non-profit)
  1. Analysis of Competition
  • Goals
  • Requirements
  • Actions

Development

Projects

  1. TideSDK Classic
  • Goals:
    • Windows v1.2 branch merge
    • Mital's branch merge
    • Kitchen Sink
    • Samples
      • SimpLess
      • Wunderlist?
      • Titanium Dev ?
    • Define NodeJS Integration (nowjs?)
    • Dependencies upgrade
      • Lion
      • Windows 8
      • Ubuntu 12
    • Update Service
    • Tooling
      • Titanium Studio / Aptana
      • Titanium Builder
      • Titanium Dev
  • Requirements:
  • Features:
  • Release Cycle:
  1. TideSDK Standalone API (AppJS)
  • Goals:
    • Define the integration level with AppJS
    • Modules to get first
    • Window module
    • Packaging module
    • FileSystem module
    • Database module(?)
  • Requirements:
  • Features:
  • Release Cycle:
  1. TideSDK.NET
  • Goals:
    • NodeJS Integration
  • Requirements:
  • Features:
  • Release Cycle:

Marketing

Communications

  • Goals
  • Requirements
  • Actions

User Support

  • Goals
  • Requirements
  • Actions

Human Resources

Developer Recruitment (Team)

  • Goals
  • Requirements
  • Actions

Contributor Recruitment (External to Team)

  • Goals
  • Requirements
  • Actions

Copyright and Attribution

The following copyright and attribution applies to this document:

  • Copyright © 2012 David Pratt (for TideSDK). All rights reserved.

CONTRIBUTORS:

  • David Pratt
  • Paco Zarate