Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Comparison with current processes

Bug

Use case example - adams report

  1. Adam sent email

  2. John raises issue + attaches the document + adds a comment - need more clarity

  3. Adam should be alerted

Step

Current process step

Outcome ok

Outcome not ok

Possible next steps

proposed process

Customer identifies problem and sets priority

  1. Skype to support

  2. email to support

  1. unread item for support

  1. Customer enters support item in our system

  2. Support person enters support item in our system

Support alerted

unread item alert

Clarify

Support responds to gain clarity if required

Customer Alerted

  1. Review issue

Support alerted to unread item

Support reviews

Review issue

Support Determines

  1. Not clear

  2. Clear but cannot reproduce

  3. Clear and reproducible

  4. Training issue

  5. Not supported functionality

  6. New functionality required

Read and review

  1. Not clear / cannot reproduce - request clarity via comment

  2. Not a bug - close issue with comment

  3. Clear bug - define steps to reproduce - move status

Not supported functionality / new functionality required

Explain to customer not supported and new function required - Close issue

Alert customer not supported and issue closed

  1. Customer can convert to new feature request

Customer alerted all of above outcomes

Training issue

Explain to customer not supported and training required with link to training document - Close issue

Alert customer training required and issue closed

  1. Customer can convert to new feature request

Not Clear

Customer asked to clarify

Alert customer clarity required

Clear but cannot reproduce

Customer asked to reproduce

Alert customer clarity required

Customer Alerted clarity required

unread item alert

  1. Customer

clarifies
  1. provides clarity

  2. Customer

clarifies
  1. closes issue

Support Alerted clarity provided

unread item alert

Support

ReproducesSupport attempts to reproduce problem once clear on it

Reviews

Clear and Reproducible

Steps to reproduce documented

  1. is a bug - move to developer

  2. Requires new feature - move to new feature request

Can Reproduce and is Bug

Steps to reproduce defined

Assign developer

developer is assigned / works with support

Test

Testing of changes

Test

Dev fixes problems found

Test

Support define priority

Await start

Developer Review

Developer estimates effort required

Await start

Developer start

Make system changes

Test

Test

Test based on steps to reproduce

  1. More dev changes required

  2. Test ok

Test ok

Testing ok

Done

Released into production and issue closed

New Feature

Step

Current process

proposed process

Customer report

  1. Skype to support

  2. email to support

Clarify

Support identifies new feature required

Clarify

High level design options considered

Clarify

Discuss with customer to clarify requirements

Design

Define changes required to system and resulting test plan

Design

Review with customer to get sign off on design and $

Build

developer is assigned

Clarify

Clarification questions if required from poor design

Test

Testing of changes

Build

Dev fixes problems found in testing

Test

Testing ok

Done

Released into production and issue closed

Invoice

Invoice sent and paid

...