Wir benötigen dringend weitere Mitstreiter in den einzelnen Teams, um unsere hoch gesteckten Ziele auch erreichen zu können. Welche Anforderungen und Skills konkret benötigt werden, können wir hier erarbeiten.
Die Gesuche sollten dann schnellstmöglich veröffentlicht werden. Evtl. auch noch Übersetzung ins englische.
Jedes Gesuch könnte noch einen allgemeinen Einleitungssatz in der folgenden Form bekommen:
===================================================================
Stört Dich auch, wie weit unsere Demokratie noch immer von ihrem ursprünglichem Grundgedanken entfernt ist? Willst Du auch sehen, wie sich unsere Demokratie tiefgreifend mithilfe des Internets weiterentwickelt, so dass vielleicht eines Tages Parlamente überflüssig werden? Meinst Du auch, dass wir durch die Möglichkeiten des Internets dazu in der Lage sind, unsere Gesellschaft kollektiv intelligenter zu gestalten?
Dann schließ Dich uns an; wir entwickeln die Grundlagen dafür!
Die AG Meinungsfindungstool der Piratenpartei Deutschland bietet Dir genau die Möglichkeiten, Dich in einem ergebnissorientierten Umfeld für diese Ziele mit deinen Fähigkeiten einzubringen.
Wir entwickeln und konzeptionieren die Zukunft online-gestützter Diskussionssysteme - ein Diskussionssystem wirkt darauf hin, das Diskutieren einer großen Anzahl von Teilnehmern rundum zu optimieren. Hierzu erschaffen wir eigentlich nichts anderes als eine Art Grundgerüst, welches andere Diskussionssysteme in sich aufnimmt und untereinander verbindet, so dass sich die Diskussionssysteme Nutzer und Daten teilen. Dadurch wird der Bildung von "walled garden's" entgegengewirkt, die letztendlich vielfach daran scheitern, dass sie in mehrfacher Hinsicht nicht die kritische Masse an Nutzern und Daten erreichen. Wir wollen den Konkurrenzwettbewerb einzelner Diskussionssysteme untereinander in einen Kooperationswettbewerb miteinander umwandeln. Wir möchten nicht das beste Diskussionssystem entwickeln, sondern den kürzesten Weg zu immer besseren Diskussionssystemen.
Was wir dringend gebrauchen können ist personelle Verstärkung, also mach' mit, falls dich das reizt, was wir tun.
Wir suchen schnellstmöglich:
<Job Profil>
Nimm Kontakt zu uns auf
Mailingliste: https://service.piratenpartei.de/listinfo/ag-meinungsfindungstool
Sync-Forum: http://news.piratenpartei.de/forumdisplay.php?fid=438
Wiki-Page: http://wiki.piratenpartei.de/AG_Meinungsfindungstool
===================================================================
Job Profile
01) Verstärkung des Ontology Definition Team (ODT):
Das Ontology Definition Team entwickelt eine Grundsprache (Vokabular), auf deren Basis sich unterschiedlichste Diskussionssysteme miteinander austauschen können.
Aufgabe ist die Spezifikation und Implementierung der gemeinsamen Discussion Ontologie (d!sco). Die Ontologie bildet zusammen mit der Web API den Common Discussion Standard.
Bisher wurde die Ontologie vorrangig durch das Datenbank-Design ihrer Implementierung vorangetrieben. Dies soll sich nun durch vermehrte Orientierung auf die OWL Aspekte ändern.
Um diese spannenden Aufgaben benötigen wir schnellstmöglich zur Verstärkung unseres engagierten Teams
A) OWL / Ontology Experte:
- RDF/OWL
- OWL Editoren (z.B. Protégé)
- UML
- Kenntnis bestehender Vokabulare (z.B. ibis, foaf, scot, dcterms, gi2mo, etc.)
- Entity Framework Code First & Database Migrations
02) Verstärkung des Prototype Core Team (PCT):
Dieses Prototype Core Team entwickelt die Kernkomponenten des d!sco Frameworks, welches als Grundgerüst andere Diskussionssysteme in sich aufnehmen und unter einander vernetzen soll.
Bisher wurde im Rapid-Prototype-Verfahren in einem agilen und iterativen Prozess die Grundlage für die Referenzimplementierung gelegt.
Zur Verstärkung unseres engagierten Teams suchen wir schnellstmöglich
=== Senior Entwickler .NET / C# ===
Spezifikation/Design/Implementierung der d!sco Web API und des d!sco Ontology Explorer als Referenzimplementierung. Das beinhaltet die Kernfunktionalität zum Zugriff auf die Ontologie als prototypische Beispielanwendung.
Dabei enwickeln wir auch eine TypeScript / Javascript - Bibliothek zum vereinfachten Zugriff auf die Ontologie.
Benötigte Fähigkeiten:
serverseitig:
- C#
- Microsoft .Net 4.5
- ASP.NET MVC / Web API
- Visual Studio 2012/2013
- SQL Server 2008 R2
Protokoll:
- RESTful API Design ( http://de.wikipedia.org/wiki/RESTful )
- OData Protocol
clientseitig:
- HTML / CSS
- JQuery / KnockoutJS
- TypeScript / JavaScript
=== P2P Experte: ===
Design/Implementierung der Konnektivität und Kommunikation zwischen einzelnen d!sco Web API Instanzen. Auf Dauer wollen wir nämlich einen dezentralen Ansatz statt der derzeit zentralisierten Ontologie.
Benötigte Fähigkeiten:
- P2P Technologien/Protokolle
- Such- und Verteilungsstrategien
=== Sicherheitsexperte ===
Design/Implementierung der Authentifikation und Autorisierung im d!sco System.
Benötigte Fähigkeiten:
- Anmeldung mit Diensten wie Open ID, Piraten ID, Mozilla Persona, ...
- Zertifikate
- Sicherheitskonzeption
- Web API Authentification
03) PLUG-IN ENTWICKLER zur Verstärkung des Prototype Plug-In Team (PPT):
Das Prototype-Plugin-Team entwickelt einen oder mehrere Web-Clients, die verschiedene effektive Diskussionskonzepte umsetzen. Dabei werden die Daten in einer gemeinsamen Datenbank gespeichert und sind möglichst zwischen den verschiedenen Clients bzw. Tools austauschbar. Das bedeutet, daß ein User sich aussuchen kann, welches Tool ihn am besten ergonomisch und graphisch anspricht, um eine effektive Diskussion mit vielen anderen Usern führen zu können. Dabei gehen die Infos und Argumente nicht verloren, sondern werden in der gemeinsamen Datenbank strukturiert gesammelt.
Zur Zeit existiert im Plugin-Team nur ein einzelnes Tool, welches lediglich den Charakter eines Durchstichs zur Datenbank hat. Aufgrund der Fülle an gewünschten Eigenschaften entsteht gerade ein belastbares Systemkonzept, welches flexibel erweiterbar ist. Hier wäre ein Fachmann, der sich mit Web-Technologien auskennt, sehr hilfreich. Es geht nicht nur um die Strukturierung des Systems, sondern auch um die Machbarkeit der einzelnen Elemente. Außerdem gibt es anschließend natürlich eine Menge interessante Arbeitspakete, die in HTML, CSS und Javascript zu implementieren sind.
Wichtig ist vor allem, daß Du Spaß an dem Thema hast und bereit bist, Dich mit unseren bisherigen Konzepten konstruktiv auseinanderzusetzen. Das bedeutet aber nicht, daß wir nicht für andere Vorschläge oder Anpassungen offen sind. Falls Du selbst Know-How bei Web-Technologien mitbringst (HTML, CSS, Javascript), so wäre das eine große Bereicherung. Dennoch wiegt Teamfähigkeit, Lernfähigkeit und Selbständigkeit viel mehr, denn nur dadurch können wir mit mehr Leuten auch wirklich mehr erreichen.
Kenntnisse in den Bereichen JQuery, GitHub, Datenbank-Konzepten, strukturiertes Software-Design und Software-Ergonomie wären hilfreich, aber nicht notwendig.
Wir freuen uns auf Deine Mitarbeit und hoffen, schon bald der Basisdemokratie mit unserer Software, auf die Sprünge helfen zu können.
04) ALLROUNDER zur Verstärkung des Communication Team (CT):
Was macht das Team ?
Dieses Team kümmert sich um die Öffentlichkeitsarbeit rund um die AG.
Wie ist der Status Quo ?
Wenn man mal zurückblickt, wird man feststellen, dass wir schon 'ne ganze Menge Dinge erledigt haben - folgend eine Reihe von Beispielen: Wir haben die Wiki-Seite der AG an die aktuelle Aufstellung der AG größtenteils angepasst. Darüber hinaus haben wir der AG einen eigenen Youtube-Kanal eingerichtet, auf dem die Aufnahmen der regelmäßigen Mumble-Arbeitstreffen und sonstigen synchronen Zusammenkünfte der AG hochgeladen werden. Wir haben mit der "E-democracy talk"-Reihe eine erfolgreiche Veranstaltungs-Reihe in's Leben gerufen und eine erste Staffel abgehalten, bei der jede Episode ein Diskussionstool-Entwicklerteam ihr Meinungsfindungstool oder entsprechendes Konzept vorstellt - und das mit anschließender offener Diskussion darüber.
Wir haben viel Vernetzungsarbeit verrichtet; und das mit dem Resultat, dass mittlerweile alle deutschsprachigen Demokratie-AGen institutionalisiert enger zusammenrücken - so gibt es alle 2 Monate ein gemeinsames Mumble-Treffen und einen Gemeinschafts-Twitter-Account. Außerdem stehen wir der Vernetzungsarbeit im guten Kontakt mit einer Reihe von Diskussionstool-Entwicklerteams innerhalb und außerhalb der Piratenpartei, die daran interessiert sind, sich bei d!sco mit einzuklinken.
Darüber hinaus haben wir einen Entwurf einer ersten User-Case-Studie erstellt, die die Grundidee von d!sco in der Praxis veranschaulicht: https://docs.google.com/presentation/d/1xulOzojrwx-Xcs3rYSwU0kftSgSyDHrWzb0VzGf4BTQ/pub?start=false&loop=false&delayms=60000#slide=id.p .
Aber es gibt auch noch 'ne ganze Reihe von Dingen, die ausstehen:
So befindet sich unsere AG-Webseite noch im Umbau. Außerdem hat sich beim Uploaden der Audio-Aufnahmen auf unseren Youtube-Kanal aufgrund des Wahlkampfes ein beträchtlicher Rückstand angesammelt.
Das Communication Team plant die Erstellung eines Sticky-Threads im AG-Unterforum für's Briefing, fand bislang aber leider noch nicht die Zeit dazu.
Aus dem gleichen Grund steht auch noch die Überarbeitung des Entwurfs der ersten User-Case-Studie aus. Eine zweite User-Case-Studie, die veranschaulicht, wie d!sco den Entwicklungsdialog zwischen Nutzerschaft und Entwicklern fördert, ist ebenfalls lediglich angedacht, aber noch nicht gemacht. Außerdem ist u.a. auf der To-Do-Liste auch noch, eine Ästhetik für die Oberfläche durch Ableitung von der Grundidee zu entwickeln.
Welche Fähigkeiten werden benötigt ?
- Grundkenntnisse im Umgang mit einem Wiki (Piraten WIKI)
- gute sprachliche Fähigkeiten in deutsch UND englisch (Rechtschreibung, Grammatik, Satzbau, Form, usw.)
- Netzwerken
- Organisation
- Koordination
- Mediation
- Moderation
- Mitdenken, Mitdiskutieren
- Kreativität
- Offenheit
- Neugier
- Präsentation
- Soziale Kompetenzen
- Eigenständigkeit
optional:
- Interfacedesign
- 2D-Animation
- 3D-Animation
- Programmierung
- Webdesign
- Konzepte entwickeln und umsetzen
- Gestalten mithilfe von Bildbearbeitungsprogrammen