This event has ended. Visit the official site or create your own event on Sched.
View analytic
Wednesday, June 15 • 16:15 - 17:15
Mastering the Test Process Improvement

Sign up or log in to save this to your schedule and see who's attending!

Attila will outline a framework for efficient and sustainable test improvement. Often issues that you are facing with during testing are not issues with testing itself. In such case we shall not cover the real problem with a sub-optimal „test process improvement”.

We should find and fix the root-cause and should not build a safety net instead. Also in many cases testing-related improvements have dependencies to other process areas. Thus we shall not handle test improvement in isolation from other software engineering process improvements. We shall always start with the big picture.

Process maturity models can easily be used to guide you while assessing the maturity of your organization’s processes. Of course you should not assess the existence of a process but its consistent usage. Continuous improvement is a fundamental practice and it’s everyone’s duty. However there are improvements that shall be handled in the frame of a continuously running improvement project. Needed effort shall be estimated and tasks shall also be prioritized. During the assessment issues, their relationship and root-causes are to be identified.  Once you have the baseline you need to define the wanted state and the priorities based on your context (domain, budget, staff, product, business goals).

Attila will touch upon on models that can be used to create your process maturity baseline. We will discuss what models are good for. I will give some guidelines, a ranking among the different process areas in order to give some clue where to start with. I will explain the importance of having a decent configuration and project (test) management as a starting point. We will touch upon on bare minimum requirements on requirement elicitation, architecture design, testebility aspects during implementation. Last but not least I will touch upon on the human aspects, the importance of properly managing and sustaining the change.

We will also discuss how important it is to have both management and the people’s buy-in, thus to involve in the process improvement those who will use the process. Nevertheless people shall not forget processes will never replace creative problem solving. You cannot and should not describe everything, every possible scenarions in a process. Processes can only provide a framework and the needed formalizm which can be different based on your own context. At the end from product quality point of view it is still critical to have the right people with the right mindset.

avatar for Attila Fekete

Attila Fekete

Quality Manager, NNG LLC
Attila Fekete is a Quality Manager at NNG Llc, the world leader in car navigation industry. He has over 17 years of experience in software engineering. Currently he oversees all kind of process development activities from project management, through requirement management, development, testing, etc… Attila held formerly several senior testing and test management positions at Ericsson. He is experienced both in Telecommunication and... Read More →