From 7ac9c953cd61fba47b0abf47755ac39b1a5a703e Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Fri, 16 Jun 2017 09:51:59 +0200
Subject: [PATCH 1/9] Updated the Frontend OKRs for Q3

---
 source/okrs/index.html.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index f71eac5b40d..8737a4bdddc 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -152,6 +152,8 @@ TODO: Link to Diff with the start of the quarter
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Frontend: Measure end-to-end performance of frontend rendering
+    * Frontend: Manual performance audit. Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
+    * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
     * Edge: Enable Bullet by default
   * VP Eng: Eliminate critical stability issues
@@ -161,6 +163,7 @@ TODO: Link to Diff with the start of the quarter
     * Platform: Namespace and project renames work 100% of the time
     * Platform: Repository cache state eventually consistent within minutes (no manual expiration needed)
     * Frontend: Implement cross-browser automated testing. Catch at least one browser regression before release date.
+    * Frontend: Accomplish at least [3 technical debt/improvement issues]((https://gitlab.com/gitlab-org/gitlab-ce/issues/32519)) per release cycle
     * CI/CD: In case of runners infrastructure failure, do automatic failover
   * VP Scaling: Secure platform
     * Security: Improve defenses. Implement top 10 actions from Risk Assessment.
@@ -207,6 +210,7 @@ TODO: Link to Diff with the start of the quarter
   * Head Prod: Marketing copy for [Auto DevOps](https://gitlab.com/gitlab-org/gitlab-ee/issues/2517). Published.
   * UX: [Improved navigation. Iterate on it every month.](https://gitlab.com/gitlab-org/gitlab-ce/issues/32794)
   * UX: [Improve perceived performance](https://gitlab.com/gitlab-org/gitlab-ce/issues/29666)
+  * Frontend: Get a [moonshot](https://gitlab.com/gitlab-org/gitlab-ce/issues/32519) (e.g. VSCode, Theia editor, Group dashboards) from PoC to Feature
   * CI/CD: [Java artifact repository](https://gitlab.com/gitlab-org/gitlab-ce/issues/19095). Maven compatible first iteration.
   * Head Prod: [Make vision video](https://gitlab.com/gitlab-org/gitlab-ce/issues/32640). Published.
   * Head Prod: [Auto DevOps](https://gitlab.com/gitlab-org/gitlab-ee/issues/2517) plans. 10 issues worked out.
-- 
GitLab


From 99b78ba733ba3463f0b446503ef5ec5638518715 Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Fri, 16 Jun 2017 14:44:55 +0200
Subject: [PATCH 2/9] Removed Frontend Performance Line which was quite
 duplicated

---
 source/okrs/index.html.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index 8737a4bdddc..d6642d6bd8a 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -151,7 +151,6 @@ TODO: Link to Diff with the start of the quarter
   * VP Eng: Lower latency in application
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
-    * Frontend: Measure end-to-end performance of frontend rendering
     * Frontend: Manual performance audit. Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
     * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
-- 
GitLab


From 2b62f6a5c905063913542eef88b9523b18c0215f Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Tue, 20 Jun 2017 12:11:53 +0200
Subject: [PATCH 3/9] Linked to performance audit issue

---
 source/okrs/index.html.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index d6642d6bd8a..6dca28b7be3 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -151,7 +151,7 @@ TODO: Link to Diff with the start of the quarter
   * VP Eng: Lower latency in application
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
-    * Frontend: Manual performance audit. Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
+    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
     * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
     * Edge: Enable Bullet by default
-- 
GitLab


From 8792964570fe10d891a88b1210a26bf3f41ded31 Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Thu, 29 Jun 2017 17:04:15 +0200
Subject: [PATCH 4/9] Put the FE metrics to 5%

---
 source/okrs/index.html.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index 6dca28b7be3..7ba10339f54 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -151,7 +151,7 @@ TODO: Link to Diff with the start of the quarter
   * VP Eng: Lower latency in application
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
-    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
+    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment and improve the FE metrics (Size of FE assets, Start Rendering Time, First Meaningful Paint, Time to interactive) at least by 5%
     * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
     * Edge: Enable Bullet by default
-- 
GitLab


From 497b7fe71b79f20011e2afc37ffb6b2dfbb87ab1 Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Fri, 16 Jun 2017 09:51:59 +0200
Subject: [PATCH 5/9] Updated the Frontend OKRs for Q3

---
 source/okrs/index.html.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index ebe3d25560d..c0e50a607c3 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -156,6 +156,8 @@ TODO: Link to Diff with the start of the quarter
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Frontend: Measure end-to-end performance of frontend rendering
+    * Frontend: Manual performance audit. Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
+    * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
     * Edge: Enable Bullet by default
   * VP Eng: Eliminate critical stability issues
@@ -165,6 +167,7 @@ TODO: Link to Diff with the start of the quarter
     * Platform: Namespace and project renames work 100% of the time
     * Platform: Repository cache state eventually consistent within minutes (no manual expiration needed)
     * Frontend: Implement cross-browser automated testing. Catch at least one browser regression before release date.
+    * Frontend: Accomplish at least [3 technical debt/improvement issues]((https://gitlab.com/gitlab-org/gitlab-ce/issues/32519)) per release cycle
     * CI/CD: Make [runners work on Google Compute Engine without dying halfway](https://gitlab.com/gitlab-com/infrastructure/issues/1936). Done
     * CI/CD: Track and ensure the number of job failures due to system failure. Number < 0.01%
   * VP Scaling: Secure platform
@@ -218,6 +221,7 @@ TODO: Link to Diff with the start of the quarter
   * UX: [Improve perceived performance](https://gitlab.com/gitlab-org/gitlab-ce/issues/29666)
   * Frontend: [Instant user feedback](https://gitlab.com/gitlab-org/gitlab-ce/issues/27614)
   * Frontend: [Repo as editor](https://gitlab.com/gitlab-org/gitlab-ce/issues/31890)
+  * Frontend: Get a [moonshot](https://gitlab.com/gitlab-org/gitlab-ce/issues/32519) (e.g. VSCode, Theia editor, Group dashboards) from PoC to Feature
   * CI/CD: [Improved support for Java development lifecycle](https://gitlab.com/gitlab-org/gitlab-ce/issues/33943). 2 projects done.
   * Head Prod: [Make vision video](https://gitlab.com/gitlab-org/gitlab-ce/issues/32640). Published.
   * Head Prod: [Auto DevOps](https://gitlab.com/gitlab-org/gitlab-ee/issues/2517) plans. 10 issues worked out.
-- 
GitLab


From e58ebf6c187dcc38e05cb2f72070f1630c128f4a Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Fri, 16 Jun 2017 14:44:55 +0200
Subject: [PATCH 6/9] Removed Frontend Performance Line which was quite
 duplicated

---
 source/okrs/index.html.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index c0e50a607c3..1897ce2ac1f 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -155,7 +155,6 @@ TODO: Link to Diff with the start of the quarter
   * VP Eng: Lower latency in application
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
-    * Frontend: Measure end-to-end performance of frontend rendering
     * Frontend: Manual performance audit. Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
     * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
-- 
GitLab


From e6947d3d09502c073da90f0f4e74a4ce54a3c87f Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Tue, 20 Jun 2017 12:11:53 +0200
Subject: [PATCH 7/9] Linked to performance audit issue

---
 source/okrs/index.html.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index 1897ce2ac1f..de2cb0f1ae3 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -155,7 +155,7 @@ TODO: Link to Diff with the start of the quarter
   * VP Eng: Lower latency in application
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
-    * Frontend: Manual performance audit. Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
+    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
     * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
     * Edge: Enable Bullet by default
-- 
GitLab


From 69592777311e610ebb11ec0ea99d492184fb0c8c Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Thu, 29 Jun 2017 17:04:15 +0200
Subject: [PATCH 8/9] Put the FE metrics to 5%

---
 source/okrs/index.html.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index de2cb0f1ae3..9e5e92ed47b 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -155,7 +155,7 @@ TODO: Link to Diff with the start of the quarter
   * VP Eng: Lower latency in application
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
-    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment (Loading, Localstorage, Library Updates, ..)
+    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment and improve the FE metrics (Size of FE assets, Start Rendering Time, First Meaningful Paint, Time to interactive) at least by 5%
     * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
     * Edge: Enable Bullet by default
-- 
GitLab


From 8ae72948e206f7233a476ff3a696594adde029b6 Mon Sep 17 00:00:00 2001
From: Tim Zallmann <tzallmann@gitlab.com>
Date: Thu, 29 Jun 2017 18:12:27 +0200
Subject: [PATCH 9/9] Set to 25% on the combination of teams

---
 source/okrs/index.html.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/okrs/index.html.md b/source/okrs/index.html.md
index 9e5e92ed47b..767c8434202 100644
--- a/source/okrs/index.html.md
+++ b/source/okrs/index.html.md
@@ -155,7 +155,7 @@ TODO: Link to Diff with the start of the quarter
   * VP Eng: Lower latency in application
     * Discussion: Solve performance issues. Reduce p95 of [discussion-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
     * Platform: Solve performance issues. Reduce p95 of [platform-related actions](https://performance.gitlab.net/dashboard/db/daily-overview?orgId=1) with over 10 hits/day to < 1 s. Reduce p99 to < 3 s.
-    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment and improve the FE metrics (Size of FE assets, Start Rendering Time, First Meaningful Paint, Time to interactive) at least by 5%
+    * Frontend: [Manual performance audit](https://gitlab.com/gitlab-org/gitlab-ce/issues/33958). Implement Top 3 things of assessment and improve the FE metrics (Size of FE assets, Start Rendering Time, First Meaningful Paint, Time to interactive) at least by 25% in collaboration with Backend and Production
     * Frontend: Package optimisation and [CDN Hosting for .com](https://gitlab.com/gitlab-com/infrastructure/issues/57)
     * Edge: Ship large database seeder for developers
     * Edge: Enable Bullet by default
-- 
GitLab