<div dir="ltr">Morning Kathy & Committee,<div><br></div><div>Thanks very much for the approval of Unit Testing grant request.</div><div><br></div><div>Have a great day!</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, 25 Oct 2018 at 17:43 Linux Australia President <<a href="mailto:president@linux.org.au">president@linux.org.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p>Hi Justin, <br>
    </p>
    <p>Firstly my apologies for taking so long to respond to this Grant
      request - it was discussed at Council meeting last fortnight. <br>
    </p>
    <p>We have approved the Unit Testing grant request to the value of
      $3,300 GST, but would like to identify and work with other
      organisations to see if they would be willing to co-fund the
      $5,500 UX improvements part of the Grant Request. <br>
    </p>
    <p>The next action here is for you to send me an invoice and we can
      provide payment of the $3,300 GST inc part of the Grant. <br>
    </p>
    <p>Kind regards, <br>
    </p>
    <p>Kathy<br>
    </p></div><div text="#000000" bgcolor="#FFFFFF">
    <div class="m_4323603024341231549moz-cite-prefix">On 27/9/18 12:11 pm, Justin Freeman
      wrote:<br>
    </div>
    </div><div text="#000000" bgcolor="#FFFFFF"><blockquote type="cite">
      
      <div dir="ltr">
        <div>
          <div>Linux Australia Grant request - Unit testing and UX
            improvements for CiviCRM Elections extension</div>
          <br class="m_4323603024341231549inbox-inbox-Apple-interchange-newline">
        </div>
        <div>BACKGROUND</div>
        <div><br>
        </div>
        <div>Agileware was engaged earlier in the year by Linux
          Australia to undertake website replacement, and replacement of
          the existing MemberDB system (<a href="https://www.flamingspork.com/projects/memberdb/" target="_blank">https://www.flamingspork.com/projects/memberdb/</a>)
          with CiviCRM (<a href="https://civicrm.org" target="_blank">https://civicrm.org</a>) and a new
          CiviCRM extension, Elections which implements online
          preferential voting. In order to meet the project budget
          requirements, unit testing and UX of the Elections extension
          CiviCRM - which replaces the equivalent functionality in
          MemberDB - were removed from the project scope.</div>
        <div><br>
        </div>
        <div>CiviCRM's user base is predominantly not for profit
          organisations, and some have similar voting requirements to
          Linux Australia - ie preferential run-off voting. Linux
          Australia's brief was to make the custom Elections extension
          available under an open source license so other organisations
          can benefit from the work that has been done in this space.</div>
        <div><br>
        </div>
        <div>Given the wider applicability of the Elections extension,
          we've started work on unit tests and UX improvements on our
          own time, and are reaching out to see if this is something
          that the community would support as a grant request.</div>
        <div><br>
        </div>
        <div>SPECIFICS OF THE GRANT REQUEST</div>
        <div><br>
        </div>
        <div>1. Unit testing - unit testing allows us to implement
          assertions covering the Elections extension and ensure that
          they are validated as part of continuous integration and
          continuous development processes. This also allows the
          Elections extension to be more easily extended in the future
          to meet the needs of organisations with different voting
          requirements - and at a broader level helps the CiviCRM
          product to continue to grow in its usefulness and robustness.
          The unit tests themselves will be open sourced with the
          Elections extension.</div>
        <div><br>
        </div>
        <div>Grant request amount: $3,300 GST inc (24 hours x $137.50
          hourly rate)</div>
        <div><br>
        </div>
        <div>2. UX improvements - the default UX in CiviCRM is not user
          friendly. The election workflow process is quite complex, both
          from a user perspective and administrator perspective. One of
          the challenges not for profit organisations face is in
          encouraging members to vote, and by improving the UX of the
          Elections extension it will reduce complexity and make the
          process easier for members to understand. As a result, this
          will also reduce administrator time in managing elections as
          members can self-service more effectively.</div>
        <div><br>
        </div>
        <div>Grant request amount: $5,500 GST inc (40 hours x $137.50
          hourly rate)</div>
      </div>
      -- <br>
      <div dir="ltr" class="m_4323603024341231549gmail_signature" data-smartmail="gmail_signature">
        <div dir="ltr">
          <div style="line-height:19.5px">Justin <span class="m_4323603024341231549inbox-inbox-inbox-inbox-lG">Freeman</span> | CEO</div>
          <div style="line-height:19.5px"><br>
          </div>
          <div style="line-height:19.5px">phone: <a href="tel:1300%20768%20738" value="+611300768738" target="_blank">1300 76 87 38</a> | web: <a href="https://agileware.com.au/" target="_blank">https://agileware.com.au</a><br>
          </div>
          <div style="line-height:19.5px">address: Unit 4, <a href="https://maps.google.com/?q=55-57%0D%0A++++++++++++Lathlain+Street,+Belconnen+ACT+2617,+Australia&entry=gmail&source=g">55-57
            Lathlain Street, Belconnen ACT 2617, Australia</a> </div>
          <div style="line-height:19.5px">Agileware Pty. Ltd. | ABN: 46
            100 906 947 </div>
          <div style="line-height:19.5px"><br>
          </div>
          <div style="line-height:19.5px">Keep up to date with
            Agileware, sign-up to our newsletter, <a href="https://agileware.com.au/newsletter" target="_blank">https://agileware.com.au/newsletter</a></div>
          <div style="line-height:19.5px"><span style="font-size:12.8px">Latest
              training schedule for Wordpress, Drupal and CiviCRM
              courses, </span><a href="https://agileware.com.au/training" style="font-size:12.8px" target="_blank">https://agileware.com.au/training</a><br>
          </div>
          <div style="line-height:19.5px"><br>
          </div>
          <div style="line-height:19.5px"><i>Agileware are your
              Australian Wordpress, Drupal and CiviCRM experts. We
              provide dedicated development, support, training and
              hosting.</i></div>
        </div>
      </div>
      <br>
      <fieldset class="m_4323603024341231549mimeAttachmentHeader"></fieldset>
      </blockquote></div><div text="#000000" bgcolor="#FFFFFF"><blockquote type="cite"><pre class="m_4323603024341231549moz-quote-pre">_______________________________________________
Grants mailing list
<a class="m_4323603024341231549moz-txt-link-abbreviated" href="mailto:Grants@lists.linux.org.au" target="_blank">Grants@lists.linux.org.au</a>
<a class="m_4323603024341231549moz-txt-link-freetext" href="http://lists.linux.org.au/mailman/listinfo/grants" target="_blank">http://lists.linux.org.au/mailman/listinfo/grants</a>
</pre>
    </blockquote>
    <pre class="m_4323603024341231549moz-signature" cols="72">-- 
Kathy Reid
President
Linux Australia

<a href="tel:0418%20130%20636" value="+61418130636" target="_blank">0418 130 636</a>

<a class="m_4323603024341231549moz-txt-link-abbreviated" href="mailto:president@linux.org.au" target="_blank">president@linux.org.au</a></pre></div><div text="#000000" bgcolor="#FFFFFF"><pre class="m_4323603024341231549moz-signature" cols="72">
<a class="m_4323603024341231549moz-txt-link-freetext" href="http://linux.org.au" target="_blank">http://linux.org.au</a>

Linux Australia Inc
GPO Box 4788
Sydney NSW 2001
Australia

ABN 56 987 117 479 </pre></div></blockquote></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="line-height:19.5px">Justin <span class="inbox-inbox-inbox-inbox-lG">Freeman</span> | CEO</div><div style="line-height:19.5px"><br></div><div style="line-height:19.5px">phone: 1300 76 87 38 | web: <a href="https://agileware.com.au/">https://agileware.com.au</a><br></div><div style="line-height:19.5px">address: Unit 4, 55-57 Lathlain Street, Belconnen ACT 2617, Australia </div><div style="line-height:19.5px">Agileware Pty. Ltd. | ABN: 46 100 906 947 </div><div style="line-height:19.5px"><br></div><div style="line-height:19.5px">Keep up to date with Agileware, sign-up to our newsletter, <a href="https://agileware.com.au/newsletter">https://agileware.com.au/newsletter</a></div><div style="line-height:19.5px"><span style="font-size:12.8px">Latest training schedule for Wordpress, Drupal and CiviCRM courses, </span><a href="https://agileware.com.au/training" style="font-size:12.8px">https://agileware.com.au/training</a><br></div><div style="line-height:19.5px"><br></div><div style="line-height:19.5px"><i>Agileware are your Australian Wordpress, Drupal and CiviCRM experts. We provide dedicated development, support, training and hosting.</i></div></div></div>