Entradas

COMET-OCEP: A software development process for research and development (R&D)

COMET-OCEP: A software development process for research and development (R&D) The COMET-OCEP process is a combination of two software processes: COMET (collaborative object modeling and architectural design method) and OCEP (Open Community Engagement Model). In the first phase (RESEARCH), the ideas are spread all over the meetings between developers, researchers and stakeholders. The disposable prototypes provide a proof of concept for new ideas, and favor communication for requirement collection and comprehension, as well as the creation of a stable, platform-independent design model, previous to the implementation. As a product of the research phase, disposable prototypes may provide enough experience and algorithm validation to write a conference or journal paper, a patent, or to abandon unuseful ideas. The second phase (DEVELOPMENT) is inherited from OCEP, and considers an agile-incremental development with 4 cyclic stages: a) detailed design; b) development; c) refinement;...

COMET-OCEP: proceso de software para Investigación y Desarrollo

Imagen
COMET-OCEP: proceso de desarrollo de software para ambientes de  Investigación y Desarrollo (R&D) Es un proceso de desarrollo de software que surge de la unión de COMET (collaborative object modeling and architectural design method) y OCEP (Open Community Engagement Model). En su primera fase, COMET-OCEP favorece la generación de prototipos descartables para la recabación y comprensión de requerimientos, y la construcción de un modelo de diseño estable, previo a la implementación definitiva. La fase de desarrollo, heredada del modelo OCEP, impulsa el desarrollo incremental. Siguiendo ambas fases se pretende equilibrar entre la elaboración de un diseño maduro, aprovechando la experiencia del desarrollo de prototipos descartables, con la construcción  ágil e incremental de software. Las principales características diferenciadoras del proceso COMET-OCEP incluyen: Considera grupos de trabajo pequeños, e inclusive un solo desarrollador (o investigador), ya que puede seguir...