The highest priority is communication followed by process.
Sharing knowledge by never saying no, always empowering individuals to participate in discourse.
Self organization looks and feels different to different people, defining process and methodology for organizations is vital for decentralized development cycles.
SODC is about the people; user, developer, designer, etc… needs come first.
Inclusiveness as a mechanism for realizing individuals and collectives perspectives transparently.
DoAcracy as a method for creating self determined and self regulated development cycles. This allows for the individuals of an organization to take responsibility for their day to day tasks through a self determined process.
Milestones are a crucial aspect of SODC, allowing for team accomplishments to be celebrated. Whether the milestone was completed or not, the aim is to allow for an empirical study of the current SODC process being implemented.
A transparent and open process between all aspects of the development cycle is expected. Ensuring research, design, implementation, etc… are all working together and not against each other.
For SODC to be effective, it is important to collaborate with the wider open source ecosystem. Separate teams working on similar, dependent or complementary works should collaborate and share knowledge for the benefit of the larger community and in turn as members of the community help themselves optimize their development cycles.
In SODC teams operate by respect, not rank.
Teams must come to consensus on the definition of done, for clear outcomes to be understood by the entire team.