Difference between revisions of "Engineering Working Group"

From OpenStreetMap Foundation
Jump to navigation Jump to search
(definition which as been discussed by the managemet team)
 
(→‎Meetings and minutes: remove date of the next meeting in favour of OsmCal link – it's already outdated and unlikely to be reliably kept up to date)
 
(172 intermediate revisions by 9 users not shown)
Line 1: Line 1:
  +
After a period of inactivity, the '''Engineering Working Group''' has been re-established by [[Board/Minutes/2021-07#Vote_to_approve_the_proposed_Engineering_Working_Group_charter|board decision on 2021-07-30]]. The group is still in its infancy and is welcoming additional members!
The '''Engineering Working Group''' assists and guides the community-driven development of OSM-related source code and tools. It is recognised that there is a steep learning curve and wide set of knowledge required to develop OSM software. The primary aim of this working group is to reduce those barriers by facilitating learning and helping new developers to join and participate in the OpenStreetMap development community.
 
   
  +
== What we do ==
This includes:
 
* Running events that help developers connect with people with ideas (e.g: designers, usability experts).
 
* Creating and maintaining resources to lower the barrier to entry into the OSM development community.
 
* Guiding the development process by suggesting priorities and setting goals.
 
   
  +
The Engineering Working Group (EWG) is charged with
This does not include:
 
  +
* Managing development resources such as servers (see [[Operations Working Group]]).
 
  +
* Handling software development paid for by the OSMF
* Setting strategic direction (see [[Strategic Working Group]]).
 
  +
* Putting out calls for proposals on tasks of interest, and accepting proposals on other tasks
* "Delivering" code to any time scale.
 
  +
* Offering a platform for coordination of software development efforts across the OSM ecosystem
  +
* Managing OSM’s participation in software mentorship programs
  +
  +
For handling paid development, "tasks" include development of new features, maintenance of code, documentation, and other tasks that improve the developer experience. We encourage applications from skilled individuals who aren’t professional developers, professional contractors or companies, as well as those who are. In our first round we will look for projects that don’t need much management and will apply the principles of the [[Hiring Framework]].
  +
  +
We encourage standardization and shared efforts between projects by bringing together developers with similar interests. This work also includes responding to emails and directing people at other people or appropriate resources.
  +
  +
== Join us ==
  +
  +
We are looking for people with experience with the OSM software ecosystem, developing software, or managing software development. Please get in touch by contacting [mailto:engineering@osmfoundation.org engineering@osmfoundation.org]!
  +
  +
=== Process for new members ===
  +
  +
Membership applications are discussed within EWG. If no members of EWG object within 1 week, a membership application is immediately accepted. If there are objections, the application is put to a vote among EWG members.
  +
  +
== Who we are ==
  +
  +
* [[osm:User:Roland.olbricht|Roland Olbricht]] (chairman)
  +
* [https://www.openstreetmap.org/user/pnorman Paul Norman]
  +
* [https://www.openstreetmap.org/user/Tordanik Tobias Knerr]
  +
* [https://www.openstreetmap.org/user/rsavoye Rob Savoye]
  +
* [https://www.openstreetmap.org/user/atom%20oil Adam Hoyle]
  +
* [[osm:User:Bdon|Brandon Liu]]
  +
* [https://www.openstreetmap.org/user/placemarkt Robert Koeze]
  +
* [https://www.openstreetmap.org/user/Darkshredder Yash Srivastava]
  +
* [https://www.openstreetmap.org/user/elemelon Arogya Koirala]
  +
* [https://www.openstreetmap.org/user/Ebrahim%20Nejati Ebrahim Nejati]
  +
  +
== Prospective budget ==
  +
  +
Our first budget will outline further detail, and is subject to change after the [[Working_Groups|Working Group]] forms and we have initial meetings.
  +
  +
* Estimated 50k initial budget, same scale as [https://wiki.osmfoundation.org/wiki/File:Microgrants_working_document_snapshot_2020-01-13.odt the trial run of microgrants in 2020].
  +
* 50% of funding to core OSM software used to edit OSM or OSM-specific software run on the OpenStreetMap website
  +
* 30% of funding to OSM quality assurance and analysis tools and OSM-specific software in common use (category name to be determined)
  +
* 20% of funding to consumer-facing OSM software and new software
  +
  +
All code written must be open-source and available without charge.
  +
  +
We would like to budget for administrative assistance for meeting minutes, document management, and other administrative tasks and believe this is best handled through existing contracts the board has in place.
  +
  +
== Meetings and minutes ==
  +
  +
The Engineering Working Group (EWG) is holding meetings every 14 days. The current schedule is on Mondays 19:00 UTC. Meeting dates are published on the [https://osmcal.org/ OpenStreetMap Calendar].
  +
  +
Meetings are open to the public by default and take place [https://osmvideo.cloud68.co/user/tob-zhh-dii-hbq on this BBB instance].
  +
  +
See the [[/Minutes]] subpage for meeting minutes, including those of [[Engineering Working Group/History|EWG's previous incarnations]].

Latest revision as of 07:10, 25 October 2021

After a period of inactivity, the Engineering Working Group has been re-established by board decision on 2021-07-30. The group is still in its infancy and is welcoming additional members!

What we do

The Engineering Working Group (EWG) is charged with

  • Handling software development paid for by the OSMF
  • Putting out calls for proposals on tasks of interest, and accepting proposals on other tasks
  • Offering a platform for coordination of software development efforts across the OSM ecosystem
  • Managing OSM’s participation in software mentorship programs

For handling paid development, "tasks" include development of new features, maintenance of code, documentation, and other tasks that improve the developer experience. We encourage applications from skilled individuals who aren’t professional developers, professional contractors or companies, as well as those who are. In our first round we will look for projects that don’t need much management and will apply the principles of the Hiring Framework.

We encourage standardization and shared efforts between projects by bringing together developers with similar interests. This work also includes responding to emails and directing people at other people or appropriate resources.

Join us

We are looking for people with experience with the OSM software ecosystem, developing software, or managing software development. Please get in touch by contacting engineering@osmfoundation.org!

Process for new members

Membership applications are discussed within EWG. If no members of EWG object within 1 week, a membership application is immediately accepted. If there are objections, the application is put to a vote among EWG members.

Who we are

Prospective budget

Our first budget will outline further detail, and is subject to change after the Working Group forms and we have initial meetings.

  • Estimated 50k initial budget, same scale as the trial run of microgrants in 2020.
  • 50% of funding to core OSM software used to edit OSM or OSM-specific software run on the OpenStreetMap website
  • 30% of funding to OSM quality assurance and analysis tools and OSM-specific software in common use (category name to be determined)
  • 20% of funding to consumer-facing OSM software and new software

All code written must be open-source and available without charge.

We would like to budget for administrative assistance for meeting minutes, document management, and other administrative tasks and believe this is best handled through existing contracts the board has in place.

Meetings and minutes

The Engineering Working Group (EWG) is holding meetings every 14 days. The current schedule is on Mondays 19:00 UTC. Meeting dates are published on the OpenStreetMap Calendar.

Meetings are open to the public by default and take place on this BBB instance.

See the /Minutes subpage for meeting minutes, including those of EWG's previous incarnations.