[Grants] Linux Australia Grant request - Unit testing and UX improvements for CiviCRM Elections extension

Justin Freeman justin at agileware.com.au
Fri Oct 26 08:56:37 AEDT 2018


Morning Kathy & Committee,

Thanks very much for the approval of Unit Testing grant request.

Have a great day!


On Thu, 25 Oct 2018 at 17:43 Linux Australia President <
president at linux.org.au> wrote:

> Hi Justin,
>
> Firstly my apologies for taking so long to respond to this Grant request -
> it was discussed at Council meeting last fortnight.
>
> 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.
>
> 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.
>
> Kind regards,
>
> Kathy
> On 27/9/18 12:11 pm, Justin Freeman wrote:
>
> Linux Australia Grant request - Unit testing and UX improvements for
> CiviCRM Elections extension
>
> BACKGROUND
>
> Agileware was engaged earlier in the year by Linux Australia to undertake
> website replacement, and replacement of the existing MemberDB system (
> https://www.flamingspork.com/projects/memberdb/) with CiviCRM (
> https://civicrm.org) 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.
>
> 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.
>
> 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.
>
> SPECIFICS OF THE GRANT REQUEST
>
> 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.
>
> Grant request amount: $3,300 GST inc (24 hours x $137.50 hourly rate)
>
> 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.
>
> Grant request amount: $5,500 GST inc (40 hours x $137.50 hourly rate)
> --
> Justin Freeman | CEO
>
> phone: 1300 76 87 38 <1300%20768%20738> | web: https://agileware.com.au
> address: Unit 4, 55-57 Lathlain Street, Belconnen ACT 2617, Australia
> <https://maps.google.com/?q=55-57%0D%0A++++++++++++Lathlain+Street,+Belconnen+ACT+2617,+Australia&entry=gmail&source=g>
>
> Agileware Pty. Ltd. | ABN: 46 100 906 947
>
> Keep up to date with Agileware, sign-up to our newsletter,
> https://agileware.com.au/newsletter
> Latest training schedule for Wordpress, Drupal and CiviCRM courses,
> https://agileware.com.au/training
>
> *Agileware are your Australian Wordpress, Drupal and CiviCRM experts. We
> provide dedicated development, support, training and hosting.*
>
> _______________________________________________
> Grants mailing listGrants at lists.linux.org.auhttp://lists.linux.org.au/mailman/listinfo/grants
>
> --
> Kathy Reid
> President
> Linux Australia
> 0418 130 636
> president at linux.org.au
>
> http://linux.org.au
>
> Linux Australia Inc
> GPO Box 4788
> Sydney NSW 2001
> Australia
>
> ABN 56 987 117 479
>
> --
Justin Freeman | CEO

phone: 1300 76 87 38 | web: https://agileware.com.au
address: Unit 4, 55-57 Lathlain Street, Belconnen ACT 2617, Australia
Agileware Pty. Ltd. | ABN: 46 100 906 947

Keep up to date with Agileware, sign-up to our newsletter,
https://agileware.com.au/newsletter
Latest training schedule for Wordpress, Drupal and CiviCRM courses,
https://agileware.com.au/training

*Agileware are your Australian Wordpress, Drupal and CiviCRM experts. We
provide dedicated development, support, training and hosting.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.org.au/pipermail/grants/attachments/20181026/9ec6bcfc/attachment.html>


More information about the Grants mailing list