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

Q4 2018 Features in JIRA (updates dynamically)

Functional Features Today

Jira Legacy
serverSystem Jira
jqlQueryfilter=10984
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

NFRs (Non-Functional Requirements) Today

Jira Legacy
serverSystem Jira
jqlQueryfilter=10985
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

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

See /wiki/spaces/DQA/pages/2654395 for bi-weekly updates on software quality.

Q4 2018 Release Milestones

Weekly Updates

Report Date

Overall Status Update

Q4 Feature Count on Report Date



Functional

NFR

2018-12-04

Cate Boerema (Deactivated)

  • Index Data having company meetup so I am running the Core team roundups
  • Gap analysis team is working very hard to get the Q1 planning in place. This means:
    • UXPROD feature refactoring
    • Feature distribution across teams
    • Feature estimating
  • Risk: there is a LOT of concurrent circulation work that needs to happen. We need to be very careful about how this is distributed across teams.
  • Goal is to have the cap plan updated tomorrow

Jira Legacy
serverSystem Jira
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels != NFR AND fixVersion was "Q4 2018" ON (2018-12-04) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Jira Legacy
serverSystem Jira
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels = NFR AND fixVersion was "Q4 2018" ON (2018-12-04) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

2018-11-27

Cate Boerema (Deactivated)

  • Several Core team Q4 features are at risk, but I am reluctant to move them out of the quarter, as we are hoping we can make at least some progress before feature freeze. POs for other teams are probably doing the same. Here's the full list of at-risk features across teams. There are 22 (of the total 107 targeted).
  • I have tagged the features and stories coming out of the November Chalmers visit. View the list here.
  • Circulation is still a risk area for Chalmers go-live. Specifically:
    • Request policy still be designed (re-designed) and some elements may be moving to the Loan policy. Cate, Sean and Tania working to get this nailed down for the developers asap
    • While some aspects of circulation are independent enough to be worked by a team other teams (e.g. loan and request policy CRUD, extending the loan rules editor) making these new policies effective will really need to be done by the Core team.
    • Making policies effective needs to be done in exactly the same code being modified for other ongoing circulation features such as in transit to home location and fulfilling pickup requests. Not a lot of work can be done concurrently here.
    • Title requests - still not clear what the plan is here.
    • Library opening hours calendar - Sean is finding bugs and issues with this Qulto-developed app. Which team is responsible for maintaining it? Sean would be the best fit from a PO perspective given his other features are primary consumers of calendar data.
    • Here is a list of circ related features likely needed by Chalmers to go live which will need to carry over in some form to Q1. The list is long and there are dependencies.
  • Leipzig is hosting a self-built article index and are providing the data to a number of German libraries, most of them using vuFind discovery systems (are mostly hosted by Leipzig). The infrastructure/community is named finc. They are now getting ready to re-implement their configuration software on FOLIO. The code will of course be open source and re-usable, if there are any institutions interested in this kind of set-up. I have implemented a JIRA project (UIFC) for them to track their requirements.

Jakub Skoczen

  • Started sprint 52

  • Backend issues critical for completing functional work:

    • CIRC-154: check-in by barcode API (IN PROGRESS by Marc) will be completed by the end of the week.

    • CIRC-146: Change status to "in transit" upon check-in (IN PROGRESS byt Marc) will be completed by the end of the week.

    • CIRC-150: validation of check-in/check-out SP during loan CRUD (IN PROGRESS by Kurt) required for UIU-485, will be completed by the end of the day

    • CIRC-156: dereference patron group ID to display the name along with the request (DONE, Kurt) no longer blocks UIREQ-114, needs handling of permissions

  • Cross team


  • OKAPI/RMB, Performance NFRs

    • MODINVSTOR-215: Julian implements solution agreed with EPAM DBAs, see RMB-301 (IN PROGRESS)

    • Adam is working on reference data loading; RMB-296 (DONE) and MODINVSTOR-216 (IN PROGRESS)

  • Devops:

    • FOLIO-1577: two new Okapi feature implemented (OKAPI-683 and OKAPI-684) to better report dependency issues and catch unreleased dependencies at release time. John will perform a Q4 build on Monday (2018-12-03)

    • FOLIO-1548: STCLI-15 completed, STCLI-114 (ability to run modules locally and have them communicate with the black-box) starting

Jira Legacy
serverSystem Jira
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels != NFR AND fixVersion was "Q4 2018" ON (2018-11-27) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Jira Legacy
serverSystem Jira
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels = NFR AND fixVersion was "Q4 2018" ON (2018-11-27) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Click to view status update history

Q4 2018 Release Features (Functional) by Status

Jira Legacy
serverSystem Jira
jqlQueryfilter=10984
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Jira Charts
bordertrue
showinforfalse
serverSystem Jira
jqlfilter%3D10984
statTypestatuses
chartTypepie
isAuthenticatedtrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Q4 2018 Release Features (NFR) by Status

Jira Legacy
serverSystem Jira
jqlQueryfilter=10985
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Jira Charts
bordertrue
showinforfalse
serverSystem Jira
jqlfilter%3D10985
statTypestatuses
chartTypepie
isAuthenticatedtrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

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
12-0710-18UXPROD-1119 will not be totally implemented–manual totally implemented for Q4 2018–manual patron blocks will be able to be created UIU-674 but not enforced UIU-675.  Enforcement UIU-675 is less than a week behind the freeze date of December 7 for Q4 2018.  This is go-live feature for Chalmers.  Perhaps Chalmers doesn't need to wait until the Q1 2019 release in April if UIU-675 is ready this week?  Cate has recommended that Holly check with Jakub.
12-06-18

UXPROD-656 (CRUD for batch import rules) was (in retrospect) a huge feature. It was renamed as Data Import Infrastructure and Planning and remains in Q4 2018. Other features broken out from it:

UXPROD-1376: file extension settings (Q1 2019)

UXPROD-1377: CRUD for Job profiles (Q1 2019)

UXPROD-1378: CRUD for Mapping profiles (Q1 2019)

UXPROD-1379: CRUD for Action profiles (Q1 2019)

UXPROD-1380: CRUD for MARC mapping profiles (Q1 2019)

UXPROD-1381: CRUD for EDIFACT mapping profiles (Q2 2019)

UXPROD-1382: CRUD for Delimited mapping profiles (Q2 2019)

12-06-18UXPROD-1038 (ISBN Normalization): split into 2 features. This one will remain in Q4 2018 and cover preparation and design. UXPROD-1394 marked for Q1 2019 and will cover implementation
12-05-18UXPROD-1217 As of today, functionality to extend the existing loan rules editor to accommodate additional policy types (e.g., request policies, notice policies) has been moved to Q1-2019.

Click to view product owner update history


Chalmers 

The focus of Q3 and Q4 2018 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 Legacy
serverSystem Jira
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
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
 (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
serverSystem Jira
jqlfilter%3D11044
ystattypecustomfield_10002
chartTypetwodimensional
isAuthenticatedtrue
numberToShow50
xstattypefixfor
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Chalmers Go-Live Features at Risk in Q4 

These may be carried over into Q1 2019 (either entirely or in part)

Jira Legacy
serverSystem Jira
columnskey,summary,assignee,status,epic link,labels,development team
maximumIssues20
jqlQueryfilter=11045
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Chalmers for Go-Live Feature With No PO

Jira Legacy
serverSystem Jira
columnskey,summary,fixversions,epic link
maximumIssues20
jqlQueryfilter=11046
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Features Needed by Chalmers for Go-Live

Jira Charts
bordertrue
showinforfalse
serverSystem Jira
jqlfilter%20%3D%20%22Chalmers%20Go-Live%20Features%20(Regardless%20of%20Release)%22
statTypestatuses
chartTypepie
isAuthenticatedtrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc

Q4 2018 Release History

MetricDescription
Current featuresFeatures targeted for Q4 release as of today

Jira Legacy
serverSystem Jira
jqlQueryfilter=10923
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
Total

  • Jira Legacy
    serverSystem Jira
    jqlQueryfilter=10984
    counttrue
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    Functional
  • Jira Legacy
    serverSystem Jira
    jqlQueryfilter=10985
    counttrue
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    NFR
Baseline release features

Features targeted for Q4 release on October 9, 2018. Notes:

  • The baseline features were not finalized until about a week after the start of the development period, as the Acquisitions issues needed to be distributed across development teams
  • Included features will need to be further adjusted due to resourcing changes, but this can be considered the baseline

Jira Legacy
serverSystem Jira
jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND fixVersion was "Q4 2018" ON (2018-10-09) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
counttrue
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
Total

  • Jira Legacy
    serverSystem Jira
    jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels != NFR AND fixVersion was "Q4 2018" ON (2018-10-09) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
    counttrue
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    Functional
  • Jira Legacy
    serverSystem Jira
    jqlQueryproject = uxprod AND type = "new feature" AND (resolution not in (duplicate, "Won't Do") OR resolution is EMPTY) AND labels = NFR AND fixVersion was "Q4 2018" ON (2018-10-09) ORDER BY cf[10002] ASC, assignee ASC, summary ASC
    counttrue
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    NFR