Developers' Social Network - UA

Stage: startup

Current plan is available as {3}

Requirements

Business requirements

Provide online means to find and communicate between developers, discuss their projects and ideas.

General architecture

Web

Users

  • Visitor
  • User
  • Admin

Data

  • user profile
    • name
    • email
    • jabber
    • icq
    • personal site/blog
    • photo
    • livejournal id
    • linkedin id
    • moikrug id
    • karma
  • tag

Functions, screens, performance

Environment

Other hardware and software integration

  • colo.kds.com.ua VE
  • ALT Linux Sisyphus 4.0

Development language and style

  • Python 2.4.x
  • PEP 8
  • 100% test coverage with nose
  • nose unit tests
  • pylint score 8 or better
  • all generated html should be valid xhtml and valid css

Licensing and license compatability

All Rights Reserved.

Risk profile

Below the identified project risks are enumerated.

  • Real development velocity too low comparing to initially estimated
  • Non-development delays
  • Software defects in the developed Product
  • Software defects in 3rd party products

Things in development

None yet

Future development

See also

Work progress

2007.09.19

Initialized trac.

-- akhavr