When we discuss about the quality of software, we discuss about how we can deliver less bugs software and correct. This can be done by having a dedicated members that focusing in quality of a software. It can be software tester, quality assurance engineer, or software development engineering test. This article will discuss what we need to do when we have a DevOps project and need to make sure the quality of the outcome.
Failure Reason
Let’s we ask ourselves, why the result of our DevOps project / Software Engineering project goes wrong?
- Incorrect requirements
- Team issues (productivity, miscommunication, mis-coordination)
- Untested software (have no time to test)
- Radical changes in software (unstable requirements)
- Wrong architectural design (wrong technology, wrong design, wrong approaches)
What we need to do
So how we can make sure the result of the DevOps project is sufficient. And the failure risk can be reduced by the QA role.
Failure risk | QA Action | Task on DevOps |
Incorrect requirements |
|
|
Team Issues |
|
|
Untested Software |
|
|
Radical Changes in software |
|
|
Wrong architectural design |
|
|
Leave a Reply