• Nie Znaleziono Wyników

THE EFFICIENT TAILORING OF IT PRODUCT, SPECIFIC TO THE STAKEHOLDERS’ NEEDS THROUGH DIRECT, PERSONAL INVOLVEMENT AND UNDERSTANDING

N/A
N/A
Protected

Academic year: 2021

Share "THE EFFICIENT TAILORING OF IT PRODUCT, SPECIFIC TO THE STAKEHOLDERS’ NEEDS THROUGH DIRECT, PERSONAL INVOLVEMENT AND UNDERSTANDING"

Copied!
11
0
0

Pełen tekst

(1)

Małgorzata A. Płotka

Polish-Japanese Institute of Information Technology

Paweł Syty

Gdańsk University of Technology

THE EFFICIENT TAILORING OF IT PRODUCT, SPECIFIC TO THE STAKEHOLDERS’ NEEDS THROUGH DIRECT, PERSONAL

INVOLVEMENT AND UNDERSTANDING

Introduction

There are a few factors which may be the recipe for a successful IT project.

First of all is an idea – the concept for a good product. It must be originated by finding the niche of the market. The niche market idea is the way to distinguish our product from others already existing in the market. If it is our intention that a target group will be youth, it is necessary to propose innovative and attractive solutions to encourage them to use the product. We – by giving a proposal to the Polish Ministry of National Education [Pols09a] to realise the “e-Experiments in physics” project – decided to “go even one better”, to convince that our innova- tive product will have an educational use and value in completion of the curricu- lum in schools (in particular – upper secondary schools). However an idea, even the best one, is not enough. Therefore, we set the research question of how to achieve success, or how to carry out the project in order to create a product that will be well-received by the target group, i.e. students and teachers. The aim of this study is to identify and formulate methods and criteria for success. This is a very important issue in today’s world based on IT technology, because there are still too many projects which end in failure [Standish09].

When we have a concept, we have to develop relevant software to satisfy the market and make it attractive for those who will be using it (in this case an educational market). It is also important to choose adequate technology. It

(2)

should be stressed that in today’s IT world one of the most significant character- istics are portability and flexibility [ChunPL09]. Our product should be planned to be software and hardware independent, multi-platform, available for multiple, different operating systems and types of computer equipment (desktops, laptops, tablets, etc.), and multimedia boards. It is also important to ensure the possibility of running a program directly using a web browser (without the need of prior in- stallation on the computer) or installed as a simple application when a computer is not connected to the Internet or access to the Internet is limited.

Therefore, in the first place we need to fully understand the requirements of both the end user and the recipient of our product [RozaW05]. In our case the re- cipient of the e-Experiments is the teacher and the end user is the student. To tailor the program specifically to their needs we invited them – our stakeholder to work with us. Their executive support in the project is exceptionally helpful in resolving any problems or issues such as adapting e-experiments to the conditions prevailing at school. Their expertise at teaching physics to upper secondary school student is invaluable in the first stage of development and we have utilised input from a methodologist from one of the best secondary schools in Poland.

Afterwards our e-experiments are presented to the teachers from selected schools taking part in the project and finally, during product testing we get feed- back from the students. All these opinions will be considered to enable modifica- tion of the product to make it more attractive to the user, adding new features, functions, or suggestions for other exercises.

The paper describes the process of the e-experiments development paying special attention to stakeholders, user and recipient, participatory design and ac- tive participation in information system development. Authors present their own experience and methods for different group of stakeholders involvement and us- age of their creativity support.

Structure of the paper is as follows: at the beginning we introduce into the subject by explaining the context of the project and its product, and how it fits into the niche of the market. Next, we describe the target groups and process of gathering requirements, due to designing and development of software. Then we describe methods of valida- tion and verification of final product. Paper ends with conclusion remarks.

Niche of the market: about the project

Obviously, physics is an experimental science. Carrying out the experi- ments allows students to “touch” the problem, forcing the scientific activity. Let us stress, that only the self-experimentation by students leads to a correct and

(3)

deep understanding of the processes and physical laws, according to the famous maxim of Confucius: “Tell me and I forget, show me and I remember, let me do and I understand”. On the other hand, there are many practical problems when carrying out experiments at schools. Laboratory equipment is very expensive.

Usually, there is only a limited number of experimental sets, so only selected students are able to carry out the experiments, while the others are only watching [PłotSJ11; Pols09b; Pols10].

Moreover, there are only the basic instruments in schools. But the lack of proper equipment is not the only problem. Preparation and experimentation takes time, also some willingness and ability of the teacher is required to perform ex- perimental lessons. Some teachers may restrict student’s freedom in experiment- ing, being afraid of the experimental set-ups. This freedom is – of course – also limited by the physical conditions or for technical reasons – e.g. we cannot change the gravity or perform experiment in the accelerating train! It is also ob- vious, that there are some fields of physics (atomic and nuclear physics, astro- physics), in which carrying out experiments at school is not possible (e.g. for or- ganizational, budgetary, safety reasons). Next, usually it is not possible to establish and carry out experiments by a student at home – this is a very strong limitation (it is very well known, that repeating things allows for better under- standing and memorization) [PłotSJ11; RuttvJvdV12].

Our product, as opposed to existing ones [KąkoŻ10], is designed to resolve the above problems and limitations, but not in the real world, but in the “virtual”

one. We live in a rapidly changing world, in which both the computers and the Internet are a natural environment for young people. Thanks to that, e-experiments, as the computer programs being equivalents to the real experi- ments, have a great chance to encourage this target group to use them, as a com- plement for the ‘real’ physics. Let us mention here, that e-experiments are just computer tools supporting traditional methods – we do not want to displace or replace the actual, real experiments. They are designed to show some physical issues in a broader perspective than is possible with real experiments, allowing for free experimenting – according to the rule: design, build, perform the ex- periment, then analyze and visualize results. This will allow students for a deeper understanding of the problem, for building better understood models, cause-effect sequences and sets of dependencies, which are necessary to describe the phenomena. e-Experiments are the very first such didactics tools, fulfilling the above criteria, thus filling the niche on the market.

(4)

Target group: stakeholders identification

At the beginning of the project careful stakeholder identification was car- ried out. The best efforts to complete a list of people, institutions, organisations and non-human (subject-matter) that could be affected in any way by the project considering any legal, economical-financial, organisational, technical and, above all, social environment affects [Gott02; GottR05; RozaW05]. Depending on the relationship between stakeholders and the project and actual involvement in the project there can be distinguished following groups of interests:

− customer – Polish Ministry of National Education, intermediary institutions for the EFS programmes implementation,

− project team – academic staff and students of the Gdansk University of Tech- nology – subject matter experts group leaded by the assistant of the project manager supported by coordinator and methodologist that is responsible for the scenarios (requirement specification) of the e-experiments, numerical en- gine and the exercise books,

− developer – Young Digital Planet SA, responsible for technological tasks:

coding, providing graphics and user interface to the application,

− consultant – L.C.G. Malmberg B.V. is to provide substantial support such re- viewing and test ready-made e-experiments reports,

− administration – staff that care for the project’s security in terms of legal, techni- cal, financial as well as control progress and compliance with project documents project manager, monitoring and evaluation specialist, public procurement spe- cialist and IT, financial, legal, office together with technical services,

and stakeholders that this paper gives more attention:

− end users – physics teachers,

− recipients – students, in particular (but not limited to) of the upper secondary schools,

− community – decision-making board, education and academic circles and net surfer,

− non-human – teaching programme.

Stakeholder engagement into project

End user and recipients

For the purpose of the project physics teachers who use e-experiments as educational tools during her/his lessons at upper secondaries schools and their students who were given classes using e-experiments tool as a recipients were used during development. Both groups are directly affected by the product so

(5)

their opinion is of the paramount importance for the project shape. Their partici- pation in this development is described below in the section ‘Validation with the use of Stakeholder’s acceptance tests’.

Community

A community is not considered as a direct customer, user or recipient of the project but its opinion and/or decision can have a material impact on shape and future of the project as they have a direct influence in the successful mainstream- ing of the product, after the testing stage. This group includes decision- and opinion-making bodies such as education, academic institutions/organisations related to education (e.g. National Thematic Network for Education and Higher Education – a forum of experience exchange and evaluation of innovative pro- jects that may help in popularising and incorporating into the mainstream), edu- cation/academic institutions (also in higher education and especially in the field of technical and natural sciences). Full consideration will be given to opinions expressed by institutions/organisations and specialists (e.g. user interaction ex- perts) and feedback has and will assist with further development.

Also net servers, potential users (maybe other physics teachers or students) can also provide relevant feedback assisting in an accurate assessment of the product and focus on their interface experience. Perhaps their independent opin- ion will help improve (e.g. add new functions/features) and make more attractive the proposed educational tool.

Decision- and opinion-making bodies: institutions/organisations, education and academic circles

During continuous development it is essential that we continue to strive to produce an effective tool that will perform and produce results that accurately compare to existing requirements and is able to adapt to future needs [PłotS12;

RuttvJvdV12]. Therefore, the project can be of educational importance and can exercise significant influence not just on the testing group but for the whole fu- ture curriculum. Teachers using it and the students who according to this pro- gramme, modified/enriched teaching programme, will pursue education on phys- ics and science and if the final product is admitted to dissemination and incorporation it into educational mainstream in Poland, it is essential that con- sideration and application of any valuable opinion from the educational, aca- demic and subject-matter community is made.

(6)

In the end, if e-experiments do not raise any concern, National Thematic Net- work for Education and Higher Education that is made up of experts, innovation European projects beneficiaries and educational organisation representatives by validation of the product will recommend it’s incorporation into mainstreaming.

Technology

To assure the attractiveness of the e-experiments, we decided to produce them with use of the rendered, often 3-dimensional graphics, very similar to the look and feel of the real equipment. Thanks to that, user has an impression of working in the same manner as he would do in the real laboratory. However, we try to keep a reasonable compromise between the attractiveness of graphics and the educational values, so that the user is not distracted at work.

e-Experiments are implemented in modern and convenient technology – Adobe Air. This technology allows users to run them as they wish – as a Web or standalone application, independent on hardware and software platforms. One can even run them on the tablets, with full use of touch interface. Thanks to that we do not limit in advance the circle of potential users.

Our solution is also very flexible: e-experiments can be presented to user in a several ways. The fundamental equipment is – obviously – a computer, but it can be accompanied by the multimedia projector or even an interactive board, al- lowing for better reception, adapted to the size and skills of the group.

Requirements

Our world is a rapidly changing world, in which computer and Internet are a natural environment for young people. This is where they are spending their free time or looking for educational aids [PłotSJ11]. However, is not the e-experiments goal to replace reality, experiments that should be conducted in physics laboratories at schools, but to support and complement traditional methods based mainly on the- ory that do not allow full understanding of the actual physics.

e-Experiments features such as:

− common set of tools (parts of experimental set-up, stopwatch, table, graph etc.) of a free choice,

− graphics derived from the real look of the experimental equipment,

− real-time, reliable calculations,

− the ability to change the frame of reference to enable specific experimental set-up and to repeat an experiment, using a different sets of parameters,

− allow the analysis of results by using the table and graph tool aimed at learn- ing by mistakes by using alternative scenarios.

(7)

Verification

The verification, ensuring that product is developed in accordance with re- quirement specification (scenario) [Somm10]. This activity is concerned by the domain experts, project team members who check if there are no bugs that hin- der the performance of the experiments. If there are any errors found they are re- ported to the developer team for correction. This phase is to prepare a prelimi- nary version of the product that can be used during test lessons at upper secondary schools.

As soon as software delivered by the developer is approved by the project team a new experiment is placed on the testing platform and project website in order to perform acceptance tests/validation by the stakeholders. The testing platform has been introduced for monitoring the way the students and teachers are using the software (e.g. how often some features are used, how much time the students spend on the exercise etc.).

Validation with the use of Stakeholder’s acceptance tests

When the product is verified by the project team, it is passed on to the teachers, and then, at a later phase, the students, who by testing provide valida- tion and acceptance of the product [HsuCLC08].

The prime objective of the project is to prepare an aid that can be found valu- able (by the teachers) and attractive enough to be willingly used by the young peo- ple, students. Stakeholders’ (user, and recipient) acceptance tests serve to develop a product that will meet both educational and practical needs, together with being technically and technologically up-to-date [PłotS12; RuttvJvdV12].

Stakeholders’ acceptance test course

e-Experiments will be tested during the two-year mandatory course – dur- ing physics lessons in the classroom, in selected upper secondary schools. Dur- ing these lessons, teachers will introduce the e-experiments in a uniform manner.

1. The first year of testing (1st class):

− the teacher demonstrates a physical phenomenon in the classroom by using appropriate e-experiment and computer and projector, and/or whiteboard, or:

− classes are held in the computer lab, all students perform the e-experiment by themselves or in groups, depending on the organizational features of school.

(8)

Notwithstanding the above selection, the teacher asks students to do home- work using the e-experiment.

2. The second year of testing (2nd class):

The teacher informs students about the upcoming subject of the lesson. He assigns introductory tasks that students are expected to perform at home, using e-experiments. Next, an experiment is performed in the classroom:

− the teacher, using a computer and projector, and/or whiteboard,

− by selected student or group of students, using a computer and projector, and/or whiteboard,

− in the computer lab, all students individually or in groups, depending on the organizational capabilities school.

Notwithstanding the above selection, the teacher asks students to do home- work using the e-experiment.

The general methodology of interaction between the teacher and students, through the testing platform, is as follows:

1. The teacher creates educational materials (he can add a description of the theoretical phenomenon, useful websites, additional literature, etc.) for a va- riety of physical problems that can be studied using an e-experiment.

2. The teacher creates various tasks (easy, difficult, very difficult – an individual approach to a student) in which he will need to use the e-experiment.

3. The student solves the tasks assigned to him, using the e-experiment – as- sembles experimental set, runs the experiment, creates and populates the ta- bles, creates charts.

4. The student saves the status of the e-experiment, if it finds that he performed the task.

5. The student develops results in an external spreadsheet (if needed).

6. The student – on the basis of the results and his impression of the software – draws his conclusions and enters them into the interactive form.

7. The student sends to the teacher: a link to a saved state of e-experiment, the completed form with his conclusions, additional files (text, presentations, pic- tures, charts, spreadsheets, etc.).

8. The teacher receives a report form student; he can also view, test settings, perform an experiment (in the read-only mode).

9. The teacher – on the basis of a report – assesses the student; he can also view the statistics of student’s activity on the platform. Then, the teacher’s evalua- tion of student’s issues, together with descriptive commentary, is sent back to the student.

(9)

The set of all the reports submitted by the student, along with a descriptive assessment of each report prepared by the teacher, together with various statis- tics collected by the platform, is then send to the project team, and used to evaluate the software.

Finally, the product is validated by the stakeholders (internal validation) and will be discussed by the members of the National Thematic Network for Educa- tion and Higher Education, and they will judge if e-experiments can be incorpo- rated into mainstreaming.

Conclusion

As is clear from the literature cited in the previous sections, close coopera- tion with stakeholders enables resolution of many (technical, organisational or subject-matter) problems or issues that may arise. This helps to ensure that the software is not just in accordance with their requirement but enhances their in- terface and provides simplified user friendly interaction in the first place and gives its user expected support in their work and encourages their validation of the product. Any feedback from the users/recipients etc. during acceptance test/validation phase will allow for modifications and improvements before the final validation/approval of the product, in the described case by the National Thematic Network. All this serves a purpose of preparing a useful product that can be received by a well researched and targeted end user fulfilling their objec- tives and eventually is approved by the decision-making body of the organisa- tion that are going to use it (Polish Ministry of National Education in the case of educational tools that are planned to be incorporated in the mainstream of educa- tion) and, finally, end-users/recipients (teachers, students etc.) that will be using it, directly working with the product.

The main limitation of this publication is the inability to fully evaluate the selected criteria. This is due to the fact that the project is still in progress. The fu- ture will show whether the application of the principles collected and described in this publication will prove to be sufficient for success.

Described case constitutes a subject of analysis (theory building element) in the positivist qualitative study into enhancement requirement engineering, Mał- gorzata’s Ph.D thesis.

Acknowledgement

“e-Experiments in physics” – project co-financed by the European Union within the European Social Fund.

(10)

References

[ChunPL09] Chung L., Prado Leite J.C.: On Non-Functional Requirements in Software Engineering. In: Conceptual Modeling: Foundations and Applications.

A.T. Borgida, V.K. Chaudhri, P. Giorgini, E.S. Yu (eds.). Lecture Notes in Computer Science, Vol. 5600, Springer-Verlag, Berlin, Heidelberg 2009, p. 363-379.

[Gott02] Gotterbarn D.W.: Reducing Software Failures: Addressing the Ethical Risks of the Software Development Lifecycle. “Australian Journal of In- formation Systems” 2002, Vol. 9, No 2, pp. 155-165.

[GottR05] Gotterbarn D., Rogerson S.: Responsible Risk Analysis for Software De- velopment: Creating the Software Development Impact Statement.

“Communications for the Association of Information Systems” 2005, Vol.

15/40.

[HsuCLC08] Hsu J. S.-H., Chan C.-L., Liu J.Y.-C., Chen H.-G.: The Impacts of User Review on Software Responsiveness: Moderating Requirements Uncer- tainty. “Information & Manage” 2008, 45, 4, pp. 203-210.

[KąkoŻ10] Kąkol Z., Żukrowski J.: Programs Illustrating Selected Aspects of Physics (in Polish). Available at: http://home.agh.edu.pl/~kakol/programy_pl.htm, 2010.

[PłotS12] Płotka M.A., Syty P.: Good Practices in Requirements, Project and Risk Management in Educational IT Projects. Proceedings of Federated Con- ference on Computer Science and Information Systems, Wrocław 2012.

[PłotSJ11] Płotka M.A., Syty P., Jasik P.: e-Experiments − Virtual Physical Experi- ments (in Polish). In: Education without Barriers. Kraków 2011.

[Pols09a] Polish Ministry of Education, documentation of the contest no 4/POKL/2009: Development and Implementation of Innovative Pilot Pro- grams, Including Training in Mathematics, Natural Sciences and Engineer- ing, and Entrepreneurship (in Polish). Available at: http://efs.men.gov.pl/

projekty-konkursowe/konkursy-2010/item/459-konkurs-zamkniety-nr-4/pokl/

2009, 2009.

[Pols09b] Polish Ministry of Education: Results of the PISA Surveys (in Polish).

Available at: http://www.men.gov.pl/index.php?option=com_content&

view=article&id=1789, 2009.

[Pols10] Polish Ministry of Education: Information on the Results of Monitoring the Implementation of the Curriculum (in Polish). Available at:

http://www.ore.edu.pl/phocadownload/EFS/raport%20men%20podstawa%

20programowa.pdf, 2010.

[RozaW05] Rozanski N., Woods E.: Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives. Addison-Wesley Profes- sional, 2005.

(11)

[RuttvJvdV12] Rutten N., van Joolingen W.R., van der Veen J.T.: The Learning Effects of Computer Simulations in Science Education. “Computers & Education”

2012, 58, pp. 136-152.

[Somm10] Sommerville I.: Software Engineering. 9th edition. Addison Wesley, 2010.

[Standish09] The Standish Group: Chaos Report 1994-2009. Published from 1995 on- wards by the Standish Group, West Yarmouth, Mass, USA, 1994-2009.

EFEKTYWNE DOSTOSOWYWANIE PRODUKTU INFORMATYCZNEGO DO POTRZEB UDZIAŁOWCÓW POPRZEZ ICH BEZPOŚREDNIE,

OSOBISTE WŁĄCZENIE, ZAANGAŻOWANIE I ZROZUMIENIE Streszczenie

Istnieje kilka czynników, które mogą być receptą na sukces projektu IT. Przede wszystkim jest to pomysł − pomysł na dobry produkt. Należy zatem zawsze rozpocząć pracę od znalezienia niszy na rynku. Dobry pomysł jest sposobem na odróżnienie pro- duktu od innych już istniejących na rynku. Jeśli grupą docelową jest młodzież, koniecz- ne jest przedstawienie innowacyjnych i atrakcyjnych rozwiązań, aby zachęcić ich do ko- rzystania z produktu. My − dając Ministerstwu Edukacji Narodowej propozycję realizacji projektu „e-Doświadczenia w fizyce” − postanowiliśmy „pójść jeszcze dalej”, aby się upewnić, że nasz innowacyjny produkt będzie miał rzeczywiste zastosowanie i niósł dużą wartość edukacyjną. Jednak sam pomysł, nawet najlepszy, nie wystarczy.

Należy oczywiście na jego podstawie stworzyć odpowiednie oprogramowanie, aby za- spokoić rynek (w tym przypadku rynek edukacyjny) i sprawić, że będzie ono atrakcyjne dla tych, którzy będą go używać. Ważne jest również, aby wybrać odpowiednią techno- logię. Należy podkreślić, że w dzisiejszym świecie jednymi z najbardziej istotnych cech oprogramowania są mobilność i elastyczność. Nasz produkt należało zatem zaplanować tak, aby był wieloplatformowy, dostępny dla wielu różnych systemów operacyjnych i rodzajów sprzętu komputerowego (komputery stacjonarne, laptopy, tablety itp.) i tablic multimedialnych. Ważne jest również, aby zapewnić możliwość uruchomienia programu bezpośrednio za pomocą przeglądarki internetowej (bez konieczności wcześniejszego in- stalowania na komputerze). Z kolei gdy komputer nie jest podłączony do Internetu lub dostęp do Internetu jest ograniczony, powinna być udostępniona wersja off-line. Musimy też w pełni zrozumieć wymagania zarówno użytkowników końcowych, jak i odbiorcy naszego produktu. W naszym przypadku odbiorca e-doświadczeń jest nauczycielem, a użytkownik jest uczniem. Aby dostosować program specjalnie do ich potrzeb, zaprosi- liśmy ich do współpracy z nami. Ich wsparcie w projekcie jest wyjątkowo pomocne w rozwiązywaniu wszelkich problemów, takich jak np. dostosowanie e-doświadczeń do warunków i realiów panujących w szkole. Produkt (czyli e-doświadczenia) jest przed- stawiany nauczycielom z wybranych szkół biorących udział w projekcie i wreszcie pod- czas testowania produktów otrzymujemy informacje zwrotne od uczniów − użytkowni- ków e-doświadczeń. Wszystkie te opinie będą brane pod uwagę w celu umożliwienia zmiany produktu, aby uczynić go bardziej atrakcyjnym dla użytkownika (dodanie no- wych funkcji, uwzględnienie sugestii dotyczące innych ćwiczeń itp.).

Cytaty

Powiązane dokumenty

By the nature of the graph P r × C s , in any shortest path between a pair of distinct vertices of it, consecutive vertices of the path are either in different layers or

In the first case we may apply Theorem 8 along with Lemmas 1, 2 to p(2>(2) and in the second case Theorem 6 together with Lemmas 1, 2 to p^(z) to conclude that P(z) has at least

Met name de uitspraken die kenmerkend zijn voor deze productfase, zoals een sobere vormgeving (24) en het belang van de ethiek (het gedrag) van bedrijven (13, 45), worden door

If we assume that the parameters of this study are good indicators for health, productivity, and comfort, the hypothesis that attention for a participative design process has

1. This question arises in such algebraical problems as solving a system of linear equations with rectangular or square singular matrix or finding a generalized

Definition 4.2. Consider the Γ-semigroup S of Example 2.3. Let S be the set of all integers of the form 4n+1 and Γ be the set of all integers of the form 4n+3 where n is an integer.

Most classes of generalized functions are constructed analytically ([2], [3], [11]), that is, starting with a class of functions A (called test functions) and a convergence structure

2 Sunny Hot High Strong No 3 Overcast Hot High Weak Yes 4 Rain Mild High Weak Yes 5 Rain Cold Normal Weak Yes 6 Rain Cold Normal Strong No 7 Overcast Cold Normal Strong Yes 8 Sunny