<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body 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 class="moz-cite-prefix">On 27/9/18 12:11 pm, Justin Freeman
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAKR_+LVFtmpTbZNftSDdsHpE_5-gT_3QcdrK-UpRfJ_6dvDhig@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>
<div>Linux Australia Grant request - Unit testing and UX
improvements for CiviCRM Elections extension</div>
<br class="inbox-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/"
moz-do-not-send="true">https://www.flamingspork.com/projects/memberdb/</a>)
with CiviCRM (<a href="https://civicrm.org"
moz-do-not-send="true">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="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/" moz-do-not-send="true">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"
moz-do-not-send="true">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" moz-do-not-send="true">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="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Grants mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Grants@lists.linux.org.au">Grants@lists.linux.org.au</a>
<a class="moz-txt-link-freetext" href="http://lists.linux.org.au/mailman/listinfo/grants">http://lists.linux.org.au/mailman/listinfo/grants</a>
</pre>
</blockquote>
<pre class="moz-signature" cols="72">--
Kathy Reid
President
Linux Australia
0418 130 636
<a class="moz-txt-link-abbreviated" href="mailto:president@linux.org.au">president@linux.org.au</a>
<a class="moz-txt-link-freetext" href="http://linux.org.au">http://linux.org.au</a>
Linux Australia Inc
GPO Box 4788
Sydney NSW 2001
Australia
ABN 56 987 117 479 </pre>
</body>
</html>