Skip to content

Iteration 4

Netanel Draiman edited this page Jun 8, 2016 · 13 revisions

Some Needed Features

Table of Contents


Iteration Goals:

  • Frontend:
  • UI for Login Troubleshooting
  • UI for Picture Upload and Share
  • UI for adding and editing Renovation Projects
  • UI for Statistics viewing
  • Backend:
  • Changing Email
  • Logic for Uploading and Sharing pictures
  • Advanced Chat Features
  • Logic for Statistics Gathering (to be viewed in Statistics Page)
  • Data Export & Import

Iteration Roles:

  • Ihab & Netanel as the Backend development team.
  • Ruby & Dan as the Frontend development team.

Iteration Current Tasks:

Screenshots before Iteration

pre-iteration-issues

Screenshots after Iteration

post-iteration-issues

Accumulated Completion Points:

  • Change Email - Points: 8
  • Login Troubleshooting - Points: 8
  • Picture Upload and Share - Points: 21
  • Advanced Chat Features - Points: 13
  • Add/Edit Renovation Project - Points: 8
  • Statistics Page - Points: 13
  • Data Export and Import - Points: 8

Total: 79

Completed: 42

  • Low completion is due to client meeting mid-iteration, resulting in a change of focus on other issues and the addition of new issues

Team Meetings / User feedback / Weekly Summaries:

Mid-Iteration meeting after client meeting.

We will take a more simplistic approach for the rest of the project - cancels planned features, polish current features.

In Detail:

  • Regular user will not have a dashboard
    • accessible pages:
      • Home page
      • Renovation page
      • Profile page - via username in toolbar
  • Signup
    • no need for ID
    • phone number needed
    • Addiotional details - according to Google Docs.
  • Team Identification will be done using team name (to be decided: hebrew or hashed)
  • Forms
    • Access to Insurance form
    • Access granted by admin
  • Renovation page
    • RSVP via simple button
    • Chat side-bar
    • Main Info:
      • Renovation Phases
      • Team members
      • Pinned Messages
    • Secondary:
      • Assignments
      • Required Tools - assignable
      • Map
    • Phases
      • Managers:
        • pre-renovation - Apartment needs to be checked
        • whats decided? to renovate or not?
        • Notify social worker
        • Assign a team
      • Volunteers:
        • Team Leader visits apartment for planning
        • Preperations
        • the renovation itself
        • team leader can add additional phases as required.
  • Statistics Tables
    • Headers for each table will be stored in the database
    • Tables types and information according to existing Excel docs
  • Home page
    • "About Us"
    • Management info - such as Founder, CEO etc
      • Picture
      • Role
      • Name

Iteration Conclusion:

Change of priority on several major features resulting from the client meeting

those will be taken care of in the next iteration which will span half the time (1 week) of regular iterations

Main Conclusions:

  • Advanced Chat Features - added 'whos online' list, canceled private messages
  • a Volunteer will not have a dashboard and will have access only to his team upcoming renovation project.
  • Renovation Page will be redesigned
  • Signup form will be adjusted to mirror the current google docs
  • more details in the metting summary above.

Code Review