Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Suggest ideas for FOLIO reports and dashboards here

Page properties
labeljirareport

Dynamic release data with weekly status updates

Q1 2019 Features in JIRA (updates dynamically)

Functional Features Today


JIRA
serverFOLIO Issue Tracker
jqlQueryfilter=11040
counttrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

NFRs (Non-Functional Requirements) Today

JIRA
serverFOLIO Issue Tracker
jqlQueryfilter=11041
counttrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

See the Q1 2019 Release Dashboard and the Chalmers Release Dashboard in JIRA for more charts and click-through to feature details.

See FOLIO Quality Dashboard for bi-weekly updates on software quality.

Weekly Updates

Report Date

Overall Status Update

Q1 Feature Count on Report Date



Functional

NFR





2019-01-29

Cate Boerema

Jakub Skoczen

  • Started sprint 56

  • Core: Functional work items update: see Cate's update

  • Cross-team:
    • Discussed data import architecture with FOLIJET.
      • Two new modules proposes: mod-source-record-storage and mod-source-record-manager. Data conversion rules stored in the manager but executed by modules participating in import (e.g mod-inventory-storage). TBD: how rules are executed
      • Data import to utilise PubSub mechanism, FOLIJET to work on mod-pubsub implementation, Core:platform to provide Okapi extensions
      • Core:platform to provide deployment for SRS and enable in-module data loading
    • FOLIO-1747: a breaking change to mod-orders resulted in problems on folio-snapshot environment, discussed with Craig and Aliaksi
    • CIRC-198: a problem with mod-circulation breaks ui-checking and ui-users functionality on folio-snapshot
  • Core: Platform update:

    • Sprint 55:
      • DevOps FOLIO-1631 add a "released dependency check" to release jobs

      • DevOps FOLIO-1632 Create lighter-weight folio core VM FOLIO-1690 Q4 Vagrant box

      • Performance issues:

        • MODINVSTOR-248 Mod-inventory-storage (get items by query=id=xx)

        • MODAT-42 Mod-authtoken caching issues

        • MODINVSTOR-215 Hint DB on sort/search strategy

        • MODINVSTOR-254 PUT /instance-storage/instances/{instanceId}

      • Automatic Data Loading:

        • MODINVSTOR-216 Reference data loading for mod-inventory-storage

      • Okapi, RMB and CQL2PG bug fixes:

        • OKAPI-695Incorrect handling on non-ASCII characters in module descriptors

        • OKAPI-693Introduce filter request-log to avoid buffering HTTP content in memory

        • OKAPI-694Upgrade to Vertx 3.6 series

        • RMB-310 xml handling different when going to RAML 1.0 / RMB 20+

        • RMB-315 Fix security vulnerabilities in jackson-databind >= 2.9.0, < 2.9.8

          • CQLPG-76Fix security vulnerabilities reported in jackson-databind >= 2.9.0, < 2.9.8

    • Sprint 56 is the first sprint to include Scrum "ceremonies"
    • Scrum board for Core: platform: https://issues.folio.org/secure/RapidBoard.jspa?rapidView=80&view=planning
    • Summary:
      • FOLIO performance tuning and search capabilities (CQL2PG):

        • FOLIO-1744 establish expected response time for performance benchmarks in Jenkins

        • MODINVSTOR-256 /instances?query=holdingsRecords.permanentLocationId=abc*

        • MODINVSTOR-182 optimize identifiers array indexes (ISBN, ISSN, LCCN, OCLC, …)

        • RMB-301 query optimizer hint: sort index or full text index

      • Automatic builds for FOLIO “release”

        • FOLIO-1738 PR build pipeline for platform-core releases

        • FOLIO-1739 PR build pipeline for platform-complete releases

      • Okapi/RMB/CQL2PG bugfixes:

        • RMB-326 Upload: complete state set before end-of-stream

        • RMB-321 Improve file upload mechanism to avoid memory leaks

      • FOLIO Edge modules:

        • include edge-oai-pmh in folio-snapshot/testing

      • Automatic loading of sample and reference data:

        • FOLIO-1726 load sample MARC record data in mod-source-record-storage



JIRA
serverFOLIO Issue Tracker
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND (labels != NFR OR labels = EMPTY) AND fixVersion was "Q1 2019" ON (2019-01-29) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

JIRA
serverFOLIO Issue Tracker
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels = NFR AND fixVersion was "Q1 2019" ON (2019-01-29) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49





Click to view status update history

Q1 2019 Release Features (Functional) by Status

JIRA
serverFOLIO Issue Tracker
jqlQueryfilter=11040
counttrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

JIRA Charts
bordertrue
showinforfalse
serverFOLIO Issue Tracker
jqlfilter%3D11040
statTypestatuses
chartTypepie
width
isAuthenticatedtrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

Q4 2018 Release Features (NFR) by Status

JIRA
serverFOLIO Issue Tracker
jqlQueryfilter=11041
counttrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

JIRA Charts
bordertrue
showinforfalse
serverFOLIO Issue Tracker
jqlfilter%3D11041
statTypestatuses
chartTypepie
width
isAuthenticatedtrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

Status

Definition

Open 

Feature is waiting to be picked up by PO.  

Draft 

Feature is  being worked on by the PO.  Discussions are happening with the SIGs and sub-groups, mock-ups are being created.  Analysis is underway.

Analysis Complete

PO analysis is complete.  Stories are written and mockups have been created.

In Progress

Analysis is complete and development is underway.  While it is often the case that we begin development on some aspects of a feature before the PO’s analysis work has been completed, please do not move a feature into Development (In Progress) until after Analysis is Complete.  This is important so we can maintain visibility into what features that have remaining PO work.

In Review

Most or all stories in the feature are In Review (being tested).

Closed

All stories in the feature have passed test and are closed.  Feature is complete.




Product Owner Updates


DateProduct OwnerNotable Risks, Issues and/or Changes




Click to view product owner update history


Chalmers 

The focus of Q1 2019 is delivering the features required by Chalmers to go live.  For this reason, we will take a closer look at those features in this portion of the report.  See the Chalmers Release Dashboard in JIRA for these and more click-through reports.


NOTE: There are also 

JIRA
serverFOLIO Issue Tracker
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND status != closed AND "Rank: Chalmers" is EMPTY AND (labels not in (NFR, mandatory, technical) OR labels is EMPTY) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49
 (UXPROD features) that have not yet been ranked by Chalmers.  As these features are ranked, we should expect the features needed below to increase.


Remaining Features Needed by Chalmers to Go-Live 

JIRA Charts
serverFOLIO Issue Tracker
jqlfilter%3D11044
ystattypecustomfield_10002
chartTypetwodimensional
isAuthenticatedtrue
numberToShow50
xstattypefixfor
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

Chalmers Go-Live Features at Risk in Q1

These may be carried over into Q2 2018 (either entirely or in part)

JIRA
serverFOLIO Issue Tracker
columnskey,summary,assignee,status,epic link,labels,development team
maximumIssues20
jqlQueryfilter=11118
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

Chalmers for Go-Live Feature With No PO

JIRA
serverFOLIO Issue Tracker
columnskey,summary,fixversions,epic link
maximumIssues20
jqlQueryfilter=11046
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

Features Needed by Chalmers for Go-Live

JIRA Charts
bordertrue
showinforfalse
serverFOLIO Issue Tracker
jqlfilter%20%3D%20%22Chalmers%20Go-Live%20Features%20(Regardless%20of%20Release)%22
statTypestatuses
chartTypepie
isAuthenticatedtrue
serverId6ccf3fe4-3301-368a-983e-20c466b11a49

Q4 2018 Release History

MetricDescription
Current featuresFeatures targeted for Q1 release as of today
  • JIRA
    serverFOLIO Issue Tracker
    jqlQueryfilter=11040
    counttrue
    serverId6ccf3fe4-3301-368a-983e-20c466b11a49
    Functional
  • JIRA
    serverFOLIO Issue Tracker
    jqlQueryfilter=11041
    counttrue
    serverId6ccf3fe4-3301-368a-983e-20c466b11a49
    NFR
Baseline release features

Baseline features targeted at beginning of quarter (January 14, 2019)

  • JIRA
    serverFOLIO Issue Tracker
    jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND (labels != NFR OR labels = EMPTY) AND fixVersion was "Q1 2019" ON (2019-01-15) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
    counttrue
    serverId6ccf3fe4-3301-368a-983e-20c466b11a49
    Functional
  • JIRA
    serverFOLIO Issue Tracker
    jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels = NFR AND fixVersion was "Q1 2019" ON (2019-01-14) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
    counttrue
    serverId6ccf3fe4-3301-368a-983e-20c466b11a49
    NFR