SRC - NAT Refactoring

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 25

Title: SRC NAT Refactoring

Doc. ID: D00XXXXXXX


Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Fitting Software Connexx 9.8


Software Requirement Concept (SRC)
Feature: “NAT Refactoring”
Author: SiCraft Team

Page 1 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
References Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

The following documents are related to this document:


ID Doc ID Title

[1] D00XXXXXX Feature’s SRS

Page 4 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Feature Stakeholders Doc. ID: D00XXXXXXX
Version: 0.1

Stakeholder Name
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Product Owner / SRC Author Viola Huebner, SiCraft Team

Product Manager(s) Connexx 9.8, Gerd Reichenberger


(CXX, Audiology, Brand X, HiCoss,…)
Project Lead(s) Andreas John
(CXX, HiCoss, SIFIT, …)
System Engineer NA

Usability Manager Verena Pflug

Tester SiCraft Team

Software Developer (firmware) NA

Audiologist NA

Product Risk Manager NA

Software Architect Helmut Leidenberger, Praveen Mariguddi

…[add stakeholders if needed]

Page 5 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Glossary / Abbreviations Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Link to QMS Glossary:


https://intranet.sivantos.com/qm/New_QMS/WIs_Forms/download_wi/GLOBAL_WI_DOC_009.pdf
SW Glossary: AgileDoc ID: D00006583
https://tfs-portal.audiology-solutions.net/sites/Prod/Audiology/SWRE/Shared%20Documents/90_public/RDWikiFiles/SW%20Glossary.pdf

Abbrev. Meaning

NAT Notch Amplification Therapy

Page 6 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Main
Concept Content
(Start Here!)
Page 7 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Main Use Case Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

The main goal is to restructure the NAT workflow to achieve following things:

1. Get rid of automatic entering into the measurement mode when entering Notch Therapy page. With
new workflow, HAs will enter measurement mode upon user intervention (start of test) and exit
measurement mode upon test end.

2. Inconsistent workflow theoretically allows for two tests to be performed simultaneously (e.g. “Guided
Matching” and “Frequency Check”).

3. Solving the problem of writing operation while being in measurement mode page. Disable all write
operations while being in measurement mode to avoid frequent state switching of HAs.

Page 8 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Assumptions Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

• Changes will affect all platforms which support NAT.

Page 9 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Problem/Issue Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

• There is no switch for HA to enter/exit measurement mode.


• UI allows for two tests (Manual Matching and Frequency Check here) be done simultaneously.
• Activate notch which is a write operation can also be done while HA is in measurement mode.

All these things leads to several weird bugs in workflow which are often annoying for HCP and makes them want to use this
feature less.

Page 10 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Solution Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

1. Prevent automatic entering in measurement mode while navigating to Notch Therapy page.
• HA should enter measurement mode upon user intervention
• Can be done by providing buttons for starting and ending test which will control HA state

2. Optimize workflow so that at a time only one test can be perfomed.


• Restructure workflow so that only one test can be performed at a time
• UI should be blocked for other tests while one test is in progress
• Provision to restart the finished test should be there at all times provided any other test is not in progress

3. Write operations should be controlled while in measurement mode


• Any write operations should be prevented while HA is in measurement mode
• Activate Notch should only be enabled while test are not in progress and frequency has been set
• Toolbars and menu where any write operations are there should be disabled while in measurement mode

Page 11 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
UI Wireframes Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Initial UI state.
Press Start Test to start test

HA will enter measurement mode


upon test start
UI controls will be enabled upon test
start

Page 12 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
UI Wireframes Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Play Tone A and Tone B for Select


buttons to be enabled

Page 13 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
UI Wireframes Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Upon selecting frequency, test is


marked as complete

HA will come out of measurement


mode

Restart Test button will be enabled to


restart the test**

Frequency Check UI will be enabled


once Guided Matching test is
completed

HA will enter measurement mode


again once Frequency Check test is
started

Page 14 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
UI Wireframes Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Play both tones for Select button to


get enabled

After test is finished, Activate Notch


checkbox will get enabled

HA will come out of measurement


mode once test is finished

Once both tests are finished, Restart


Test button will be enabled for both
tests

Page 15 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
UI Wireframes Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

User can check the Activate Notch


checkbox upon completion of tests

Page 16 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Risk Mitigations Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

NA

Page 18 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Support/Impact: CXX features Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

No impact on other features.

Page 19 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Support/Impact: Smartphone Apps Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

No impact on smartphone apps.

Page 20 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Support/Impact: Manufacturing Systems Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

No impact on manufacturing systems.

Page 21 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Support/Impact: Installation Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

No impact on installation.

Page 22 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Support/Impact: Environment Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

No impact on environment.

Page 23 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Non-Functional Requirements Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

• Plan to have performance testing before and after workflow restructuring.

Page 24 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Decisions Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

<Add here the decisions which have been made within review meeting of this SRC>

Page 25 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Questions and Answers Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Q. If HI disconnection/reconnection happens while performing a particular test, what should happen to the test state?
A. Reset to 'Start Test' state (initial state, similar to existing behavior).

Q. What if we navigate out of NAT page while performing tests?


A. The entire state of NAT page needs to reset back to initial.

Q. Is first fit mandatory to be performed? If not done, will there be any impact on the functionality?
A. Not mandatory but recommended.

Q. Talk to Patient and Information buttons are missing in the new proposal? Shall they be retained same as old UI?
A. Needs to be retained as they are now.

Q. Consider matching test done and the frequency test done and then again perform the matching test. In this case frequency check
should show as start test or restart test, coz the frequency is overwritten by the matching test.
A. When frequency is modified by any test, then Frequency Check UI should be reset to 'Start Test'. While any test is being
performed, the Frequency Check UI shouldn't be changed.

Page 26 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Questions and Answers Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

Q. Any dependencies on dialogs such as LSM, FW Update? What should be the behavior if they are opened?
A. If LSM dialog is opened, UI should reset since disconnection happens. FW Update, Service Programming is disabled as of now and
should remain as is.

Q. Clarify what Plausibility check and Octaves mean?


A. Already clarified with MMW and uploaded relevant documents in Teams folder.

Q. Prepare list of programs which doesn't allow NAT.


A. Currently, T-coil programs like Induction loop doesn’t allow NAT.

Q. Is it required to preserve the mute state of HI after the test is finished?


A. Not required as of now, preserve the current behavior.

Q. Should the side selection button be disabled when any test is ongoing?
A.

Page 27 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15
Title: SRC NAT Refactoring
Open Topics / Comments Doc. ID: D00XXXXXXX
Version: 0.1
Copyright Sivantos GmbH. All rights reserved. Restricted. Print outs are uncontrolled copies.

<Add here the open topics which could not be clarified within review meeting of this SRC>
<This slide is intentionally “hidden” from presentation mode – to skip it during printing to PDF>
Open Topic Owner Deadline
Why HA goes to muted state while its in measurement mode?
Check for data collection. Ankur

Page 28 of XXX
Template: GLOBAL_F_SW_169, Version 2.0, effective: 2017-10-15

You might also like