Skip to content

Instantly share code, notes, and snippets.

@Najaf
Last active April 13, 2016 14:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Najaf/4645e829ce54d1602a0be2eaa3a7e452 to your computer and use it in GitHub Desktop.
Save Najaf/4645e829ce54d1602a0be2eaa3a7e452 to your computer and use it in GitHub Desktop.

Project Banana Phone

A todo list application that allows users to set up recurring tasks.

Why are we here?

Professionals that use a computer all day typically use pen and paper or todo-list software to plan out their tasks. They have recurring tasks that they have to enter into their system manually. Typing out regular tasks repeatedly is tedious and error-prone.

Our company ACME Software Solutions Ltd. wants to better solve the problem of recurring todo-list software for knowledge-worker professionals. Our primary goal in building this project is to build a small stream of recurring revenue over the course of three to five years.

What are we doing?

We are going to build a web application that allows users to create and complete todo lists, and schedule recurring tasks on their lists. By automating the process of creating recurring tasks, we alleviate the user of the burden of entering recurring tasks manually.

We have a budget of £20-£30k to ship the first version of this project.

Users will be able to create and manage todo lists as per existing todo-list management applications. In addition they will have a set of screens that allow them to manage recurring tasks that can be set on daily, weekly, monthly, or other schedules.

What does success look like?

For this project to be considered a success, a first version needs to be completed with the specified project budget. This version must include the following features:

  • Being able to create, view, edit and delete todo-lists.
  • Being able to create, view, edit (complete/archive) and delete tasks on todo-lists.
  • Being able to set up recurring tasks.
  • Being able to register for the service.
  • Collecting a recurring fee for use of the service.

Other information

Key stakeholders

  • Sanjay Shah, VP of Product at Acme Software Solutions, Holds main accountability for the success of the project.
  • John Smith, Senior Consultant at Tropical Software, Consultant at the development agency contracted to build the Banana Phone project application.

Project Timeline

  • 15th August 2016 - First draft of project charter written.
  • 26th September 2016 - Project start with Tropical Software.
  • 2nd November 2016 - Version 1 soft launch.

Important links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment