Rapid Development Method Requirement

From Open Source Ecology
Revision as of 00:12, 2 June 2025 by Marcin (talk | contribs) (Created page with "OSE is developing scalable development methods where we swarm on a design-build, such that results are obtained in rapid time. For this to be a practical development method, t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

OSE is developing scalable development methods where we swarm on a design-build, such that results are obtained in rapid time. For this to be a practical development method, there is a number of requirements. This pages explores these.

The motivation is leveraging and coordinating existing talent to useful ends. In a random process, no useful work is done. If coordination exists, existing talent can be used to move society forward. This is how we approach work at OSE in order to develop useful things and to solve important problems.

The methods must be fun, practical, and educational. Practical means useful tools, not only entertainment. Thus, practical should involve economic significance. Any such process must be educational: life and evolution is all about learning and adaptation to new conditions.

Some of the key ingredients are:

  1. Effective and efficient learning materials, which allows for rapid learning.
  2. Design tools - open source tools, online designers, etc.
  3. Invocation of formal development methods, such as Open Source Product Development
  4. Concurrent design - many people collaborate, in an effective and efficient way. For this, a shared method must be followed to coordinate effort. Online tools must be applied for access anywhere in the world.
  5. People must come into the event with background knowledge of collaborative development, and must offer a contribution according to Rapid Development Collaboration Architecture.
  6. Products being developed must be broken down according to a Module-Based Design