Huge +1 to leveraging JIRA functionality here. Conveging contributors to the ASF projects web presence is usually very helpful.
If you guys need any help with JIRA -- please let me know. Thanks, Roman. On Sat, Jul 25, 2015 at 6:19 PM, moon soo Lee <m...@apache.org> wrote: > Thanks Marko Galesic for explanation what you think. > Now, my understanding is, issues are created only from JIRA, and votes are > transferred from Trello to JIRA. > > I agree on make end-user participation more easy. > However, synchronizing two different issue tracker sounds very easy to be > error prone whether they are automated or not. I think we should consider > simpler solution first before we go complicated one. > Also Duy Hai DOAN raised very valid concerns. > > I think JIRA Dashboard have enough flexibility to make Trello like board. > One example is > https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12317510. > With instructions for how to create issue, how to vote on issue, i believe > it helps end-user participation without introducing much complexity. > > Best, > moon > > On Fri, Jul 24, 2015 at 11:24 PM DuyHai Doan <doanduy...@gmail.com> wrote: >> >> 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. >> >> >