šŸ“ˆ
Manager RemoteU
  • Curriculum README
  • Background and Context
    • What is Manager RemoteU?
    • Why Should I Take RemoteU?
      • Testimonies (Don't Take Our Word for It)
      • RemoteU Prepares You for the Future of Work
    • What Makes RemoteU Different?
    • Our Coaching Philosophy
  • On Prem vs. Remote
    • Exposing half-truths about remote work
    • Sync vs. Async
    • Managers, Makers, and Deep Work
    • How to Avoid Burnout and Protect Your Mental Health
    • Combat Loneliness with a Great Social Life
    • 3 Ways to Build Trust With Remote Employees
    • How Remote Workers Make Work Friends
  • IC Skills
    • Mastering IC skills
  • Monday Week 1
    • Day 1 README
    • Readings
      • WSPro, the double-edged sword
      • Content vs. Process Insights
      • The Most Common Reasons RemoteU Managers Fail: How to Avoid Them, and How to Succeed (Part 1 of 2)
      • The Most Common Reasons RemoteU Managers Fail: How to Avoid Them, and How to Succeed (Part 2 of 2)
      • How to fix products (how to execute content insights for fixing products)
      • Time Motion Study
      • Tips & Tricks from Graduates
    • Examples
      • Content Insight Examples
      • Process Insight Examples
  • Tuesday Week 1
    • Day 2 READ ME
    • Readings
      • Daily Check-In Chats
      • Creating Calendars
      • How to Be a Great Coach
      • How the WSPro Frameworks Fit Together
    • Examples
      • Daily Check-In Chats - Good Example 1
      • Daily Check in Chats - Good Example 2
      • Daily Check-in Chat - Good Example 3
      • Daily Check-in Chat - Bad Example
      • Create Calendar - Good Example 1
      • Create Calendar - Good Example 2
      • Create Calendar - Bad Example
      • How to translate calendar into the Crossover Activities App
  • Wednesday Week 1
    • Day 3 READ ME
    • Readings
      • How to Enforce The Quality Bar
      • How to Deep-Dive
      • How to improve quality when FTAR is 100%
    • Examples
      • Enforce The Quality Bar Example 1
      • Enforce the Quality Bar Example 2
      • Enforce the Quality Bar Example 3
      • Bad EQB Example 1
      • Deep Dive Example 1
      • Deep Dive Example 2
      • Deep Dive Example 3
  • Thursday Week 1
    • Day 4 READ ME
    • Readings
      • Rank and Review
      • Insight Anti-Patterns
      • Good Coaching vs. Coaching Anti-Patterns
      • Quantifying Impact
    • Examples
      • Rank & Review - Good Example 1
      • Rank & Review - Good Example 2
      • Rank & Review - Good Example 3
      • Rank & Review - Bad Example 1
  • Friday Week 1
    • Day 5 README
  • Monday Week 2
    • Day 8 READ ME
    • Readings
      • Zero-Based Target
      • TMS vs ZBT
    • Examples
      • TMS vs ZBT Examples
      • ZBT - Good Example 1
      • ZBT - Good Example 2
      • ZBT - Good Example 3
      • ZBT - Good Example 4
      • ZBT - Good Example 5
      • ZBT - Bad Example
  • Tuesday Week 2
    • Day 9 README
    • Readings
      • Gemba Walks
    • Examples
      • Gemba Walk Example 1
      • Gemba Walk Example 2
      • Gemba Walk Example 3
  • Monday Week 3
    • Day 15 README
    • Readings
      • Shrink to Grow
      • Building the 2-Slide Deck
    • Examples
      • Shrink to Grow Example 1
      • Shrink to Grow Example 2
      • Shrink to Grow - Bad Example
  • Tuesday Week 4
    • DAY 23 README
  • Wednesday Week 4
    • DAY 24 README
    • Readings
      • The 2-slide Deck and Summary Anti-patterns
      • Quality bar for The 2-Slide Deck
      • MRU Oral Exam
      • Success After Graduation
    • Examples
      • 2-Slide Deck - Good Examples
      • 2-Slide Deck - Bad Examples
      • Oral Exam - Examples
  • Work In Progress (Please ignore)
    • Culture and Diversity
    • Feedback and Coaching
Powered by GitBook
On this page

Was this helpful?

  1. Wednesday Week 1
  2. Examples

Deep Dive Example 2

PreviousDeep Dive Example 1NextDeep Dive Example 3

Last updated 5 years ago

Was this helpful?

Eng.QAIntegrationTesting

Failure

Link

5 Why

Root Cause

Solution

1. JVHOPST-5815 failed quality review

1. Why ticket failed to pass review?

Protractor Typescript Rule PR9 () was violated.

2. Why PR9 was claimed to be violated?

3. Why Random helper class shouldn't be used?

4. Why it was used?

There is no enforcement for IC's to follow XO coding standards

no enforcement to assure that submitted code follows XO codings standards

Use () to check if is not violated in your proposed code.

Implementation plan:

1. Manager to prepare initial set of rules to comply with. Update script. Share with the team (use most common errors T8W). (1d)

2. IC’s to install PHP interpreter + scan all files before sending for review (5m)

3. Include results of the tool to JIRA ticket (to be checked by Quality Enforcement Team)

Impact on quality: > reduction of 39.47% of failures () > improvement of FTAR by 2.73% ()

2. MOBADM-3843 failed quality review

1. Why ticket failed to pass review?

Pull Request was not containing all

2. Why pull request was not containing all required information?

IC failed to provide required information

3. Why IC failed to provide required information?

There is no enforcement of checklist for pull requests.

no enforcement to assure that pull request data is complete.

Introduce new IQB.New.2. JIRA will require update of new ā€œPull Request linkā€ field while doing transition from ā€œIn progressā€ to ā€œIn reviewā€ state. Correctness of link could be assured by . Implementation plan:

1. Manager to create webhook and new field to JIRA (2h) Impact on quality: > reduction of 20% of failures () > improvement of FTAR by 1.38% ()

3. JVHOPST-5656 failed quality review

1. Why ticket failed to pass review?

were violated.

2. Why Code Standards were violated?

()

3. Why monolithic class was committed?

IC failed to recognize this as an error

4.. Why?

There is no enforcement for IC's to follow XO coding standards

no enforcement to assure that submitted code follows XO codings standards

Use () to check if is not violated in your proposed code.

Implementation plan:

1. Manager to prepare initial set of rules to comply with. Update script. Share with the team (use most common errors T8W). (1d)

2. IC’s to install PHP interpreter + scan all files before sending for review (5m)

3. Include results of the tool to JIRA ticket (to be checked by Quality Enforcement Team)

Impact on quality:

> reduction of 39.47% of failures () > improvement of FTAR T8W by 2.73% ()

screen
JIRA link
Negative impact by changes on existing code
Due to the usage of Random helper class
.
It is expected to use PageHelper.getUniqueId() for generation of random strings.
following script
screen
PR9: ā€œrandom stringā€ rule
calculation
calculation
screen
JIRA link
required information
webhook
(
GitHub-JIRA)
calculation
calculation
screen
JIRA link
Typescript Code Rules
Code was too long (more than 500 lines)
generic rules for coding practices
following script
screen
ā€œmonolithic fileā€ rule
calculation
calculation