ABOUT THIS SESSION:
Decision tables are a means for formalizing decisions that are intrinsic to any business process. The use of such instrument allows to better manage any decision situation as well as collect experience concerning how the decision process evolves over time.
This presentation is twofold and discusses the benefits of using decision tables to manage business needs during a project. More precisely, the two aspects taken into account are:
the use of decision tables for formalizing business decisions.
Project management involves having to handle many situations that require considering a same aspect from different perspectives: management vs. developer vs. customer; process vs. product, etc. The risk management faces, is that if such situations are not appropriately formalized, normal events like turnover or career progression may end up being detrimental. In this part of the presentation we will show how decision tables can be used to formalize decisions: manage large quality models; interpret results based on data collected from Statistical Process Control (SPC) indicators; make a diagnosis in medical contexts based on the indicators of insulin in patients; identify the best solution that fits the requirements of a product in a product-line, etc.
how decision tables allow to bring variability to processes.
A decision table is usually formalized with respect to a specific context in which a business process is being carried out. It reflects specific conditions and condition values that may be true at a certain moment. As the project is carried out and time goes on, process conditions may change determining the need to change the values assigned to the conditions, as well as actions or decision rules. This part of the speech will highlight how the use of decision tables allows for quick and painless changes that can be carried out by anyone without being tied to the “person” assuring correctness, completeness. Through an example we will show how different companies using a similar decision structure will most likely achieve different decisions after a certain period, due to the different business needs that arise over time.
ABOUT THE SPEAKER(s):
Maria Teresa Baldassarre received a degree with honours in informatics at the University of Bari, where she has also received her PhD in software engineering discussing a thesis on “Multiview Framework as Support for Software Quality”. She is assistant professor. Her research interests include: decision support models for addressing software quality, quality assessment and improvement, empirical software engineering. She collaborates on several research projects and carries out controlled and field experimentation within SMEs. She is a partner of the SER&Practices spin off company. She is the representative for the University of Bari in the International Software Engineering Research Network (ISERN).
Nicola Boffoli received a degree in informatics at the University of Bari, where he has also received his PhD in software engineering discussing a thesis on “Non Intrusive Monitoring of Software Quality”.
Nowadays he is a research fellow in the SERLAB (Software Engineering LABoratory) at the University of Bari.
His research interests include: decision support models for addressing business process modeling, software product lines and service oriented architectures. He collaborates on several research projects and is program committee member of several software engineering conferences. He is a partner of the SER&Practices spin off company.