Online tools for project management, collaboration and knowledge sharing
#1 On-demand Project Management Software for Knowledge-Intensive Collaboration

CoMindWork features roadmap

CoMindWork is constantly growing feature-driven application. So, we want to share the current state and prospects of our work with the community.

To describe the functionality of CoMindWork we outline the vectors of development.

One view on the features is mapping onto enterprise ontology:

Activity and Resources (Process)

  1. 3 CMMI Layers: Process -> Project (customized processes set) -> Ad-Hoc (issue/case tracking for any ad-hoc process). The goal of the system is support for growing through maturity levels.
  2. Inter-project (enterprise-wide) management: workload balancing, workload conflict resolution. This is essential for running whole organisation, not only one project within company.

EO2: Organization (Internal Net)

  1. Organizational units and authority (levels of permissions)
  2. Company workers levels/competences map. Storing this information is essential for managing people more effectively.

EO3: Sales (External Net)

  1. CRM functionality: clients, billing, leads, prospects
  2. Supply Chain functionality: vendors, standard products order etc
  3. Community (eco-system): for open-source, social-commercial network, co-opetition, new biz models of collaboration

EO4: Goals (Conditionals)

  1. Collection - collect measures:
    1. Timeline - versioned history of all time-critical artifacts (plates!)
    2. Logging (of actions, access etc)
  2. Analysis - visualize results
    1. Reports and charts
    2. UI to review details, drill-down reports
  3. BSC - coming soon, auto-built "SilverBullet score" and similar

Info and Knowledge Sharing

  1. Wiki: pages, tagging, associations
  2. Blogging (personal, project and corporate)
  3. Files Storage (versioned): long-term library, in-progress project artifacts, source code, models
  4. Unified search (any content-based item: process-items, pages, storage, etc)
  5. Various helpers: tagging, wysiwyg.

Instant Collaboration

  1. 'Now online', status, chats, quick notifications
  2. Phones
  3. Video collaboration: window to another office
  4. Desktop sharing and related co-work tools

Integrations and Sub-Systems

  1. Notifications: emails, RSS, SMS, IMs: "total awareness enablers"
  2. Incoming email parsing (using email as additional UI)
  3. Famous or critical products integration: Microsoft Office, accounting software etc

Other Aspects

  1. Speed and responsiveness of UI (immediate!)
  2. Global versioning (any time-critical entity is versioned for "time-machine analysis")
  3. User interface, dashboards and helpfulness (proactive tips, level of user-maturity). Customizable UI.
  4. Internationalization - multi-language interfaces, time zones etc
  5. Authentication and authorization (based on org-permissions)
Another mapping is to common-sense functionality, and relation to other well-known products.
FeaturesFamous systems

Knowledge Sharing and Collaboration

WikiMediawiki (wikipedia), other enterprise Wikis
BlogWordpress, blogger.com, livejournal
Video Meetings, IM, desktop sharingWebex, miranda

Business Processes Automation

Ticketing (aka "issue tracking) Jira, ClearQuest, Kayako
Customizable workflows (visual editor)ClearQuest, Jira. / Kayako has lightweight customization: fields only, no rules or constraints /
CRM, SCM, Contact ManagementSalesforce, SugarCRM
Balanced Scorecards (BSC) - goals, strategy, measures, executive dashboards, customizable reportsQPR7, activestrategy

Aspect-like Sub Systems

Parser of emails with rules Kayako
Email notifications and RSSAny blogging software like blogger.com or livejournal.com. Specialized soft like feedburner.com
PermissionsBasecamp - easy config of permission for any element, fine-grained permissions.

Knowledge Work Helpers

Search (fast and handy), searches all types of content itemsAsk.com, google-suggest
TagsAny social network. Bookmarking: del.icio.us, digg.com; blogs; cms, wikipedia.org (bad UI); basecamphq
Rich Editor (WYSIWIG)Any CMS - wordpress, famous WYSIWIGs, wikipedia.org - (ultra simple UI)

Integrating

SVN/CCNET integrationCollabnet
Microsoft tools integration (Exchange, Project, Office)We already have connectors to Microsoft Office tools, and plan to integrate more.

Communities

Community features ("friend this company"), fast project-team building from legionery (like in football)Various industry portals, which however work on 1-to-1 basis usually. Multi-player-games.

User Interface

UI: Widget-like dashboards, ability to customize (layout, size, dragging)Google dashboard, netvibes
UI: Rich Visualization (Flash) - PivotTable, dragable Rich UIyourminis
UI: Unified UI elements: lists (with standard but rich functionality), forms etcMS Outlook
UI: Help, guiding, tips. "User maturity": (UI complexity and features based on selected "maturity level")We want to create game-like UI to CoMindWork that guides user through learning curve