[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[eclipse.org-planning-council] Portland Council meetings agenda
|
Talented Council Members,
The Requirements, Architecture, and Planning Councils will be meeting in
Portland next week. As you know, we will be meeting at the Hotel Lucia
(http://www.hotellucia.com/). The agendas for each Council follow.
I am not planning to have call-in numbers for these face-to-face
meetings because mixed f2f and conf.call meetings tend to have lower
productivity than either mode by itself. Minutes of the meetings will be
published and posted on the website: http://www.eclipse.org/org/council.html
------------------------------------------------------------
*Requirements Council*
>> Tuesday, May 17, 8:30am - 5pm
Mike Milinkovich is chairing this council and will be sending the agenda
separately.
A working lunch will be provided.
Lunch-time demo of BIRT and TPTP will provide the entertainment.
>> Tuesday, May 17, evening
A group dinner at a nearby steakhouse is being arranged by Sharon Wolfe.
>> Wednesday, May 18, 9:15am - noon
Plenary session with all three councils. The purpose of this session is
for the Strategic Consumers and the Requirements Council as a while to
provide input directly to the Architecture and Planning Councils. As
part of this plenary session, each Strategic Consumer will have an
opportunity to provide a 20-30 minute presentation to the Councils on
their requirements. This presentation should be: focused on the
project-level technical requirements; backed up with explanations of the
impact that this requirement is having on the Strategic Consumer's
development; and prioritized. Please note that this communicate
mechanism does not replace Bugzilla and the normal flow of requirements.
This is an opportunity to explain your high-level requirements directly
to the open source leadership. Your requirements must be
cross-references to existing bug reports so that they can be tracked
using Eclipse's normal processes.
A working lunch will be provided.
Lunch-time demos of WTP and ECF will compete with the gourmet food for
your attention.
>> Wednesday, May 18, evening
The Beaverton Open Technology Center is hosting a reception for Eclipse
Council members. A further announcement will be forthcoming.
------------------------------------------------------------
*Architecture Council*
>> Tuesday, May 17, noon - 5pm
A working lunch will be provided.
Lunch-time demo of BIRT and TPTP will provide the entertainment.
The first half of the Architecture Council meeting overlaps with the
Requirements Council, and some of the members are common between the two
Councils. Thus we will keep agenda items likely to generate more
controversy to the second day. We will start this first day with:
* Project Boundaries and Council Role in Coordination. How can the
Architecture Council help the technical progress of Eclipse
without creating an overly large bureaucracy? We're an open source
organization, so in some circles that means "no control", but in
fact we're an organization with a deliberate process whose purpose
is to create high-quality frameworks. How does the Architecture
Council help with that?
Tim Wagner and David Williams volunteered to provide an initial set of
talking points for this discussion. (The goal was not to be
exhaustive, but
rather to come up with a set of conversation starters so that we
can make
use of our limited time in Portland.)
* Monthly Conference Calls. How can we use these calls effectively?
What issues are useful for discussion? What is a good schedule?
What issues should we expect the Projects to bring the Architecture
Council?
>> Tuesday, May 17, evening
A group dinner at a nearby steakhouse is being arranged by Sharon Wolfe.
>> Wednesday, May 18, 9:15am - noon
Plenary session with all three councils. The purpose of this session is
for the Strategic Consumers and the Requirements Council as a while to
provide input directly to the Architecture and Planning Councils.
A working lunch will be provided.
Lunch-time demos of WTP and ECF will compete with the gourmet food for
your attention.
>> Wednesday, May 18, 1pm - 6pm
In the second (disjointed) half of our meeting, we will address the
other two agenda items from our April phone call:
* Quality and How to Keep It High.What does it mean to have the
Eclipse brand attached to a project? What are the quality
requirements? As the Technical Leaders for Eclipse, the
Architecture Council members should actively participate in the
various Reviews. We should create agendas for these Reviews
including checklists of gating factors for transitioning from one
project state to the next. I have composed a draft Release Review
agenda (and it was used for the BIRT 1.0 Release Review):
http://www.eclipse.org/org/processes/release-review.html
One of the big issues that arose during the BIRT Release Review
and will arise during the WTP Release Review is the definition
of APIs and the use of provisional APIs and the package
naming scheme for provisional APIs. I have composed a
draft Eclipse Quality APIs document (and it was used for the
BIRT 1.0 Release Review) reachable through the draft
Release Review agenda, third bullet "APIs".
John Wiegand and Bjorn volunteered to provide
an initial set of talking points for this discussion.
* Overlap, Now and in the Future. We need to develop a core
competency in the Architecture Council for identify and resolving
overlaps between projects. We need to concentrate on the technical
aspects of the overlap rather than the project organization
aspects. And we need to develop a process for consulting
with/reviewing projects on how to detect and resolve overlaps.
1. This topic has two sub-topics: the first is the Now
Overlaps. There are a number of potential or actual overlaps
amongst the projects right now including DTP-WTP, DSDP-CDT,
and WTP-Platform.
2. The second sub-topic is the Future Overlaps. There are a
number of proposals such as a "Languages group" that would
involve (or resolve) overlaps. We should have a proactive
approach to encouraging a good technical resolution to "what
are the correct architectural units?" and other similar issues.
We have a short-term agenda item to discuss current overlaps (such
as the navigator issue and the flexible project structure issue of the
DTP-WTP and WTP-Platform overlaps). We should also discuss
how to deal with common components that are not part of the platform.
For example, project A has a component X; project B also wants to
use X; but X is not, and never will be, part of the Platform. Should
there be a new project C that contains X? Should A have two
release - A w/ X and just X - so that B can use X?
Anurag and Boris volunteered to provide an initial set of
talking points for this discussion.
>> Wednesday, May 18, evening
The Beaverton Open Technology Center is hosting a reception for Eclipse
Council members. A further announcement will be forthcoming.
------------------------------------------------------------
*Planning Council*
>> Tuesday, May 17, noon
Planning council members are invited the technology demos during the
working lunch.
Lunch-time demo of BIRT and TPTP will provide the entertainment.
>> Tuesday, May 17, evening
A group dinner at a nearby steakhouse is being arranged by Sharon Wolfe.
>> Wednesday, May 18, 9:15am - noon
Plenary session with all three councils. The purpose of this session is
for the Strategic Consumers and the Requirements Council as a while to
provide input directly to the Architecture and Planning Councils.
A working lunch will be provided.
Lunch-time demos of WTP and ECF will compete with the gourmet food for
your attention.
>> Wednesday, May 18, evening
The Beaverton Open Technology Center is hosting a reception for Eclipse
Council members. A further announcement will be forthcoming.
>> Thursday, May 19, 8:30-5pm
A working lunch will be provided.
* Cross-Project Cooperation. Each of the projects brings a distinct and
interesting
approach to Eclipse and we'd like to find a way to gather the best
of all of them
into our collective development processes and conventions. We need
to develop
a core competency in this area - how are we going to do that? All
the members
have commercial pressures to do "just their thing" and yet all the
members have
joined Eclipse partly because the cooperation and interaction of
open source
was deemed to be beneficial. Hence more "time consuming" cross-project
cooperation, communication, and mind-melding will be advantageous -
if we
can figure out how to make this happen.
* Participation in Reviews. As the project leaders for Eclipse, the
Planning
Council members should ensure that their projects are participating
in the
various Reviews, especially those of incubation and top-level projects.
And not just the formal Reviews, but also the discussion period
before the
conference call. This participation is important to properly balance a
high quality bar and an inclusive, inviting, and interesting flow of
new ideas.
Participation does, however, take time, thus we need to develop
processes
to ensure that projects are getting enough reviews. Perhaps we want to
limit the number of Reviews in a given period? Perhaps we want to
appoint
Special Reviewers (taken from the broad members, not just from Platform)
to do public reviews?
* Planning, Information, and Synchronized Releases. There are a number of
issues related to planning releases and milestones, and the information
flow around those dates. Specifically: should the projects synchronize
or semi-synchronize their releases? Whether the releases are
synchronized
or not, should the release numbers be synchronized or meaningful in some
way? For example, should all releases that are compatible with the
Platform
3.1 be released as 3.1? Or should the release numbers have the
traditional
meaning local to the project (major releases, minor releases,
service updates)?
Should milestones be fixed or can projects change their milestone dates?
And how do we communicate all these dates to the various consumers? (I
suggest we use an RSS feed of the dates to alert consumers to changes.)
* Status Reporting Format. Discussion of the status reporting format that
we, collectively, are content using so that we can generate our Roadmap
inputs at the end of the year without a lot of extra work by any of us.
Similarly, what kind of automatically rolled-up status reporting should
we have (e.g.,
http://www.eclipse.org/org/processes/master-timeline.php).
* Website Content. Most of our project pages are out-of-date. We need to
commit to updating our pages with relevant and useful information, or at
the very least removing the old and incorrect information.
------------------------------------------------------------
Eclipse is at yet another interesting point in its evolution: success
has bred rapid growth. It is our challenge to manage this growth while
maintaining the productivity, innovative frameworks, and high quality
bar that have made Eclipse great. I look forward to a productive three
days of meetings with you all.
--
*Bjorn Freeman-Benson*
Technical Director, Open Source Process and Infrastructure
Eclipse Foundation <http://www.eclipse.org/>
voice: 971-327-7323 (PDT, UTC-7
<http://www.timeanddate.com/worldclock/custom.html?cities=202,188,195>)
email: bjorn.freeman-benson@xxxxxxxxxxx
<mailto:bjorn.freeman-benson@xxxxxxxxxxx>
---
[This E-mail scanned for viruses by Declude Virus]