27.07.2013 Views

The Doctor Rostering Problem - Asser Fahrenholz

The Doctor Rostering Problem - Asser Fahrenholz

The Doctor Rostering Problem - Asser Fahrenholz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 6<br />

<strong>The</strong> DRP Program<br />

Through this chapter, the reader is presented with the implementation of a graphical<br />

user interface, provided to the medical practice. <strong>The</strong> various features are described as to<br />

the allow reader to gain an insight into how the user interface connects with the concepts<br />

described in chapters 3 and 4 respectively.<br />

It should be noted that the implementation is a prototype of a software product and will<br />

most likely contain use cases that will cause the program to stop responding, fail or even<br />

crash. This is a direct consequence of the time horizon on this project. <strong>The</strong> program<br />

does enable the user to create usable schedules within minutes or even seconds. At the<br />

end of this chapter, I briefly review what program features are missing or lacking, for<br />

the program to be commercialised.<br />

<strong>The</strong> software can be found on the enclosed dvd 1 .<br />

6.1 <strong>The</strong> user<br />

When developing an application, it is important to keep in mind who will be using the<br />

application. I recognise that the end user of the DRP program is not necessarily, on any<br />

level, good with computers or IT in general. It was a goal of this implementation to allow<br />

both experienced IT users to quickly grasp the features of the program, utilising all of<br />

the features and novice IT users to simply make use of the basic features. <strong>The</strong>re is a fine<br />

line between adding features that enhance the capabilities of the software product and<br />

making it too complex for anyone outside the project to understand. This is also in line<br />

with the conclusion by Burke et al. [5], who recognise the importance of parameterless<br />

implementations.<br />

1 Run the .jar-file, in the ”DRP/dist” folder<br />

34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!