[Grants] Linux Australia Grant request - Unit testing and UX improvements for CiviCRM Elections extension
Linux Australia President
president at linux.org.au
Thu Oct 25 17:43:19 AEDT 2018
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 | web: https://agileware.com.au
> <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./
>
> _______________________________________________
> Grants mailing list
> Grants at lists.linux.org.au
> http://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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.org.au/pipermail/grants/attachments/20181025/ad110429/attachment.html>
More information about the Grants
mailing list