Please enable JavaScript.
Coggle requires JavaScript to display documents.
MS Direct (Release Management (Release Intake (Issue description: In the…
MS Direct
Release Management
Release Intake
Issue description: In the current situation a requirement management process is available but limitedly adopted, the critical success factor of this process is encompass the interest of both the internal and external stakeholders
Sub Issue: The high level requirements provided consistently require clarification: for the majority of the high level requirements, it is necessary to go back to the requestor. Only when the high level requirements are clarified, the detailed requirements can be drafted
-
Sub issue: The planning, budget and content of a project are continuously redefined due to missing requirements: it often occurs (internal) requirements are not incorporated, for example the requirements for the platform teams, suppliers etc.
-
Sub issue: The high level requirements do not specify exactly what to build: the team interprets the purpose of the requirements and builds accordingly: increased risk of delivering something different than required
-
Sub issue: The high level requirements do not specify exactly what to build: the team interprets the purpose of the requirements and builds accordingly: increased risk of delivering something different than required
-
Sub Issue : The detailed requirements do not specify exactly what to test.
The detailed requirements are the basis for user stories, test cases, test scripts etc. The requirements are often high level and open to interpretation
The user stories are written in a technical language: not from a functionality perspective therefore it is unclear what the objective of the tests should be
-
Sub Issue: Less that 20% first time right (including TCC testing). The problem is not that development does not understand the requirements, the problem is that they can not make them happen due to a variety of technical reasons. The lack of understanding contributes very little to the lack of first time right (80-90% of times development does understand the requirements)
-
-
-
Release content
Issue description: The internal- and external clients (e.g. sales, customer delivery managers, field services etc.) of a release created by development are limitedly involved in the release management process, which; 1) prohibits them from providing relevant input and; 2) prohibits them from preparation of the upcoming activities
Sub Issue: The technical release notes are currently 1) limitedly translated to business language, 2) if so, not written from the merchants’ perspective and 3) limitedly communicated to the merchants (or customer services). The customers, and customer services are therefore limitedly prepared for a release – often they are prepared last minute
-
Sub Issue: A service request of one customer is often implemented for all customers without consultation; there is no market research in to poll the needs or wants of the customer, the deployment of certain features is therefore mainly based on assumptions. Customers have no view on added or removed features.
-
-
Software quality
Test preparation
Issue description: In the current situation the preparation of testing is of a low maturity level i.e. the test plans, test scrips and test cases require an improvement in quality
Sub Issue: The detailed requirements do not specify exactly what to test: The detailed requirements are the basis for user stories, test cases, test scripts etc. The requirements are often high level and open to interpretation
The user stories are written in a technical language: not from a functionality perspective therefore it is unclear what the objective of the tests should be
-
Test coverage
Issue description: There are three issues identified related to test coverage: 1) the test coverage is too low; 2) the test coverage is too often ensured by means of manual activities; 3) the test coverage in the automated test should increase
Sub Issue: Test coverage = one size fits all (Tier 1; KIA accounts):
The complexity of the software landscape (i.e. versions, hardware etc.) is limitedly taken into account
-
Sub Issue: Limited engagement in-. and feedback of the test strategy: a master test plan and test strategy is written for all projects (Audit purposes), it is distributed and obligated to sign
-
Test execution
Issue description The time allocated to testing is too limited, reducing the quality of testing and therewith reducing the quality of software released in production. In addition, the bugs found upstream cannot be reproduced in the test environment.
Sub Issue: Prohibition of execution tests on encrypted packages: encrypting the software package 1) alters the content slightly 2) may create bugs
-
-
-
-
-