WikiDeal:Minimum Viable Product: Difference between revisions

Line 34: Line 34:
== Planing ==
== Planing ==


# '''Needs analysis with experts.''' Investigation and adapting the code of existing mediawiki extensions, such as :  Pageforms,  Semantic wiki,  Cite extension,  Wikibase client  <br />Including meeting to design and adapt :    - mockups  - workflows - development rules/principle'''s'''
# '''Users Needs analysis with experts.'''  '''1a) Design activities:''' developing basic wireframes to visualize the layout and flow of the MVP and defining user stories to outline the expected user interactions. Including meeting to design and adapt :  usecase scenarios  - mockups  - workflows  - development rules/structure (such as metatada/ontology principles) 1b) Studying the code of existing mediawiki extensions before developing, such as :  Pageforms,  Semantic wiki,  Cite extension,  Wikibase client, abstract (reference : [[mediawikiwiki:Category:All_extensions|list of 1447 existing mediawiki extensions]]) <br />
# '''Design activities:''' developing basic wireframes to visualize the layout and flow of the MVP and defining user stories to outline the expected user interactions.
# '''Development activities:''' implementing the core features identified in the earlier stages.
# '''Development activities:''' implementing the core features identified in the earlier stages.
# '''Testing''' individual components.
# '''Testing''' individual components.
Line 46: Line 45:


==== Customization of contract templates and clauses (MediaWiki) ====
==== Customization of contract templates and clauses (MediaWiki) ====
PHP & MediaWiki extension development: approximately 100-120 hours.  
PHP & MediaWiki extension development: approximately 120-140 hours.  


JavaScript for frontend: estimated 60-80 hours.
JavaScript for frontend: estimated 80-100 hours.


==== Basic contract creation (MediaWiki) ====
==== Basic contract creation (MediaWiki) ====
Line 59: Line 58:


==== Negotiation & Signing (instance application) ====
==== Negotiation & Signing (instance application) ====
Development: approximately 100-120 hours.
Development: approximately 160-180 hours.  
 
==== Decentralization (instance application) ====
Development: approximately 180-200 hours.  


=== Totals ===
=== Totals ===
''These estimates are subject to variation based on the familiarity with developing MediaWiki extensions, specific requirements that are to be decided, and other factors.''
''These estimates are subject to variation based on the familiarity with developing MediaWiki extensions, specific requirements that are to be decided, and other factors.''


Total estimated: 780-920 hours (includes hours of coaching, coordination, and documentation)
Total estimated: 700-820 hours (includes hours of coaching, coordination, and documentation)