Stabilize notification functionality and propose future direction

Engineer:Ivana
Work remaining:? weeks
QA effort? week
No. of automated tests?

Description

The Notification engine is used throughout Project.net and is used by every customer. While the basic functionality related to user registration and task assignments is reliable other notification features do not work. The goals related to notification engine for this sprint is twofold: give the notification engine a good analysis and evaluation, suggesting where we need to take it in future sprints - primarily, what is the best way to get it working reliably: fix it or replace it?

A secondary goal for this sprint is to identify and fix the key defects that are keeping people from using the notification engine as it is. The goal is to get it working well enough that people can use it while we do what needs to be done with it in terms of repair or replace.

User stories

Tests that represent user stories and designs around the current notification system will be created to allow for a supported customer release following this sprint.

Analysis & Design

This project may lead into Generalized Application Events functionality.