Wiki

Clone wiki

TaskTrack / Home

Welcome

This repo is being used to support the development of a Web-based task management system. This will be the 5th iteration of a system, where the first version was developed in 2000.

So, the business process is quite mature, as are the set of user requirements. The opportunity for success in the project lies in meeting these requirements in the best way possible.

More build instructions are contained in the (modified) ng-boilerplate build text.

Working Practice

We'll use issues as holders for potential features. We'll hold threaded discussions in the issues. The developer may mark the issue as 'resolved' once complete.

We're developing a common coding style.

Requirements

A RequirementsDocument has been collated to cover the project requirements, with a BackendRequirementsDocument covering the Backend/REST part of the system.

A separate page has been produced to record the Composite Search requirements.

We've also had to consider Data Volume Strategies.

REST Backend

Here is a page of Sample REST Backend calls

The Backend is being developed under this oDesk contract.

Authentication.

Here is the strategy for Application Authentication

Git repo

We're using BitBucket to host a demo (in-memory) version of our application. BitBucket is only able to do this with a specific repo naming scheme. So, here are the URLs

We're going to be using the 'git flow' practice for branch management.

Architecture

Architecture diagram

Master copy of diagram editable here

Standup meetings

We've had our first standup meeting. Ian was a little reluctant, but he enjoyed it.

Context-sensitive help

We're going to show context-sensitive help to guide users through what to enter, into what field. This will reduce the requirement for "formal" training, and focus on what the user needs to know at just the right moment.

Updated