Return-Path: X-Original-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-bloodhound-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 228AD9EA9 for ; Mon, 20 Feb 2012 18:52:04 +0000 (UTC) Received: (qmail 78490 invoked by uid 500); 20 Feb 2012 18:52:04 -0000 Delivered-To: apmail-incubator-bloodhound-dev-archive@incubator.apache.org Received: (qmail 78456 invoked by uid 500); 20 Feb 2012 18:52:04 -0000 Mailing-List: contact bloodhound-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bloodhound-dev@incubator.apache.org Delivered-To: mailing list bloodhound-dev@incubator.apache.org Received: (qmail 78448 invoked by uid 99); 20 Feb 2012 18:52:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 18:52:04 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.215.47] (HELO mail-lpp01m010-f47.google.com) (209.85.215.47) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Feb 2012 18:51:56 +0000 Received: by lahc1 with SMTP id c1so6747527lah.6 for ; Mon, 20 Feb 2012 10:51:36 -0800 (PST) Received-SPF: pass (google.com: domain of joachim.dreimann@wandisco.com designates 10.152.125.12 as permitted sender) client-ip=10.152.125.12; Authentication-Results: mr.google.com; spf=pass (google.com: domain of joachim.dreimann@wandisco.com designates 10.152.125.12 as permitted sender) smtp.mail=joachim.dreimann@wandisco.com Received: from mr.google.com ([10.152.125.12]) by 10.152.125.12 with SMTP id mm12mr16601770lab.48.1329763896048 (num_hops = 1); Mon, 20 Feb 2012 10:51:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.152.125.12 with SMTP id mm12mr13818860lab.48.1329763895990; Mon, 20 Feb 2012 10:51:35 -0800 (PST) Received: by 10.112.106.37 with HTTP; Mon, 20 Feb 2012 10:51:35 -0800 (PST) In-Reply-To: References: Date: Mon, 20 Feb 2012 18:51:35 +0000 Message-ID: Subject: Re: Bloodhound thoughts From: Joachim Dreimann To: bloodhound-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQlTaP1JWJG1bb1lBdBcLB0Ldrn91Do1eZ+Bhx43Ib1eow62qeLuk/qi/Hny9Dt8gedo0/L3 X-Virus-Checked: Checked by ClamAV on apache.org +1 to your initial assessment of Trac. You've done a pretty good job of describing Bloodhound's goals too! > * Can email2trac be bundled out-of-box? https://subtrac.sara.nl/oss/email= 2trac I would like to know more about this first. From reading some of the documentation I have the impression that the purpose of this plugin is to provide an alternative method to create/modify tickets for two reasons: 1. Trac's poor mobile/tablet interface 2. Forwarding information generated by other systems in an automated fashio= n I believe Bloodhound will address both points, the first via the UI, the second via an API. >From a user experience perspective the syntax used is very specific and those humans that would generate this manually per ticket would always (?) be better off using Bloodhound directly when they have access to it. If they don't, why not? May 1. or 2. above address this? We should keep in mind that these Emails would be written in a generic application without specific support for the syntax, so they wouldn't be able to assist the user in any way, like providing guidance or timely feedback. On that basis I would say -1 for now. > =A0* Review of historical ticket data is an essential part of our > project management method. =A0We have scripts that mine trac for > historical data and plot it using the google charts API. =A0Tickets are > plotted by state over time, ticket "velocity" (the rates at which they > move through states), etc. =A0It would be great if this was just part of > trac and available as a wiki macro. This type of information will be shown on top of the Activity feed for example in future, but more details on that need to be decided on for a version after the initial release. > =A0* I like the dashboard/activity views that have been shared but I'm > not clear if these are supposed to be new pages, or new functionality > available as wiki macros? =A0I make a lot of dashboards using trac and > wiki macro queries, it would be nice if these dashboards you're making > were customizable using the same mechanism... can they just be wiki > pages themselves? As a starting point these would just be pages without much ability to modify them. The more feedback we receive and can observe people actually using it, the better we'll understand how far towards full flexibility we have to go. A consistent UI will help users build a clear mental model of how things work, which will allow them to move towards intermediate skills more quickly, which should then allow them to use wiki macros etc. - Joe