Project Management

Please login or join to subscribe to this thread

Managing project quality in organizations without an independent QA department

linkedin twitter facebook   Governance  
avatar
Nasrullah Mohammed Portfolio Manager| Advanced Electronics Company Riyadh, Riyadh, Saudi Arabia
How can Project Managers effectively manage the quality of their projects without having an independent QA department in their organization?
Sort By:
< 1 2 3 >
avatar
Nasrullah Mohammed Portfolio Manager| Advanced Electronics Company Riyadh, Riyadh, Saudi Arabia
Mar 22, 2017 2:41 PM
Replying to Diego Ferrer
...
Define Key Performance Indicators (KPI) to have an objective way to measure the projects. Make sure the KPI's are data driven to avoid any subjectivity.
Thanks for your input Diego... Appreciate it.
avatar
Lisa Komidar Service Delivery Manager - Sr. Engagement Manager| Optimum Healthcare IT Kane, Pa, United States
We do not have a QA department but utilize a group of individuals in a high level test plan. It really starts with the requirements gathering stage though. If you don't clearly define the requirements and their definition of done, you do not have your metrics defined for testing. We've struggled with this but are getting better at it. Like they say, "practices makes better."

We do technical testing (including unit testing), then send it off for Accessibility and Usability testing. We do have a great team towards accessibility. They also test for browser compatibility. Once it gets passed by them, we bring in "users" and get some user testing in place.
avatar
Nasrullah Mohammed Portfolio Manager| Advanced Electronics Company Riyadh, Riyadh, Saudi Arabia
Great feedback and points Lisa.. Thanks
avatar
Rajib KANUNGO Relationship Manager and Delivery Leader| Tata Consultancy Services Nsw, Australia
In many cases, the option of having a separate team or not depends on the organizational policies to control cost based on project funding. If the proect funding includes the budget of keeping a separate team, I dont think there will be a challenge. However I have seen many cases where the funding is crunched to control cost and in that scenario, keeping a separate team becomes challenging to convince the management and leadership. In such cases we should be doing at least following and I am sure there will be more.
1) We should have a detailed quality plan for our team. i:e the project plan should be detailed enough to capture all kind of quality checks
2) Should identify the quality KPIs that needed to be monitored and they should be aligned with the project goal.
3) Roles and responsibility should be divided across team to give ownership of quality checks to senior team members. This is a key step. People in the team should know what is expected out of them and what is their level of ownership
4) Individuals (no matter how junior or senior) should have been made to understand the quality requirement and each one of them should be doing their own quality checks and expectation to be set to all
5) The project plan should accommodate few steps like Self Check, Peer Check and final inspection before the component or the code is sent for integration and owner for each of these checks at component level to be defined along with expectation. Scrum kind of theory where each developer should be doing their own testing , should be followed
6) Look for automation testing areas where testing can be automated (if budget permits)
7) Define coding standards before the start of the project so that everyone needs to follow it. The standards may go through revision based on feedback later.
8) The test cases prepared by team members to be reviewed by senior team members to ensure they cover all the required areas

I am sure there are probably a lot, I could think of these from my recent experience, so thought of sharing.
Regards,
Rajib
...
1 reply by Nasrullah Mohammed
Mar 23, 2017 8:45 AM
Nasrullah Mohammed
...
Rajab - You have highlighted some important points here and in detail. Thanks for sharing your experience.
avatar
Nasrullah Mohammed Portfolio Manager| Advanced Electronics Company Riyadh, Riyadh, Saudi Arabia
Mar 23, 2017 7:20 AM
Replying to Rajib KANUNGO
...
In many cases, the option of having a separate team or not depends on the organizational policies to control cost based on project funding. If the proect funding includes the budget of keeping a separate team, I dont think there will be a challenge. However I have seen many cases where the funding is crunched to control cost and in that scenario, keeping a separate team becomes challenging to convince the management and leadership. In such cases we should be doing at least following and I am sure there will be more.
1) We should have a detailed quality plan for our team. i:e the project plan should be detailed enough to capture all kind of quality checks
2) Should identify the quality KPIs that needed to be monitored and they should be aligned with the project goal.
3) Roles and responsibility should be divided across team to give ownership of quality checks to senior team members. This is a key step. People in the team should know what is expected out of them and what is their level of ownership
4) Individuals (no matter how junior or senior) should have been made to understand the quality requirement and each one of them should be doing their own quality checks and expectation to be set to all
5) The project plan should accommodate few steps like Self Check, Peer Check and final inspection before the component or the code is sent for integration and owner for each of these checks at component level to be defined along with expectation. Scrum kind of theory where each developer should be doing their own testing , should be followed
6) Look for automation testing areas where testing can be automated (if budget permits)
7) Define coding standards before the start of the project so that everyone needs to follow it. The standards may go through revision based on feedback later.
8) The test cases prepared by team members to be reviewed by senior team members to ensure they cover all the required areas

I am sure there are probably a lot, I could think of these from my recent experience, so thought of sharing.
Regards,
Rajib
Rajab - You have highlighted some important points here and in detail. Thanks for sharing your experience.
avatar
Ganesan Balaji PMP, RMP, PgMP Lead| --- Tx, United States
Sergio, as rightly stated by you, "quality is subjective and should be defined at enterprise level".
Generally, differences crop up while defining/ quantifying the required level of quality and cost it takes to achieve it.

Identify the level of quality required and get it approved by the steering committee or governance board.
...
1 reply by Nasrullah Mohammed
Mar 23, 2017 2:30 PM
Nasrullah Mohammed
...
Agree with you ganeshan.
avatar
Edward Daniels Project Manager| Independent Glen Burnie, Md, United States
Hi Nasrullah,
I know a lot of people misuse QA/QC and use them interchangeably. They are not the same. If you are worried about Quality Assurance, then you need to engage senior management about creating a specialized unit to measure results. For quality control, like others have hinted at, it should be part of your project plan. Your quality management plan should truly state what quality control measures will be undertaken for your project. If Six sigma (99.99966%) is what is desired, then let your quality management plan have a way of measuring that and work your project activities towards achieving those goals.
...
2 replies by Jess De Ocampo and Nasrullah Mohammed
Mar 23, 2017 2:34 PM
Nasrullah Mohammed
...
Yes edward. Senior management engagement in defining metrics will definitely yield better results.
Mar 23, 2017 11:49 PM
Jess De Ocampo
...
I agree with Daniel. The difference is QA is process oriented--ensures that the approaches, techniques, methods and processes are designed for the project are implemented correctly while QC is product oriented. Testing for quality isn't assuring quality, it's controlling it.
Quality Assurance makes sure you are doing the right things, the right way. After completing QA, QC (Quality Control) comes next.

QA and QC both are part of Quality Management however QA is focusing on preventing defect while QC is focusing on identifying the defect.
avatar
Nasrullah Mohammed Portfolio Manager| Advanced Electronics Company Riyadh, Riyadh, Saudi Arabia
Mar 23, 2017 10:03 AM
Replying to Ganesan Balaji PMP, RMP, PgMP
...
Sergio, as rightly stated by you, "quality is subjective and should be defined at enterprise level".
Generally, differences crop up while defining/ quantifying the required level of quality and cost it takes to achieve it.

Identify the level of quality required and get it approved by the steering committee or governance board.
Agree with you ganeshan.
avatar
Nasrullah Mohammed Portfolio Manager| Advanced Electronics Company Riyadh, Riyadh, Saudi Arabia
Mar 23, 2017 10:11 AM
Replying to Edward Daniels
...
Hi Nasrullah,
I know a lot of people misuse QA/QC and use them interchangeably. They are not the same. If you are worried about Quality Assurance, then you need to engage senior management about creating a specialized unit to measure results. For quality control, like others have hinted at, it should be part of your project plan. Your quality management plan should truly state what quality control measures will be undertaken for your project. If Six sigma (99.99966%) is what is desired, then let your quality management plan have a way of measuring that and work your project activities towards achieving those goals.
Yes edward. Senior management engagement in defining metrics will definitely yield better results.
avatar
Naomi Caietti Senior Project Manager | ePMO | Higher Education | Healthcare & IT| Linkedin.com/In/NaomiCaietti
Nasrullah:
You should build in quality into your projects when you don't have the support of a QA role. Is there no budget to fill this role; what is the risk?
...
1 reply by Nasrullah Mohammed
Mar 24, 2017 3:36 PM
Nasrullah Mohammed
...
Totally agree with you Naomi. One of our PM's on the sellers end has a concern that his organizations management doesn't consider the problems they would possibly have if the quality budget was either kept minimum or even eliminated.
A very common mistake is ignoring the customer incurred quality costs in addition to other indirect costs.
< 1 2 3 >

Please login or join to reply

Content ID:
ADVERTISEMENTS

Solutions are not the answer.

- Richard M. Nixon

ADVERTISEMENT

Sponsors