DTMissionStatementAndProcess

NetBeans Dream Team Mission Statement and Processes

Contents


Mission Statement

The NetBeans Dream Team strives to make the NetBeans open source project more accessible to our user, contributor, and partner communities.

Processes, Guidelines, and Rules

Roles & Responsibilities

  • Act & represent the interests of NetBeans in a positive, professional manner
  • Spend a pre-determined (by each individual person) amount of time on NetBeans related activities a week.
  • Can include: blogging, writing content, code contributions, bug fixing and submitting patches, localization work, answering questions on mailing lists & representing NetBeans on industry forums, NetCAT participation, and other forms of contributing.
  • Act as a local representative and contact for NetBeans & their skill set
  • Work to improve the NetBeans IDE and Platform

Member Characteristics

  • Has a proven strong allegiance to and is passionate about NetBeans
  • Selection Criteria
  • Not an employee of Oracle
  • Actively involved in the NetBeans community & project
  • Specialist in one or more areas of NetBeans (including suites/clusters & Platform)
  • Individuals who can influence others (for example):
  • Active on NetBeans mailing lists, industry forums and/or at industry events
  • Leader or Member of a Java User Group (JUG), open source project or other complimentary community
  • Lead in a large development team
  • Professor/Instructor
  • Experienced blogger
  • Industry analyst
  • NetBeans Module Developer
  • NetBeans Patch Contributer
  • Other Considerations:
  • Language skills
  • Research projects
  • Strong character: honest, reputable and knowledgeable
  • 1 year term with a simple confirmation process to continue if the member elects to continue to be a member. Members are asked if they would like to continue to be a member every year.

Member Benefits

  • Access to NetBeans conference materials: Presentations, T-shirts, Print Materials
  • NetBeans Gear: T-shirts, use of logo & title, listed bio on www.netbeans.org, other special promotional gear
  • Increased individual Visibility & Prestige
  • Special inside NetBeans access - roadmap planning meetings, discussions, etc.
  • Publication opportunities
  • Access to preview certain published material before it is released

Dream Team and NetBeans Materials

Please ask on the Dream Team mailing list how to obtain the materials.

Dream Team Project Selection and Lead Guidelines

This should be kept as loose as possible. Multiple projects can be alive within the group, yet there can exist projects the team works on together. There will be many things each member wants to be a part, and any help or improvement should be supported. The project/idea initiator will be the project lead. If this person ever leaves the Dream Team, the other members of the project can work it out for themselves who will be lead or a single point of contact if anyone. A project team can consist of anyone interested in a project, and does not require anyone to specifically be a part.

Questions to answer before starting a project:

  • What does this project address?
  • Has the initiator examined other Dream Team projects for similar functionality and/or concepts?
  • Has the initiator examined other projects outside of the Dream Team for similar functionality and/or concepts?
  • Does this project require changes to the NetBeans Platform? If so are there any projects which already address some of these required changes?
  • Does this project require changes to the NetBeans IDE? If so are there any projects which already address some of these required changes?

Points to help a person playing the role of a project lead or point of contact for a project:

  • A project/idea initiator will be the project lead
  • Create a Wiki page for the project
  • The page name should be prefixed with NBDT. Thus, if the project is called Foo the Wiki page name will be NBDTFoo.
  • Link the created page to the NetBeans Dream Team Ideas and Projects page. A new category may need to be created.
  • In the created project page, be sure to add a reference to your Wiki user page or the email address you use for Dream Team projects. This will allow members to see who the lead is and be able to contact you easily in reference to the project.
  • Attempt to schedule a few IRC meetings so the project can be discussed.
  • Communicate with project members often.
  • Make sure project members are communicating with each other.
  • Contributing source code to the NetBeans project requires signing a Contributors Agreement or CA.

Current Projects and Ideas

Categorization of Projects and Ideas and Their Priorities (a project in each category may have the same priority)

We can prioritize our ideas as a group or individually. This does not mean we have to work on things in this order, but it can help keep track of them, and we can at least know what we thought would be most important (not necessarily more fun). More specific categories should be favored over more general ones. If the category hierarchy needs to be expanded to be more specific then please break a category into sub-categories.

Example:

Not so good

  • Platform
  • IDE
  • Evangelism

Better:

  • Platform
  • Communication
  • Window System
  • IDE
  • JSE
  • JEE
  • JME
  • Evangelism
  • Write Articles
  • Blogging
  • Podcasting

And it can be broken down further and further to make sure it is more specific and truly categorized. It will make it easier to locate similar projects when the project count grows.

New member nominations

Please see the new members section.

Past and Honorary Members

Please see the Honorary Members section.

Member Communications

The Dream Team must communicate to get anything done.

Ways of Contributing and Examples:

Member Quick Start Guide

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo