Open Source Platform
for interconnected virtual worlds

RealXtend Core Project Planning

From Rex community wiki

Contents

Method

RealXtend uses the scrum method of project management for it's internal development. Sprint cycles are traditionally 3 weeks long and start on Mondays.

Community

To ensure smooth interaction with the open source community at large, we will have a need to synchronize our scrum cycles with the pulse of the community.

Therefore it is expected that every sprint task that includes, non-trivial amount of design, creation of a Working Group, or beginning a major re-factor or feature implementation should generate an email to the explaining that task's design and implementation rationale -- what, why, and how.

Teams

Internally we work in terms of teams, with membership in the team very dynamic, as time goes on.

Currently we have the following teams active:

  • User Interface: Implementing functioning UIs
  • Communications: Chat, Voice, and Video streaming
  • Server: All server-side features
  • Scripting: Expose viewer and server features in Python or JavaScript
  • Content Creation Tools: Enable features for DCC
  • Avatar: Make the avatar rich and portable
  • Viewer Framework: API and Internals

Documentation


Development Planning

Planned features for the next development cycle.

Sprints

Milestone 2

Milestone 3

Test Plan