<div dir="ltr"><div>Hi,</div><div><br></div><div>Steven Feldman conducted a survey on product management processes in OSGeo projects. The results will be presented at the FOSS4G in Bukarest.</div><div><br></div><div>In agreement with Paolo, I participated on behalf of <a href="http://QGIS.ORG">QGIS.ORG</a> to submit and explain the current situation of <a href="http://QGIS.ORG">QGIS.ORG</a> in this aspect.</div><div><br></div><div>I am forwarding the questionnaire and my replies for your review. If you find something wrong in my statements or if I missed something substantial, please speak up and I will send Steven a corrected version.</div><div><br></div><div>Thanks and greetings,</div><div>Andreas  <br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <b class="gmail_sendername" dir="auto">Google Forms</b> <span dir="auto"><<a href="mailto:forms-receipts-noreply@google.com">forms-receipts-noreply@google.com</a>></span><br>Date: Sun, 9 Jun 2019 at 12:54<br>Subject: Product management processes in OSGeo projects<br>To:  <<a href="mailto:andreas@qgis.org">andreas@qgis.org</a>><br></div><br><br><div style="font-family:Roboto,Helvetica,Arial,sans-serif;margin:0px;padding:0px;height:100%;width:100%"><table style="background-color:rgb(103,58,183)" width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><tr height="64px"><td style="padding-left:24px"><img alt="Google Forms" style="display: inline-block; margin: 0px; vertical-align: middle;" width="143px" height="26px"></td></tr></tbody></table><div style="padding:24px;background-color:rgb(237,231,246)"><div style="background-color:rgb(255,255,255);border-bottom:1px solid rgb(224,224,224);margin:0px auto;max-width:624px;min-width:154px;padding:0px 24px" align="center"><table style="background-color:rgb(255,255,255)" width="100%" cellspacing="0" cellpadding="0" align="center"><tbody><tr height="24px"><td></td></tr><tr><td><div style="font-size:13px;line-height:18px;color:rgb(66,66,66);font-weight:700">Thanks for filling out <a href="https://docs.google.com/forms/d/e/1FAIpQLSepJf73WAxem6lxBCY0grv4KGln3M0frmIW0fgoM-injyn8YA/viewform?usp=mail_form_link" target="_blank">Product management processes in OSGeo projects</a></div></td></tr><tr height="12px"></tr><tr><td><div style="font-size:13px;line-height:18px;color:rgb(66,66,66)">Here's what we got from you:</div></td></tr><tr><td><div class="m_7889759871298092031ss-form-container"><div class="m_7889759871298092031ss-form-heading"><h1 class="m_7889759871298092031ss-form-title" dir="ltr" style="margin:0.67em 0px">Product management processes in OSGeo projects</h1>
<div class="m_7889759871298092031ss-form-desc m_7889759871298092031ss-no-ignore-whitespace" style="font:inherit;width:99%;margin:0px 0px 1em;white-space:pre-wrap">Thank you for agreeing to help me in researching product management processes in OSGeo projects. My aim is to try and establish:<p>•       Does the Open Source collaborative development model incorporate and support product management disciplines?<br>•       Are there formal product management strategies within the OSGeo Community?<br>• How is a roadmap developed?<br>•        Is the roadmap inspired by a cohesive vision or is it driven by the willingness of larger users to fund features?<br>•  How do projects get to hear the voice of the user?<br>• Do software development methodologies impact product management?<br>•   Are there best practices that we can learn from and share?</p><p>Following on from this survey I plan to contact some (most) of the respondents and if you are available conduct a short interview with you via a call or by email.</p><p>It would be great if you could complete this survey by 3rd June 2019.</p><p>I hope to present the results of this research at FOSS4G at the end of the summer, I will also write up the results and share with our community and others. Subject to timing I will make an early version of my presentation/write up available to respondents for comment before publication.</p><p>Thanks once again for your help</p><p>May the FOSS be with you</p><p>Steven</p></div>
</div>
<div class="m_7889759871298092031ss-form"><form method="GET" id="m_7889759871298092031ss-form" target="_blank"><br>
<div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-item-required m_7889759871298092031ss-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%"><label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031emailAddress"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Email address
<label for="m_7889759871298092031emailAddress"></label>
<span class="m_7889759871298092031ss-required-asterisk" style="color:rgb(196,59,29)">*</span></div></label>
<div class="m_7889759871298092031ss-q-text m_7889759871298092031ss-printable-text-line" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%"><a href="mailto:andreas@qgis.org" target="_blank">andreas@qgis.org</a></div>


</div></div></div>
<div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-page-break" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-page-title" style="padding:0.4em;background-color:rgb(238,238,238)">A bit about you and your project</h2>
<div class="m_7889759871298092031ss-page-description m_7889759871298092031ss-no-ignore-whitespace" dir="auto" style="white-space:pre-wrap">If you think someone else on your project steering team should be completing this survey as well as or instead of you please forward the survey to them</div>
</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-item-required m_7889759871298092031ss-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_2131672563"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Your name
<label for="m_7889759871298092031itemView.getDomIdToLabel()"></label>
<span class="m_7889759871298092031ss-required-asterisk" style="color:rgb(196,59,29)">*</span></div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">Andreas Neumann</div>


</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-item-required m_7889759871298092031ss-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_593290092"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Project
<label for="m_7889759871298092031itemView.getDomIdToLabel()"></label>
<span class="m_7889759871298092031ss-required-asterisk" style="color:rgb(196,59,29)">*</span></div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">QGIS</div>


</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_378310199"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">What is your role in the project team?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">Steering Committee Chair or Member, Contributor, Other?</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">PSC and board member</div>


</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_950007449"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">How long have you been active within the project team?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">13 years, but only 4 years on PSC/board</div>


</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1235051496"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Are you willing to participate in a short interview
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1469044316" disabled checked value="Yes" id="m_7889759871298092031group_1469044316_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Yes</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1469044316" disabled value="No" id="m_7889759871298092031group_1469044316_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">No</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1469044316" disabled value="Maybe" id="m_7889759871298092031group_1469044316_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Maybe</span>
</label></li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-checkbox" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1637772192"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Best way to contact you for an interview
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="checkbox" name="entry.1336831748" disabled checked value="Google Hangouts" id="m_7889759871298092031group_1336831748_1" class="m_7889759871298092031ss-q-checkbox"></span>
<span class="m_7889759871298092031ss-choice-label">Google Hangouts</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="checkbox" name="entry.1336831748" disabled value="Skype" id="m_7889759871298092031group_1336831748_2" class="m_7889759871298092031ss-q-checkbox"></span>
<span class="m_7889759871298092031ss-choice-label">Skype</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="checkbox" name="entry.1336831748" disabled value="WhatsApp call" id="m_7889759871298092031group_1336831748_3" class="m_7889759871298092031ss-q-checkbox"></span>
<span class="m_7889759871298092031ss-choice-label">WhatsApp call</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="checkbox" name="entry.1336831748" disabled checked value="email" id="m_7889759871298092031group_1336831748_4" class="m_7889759871298092031ss-q-checkbox"></span>
<span class="m_7889759871298092031ss-choice-label">email</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="checkbox" name="entry.1336831748" disabled value="__other_option__" id="m_7889759871298092031group_1336831748_5" class="m_7889759871298092031ss-q-checkbox m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.1336831748.other_option_response" disabled value="" class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_1336831748_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-page-break" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-page-title" style="padding:0.4em;background-color:rgb(238,238,238)">Product management processes</h2>
<div class="m_7889759871298092031ss-page-description m_7889759871298092031ss-no-ignore-whitespace" dir="auto" style="white-space:pre-wrap">I have set out a series of questions below that will help me to understand how your project sets goals, converts them to a roadmap and then prioritises features.

It will make collating your response easier if you can respond to these questions but if you find that too tedious or if your responses don't fit with the structure of my questions then I have given you the option of including a long form text answer at the end of the questionnaire.</div>
</div></div></div>
<br> <div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-section-header" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-section-title" style="background-color:rgb(238,238,238);padding:0.4em">Vision and Goals</h2>
<div class="m_7889759871298092031ss-section-description m_7889759871298092031ss-no-ignore-whitespace" style="margin-top:0.5em;white-space:pre-wrap">Has your project set out a vision and a set of goals that drive the roadmap?</div>
</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1001421516"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Does your project have a clear statement of vision or purpose?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">Why are you and others committing time to this project? What do you hope to achieve?</div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1573239141" disabled value="Yes" id="m_7889759871298092031group_1573239141_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Yes</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1573239141" disabled value="No" id="m_7889759871298092031group_1573239141_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">No</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1573239141" disabled checked value="Sort of" id="m_7889759871298092031group_1573239141_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Sort of</span>
</label></li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1294056580"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Does your project have a set of goals or targets that you are trying to achieve?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">These may be the metrics by which you can measure success,</div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.784211889" disabled value="Yes" id="m_7889759871298092031group_784211889_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Yes</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.784211889" disabled value="No" id="m_7889759871298092031group_784211889_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">No</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.784211889" disabled checked value="Sort of" id="m_7889759871298092031group_784211889_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Sort of</span>
</label></li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_582801524"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Do you gather any usage metrics about your project
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.243433667" disabled value="Yes" id="m_7889759871298092031group_243433667_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Yes</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.243433667" disabled checked value="No" id="m_7889759871298092031group_243433667_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">No</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.243433667" disabled value="__other_option__" id="m_7889759871298092031group_243433667_3" class="m_7889759871298092031ss-q-radio m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.243433667.other_option_response" disabled value="" class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_243433667_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-paragraph-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_120154767"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Vision and goals
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">If available please paste your vision and goals in this section or add a link to them</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">No official vision yet - but that reminds me that we should come up with one and publish it.

Here is one proposal (just formulated by myself and not discussed yet with the PSC. ):

To make GIS available and affordable to anyone who is interested in using GIS, regardless of the budget and resources they have at hand. To be a user friendly GIS for Desktop, Server and Mobile. To be available for many platforms (Linux, Mac, Windows, Android). Road Map and new features to be defined by active users, funders and devlopers (bottom up and not top down).

Note that this not the official vision - just my proposal from myself and not yet discussed and sanctioned by the PSC and voting members. I will start a discussion to come up with a vision and goals.</div>


</div></div></div>
<br> <div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-section-header" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-section-title" style="background-color:rgb(238,238,238);padding:0.4em">Roadmap</h2>
<div class="m_7889759871298092031ss-section-description m_7889759871298092031ss-no-ignore-whitespace" style="margin-top:0.5em;white-space:pre-wrap">How do you establish and maintain the roadmap for your project?</div>
</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1907492263"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Do you have a roadmap for your project?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2045922946" disabled value="None" id="m_7889759871298092031group_2045922946_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">None</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2045922946" disabled value="1 year" id="m_7889759871298092031group_2045922946_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">1 year</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2045922946" disabled value="2 year" id="m_7889759871298092031group_2045922946_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">2 year</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2045922946" disabled value="3 year" id="m_7889759871298092031group_2045922946_4" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">3 year</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2045922946" disabled checked value="__other_option__" id="m_7889759871298092031group_2045922946_5" class="m_7889759871298092031ss-q-radio m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.2045922946.other_option_response" disabled value="Our road map is strictly time-based, not feature based: a time window of 2.5 months for development, followed by 1.5 months feature freeze with bug fixing, then a new release and branche will be made. We have regular and LT (long term support) releases with longer support and bug fixing. Regular releases will receive bug fixes for the coming 4 months, LT versions for one year. New features are not decided top-down, but bottom up, driven by users, funders and developers. For larger changes we require a QEP (QGIS enhancement proposal) that is discussed within the community." class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_2045922946_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1938358097"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">What methodology do you use to manage your roadmap?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">These are some of the most common methods for managing a roadmap, do you use one of them? If not please describe how you plan and communicate your roadmap.</div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2098150717" disabled value="Priority Buckets (Now, Next, Later)" id="m_7889759871298092031group_2098150717_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Priority Buckets (Now, Next, Later)</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2098150717" disabled value="Categorize, Cluster and Communicate (e.g. https://library.gv.com/climbing-mount-enterprise-99a4d014f942 )" id="m_7889759871298092031group_2098150717_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Categorize, Cluster and Communicate (e.g. <a href="https://www.google.com/url?q=https://library.gv.com/climbing-mount-enterprise-99a4d014f942&sa=D&ust=1560081262829000&usg=AFQjCNFN8mtLoU2IhOvFgyYVukyB-1hUOw" target="_blank">https://library.gv.com/climbing-mount-enterprise-99a4d014f942</a> )</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2098150717" disabled value="3 feature buckets (Customer requests, Metrics movers, Customer delight)" id="m_7889759871298092031group_2098150717_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">3 feature buckets (Customer requests, Metrics movers, Customer delight)</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2098150717" disabled value="No formal process to manage roadmap" id="m_7889759871298092031group_2098150717_4" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">No formal process to manage roadmap</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.2098150717" disabled checked value="__other_option__" id="m_7889759871298092031group_2098150717_5" class="m_7889759871298092031ss-q-radio m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.2098150717.other_option_response" disabled value="No formal process for new features and their prioritization. See above for time-based vs feature based road map." class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_2098150717_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_97378004"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Link to your roadmap
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">If you publish a roadmap please provide a link to the current version</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%"><a href="https://www.qgis.org/en/site/getinvolved/development/roadmap.html" target="_blank">https://www.qgis.org/en/site/getinvolved/development/roadmap.html</a></div>


</div></div></div>
<br> <div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-section-header" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-section-title" style="background-color:rgb(238,238,238);padding:0.4em">Feature prioritisation</h2>
<div class="m_7889759871298092031ss-section-description m_7889759871298092031ss-no-ignore-whitespace" style="margin-top:0.5em;white-space:pre-wrap">How do you prioritise features within the next release(s) of your project?</div>
</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-paragraph-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1046255973"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Sponsored Features
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">To what extent do you prioritise features that are wholly or partly sponsored by users of the software? Does this create any conflicts in terms of feature prioritisation or your roadmap? Please be assured that any responses on sponsored features will be anonymised so that your project and sponsors will not be identified.</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">There is no differentiation between features that are sponsored and features that are developed and submitted from volunteers. Because our road map is strictly time-based and not feature based (we don't communicate or promise any new features in advance) there is also no top-down prioritization done by the PSC. It is really the developers who decide when something is ready to be released and it is also the developers who prioritize their work by themselves.

If a customer of a QGIS developer comes up with a new feature and new requirements, they can consult the road map with the time line and discuss with their developer to find out what release date can be realistically targeted, taking into account time for preparation, discussion of QEP (QGIS enhancement proposal), development time, testing and bug fixing.</div>


</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_956745647"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">What methodology do you use to prioritise features within your next release?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">These are some of the most common methods for prioritising features, do you use one of them? If not please describe how you prioritise features.</div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1842423442" disabled value="Kano (Delighters, Satisfiers, Basic Expectations)" id="m_7889759871298092031group_1842423442_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Kano (Delighters, Satisfiers, Basic Expectations)</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1842423442" disabled value="MoSCoW (Must, Should, Could, Won't)" id="m_7889759871298092031group_1842423442_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">MoSCoW (Must, Should, Could, Won't)</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1842423442" disabled value="Buy a Feature (each team member gets an allocation of points and assign to features)" id="m_7889759871298092031group_1842423442_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Buy a Feature (each team member gets an allocation of points and assign to features)</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1842423442" disabled value="RICE (Reach, Impact, Confidence, Effort)" id="m_7889759871298092031group_1842423442_4" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">RICE (Reach, Impact, Confidence, Effort)</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1842423442" disabled value="No formal process to prioritise features" id="m_7889759871298092031group_1842423442_5" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">No formal process to prioritise features</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1842423442" disabled checked value="__other_option__" id="m_7889759871298092031group_1842423442_6" class="m_7889759871298092031ss-q-radio m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.1842423442.other_option_response" disabled value="Bottom up. Up to users/developers/funders to prioritize their needs for new features. Larger new features require a QEP (like RFC) that will be discussed by devs and community. This process ensures that new planned features don't harm or restrict already existing features." class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_1842423442_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-section-header" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-section-title" style="background-color:rgb(238,238,238);padding:0.4em">Requirements Capture</h2>
<div class="m_7889759871298092031ss-section-description m_7889759871298092031ss-no-ignore-whitespace" style="margin-top:0.5em;white-space:pre-wrap">How do you capture and document requirements within your project?</div>
</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_2074807924"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Requirements
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">How do you identify user requirements</div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1811970233" disabled value="User Stories" id="m_7889759871298092031group_1811970233_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">User Stories</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1811970233" disabled value="Job Stories" id="m_7889759871298092031group_1811970233_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Job Stories</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1811970233" disabled value="Detailed feature descriptions" id="m_7889759871298092031group_1811970233_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Detailed feature descriptions</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1811970233" disabled value="Surveys" id="m_7889759871298092031group_1811970233_4" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Surveys</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.1811970233" disabled checked value="__other_option__" id="m_7889759871298092031group_1811970233_5" class="m_7889759871298092031ss-q-radio m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.1811970233.other_option_response" disabled value="We are mostly user and developer driven. Some are both users and developers. Sometimes we do surveys or get feedback from QGIS user groups or individual power users. Larger new features need requirement documents, QEPs (QGIS enhancement proposal) and discussion on our communication channels." class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_1811970233_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-page-break" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-page-title" style="padding:0.4em;background-color:rgb(238,238,238)">I  can't describe our product management process by responding to your questions!</h2>
<div class="m_7889759871298092031ss-page-description m_7889759871298092031ss-no-ignore-whitespace" dir="auto" style="white-space:pre-wrap">This is the pint where you can just write whatever you wish about the product management processes in your project and include answers to the questions that I have neglected to ask!</div>
</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-paragraph-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_410758752"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Answering your way
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">Write whatever you wish in this section</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">It was a very good decision to introduce a strictly time-based road map for QGIS and don't wait for specific features to be ready until we release the upcoming version. Before that switch to a time-based release schedule we had endless discussions when a new release would be ready or not. The only exception is when we do a new major release that is dependent on major technological changes, such as the change from QGIS 1 to 2, or 2 to 3, where a lot of technical changes happened under the hood (e.g. switching qt version or Python version, API changes, etc.). In such a major change everything has to work as expected and it is very hard to predict when everything is ready.

The other convention we have is, that during a major release cycle, the API has to remain stable. API changes are only allowed when a new major QGIS version is prepared.

We often work as a "do-ocracy". Many tasks and development work are picked up by contributors or developers as they see the need and can contribute resources.

Coordination happens on regular PSC meetings (monthly), bi-annual developer meetings and through Github and mailing lists or on IRC.

The "bottom up" process regarding new features and their prioritization usually works fine for us currently - it gives the users/funders/developers a lot of freedom to decide when something can get into a future QGIS version. They are not at the mercy of a product management team or of the PSC who would decide on what gets into QGIS or not. So the power is at the users/funders and developers and not with the PSC and board.

Should something really controversial come up during the process, we have an established voting system consisting of community voting members, user groups voting members and an OSGEO representative.

We don't / can't work like a classical software company, because QGIS developers are not the employees of <a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a>, but are individual developers, volunteers or employees from support and development companies who work independent of <a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a>, but collaborate under the umbrella of <a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a>. In this setup of our organization we can't dictate or enforce rules and decisions on our contributors and developers but have to work out compromises and convince the contributors to accept the proposals by the community, PSC and board.

TODO: QGIS as a project certainly has some weak points we should improve in our organization and release process and project management. We should come up with a common and clear vision. Quality assurance is always a challenge and most of our donations and sustaining membership contributions go into bug fixing and improving our code quality and testing.</div>


</div></div></div>
<br> <div class="m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-page-break" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<h2 class="m_7889759871298092031ss-page-title" style="padding:0.4em;background-color:rgb(238,238,238)">The last bit</h2>
<div class="m_7889759871298092031ss-page-description m_7889759871298092031ss-no-ignore-whitespace" dir="auto" style="white-space:pre-wrap">A few questions about the organisation of product management within your project, your analysis of your competitors and your communications with your users.</div>
</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_164368404"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">How do product management decisions sit within your project's organisation?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">Who makes the decisions?</div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.273391849" disabled value="Project Steering Committee" id="m_7889759871298092031group_273391849_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Project Steering Committee</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.273391849" disabled value="A Product Management sub-committee" id="m_7889759871298092031group_273391849_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">A Product Management sub-committee</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.273391849" disabled value="The contributors decide" id="m_7889759871298092031group_273391849_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">The contributors decide</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.273391849" disabled checked value="__other_option__" id="m_7889759871298092031group_273391849_4" class="m_7889759871298092031ss-q-radio m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.273391849.other_option_response" disabled value="combination of developers, PSC and voting members" class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_273391849_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-radio" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_279814673"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Do you track what your competitors are doing?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)"></div></label>


<ul class="m_7889759871298092031ss-choices" style="list-style:outside none none;padding:0px;margin:0.5em 0px 0px"><li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.454694807" disabled value="Yes" id="m_7889759871298092031group_454694807_1" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">Yes</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.454694807" disabled value="No" id="m_7889759871298092031group_454694807_2" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">No</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em">
<label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.454694807" disabled value="We don't have any competitors" id="m_7889759871298092031group_454694807_3" class="m_7889759871298092031ss-q-radio"></span>
<span class="m_7889759871298092031ss-choice-label">We don't have any competitors</span>
</label></li> <li class="m_7889759871298092031ss-choice-item" style="margin:0px;line-height:1.3em;padding-bottom:0.5em"><label><span class="m_7889759871298092031ss-choice-item-control m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="radio" name="entry.454694807" disabled checked value="__other_option__" id="m_7889759871298092031group_454694807_4" class="m_7889759871298092031ss-q-radio m_7889759871298092031ss-q-other-toggle"></span>
<span class="m_7889759871298092031ss-choice-label">Other:</span></label>
<span class="m_7889759871298092031ss-q-other-container m_7889759871298092031goog-inline-block" style="display:inline-block"><input type="text" name="entry.454694807.other_option_response" disabled value="sometimes. But is mainly our users and contributors who bring in this perspective." class="m_7889759871298092031ss-q-other" id="m_7889759871298092031entry_454694807_other_option_response" dir="auto"></span>
</li></ul>

</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-paragraph-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1643490128"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">How do you track competitor developments?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">If you are tracking competitor developments how do you do so? If not, can you explain why this is not a consideration in determining the direction of your project?</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">If our contributors and funders think that some competitor project/product offers something we don't have, or does something than we do, they can bring ideas to the table and if it is important to them, they will invest (time and/or financial resources) to add these missing pieces or improve our software and project.</div>


</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-paragraph-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_1796851712"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Do end users get a say on the roadmap?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">Do you have a channel for dialogue with your users? How do you reach them and how important is their input in determining your roadmap?</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%">Yes, definitely. We have votes on QGIS grant proposals and with their investments (time and money) they can decide what gets into QGIS or not.</div>


</div></div></div>
<br> <div class="m_7889759871298092031ss-form-question m_7889759871298092031errorbox-good">
<div dir="auto" class="m_7889759871298092031ss-item m_7889759871298092031ss-paragraph-text" style="margin:12px 0px"><div class="m_7889759871298092031ss-form-entry" style="margin-bottom:1.5em;vertical-align:middle;margin-left:0px;margin-top:0px;max-width:100%">
<label class="m_7889759871298092031ss-q-item-label" for="m_7889759871298092031entry_2002300455"><div class="m_7889759871298092031ss-q-title" style="display:block;font-weight:bold;margin-top:0.83em;margin-bottom:0.83em">Any last thoughts?
</div>
<div class="m_7889759871298092031ss-q-help m_7889759871298092031ss-secondary-text" dir="auto" style="display:block;margin:0.1em 0px 0.25em;color:rgb(102,102,102)">Anything I haven't asked you that you would like to share</div></label>

<div class="m_7889759871298092031ss-q-text" dir="auto" style="background-color:rgb(238,238,238);max-width:90%;border:1px solid rgb(192,192,192);padding:5px;white-space:pre-wrap;color:rgb(84,84,84);width:70%"></div>


</div></div></div>
<br></form></div></div></td></tr><tr height="24px"></tr></tbody></table></div><table style="max-width:672px;min-width:154px" width="100%" cellspacing="0" cellpadding="0" align="center"><tbody><tr height="24px"><td></td></tr><tr><td><a href="https://docs.google.com/forms?usp=mail_form_link" style="color:rgb(66,66,66);font-size:13px" target="_blank">Create your own Google Form</a></td></tr></tbody></table></div></div></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><br>--<br>Andreas Neumann<br></div><a href="http://QGIS.ORG" target="_blank">QGIS.ORG</a> board member (treasurer)<br></div></div></div></div>