View Source

*[Bookshare Home Dashboard|https://wiki.benetech.org/display/bookshare/Home]*
!home_8a.jpg|border=0, width=150!
----
h1. Go Read - Android Mobile Reader Testing & Launch Project 

{toc}

h2. Summary

The goal of Android Mobile Reader Beta Testing project is to complete beta testing of the Bookshare Android e-reader application, in preparation for its ongoing use on Android mobile devices by the blind and visually impaired community. The project is expected to be completed in Q1 2012, at which point external beta testing will have been completed and major bug fixes completed. The product will then be ready for use by a general audience.

A team of Benetech engineers and volunteer developers will be working to improve existing versions of the Android App ([found here|https://github.com/amahule/FBReaderJ/downloads]), which will be built on the open source [FB ReaderJ|http://www.fbreader.org/FBReaderJ/] platform. 

As part of the project we will develop a series of use cases, documentation materials, and a website for easy installation instructions for Android device users.

h2. Timeline

!Android App dev timeline_revised_111111.png|border=1!

h2. Links for Testers

* [Application|http://www.tfaforms.com/222181] to become a tester
* How to find out [which operating system is on your Android device|BSO:How to find out which operating system is on your Android device]
* [Current app versions|https://github.com/amahule/FBReaderJ/downloads] for download and testing (Github)
* [Bug reporting site|https://bookshare.uservoice.com/admin/forums/137554-android-reader] for testers (UserVoice)
* [App development discussion forum|http://groups.google.com/group/bookshare-android-mobile-app-discussion-group] (Google group)
* [Testing instruction documents|BSO:DAISY Reader Test Document] & FAQ

h2. Links for Engineers 

* [Current app versions|https://github.com/benetech/FBReaderJ/downloads] on Github
* [Team members|https://docs.google.com/spreadsheet/ccc?key=0AkUQtGMZT5vGdGRjd0xTdEpEOExWRzJYc3gzZjctWUE&hl=en_US#gid=0]
* [Developer docs|https://github.com/benetech/FBReaderJ/wiki] (Github Wiki)
* [BSO:Acceptance Criteria]
* [Test Plan|https://docs.google.com/spreadsheet/ccc?key=0Aj4x40JnyvcsdFV5Wnh3cWR2WkdnOXdOb1ZiVzVsU3c#gid=0] 
* [Volunteer developer team meeting notes|FBReaderJ Weekly Volunteer Engineer Calls]
* [Beta tester group members|https://docs.google.com/spreadsheet/ccc?key=0AkUQtGMZT5vGdGJXVWxfbzNrNl9RdFFpZDAtUzVwbWc&hl=en_US#gid=0] (requires approval for access)
* [Beta Test Results Notes|bookshare:FBReader Android App Beta Test Notes & Video] 
* [Bug tracking site|https://bugs.benetech.org/browse/FBR] (Jira)
* [Bug reporting site|https://bookshare.uservoice.com/admin/forums/137554-android-reader] for testers (User Voice)
* [Development |FB ReaderJ Development Docs]docs
* [IRC channel|https://grove.io/app/benetech/benetech] (Grove)
* Release Cycle Document

h2. General Reference Links

* [Project Update|bookshare:Android Bookshare App Beta Testing Project Update]s
* [Information|http://www.fbreader.org/] on FB ReaderJ
* Android mobile reader website for users (coming soon)

h2. Key Activities/Deliverables

|| Due Date || Action || Owner || Notes/comments || Status ||
| Oct 2011 | Setup project overview pages | Paul Lamb | | Done |
| Ongoing | oversee development team efforts and track bug fixes | Paul L | | Ongoing |
| Oct \\
2011 | Define acceptance criteria | Paul L | use AT testing, Aster, and Paul F. testing matrix docs | Done |
| Oct 2011 | Define product beta target audience | Paul   L  \\ | BVI individuals interested in using a mobile app to read Bookshare books on their Android devices. Must be Bookshare members. Android devices include phones (any specific models?) and tablet PCs (which models?). What about e-Readers like Nook? DAISY format only? | Done |
| Oct 2011 | Recruit testers | Paul L | List compiled from Tech support list,User Voice inquiries, and specific recommendations. Will also source from Bookshare FB page and Twitter account. Possibly source from Blind Technologists, AT Professionals, Eyes Free, and Android DAISY epub groups. Tester application [here|http://www.tfaforms.com/222181].  \\ | Done |
| Oct 2011 | Setup forums for tester feedback & discussion | Paul L | [UserVoice Android Forum|https://bookshare.uservoice.com/admin/forums/137554-android-reader] and [Google Discussion Group|http://groups.google.com/group/bookshare-android-mobile-app-discussion-group] | Done |
| Nov  \\
2011 | Recruit contract Android developer \\ | Gerardo \\ | Announcement went out week of 10/24. | Done |
| Nov/Dec \\
2011 | Compile testing instructions & documents for testers \\ | Paul F. and Paul L. | Scheduled to be completed by 12/23 | Done |
| Dec 2011 | Finalize product name | Marketing team | Possibly do contest to encourage more active use and promote product once release ready in Q1. Marketing materials to be developed in accordance with release. \\ | In process |
| Jan  \\
2012 | Begin beta testing | Paul L | First round beta testing began on 1/13/12 with 8 testers and is scheduled to end on 1/20/11. 3 Testers held in reserve for tail end of first round testing. Note: A group of 3 testers did pre-beta testing prior to 1/11/12. | Done |
| Jan \\
2012 | Compile user feedback documentation for developers | Paul L | Available on Survey Gizmo and listed [here|https://wiki.benetech.org/pages/viewpage.action?pageId=45613446]. | Done |
| Jan/Feb \\
2012 | Survey and thanks out to beta testers | Paul L | No additional survey was provided, but thank you's went out to all testers who completed the testing. All were offered free Bookshare membership for a year as a reward for completing the testing. | Done |
| Q1 2012 | Setup website for users \\ | Paul L | See [http://read2go.org]. Ellie to assist? Check accessibility using the Wave, etc. \\ | |
| Q1 \\
2012 | Complete and package engineering and user documentation | Paul L | project wrap-up and handoff to Shajey Rumi and Paul Farestveit. | Done |
|| || *Engineering Deliverables:* || || || ||
| Oct \\
2011 | Internal testing/bug fixes \\
(v 3.6.2) | Eng | Begin by 10/26. Gerardo Capiel, Paul Farestveit. Abhi Mahule, Mike Sahyun. Ram Gopalan? Martin?  Nima? | Done |
| Dec \\
2011 | Complete internal testing and cleanup | Eng | by 12/31/11. Gerardo C, Paul F. Ram Gopalan? Martin? \\
\\
\\ | Done |
| Jan \\
2012 | Beta testing begins | Eng | by 1/9/12 | Done |
| 2/17/12 \\ | Final beta1 bug fixes(v. 3.7.2) \\ | Rom/Eng \\ | Final bug fixes prior to full QA testing (pre-beta2) \\ | Done |
| 2/24/12 \\ | Outreach to beta testers \\ | Shajey \\ | Contacting pool of beta testers for final beta ("beta2") \\ | Done |
| 2/24/12 \\ | QA testing (v. 3.7.2) \\ | PaulF/QA \\ | Testing the candidate for final beta testing ("beta2") \\ | Done |
| 3/2/12 \\ | Additional bug fixing \\ | Rom/Eng \\ | Fixing any issues arising from QA testing \\ | Done |
| 3/5/12 \\ | Complete survey format for second round beta testing \\ | PaulF/Shajey \\ | PaulF to draft, Shajey to edit/approve \\ | Done |
| 3/9 - 3/16/12 \\ | Beta2 \\ | PaulF/Shajey \\ | Beta 2 complete. 7 completed survey received from 12 beta testers. | Done |
| 3/19 - 3/29/12 \\ | Final bug fixing, testing. \\ | Rom/Eng / PaulF/QA \\ | | Done |
| 3/30/2012 | First round release (v 3.7) | Eng | Launch to Android marketplace | Done |
| 3/31/2012 | Public Beta Release | Eng/Mktg/Shajey | Successful launch to Public, with marketing activities to follow. | Done |

Timeline Created with [Gant Project|http://www.ganttproject.biz/]