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

Sae Ra Germaine saera.k.germaine at gmail.com
Thu Sep 27 12:21:16 AEST 2018


Good Afternoon Justin,

Thanks so much for your Grant Request. This email is just to say that we've
received your Grant Request. We will now open it to two weeks' of community
feedback, and this will be decided upon at Council Meeting 11th October.

Kind regards,

Sae Ra

--

Sae Ra GermaineSecretary
Linux Australia
secretary at linux.org.auhttp://linux.org.au

Linux Australia Inc
GPO Box 4788
Sydney NSW 2001
Australia

ABN 56 987 117 479



On Thu, Sep 27, 2018 at 12:18 PM Justin Freeman <justin at agileware.com.au>
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 | 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.*
> _______________________________________________
> committee mailing list
> committee at lists.linux.org.au
> http://lists.linux.org.au/mailman/listinfo/committee
>
> To unsubscribe from this list, send a blank email to
> committee-unsubscribe at lists.linux.org.au
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.org.au/pipermail/grants/attachments/20180927/3fdff3ac/attachment.html>


More information about the Grants mailing list