WikiDeal:Minimum Viable Product: Difference between revisions
| m →Planing | m SpectrumMigou moved page Minimum Viable Product to WikiDeal:Minimum Viable Product | ||
| (14 intermediate revisions by 2 users not shown) | |||
| Line 27: | Line 27: | ||
| * '''Contract Creation''': Users select models, input variables, and personalize contracts, saving them in different formats. | * '''Contract Creation''': Users select models, input variables, and personalize contracts, saving them in different formats. | ||
| * '''Negotiation & Signing''': Contracts go through negotiation phases with different statuses (e.g., draft, signed). | * '''Negotiation & Signing''': Contracts go through negotiation phases with different statuses (e.g., draft, signed). | ||
| * '''Post-Deal Support''': Reminders, automated payments, and service activation/cancellation based on contract terms. | * '''Post-Deal Support''': Reminders, automated payments, and service activation/cancellation based on contract terms. With plans for a proof of concept and MVP, WikiDeal envisions a community-driven space fostering innovation in contract management. Feature nice to have on the MVP, or will be done in a second phase :  | ||
| * '''Decentralization''': Contracts are stored locally for privacy; proposals for decentralized solutions for organizations and individuals are in place. | * '''Decentralization''': Contracts are stored locally for privacy; proposals for decentralized solutions for organizations and individuals are in place. | ||
| Additional features in the pipeline include personalized contract styling, external contract creation tools, and true peer-to-peer contract creation, aiming for a transformative impact on how contracts are created, managed, and executed. | Additional features in the pipeline include personalized contract styling, external contract creation tools, and true peer-to-peer contract creation, aiming for a transformative impact on how contracts are created, managed, and executed. | ||
| == Planing == | == Planing == | ||
| #  | # Preparing and submit the MVP proposal to NLnet (done, not to be funded)  NB : all key-features for the Wikideal Minimum Viable product being interdependant, they will be developed in paralel, together, following the same planing. | ||
| # '''Users Needs analysis with experts.'''    | # '''Users Needs analysis with experts.'''    | ||
| #: '''a) 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:   | #: '''a) 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:   | ||
| Line 42: | Line 40: | ||
| #:* workflows | #:* workflows | ||
| #:* development rules/structure (such as metatada/ontology principles) | #:* development rules/structure (such as metatada/ontology principles) | ||
| #: '''b) Studying the code of existing mediawiki extensions before developing''', such as:   | #: '''b) Studying the code of existing mediawiki extensions before developing''', about 10-20 extensions out of the 1'447 existing ones, such as:   | ||
| #:*  | #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Approved_Revs Approved Revs], | ||
| #:* SemanticMediaWiki, | #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Cite Cite], | ||
| #:*  | #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CommentStreams CommentStreams], | ||
| #:* Wikibase (Wikidata client), | #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Data_Transfer Data Transfer], | ||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Expiry Expiry], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:External_Data External Data], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:OAuth OAuth], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Mpdf Mpdf], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Page_Forms Page Forms], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:PageOwnership PageOwnership], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:PageProperties PageProperties], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:ParserFunctions ParserFunctions], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:PerPageLanguage PerPageLanguage], | |||
| #:* [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki SemanticMediaWiki], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:TemplateData TemplateData], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:VisualEditor VisualEditor], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:TemplateData TemplateData], | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Wikibase Wikibase] (Wikidata client), | |||
| #:* [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:WikiSEO WikiSEO] | |||
| #:and perhaps some others. | #:and perhaps some others. | ||
| # '''Ontology planning:''' defining metadata scheme for clauses, contract models, and helper data objects like user manuals, guided tours, etc. | # '''Ontology planning:''' defining metadata scheme for clauses, contract models, and helper data objects like user manuals, guided tours, etc. | ||
| Line 54: | Line 67: | ||
| # '''Iterate Based on Feedback:''' Analyze the feedback received and make necessary improvements. | # '''Iterate Based on Feedback:''' Analyze the feedback received and make necessary improvements. | ||
| # '''Track key performance indicators (KPIs)''' to assess the success of the MVP and guide further iterations. | # '''Track key performance indicators (KPIs)''' to assess the success of the MVP and guide further iterations. | ||