It is time to develop the product. Next time

It is important that when a developer has developed an application they should
evaluate the project outcome so that the developer knows where there were any
slips in developing and where they could improve on the next project to ensure
that it has been developed to the best quality possible. Having the results of
the project also means that developers can gain more experience in the
developing industry and it also means when future stakeholders are hiring you,
the developer can sure them evidence of previous work that has been developed
in the past to a successful standard.


The outcome of this project was to develop a Library Management system in
which would allow users to be able store new books onto either a file or a
database. I did not develop this application as expected because initially I
wanted it to connect to a database. When I was making my library management
system I decided that I wanted it to save to a file on a computer rather than
storing it onto a database. I made this decision because based on the time
given in my project plan I realised that I would not have the time to attach my
user interface to a database but I would have the time to just save the data to
a single file on the computer. To make this decision I had to have an emergency
review meeting on the 3rd December 2015 with the senior stakeholder
in order to make this drastic decision. My senior stakeholder Mr Eran Stern
strongly agreed with my decision because it was not possible as a new developer
to attach a database to a user interface.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!

order now


Some recommendations that I would make on future projects is whilst doing
the project plan ask myself whether or not this project is technically feasible
in the time scales that have been set rather than coming to a delay when it is
time to develop the product.       


Next time I would recommend that I should not do a project which is not
that technically feasible in the time frame given rather than over complicating
the project within the time scales decided. This will help me in the future
with future projects because I will have learnt that I need to be able to
technically do the project in the decided timescales and I will know before
hand that I do not need to be having emergency meetings with the senior
stakeholder. It will also allow the future senior stakeholder to have more
trust in the project that I would be developing because there would be no
emergency meeting needed.


Before I had a meeting with the senior stakeholder I also attempted to
email him the progress of my project by sending various things to him such as
any new changes to the project plan and he did agree with all the emails that I
had sent him. When I updated the project plan with the senior stakeholder I
proposed the changes that would see some more time added to the timescales because
think of the decision to make as to whether the original project is technically
feasible after the senior stakeholder had originally approved had delayed the
projects progress so timescales were slightly altered because of the delays.


Some limitations that I had during this project was previous technical
experience in developing this library management system. This project was quite
a complex project to pull off but if done to a good standard all the hard work
whilst developing would pay off because it would be such a good application
that librarians would have access to in order for their jobs to become easier.

It would also make the life of students easier. So next time when I’m
developing a project I will have to have to appropriate technical experience in
the industry. So to help me gain experience I would say that I need try and
develop simple projects that just have simple functionality such as saving and
reading data that has been entered on the user interface. Then once I have
mastered how to develop small applications then it would be easier to develop
complex applications and easier to catch on to new code and easier to handle
ant errors that have appeared. The original plan and the original idea that I
wanted to do was to develop a fully functional library management system but
the features on the finished development in which I had were limited. My
library management system was developed with only three features, these
features were reading previous data, saving data and clearing data on the whole
user interface.