02 24 2015 Meeting - RostarSynergistics/ShinyExpenseTracker GitHub Wiki

Stand-up

Alex

Did:

  • Marked project part 2 ( :) )
  • UML feedback

Will do:

  • Mark UML (can look at it this meeting)
  • Other feedback

Blockers:

  • None

Adam

Did

  • Sat in room on sunday doing work on UML

Will Do

  • Contribute planning of iterations (distribute tasks)
  • Set up HuBoard

Blockers

  • None
  • Guessing what he's gonna do

Tristan

Did

  • Sat in room worked on UML
  • Helped convert to Dia
  • Added Mockup

Will Do

  • Whatever is decided after the meeting

Blockers

  • None

Sarah

Did

  • Was not in the meeting, was in Hawaii
  • Addressed some feedback
  • Converted UML to Dia

Will Do

  • Do what's assigned for the next part

Blockers

  • None

Oleg

  • Was in on Sunday

  • Do what's assigned

  • No blockers

Ramish

  • Also in said room on sunday

  • Addressed missing use case/feedback

  • Whatever's assigned

  • No blockers

Rajan

  • Was in the room on Sunday

  • Whatever's assigned

  • No blockers

UML Feedback

  • Looks good

ElasticSearch

  • JEST Library
    • Not-raw HTTP way to deal with ElasticSearch
    • Still use Gson, etc.
    • Normal version doesn't work on android
    • Might not be approved, may need to ask

Offline?

  • Data not exclusively stored in ElasticSearch
  • Will we need to sync?
    • Need to look in the User Stories
    • Up to interpretation
    • There is a mechanism in elastic search that lets you only update with new info
      • "Sorry user!" or work every time
  • Cache advice:
    • Keep it simple
    • Don't try to replicate ES, use linear search if needed

Other Questions?

  • Everyone's looking at each other....
  • Red pants on Tuesdays? Maybe.

Are we starting soon?

  • Foundations
  • Meeting... :(

Question: Are we using the same ElasticSearch server?

  • URL on eClass (index for each time)
  • No backend! Yay!!
  • ElasticSearch is RESTful. Eventually consistent.

Next Part - March 16, 2015

Meeting (minus Alex)

Dividing up work

  • Need to make more usable tests
    • Use the tests to write the code
    • Write tests, make it pass, refactor
    • Some tests will not be usable
      • Comment out that can't be used.
      • Use as inspiration

Need foundation laid

  • Might be overlap
  • Need "backend" works, talking to elastic search, etc.

We will assume that things are Json objects in shared preferences or something.

  • Generic local exporter that can be replaced later

What can be done?

  • Objects rather than interfaces
  • Claims, Expense Items, Tags

Start

  • Try to do ExpenseClaimList.
    • As we find things to do, do it.
    • Assign things to yourself to keep others from doing the same work.

HuBoard

  • Fancy issue tag thing
  • Every week, put what we want to get done in the backlog
  • Backlog has all of our crap
    • drag things we want to do into ready.
    • Move things from ready to working and assign self.
  • When done, make a pull request for peer review.
  • When pulled, move it into done.
  • HuBoard puts the information in a comment and adds a tag.
  • Things in Ready column should be what we want done before next Tuesday
  • Can mark things as blocked. Please comment on why it's blocked.

Try to order in terms of priority of the task

Adam will fiddle around and set up HuBoard.

Check the Home page of the Wiki for important info

TODO

Adam

  • Set up HuBoard

Everyone

  • New issue for setting up Saving to a local file

Regular Meetup Friday