Skip to content
Jin Zhao edited this page Sep 8, 2016 · 12 revisions

Raw Requirement

Battle Plan:

Agile Iteration

An development iteration is typically two weeks. Development goals are set in the beginning of every iteration. In the end of every iteration, I will try to provide a demo of the latest version, gain feedback and decide the next iteration's goal.

Q&A

Will use issues feature in Github to discuss feature related questions.

I1:(9/5~9/18)

Goal:

  • Create the initial project.
  • Choose major underlying technology.
  • Establish a way to share development progress.
  • Establish a way to share the app in dev.

Stretch Goal

  • Create a bare bone UI
    • basic UI compositions with minimum style (will look ugly)
    • page transition

TODO List:

  • App UI design & implementation. (1 month?)

  • Server side development (1 month?)

    • Database design
    • Security
    • Login related transaction email
    • Back end process for expired tasks
  • connect app with server (2 weeks?)

    • Authentication & Security
    • API connection
  • Operational (2 weeks?)

    • A way to deploy tasks
    • A way to maintain store information.
  • Test (2 weeks?)

    • Automated test
    • UI manual test

Challenges:

  • Unstableness of underlying open source technology.
    • Existing issues
    • New issues while evolving
    • Conflicts between each other.
    • Some issue may become a block.
Clone this wiki locally