What is Issue Management?

Issue Management is the process to make others aware of the problem and then resolve it as fast as possible

To understand this, take the following exercise -

 

There are some typical issues in the project

Strategy

  • The Project is out of budget
  • Lack of visible management support for the project
  • Project communication has been ineffective
  • Project management process does not follow the standard

Definition

  • Wrong project target
  • Project Scope not defined correctly
  • Unclear project requirements

Human Resources

  • Project team lacks skills to complete the project
  • Project team is too large or too small & hence difficult to manage
  • Project team is poorly organized. They do not want to work as a Team
  • Lack of skilled members due to leave taking or resignations.

Schedules

  • Project schedule is too tight. You do not have enough manpower to meet deadlines.
  • The project needs some inputs such as test material, software tool etc. … but there is delay in delivery.

Why do Issues happen?

There are tons of reasons which cause issues. Most of the reasons have human mistakes as their cause. The Test Manager, who leads the project should take full responsibility for that project failure.

Here are few common mistakes which cause the issues

Matching resources to the wrong projects

Guru99 Bank is complex and big project. You need many personnel with testing skills. But you selected resources with development skills. What will be the issue?

The following issues may happen

  • A lot of time will be wasted as the developers are not trained testers & will need to learn testing. Deadline may be missed.
  • The Quality ofTestingmay suffer.

The matching up of resources to projects is the most important factor in project management and is viewed as a critical stage for project success. Matching resources to the project should ensure the resources skills are able to reach the project’s expectation.

Project Manager’s lack of management skills

You are assigned as Test Manager of Guru99 Bank project. It is good news, but you have never managed a project before. You do not have any experience in managing a project, it can cause major issue.

Controlling a project is hard and it is even harder if the project manager does not have any experience to manage the project well. Experience in running project status meetings, managing risk and dealing with the project stakeholders is very important for the successful development and execution of a project.

Project schedule

Too tight or loose schedule is one of the reasons that make the project progress delay or overrun. This situation can arise if the project manager sets unrealistic time schedules against project tasks.

Underestimating

Know who are and what you can do. The big mistake the Test Manager makes is that he thinks it is easy to complete any project. You need to be realistic in your thinking and ensure you are not underestimating your needs from the get go.

Ignoring the small problems

Some small problem at present can become worse in the future. See the following example:

 

Ignoring problems only makes the issues worse, so it is advisable to make room for these problems and develop a practical solution, even these problems are small.

Not following the process

Test Management is big process which Manager need to follow strictly. Not following process means you break the rule.

Having a process in place will give you structure and organization and decrease the chances of projects running into risk

Not Listening to others

You are Test Manager of the project; you have the highest position in the project Team. But you cannot do anything alone; you need your project Team.

Team members are probably the most aware of impending challenges or issues with a project through their day work. If a Test Manager does not listen to member’s advice and discourage his project team from making suggestions, he could ultimately end up with the project failing.

Issue Management Approach

Let’s start the topic with following scenario

In the project Guru99 Bank, in order to make the Test Plan, you have to analyze and make clear the customer requirement. Here is a scenario

In this case, one issue happened. It came from the customer. In five days, he changed the requirement for 3 times. Fickle clients can be a huge hassle because he does not know what his wants are, until a certain stage is completed.

This topic will show you step-by-steps guideline to solve the issue.

Record

At some point during the project, the risks, which you identified in the planning steps, will become true and you have an issue. You have to record any event or problem which has happened and threatens the success of your project

In many project, the issues are likely to arise at the beginning of the project. So, it is a smart idea to detect and discuss issues during project initiation.

When an issue is identified, you should do following action:

Record the project issues

One of the best tools to record the project issues is issue log. The issue log will help you to focus on finding a solution to a problem.

You can create the issue log by yourself or use the issue log template in this article as the reference.

Set the priority level

Do not forget the issue priority, you always assign a priority level to an issue. There are three issue priorities commonly used

What priority will you set for the issue which mentioned in above topics?

What Priority will you set for the issue which is mentioned above (Customer Changing Requirement Frequently)?

A) Critical

B) Major

C) Minor

Assign the owner to the issues

Assign project issue to the person best suited to deal with it. That person is someone in or outside the project team. However, if you do assign it someone outside the team makes sure they know what they are getting into!

For our above issue of Customer changing requirement, you can choose a person who has best communication skill to solve the issue. He will work as a bridge engineer to negotiate with customer, request them to fix the requirement, in order to proceed the project.

Track the issues status

After assigning the owner to the issue, you have to check the issue log and update the issue status regularly. The following figures represent the type of risk

Report

Document the significant project issues in your regular progress (highlight) reports and escalate high priority issues to the project board—communication is key.

Expert project managers rely heavily on a project issue status report, especially if a project is large and has many stakeholders.

 

To help you create your own report, you can use or utilize the Project Issue Template Reportin this article.

Control Project Issues

The Project Manager is responsible for the control of project issues and should carefully consider the following activities

  1. Acknowledge the people who could have an impact on resolving the issue.
  2. Stop all activities around the issues and prior to resolving the issue first. You are the project manager and in control of the situation, do not rush the project unless you resolve issues.
  3. Now think hard on following questions for each issue in the log

  1. Create a list of possible actions or options that could offer the breakthrough you are seeking. Then narrow down your list and select those options most likely to resolve the issue.
Back to the above project issue, which possible actions would you prefer to solve it?

A) Hold the meeting with customer to clarify and baseline the requirement as soon as possible

B) Ask the management board to get support from them, to help negotiate with customer

C) Propose new ideas to customer about the product requirement

D) All above answers

In above interactive element, you can use any action to solve the issue such as A, B or C. But in some cases, use only one option may not enough to solve the issue completely. The best way is combine all the options.

For example, if you select option A “Hold the meeting with customer to make clear and baseline the requirement as soon as possible”. What will you do if you and your customer can not make the final requirement after such the meeting? You need to get more support from higher level to negotiate with customer (Option B). If customers are not professional, they even don’t know exactly their requirement. In such case, you should propose new ideas to customer about the product requirement.

【转】issue management in your test project的更多相关文章

  1. Project Management - 1) Schedule Your Project

    1. 根据项目的理解,列出主要的里程碑. (初始甘特图) 2. 多使用即时贴,甘特图可以贴在墙上以供项目组成员提醒. 3. 切忌过早细化项目日程,这样会让老板或出资人以为项目中几乎没有风险, 他们会把 ...

  2. Project Management Process

    Project Management ProcessDescription .............................................................. ...

  3. 10 Golden Rules of Project Risk Management

    The benefits of risk management in projects are huge. You can gain a lot of money if you deal with u ...

  4. P6 Enterprise Project Portfolio Contract Management

    Find documentation for Primavera products here: Primavera Cloud Services Primavera Prime Primavera P ...

  5. Introduction to Project Management(II)

    Introduction The purpose of this paper is to gain an understanding of project management and to give ...

  6. A Framework for Programme Management

    In business today organisations manage multiple projects concurrently with shared or overlapping res ...

  7. POM(project Object Model) Maven包管理依赖 pom.xml文件

    什么是POM POM全称为“Project Object Model”,意思是工程对象模型.Maven工程使用pom.xml来指定工程配置信息,和其他文本信息.该配置文件以xml为格式,使用xml语法 ...

  8. 【转】bug management process

    What is Bug? A bug is the consequence/outcome of a coding fault What is Defect? A defect is a variat ...

  9. Using command-line Subversion to access project source files

    Help index About source code version control with Software Configuration Management (Subversion) Usi ...

随机推荐

  1. 微信小程序苹果手机调用camera原生组件拍照后不退出

    最近做微信小程序时,用到小程序的原生组件camera时,踩到一个bug. 在给camera设置样式position:absolute;绝对定位后,IOS调用camera原生组件拍照后退不出来. 不使用 ...

  2. 前端——语言——Core JS——《The good part》读书笔记——第七章节(正则)

    本章介绍正则表达式的内容.正则表达式是一门独立的语言,它拥有自己的语法规则,在学习本章之前需要了解基本的语法规则. 正则表达式是通用的,意味着同样的语法规则可以适用于不同的编程语言,相同的正则表达式在 ...

  3. Good Bye 2019E(点坐标缩小一半以区分奇偶性)

    设某个点的坐标为(x,y),根据坐标奇偶性公可分为四类,0表示偶数,1表示奇数,(0,0),(0,1),(1,0),(1,1). 如果所有点的坐标都属于一类,那么它们之间的距离都是4的倍数,无法分辨. ...

  4. awk函数实现将点分式形式的掩码转换为十进制形式的掩码

    在用awk处理文本时,需要将源数据为点分式形式的掩码转换为十进制形式的掩码,下边的函数可简单实现: 转换功能函数cdr2mask function cdr2mask(mask_point) { num ...

  5. eclipse 鼠标悬停提示

    如果想要关闭鼠标悬停提示,只要把Window --> Preferences... --> Java --> Editor --> Hovers 把 Combined Hove ...

  6. JavaScript - let和var区别

    前提 ES5只有函数作用域和全局作用域,var属于ES5.let属于ES6,新增块级作用域.目的是可以写更安全的代码. The let statement declares a block scope ...

  7. RHEL6-HA集群在VMware虚拟机环境安装配置文档

    (一)系统环境描述 本文档基于RHEL6u5 系统安装,配置为2节点高可用集群,节点为两台VMware虚拟机. 也可参考http://blog.51cto.com/ty1992/1325327 (二) ...

  8. Library management system design requirements

    1)软件需求说明书 1. 引言 1.1 编写目的:本需求的编写是为了研究图书管理系统软件的开发途径和应用方法.同时它也是进行项目策划.概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和 ...

  9. JS中的 '+' 号

    当用作单目操作符的时候,+操作符不会对Number类型产生影响.但如果应用在字符串类型上,会将其转换为数字: var a = 25;a =+ a; //对a值没有影响console.log(a); / ...

  10. Java的单例模式(singleton)

    为什么需要单例?只因为国家的独生子女政策(当然现在可以生2个) 单例是一个很孤独的物种,因为它的类里面做多只有也仅只有它一个. 常见的是懒汉及饿汉模式, 1.懒汉,为什么这么叫,看看英文,原为lazy ...