I'm a bit skeptical about duplicating tickets in JIRA & Trello for some reasons
1 Single Point Of Failure. As you said yourself: "My plan is to check JIRA weekly and only take what in my opinion are mid to high level features within Zeppelin and then, yes, *I would manually add those cards to Trello*." This would mean that you become the SPOF for JIRA/Trello synchronization process. What if tomorrow you have an accident (I'm not hoping for this of course) and are unavailable for a long time ? I believe that the idea of community hold projects like Apache projects is to spread responsibility and risks to avoid having a Single Point Of Failure. If the synchronization between Trello and JIRA can be automatized then it will be fine. 2. Decision transparency & shared responsibility I quote: "My plan is to check JIRA weekly and *only take what in my opinion are mid to high level features within Zeppelin* and then, yes, I would manually add those cards to Trello." Again, this selection process of what is mid/high level features for Zeppelin should be done through community discussion on public space, based on clear evidence of why people think such or such features are important, not by a single person. At least that is how I understood about community-led projects philosophy. Regards Duy Hai DOAN On Fri, Jul 24, 2015 at 3:35 PM, Marko Galesic < marko_gale...@progressive.com> wrote: > Hi moon, > > > > - Let user create issue on Trello, which has friendly UI for > non-developers. > > > > No, Trello would only reflect issues created in JIRA. Users could go > through JIRA or the mailing list to have new tickets created. > > > > - And create issue on JIRA based on vote on Trello. > > > > No issues would be created in JIRA through Trello. However, the vote on a > card in Trello would be reflected back into the corresponding JIRA ticket. > > > > - When/How issue is created in JIRA, based on vote in Trello > > > > No issue would be created in JIRA from Trello. However, since I only > create cards in Trello based off of tickets in JIRA (e.g. ZEPPELIN-35 is > the “Icons with Tooltips” card in Trello under “UI”), the votes from that > card would get linked to the votes in the appropriate JIRA ticket. For now, > this would be a manual process, but I don’t see a reason it couldn’t be > automated. > > > > - How issues created by JIRA are handled in Trello. Will someone > manually add to Trello? > > > > My plan is to check JIRA weekly and only take what in my opinion are mid > to high level features within Zeppelin and then, yes, I would manually add > those cards to Trello. > > > > - Who will be 'reporter' field in JIRA (User accounts are not > synchronized between trello and JIRA) > > > > This is where it would be more open than JIRA. Users would have an easier > way to vote on things, and, no, they would not need an Apache account. > However, existing users with apache accounts could still sign up with > Trello. I wasn’t planning on having a way of tracking who specifically > voted, my thought is that, again, votes would be used in part of the > process of feature prioritization - **not** replacing it. > > > > - What will happen, later if someone ask move to the other tool > that is easier than Trello for end-users? > > > > Either this easier-to-use layer will stop existing or somebody would > volunteer to maintain the next version. I don’t know about the history of > ASF well enough, but I’m assuming ASF did not always use JIRA for issue > tracking and that it may have been an organic process to get JIRA as a the > de facto issue tracker for ASF. > > > > - Why not just create Trello like Dashboard in JIRA and make > easy instruction for creating issue for end user. That would also solve the > same problem. > > > > Sure. I did a quick Google search and did find Zapier – however that’s > pay-to-use at a certain threshold. What would you suggest? > > > > Good questions J. > > > > Marko > > *From:* moon soo Lee [mailto:m...@apache.org] > *Sent:* Friday, July 24, 2015 5:01 AM > *To:* users@zeppelin.incubator.apache.org > > *Subject:* Re: Using Trello to Show Mid to High Level features in Apache > Zeppelin > > > > Hi, > > > > I think we need more discussion on it. I'm not really convinced to use two > separate issue tracker. > > > > In my understanding, problem is, > > * JIRA is not friendly to non-developers. > > > > Solution proposed from Marko Galesic is, > > * Let user create issue on Trello, which has friendly UI for > non-developers. > > * And create issue on JIRA based on vote on Trello. > > > > To me, It's not clear that > > - When/How issue is created in JIRA, based on vote in Trello > > - How issues created by JIRA are handled in Trello. Will someone manually > add to Trello? > > - Who will be 'reporter' field in JIRA (User accounts are not synchronized > between trello and JIRA) > > - What will happen, later if someone ask move to the other tool that is > easier than Trello for end-users? > > > > My opinion is, > > Why not just create Trello like Dashboard in JIRA and make easy > instruction for creating issue for end user. That would also solve the same > problem. > > > > Thanks, > > moon > > > > On Fri, Jul 24, 2015 at 11:23 AM Marko Galesic < > marko_gale...@progressive.com> wrote: > > Alexander, > > -- Am I right that you suggest using Trello not instead of ASF hosted > JIRA, but together with it > > Yes > > -- Are volunteering to support it as a tool for prioritizing user's > feedback > > Yes > > -- Also, how do you think, should we then move further discussion to the > d...@zeppelin.incubator.apache.org as, I assume, you want project > developers to use it? > > I wouldn't be against it. I think the important part is that if the Trello > board needs buy in from devs to reflect votes made in Trello to JIRA + to > use those votes as a factor in feature development prioritization, then the > next step would be to open a thread on d...@zeppelin.incubator.apache.org. > Alexander, do you want to create the thread or should I? I am willing to > explain the idea to devs. > > The Trello board is open to the public, so anybody that is a member of > Trello will be able to vote. > > > I'm happy that you'd be willing to try it as an experiment. I'm also happy > to volunteer time maintaining it, and I already have. > > > The thought is, again, link votes in Trello to appropriate JIRA tickets. > Comments made in a card in Trello would not be reflected in JIRA, but > developers may get information from end-users that way. > > Those are my thoughts, > Marko > > -----Original Message----- > From: Alexander Bezzubov [mailto:abezzu...@nflabs.com] > Sent: Thursday, July 23, 2015 9:40 PM > To: users@zeppelin.incubator.apache.org > Subject: Re: Using Trello to Show Mid to High Level features in Apache > Zeppelin > > Guys, > > thank you for great suggestions! > > Am I right that you suggest using Trello not instead of ASF hosted JIRA, > but together with it, and are volunteering to support it as a tool for > prioritizing user's feedback? > > Also, how do you think, should we then move further discussion to the > d...@zeppelin.incubator.apache.org as, I assume, you want project > developers to use it? > > Personally, am not aware of anything that JIRA with the plugins can not > do, that trello can. But I see your point of having a simpler and more > user-friendly tool for the end user's feedback. > > Although question about whether the benefits at the end worth supporting > two systems is still is still open, I would be in favor of making an > experiment and giving it a try, in case somebody volunteers to manage > second one. > > What do you think? > > > > On Fri, Jul 24, 2015 at 8:13 AM, Marko Galesic < > marko_gale...@progressive.com> wrote: > > Hello A B! > > > > > > > > I’m really glad that you like the idea! I made sure that the board’s > > voting is public. However, you *do* need to be a Trello member in order > to vote. > > You can use your Google account to sign in or create an account > > through Trello. > > > > > > > > I found more projects that use Trello as a Roadmapping tool: > > http://blog.trello.com/going-public-roadmapping-with-a-public-trello-b > > oard/ > > > > > > > > Marko > > > > > > > > From: A B [mailto:netzbewoh...@gmail.com] > > Sent: Thursday, July 23, 2015 5:23 PM > > To: users@zeppelin.incubator.apache.org > > > > > > Subject: Re: Using Trello to Show Mid to High Level features in Apache > > Zeppelin > > > > > > > > Hi guys! > > > > I find the suggestion to vote via trello totally cool and would support > it. > > So if everyone is OK with this, let's do this. > > > > > > > > I was looking for such a possibility to have a community process to > > prioritize something for quite some time (have also played with > > various JIRA > > workarounds) - but this just blows my mind. Wish I had known it before > > :) > > > > > > > > Marko, pls check if you set rights correctly - i cant vote. > > > > > > > > On Fri, Jul 24, 2015 at 12:12 AM, Marko Galesic > > <marko_gale...@progressive.com> wrote: > > > > Hi moon, > > > > > > > > I see your point that there would be overhead in managing two systems. > > However, I don’t believe that working within JIRA will achieve what > > I’m thinking of. I’m impressed there are people who use JIRA and seem > > to be end users; however, I speculate that these are advanced users – > > edging on developers rather than purely data scientists. There needs > > to be a separation between what the users want and backend > > implementation. An artist doesn’t necessarily tell the rendering > > engineer how to program a photo-realistic renderer; he just says “I > > want it to be easier to do X and be able to better control Y”. I’ll > > keep maintaining the board. You are at least one person that is aware > > of it, and there may be others. I’ve talked with co-workers, and they > like the idea. > > > > > > > > There are two big things I see preventing me from posting\editing > > stuff, if I did: > > > > 1. I don’t have access to edit JIRA > > > > 2. Others may not necessarily agree with my interpretation of the > > issues (I edit the titles and prune to what I think is relevant, which > > is a guess, at best, right now). > > > > > > > > The real thought behind all of this is that the community would use > > the votes on specific cards as direction (or at least give an > > indication of what people are excited about); however, those cards are > > curated by me : /. I’m biased. This is a relatively esoteric project, > > so there is some inherent protection against trolls. > > > > > > > > ---- All I’d ask is that votes could be reflected from this board to > > JIRA; it doesn’t seem like people vote on things, anyway --- > > > > > > > > I do believe that if Zeppelin gets more traction it will become the de > > facto tool for data science within the Hadoop ecosystem. > > > > > > > > Those are my thoughts, > > > > Marko > > > > > > > > From: moon soo Lee [mailto:m...@apache.org] > > Sent: Thursday, June 18, 2015 1:21 AM > > To: users@zeppelin.incubator.apache.org > > Cc: Brian G Durkin; Krishnachaitanya C Potluri; James J Boesger > > Subject: Re: Using Trello to Show Mid to High Level features in Apache > > Zeppelin > > > > > > > > Hi Marko Galesic, > > > > > > > > Thanks for interest to Zeppelin. Also really appreciate for asking > > involvement. > > > > > > > > About the trello you suggested, I checked and looks like you did nice > job. > > > > > > > > In my understanding, beside of JIRA, you'd like to use Trello board to > > get users(who is not familiar with JIRA) requests and feedbacks. right? > > > > > > > > Personally, i think the idea make sense. There're definitely people > > who feels less comfortable of using JIRA. > > > > > > > > However, instead of maintaining separate issue tracking system for > > different target user groups, how about contributing to Zeppelin > > directly to solve the problem. So improvement can be done with Apache > community. > > > > It can be documentation of how to create jira issue, it can be > > discussion of way of managing and organizing issues, it can be anything, > we'll figure out. > > > > > > > > What do you think? > > > > > > > > Thanks, > > > > moon > > > > > > > > On Thu, Jun 11, 2015 at 3:02 PM Marko Galesic > > <marko_gale...@progressive.com> wrote: > > > > Hi all, > > > > > > > > I’m wondering if people involved with this project would be willing to > > maintain a Trello board for user feature requests. I’d be willing to > > maintain it, however I’d like to know that others in the community > > would market it to those who would use it (users). I’ll be sending > > this to my company’s data scientists. The administration of the board > > should be handled by somebody other than the users, however. > > > > > > > > I’ve started one here: https://trello.com/b/w7KDN7CC/apache-zeppelin > > I’ve taken what seemed like mid-to-high level feature requests and put > > them into “cards”, more on that later. This is a first pass. I’m open > > to feedback + adding administrators since this is really a high level > > reflection of what already exists in the Apache Zeppelin JIRA. > > > > > > > > I’m trying to base it off of what Epic Games is doing with their > > Trello board for Unreal Engine (UE is a video game engine\content > > creation platform for games ranging from small independently developed > > mobile apps to multi-million dollar blockbuster titles that ship on Xbox > and Playstation): > > https://trello.com/b/gHooNW9I/ue4-roadmap > > > > > > > > There are “boards” (e.g. on the one I’ve set up: Interpreters, UI, > > Compatibility, etc), cards (e.g. Hive under Interpreters), card > > tagging (Epic Games uses this for indicating when that card would be > > implemented – specifically, in months), and votes (the board I’ve set > > up is a public board, so anybody with a Trello account can vote). I’ve > > also enabled card “aging”. As a card stays inactive, it starts to > > become transparent. The only card tag right now is “Wishlist/Backlog”. > > > > > > > > This seems more accessible and user relevant than JIRA, and it also > > does not include bugs. If there are performance issues that need a > > ticket, they seem to get labeled as an “improvement” – there are very > > few of those, though, and I’m assuming Epic Games has their own, > > internal ticket tracking system that is much more granular. > > > > > > > > Thank you, > > > > Marko Galesic > > > > > > > > > > > > -- > -- > Kind regards, > Alexander. >