+1 on idea (long overdue) and +1 on using epics in JIRA for grouping IEPs.

--
Nikita Ivanov


On Wed, Sep 20, 2017 at 10:28 PM, Denis Magda <dma...@apache.org> wrote:

> Vladimir,
>
> I support your initiative because it sorts things out and brings more
> transparency to Ignite community.
>
> The only moment that bothers me is how the tickets, falling into a
> specific IEP, are *grouped in JIRA*. Instead of labels I would advise us to
> use umbrella tickets or epics. I prefer epics more because they are the
> same umbrella tickets but with special visibility and tracking support from
> JIRA side.
>
> So if we consider epics as the way we group the relevant tickets in JIRA
> and keep the rest content in the IEP form on Wiki than it should help us
> benefit from both approaches.
>
> Thoughts?
>
> —
> Denis
>
> > On Sep 19, 2017, at 2:50 AM, Vladimir Ozerov <voze...@gridgain.com>
> wrote:
> >
> > Igniters,
> >
> > I'd like to discuss an idea of adding "Enhancement Proposal" concept to
> our
> > process. Many other OSS vendors use it with great success ([1], [2], [3],
> > [4]), so I think we can also benefit from it.
> >
> > **Motivation**
> > Ignite project lacks transparency. We have a lot of thoughts and plans in
> > our heads. Some of them are materialized to tickets and discussions, some
> > don't. And yet there is no single place where one can understand major
> > features and challenges of the product for the nearest perspective. We do
> > not understand our own roadmap.
> >
> > Another problem is that our WIKI is full of trash - lots and lots of
> > outdated design documents and discussions.
> >
> > With Ignite Enhancement Proposal (IEP) process we can move all major
> > changes to a single place, thus increasing our understanding of the
> product
> > and community involvement.
> >
> > **Proposal**
> > 1) Create separate page on WIKI [5] where process flow will be defined
> > 2) Create sections for active and inactive/rejected proposals
> > 3) Every proposal should have separate page with the following fields:
> > - ID
> > - Summary
> > - Author
> > - Sponsor/shepherd/etc - committer or PMC member who will help author
> drive
> > the process
> > - Status (DRAFT, ACTIVE, COMPLETED, REJECTED)
> > - "Motivation" section
> > - "Description" section where actual design will reside
> > - "Risks and Assumptions" section
> > - Links to external resources, dev-list discussions and JIRA tickets
> > 4) Sponsor is responsible for keeping the page up to date
> > 5) Discussions should happen outside of WIKI - on the dev-list or inside
> > JIRA tickets
> > 6) Relevant JIRA tickets will be tracked with special labels, e.g.
> "iep-N"
> > [6]
> >
> > I created sample page for binary format improvements (still raw enough)
> [7].
> >
> > Please share your thoughts.
> >
> > Vladimir.
> >
> > [1] https://www.python.org/dev/peps/
> > [2]
> > https://hazelcast.atlassian.net/wiki/spaces/COM/pages/
> 27558010/Hazelcast+Enhancement+Proposals
> > [3] https://github.com/Kotlin/KEEP
> > [4] https://spark.apache.org/improvement-proposals.html
> > [5]
> > https://cwiki.apache.org/confluence/pages/viewpage.
> action?pageId=73638545
> > [6] https://issues.apache.org/jira/browse/IGNITE-6057
> > [7]
> > https://cwiki.apache.org/confluence/display/IGNITE/IEP-
> 1%3A+Bulk+data+loading+performance+improvements
>
>

Reply via email to