> -----Original Message----- > From: Mohammad Nour El-Din [mailto:nour.moham...@gmail.com] > Sent: Friday, December 14, 2012 6:17 AM > To: cloudstack-dev@incubator.apache.org > Subject: Re: [DISCUSS] new workflow for new features.... > > Hi > > > On Fri, Dec 14, 2012 at 3:08 PM, Alex Huang <alex.hu...@citrix.com> wrote: > > > With the new feature proposals coming in for 4.1, I like to propose that > > we add a new workflow in Jira for new feature and improvement issue > types. > > > > - At creation, it should be "Discuss". > > - Once input has been gathered on the mailing list, it should move into > > "Discussed". On this status, the URL to mail thread that discussed the > > requirements should be linked on the bug. > > - Then a developer takes on the issue, changes it to "Propose". Emails > > should be sent to the lists on the proposal. > > - When it is all done on the list, then it moves into "Open" and starts > > the current work flow. As it moves into open, the developer should post > > the link to the mail thread that discussed the design proposal. > > > > What do everyone think? For devs in other project, is there anything in > > other projects similar that we can just reuse? > > > > The workflow looks detailed and captures the states of discussion and > proposed solution before digging into implementation, the only point I take > on it is that it needs a lot of attention and labor to take care that new > features go through this workflow, how can you guarantee that ?
Good question! So I don't like to see this as something that people must do but as a way to naturally give directions on what they should do. I think on issues that are important to the community, the community will naturally ask why hasn't this been done or can the requestor or developer update the status of the issue or the community can update as a crowd. The problem that I see today is that unless I monitor the mailing list 24x7 and has a noggin the size of Einstein's, it is difficult to track what is going on. And I waste a lot of time tracking the same thing again and again. If it is this way for me, I wonder what it is like for a user who's interested in a certain issue and how they can keep track. They can search on the mailing list but often you're not sure if a conclusion actually has been reached. And then they have to do that on every issue they care about. With this they can generate their own filter and ask for status in a way that everyone understands. And once the status is provided, everyone else who's interested can also see it. It's about giving everyone a common language they can use rather than dictating what they have to do . --Alex