<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:26:28 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-3215] SPIKE: Improved Reference data handling during upgrades PoC</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3215</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;Overview&quot;&gt;&lt;/a&gt;Overview&lt;/h2&gt;

&lt;p&gt;The objective of this spike is to create a proof of concept that will help evaluate the proposal for improved handling of reference data during upgrades.  Ideally this work will exercise enough of the proposal to expose any pitfalls and provide insight into how much work it will be to implement this across the various FOLIO modules.&lt;/p&gt;

&lt;p&gt;See the proposal on the &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/TC/Improved+Handling+of+Reference+Data+During+Upgrades&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;wiki &lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;Approach&quot;&gt;&lt;/a&gt;Approach&lt;/h2&gt;

&lt;p&gt;The PoC should be based on either:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;A brand new (PoC) module with one or more simple controlled vocabularies (can borrow something existing like materialTypes if that&apos;s easier)&lt;/li&gt;
	&lt;li&gt;A fork of an existing module which has a reasonable controlled vocabulary, e.g. mod-inventory-storage.  In this case it&apos;s not necessary to implement the proposal for ALL controlled vocabularies in the module.&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;&lt;a name=&quot;Evaluation&quot;&gt;&lt;/a&gt;Evaluation&lt;/h2&gt;

&lt;p&gt;The PoC will be evaluated by the Technical Council as well as the SysOps SIG.  The evaluation will look at the following metrics:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Does the PoC exercise all of the use cases outlined in the proposal?&lt;/li&gt;
	&lt;li&gt;Is it clear to the system operator what&apos;s needs review?&lt;/li&gt;
	&lt;li&gt;Is it clear to the system operator what&apos;s is in conflict and needs to be resolved?&lt;/li&gt;
	&lt;li&gt;What is the perceived amount of effort required to implement the proposed solution across FOLIO modules with reference data?&lt;/li&gt;
	&lt;li&gt;Are there any challenges or concerns related to security, maintainability, extensibility, etc.?&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;AcceptanceCriteria&quot;&gt;&lt;/a&gt;Acceptance Criteria&lt;/h2&gt;

&lt;p&gt;The PoC must:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Be checked into the folio-org GitHub&lt;/li&gt;
	&lt;li&gt;Include sufficient documentation for the SysOps SIG to run/test the upgrade process&lt;/li&gt;
	&lt;li&gt;Be demonstrable to the Technical Council/SysOps SIG&lt;/li&gt;
	&lt;li&gt;Exercise the use cases outlined in the proposal&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;A wiki page should be created that documents:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Challenges/pitfals encountered and the solution(s) explored/implemented&lt;/li&gt;
	&lt;li&gt;Concerns about the approach, e.g. related to security, maintainability, extensibility, ease of implementation, etc.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="79746">FOLIO-3215</key>
            <summary>SPIKE: Improved Reference data handling during upgrades PoC</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5cf6c546b87c300f36eb7b9a">Craig McNally</reporter>
                                    <labels>
                    </labels>
                <created>Tue, 22 Jun 2021 20:37:11 +0000</created>
                <updated>Fri, 24 Mar 2023 16:16:23 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="56694">RMB-873</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13333">UXPROD-3111</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10144"><![CDATA[Core: Platform]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0303z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>