Ask about six sigma. Marta asked me. Which company developed six sigma.
Who use metrics so far?
Analyze
People are smart. They can start working to improve metrics
Trends – short story how we set KPI. Do not set it at the begining. Obeserve trends, analysis it. Talk about it, ask which release/ sprint went fine, we are happy, which not and make a decision based on it. Do not set it orbitrary. Of course at the begining you can set base KPI but you have to be carefull. KPI can change as project phase/ requirement / .. Changes.
QuantitativeQualitativeAgile – stawia na qualitative. Demo ask for client feedback after it, talk with your client, clolse cooperation with client, delivery what client need, rather than what client wrote in requirement/specificationStory baout JLP
WE were like a Gilbert. Some timie ago there wer quite big project for very important client. Agile We were quite happy about project quality, everything was smooth, progressive UAT (yes, clent test features after each sprint and accept). But once there was a message from client. That our code quality is very low. When we start asking why, we didn’t get clear answer. But after more detailed question we realize that issue is somewhere else. Migration/content team has an issue with using delivered and it cased delay, client development team weren’t able o take responsibility for maintenence, ... It cause that client management team had feeling that we deliver low quality code. We have verify our metrics and they were fine. Almost on the same level throught during the project. External company did code/architecture review and UAT tests. All went well and we showed that problem were somwher else on client side. But we learnt that we have to carefull on more on qualitative metrics / client feelings and only demo and short feedback after whcih almost claimt that’s fine is not enough
Measure basic things, that shows you were is something wrong. Than looking for details. So do not use metrics for detailed information / do not expect it. Problems can be different, so you metrics to found that you have a problem and then try to identify what caused it.
JIRA and other tools change values for issues. So if you debug after few days you can see totally different values. SO, most of defect can be fixed, ...It great to froze data for debuging
WE have a lot of question about metrics – are they ok? Descriptions are fine, but if you need to go throught several report and read details it takes too much time. Visualisation allow you to understand it better
So we as QA monitor values that are agreed with TL for example or just good practice. WE can monitor, ask, require to add task to new sprint, ... or just raise that good practice are not keep in this project
Questions to students – why does we test?
Testing doesn’t improve, it measure, when we fix defect, we improve quality, but there is a chance to introduce new ones
How testing process looks in Cognifide – as it’s the most important metrics for us are connected with our specific process. And remember metrics are against process not
Metric
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem
Number passed test cases says nothing. We always add one more metric from bug tracker. I have never been in project where there were full mapping between test cases and bugs. Always thre were some bugs reported agains application which are not cover by any test case. There is one more rule in QA world – that number of test cases means nothing. So I would rather be very carefull with metrics against test cases – unfrotunatelly most of companies/test leads believ in test case world – I am not.
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem
What is it?
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem
Please look at automation results. We have quite good coverage in this project – about 20%, but automated tests found not too many. Do you know why?Pesticide effect – you still need to work an update your automation. But it doesn’t mean that automation do not work. It minimalize our test effort. Automated tests can be run on dev env too, and if found issue they are not reported – so please be carefull. The same during acceptance tests, we do not raise all defect. AS mostly dev-tester are paired and if issue is found and can be fixed immidiatelly we do not raise as it takes more time . Why we do not care – if effect not delay development – we can leave with them.
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem
Quite important metric. Do we test write thing. Do we raise right defect? It’s not only about tester time, but client who prioritize it, developers who are trying to fix/reproduce, .... Do we undersand what is the most important for client and businessThe same for external compoany – UAT. WE shows that they raising a lot of issues but not correct ones. We lost time only for debugging not adding any value to project
Quite important metric. Do we test write thing. Do we raise right defect? It’s not only about tester time, but client who prioritize it, developers who are trying to fix/reproduce, .... Do we undersand what is the most important for client and business
Queues are very important metrics in agile env – especially in Kanabn methodology.
Quality merics are universal. Quality doesn’t ask about methodology but measure what you deliver. The same wioth testing approach. There are very small difference sometimes in measurement like requirement covereage but still tit’s the same metric.
Screen z metryka – szybkosc qa zalezy od jakosci jaka dostajemhy. Jest to tak naprade suma wszelkich testow jak i retestow. Czyli jesli cos dostaniemy zlego, odrzucimy to kilka razy, to nasza efektywnosc jest roznie mierzonaManager – przetestowaliscie tylko jedno storyQA przetestowalismy 4 story (za jazdtm razem to samo), ale za kazdym razem dostawalismy je z bledem