WikiDeal:Minimum Viable Product: Difference between revisions
Line 34: | Line 34: | ||
== Planing == | == Planing == | ||
# '''Needs analysis with experts.''' | # '''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 /> | ||
# '''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 | PHP & MediaWiki extension development: approximately 120-140 hours. | ||
JavaScript for frontend: estimated | 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 | Development: approximately 160-180 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: | Total estimated: 700-820 hours (includes hours of coaching, coordination, and documentation) |