svn commit: r49082 - head/en_US.ISO8859-1/htdocs/news/status

Dru Lavigne dru at FreeBSD.org
Sat Jul 9 14:00:33 UTC 2016


Author: dru
Date: Sat Jul  9 14:00:31 2016
New Revision: 49082
URL: https://svnweb.freebsd.org/changeset/doc/49082

Log:
  Add the issue triage team's report submitted by vlad-fbsd at acheronmedia.com.
  
  Reviewed by: wblock
  Sponsored by: iXsystems

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml	Sat Jul  9 13:11:12 2016	(r49081)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml	Sat Jul  9 14:00:31 2016	(r49082)
@@ -1444,4 +1444,131 @@
 	  Implementation of the 4.3BSD UNIX Operating System</i>.</p>
     </body>
   </project>
+
+  <project cat='team'>
+    <title>&os; Issue Triage Team</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Vladimir</given>
+	  <common>Krstulja</common>
+	</name>
+	<email>vlad-fbsd at acheronmedia.com</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Kubilay</given>
+	  <common>Kocak</common>
+	</name>
+	<email>koobs at freebsd.org</email>
+      </person>
+
+      <person>
+	<name>Bugmeister</name>
+	<email>bugmeister at freebsd.org</email>
+      </person>
+    </contact>
+
+    <body>
+      <p>Since the Triage Team was introduced in the October-December
+	2015 report, it has been working on the following three major
+	aspects of issue triage:</p>
+
+      <ul>
+	<li>Recruiting and educating more users to assist in issue
+	  triage.</li>
+
+	<li>Identifying problem areas, especially from the fresh eyes
+	  perspective, revealing issues not immediately obvious to
+	  contributors with experience.</li>
+
+	<li>Proposing changes to improve the issue triage
+	  process.</li>
+      </ul>
+
+      <p>Our efforts have almost exclusively focused on issues in the
+	"Ports & Packages" component as that is the easiest
+	starting point.  Other categories like "Base System" require
+	more knowledge and experience with problem content and
+	workflow.</p>
+
+      <p>During this time, Rodrigo was inactive due to lack of
+	available time and Vladimir was unable to commit enough time
+	during the first quarter of the year, but provided active
+	contribution during the second.  It became obvious that the
+	Issue Triage Team must concentrate on additional recruitment
+	in the coming quarter.</p>
+
+      <p>In the last two quarters, several problems were identified
+	and the formulated solutions will be published on our upcoming
+	Wiki page.  A summary of those issues is given here:</p>
+
+      <ol>
+	<li>Issue triage, defined as "ensure an issue is summarized,
+	  classified, and assigned to appropriate people", is too time
+	  consuming.  Bugzilla automation through auto-assign helps,
+	  but is insufficient.  If the triage process is extended to
+	  include "track the issue through its entire life to
+	  resolution", the time and effort required grows
+	  exponentially.  Fortunately, there are many things the
+	  community can do, with minimum effort, that help greatly.
+	  Part of the recruitment and education process is educating
+	  users on how to properly treat their own issues and issues
+	  they interact with in order to maximize the efficiency of
+	  issue tracking and problem resolution.</li>
+
+	<li>Various timeouts are inadequate.  For example, the
+	  maintainer timeout is too long and does not differentiate
+	  between classes of issues, such as a non-security and a
+	  security timeout.  Other timeouts are not covered, such as
+	  assignee timeouts, when an issue has been assigned with no
+	  follow-up activity.  Another example is a timeout where
+	  additional information was requested but never provided.
+	  We will be recommending several changes and documenting
+	  these in our Wiki.</li>
+
+	<li>Partially as a consequence of inadequate timeouts and
+	  inadequate ability to efficiently track issues through their
+	  entire lifecycle, a great number of issues are open for too
+	  long.   We have identified several classes of those issues
+	  and will document the solutions to each in the near
+	  future.</li>
+
+	<li>Bugzilla is not perfect and at times it can hinder the
+	  ability to properly track issues clearly and accurately, in
+	  order to resolve them quickly.  However, changing bug
+	  tracking software is a tremendous effort, so we will instead
+	  recommend technical and workflow improvements in order to
+	  improve the user experience as much as possible.  For
+	  example, we identified additional saved searches to help
+	  track and quickly find issue categories and, more
+	  importantly, their <strong>states</strong>.  Another example
+	  is ensuring that various flags and keywords are unambiguous
+	  and well understood.  For instance, "patch" and
+	  "patch-ready", can often be misunderstood or
+	  misapplied.</li>
+
+	<li>Issue statistics are lacking and for the next quarter we
+	  intend to change that.  Statistics help to provide insight
+	  into potential bottlenecks and inform the priority of
+	  improvements to the issue tracker and workflows.</li>
+      </ol>
+    </body>
+
+    <help>
+      <task>Recruit more suitable triagers into the team, both
+	committers and community members.</task>
+
+      <task>Gather and present some interesting statistics for the
+	next report.</task>
+
+      <task>Set up the Wiki page with identified problems and
+	recommended guidelines and policies.</task>
+
+      <task>Find common use patterns and add more saved searches to
+	Bugzilla.</task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-all mailing list