Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

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

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

  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 provides clarity

  2. Customer closes issue

Support Alerted clarity provided

unread item alert

Support 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

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

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

Non system changes - eg one off reports / data migrations or updates etc

step

Customer request

  1. Skype to support

  2. email to support

clarify

Do Work

Done

Release to customer

Invoice

Invoice sent and paid

Bug

  1. Customer raises bug

  2. John (or Paul) review the problem

  3. Customer is asked for more information

  4. Cancel - optional - need outcome (training required)

  5. Can reproduce

...