Tuesday 15 June 2010

Project review

Now that the project has been finished I will be reviewing the project management, the overall outcome and evaluating things that went well and not so well.

My task was to re-design the existing website of Faversham Miniature Railway so that the layout was more eye-catching and the website was easier for users to navigate around. There were quite a few tasks that would be involved in this process and to ensure everything was done correctly I needed to ensure I did a good plan and made use of some project management techniques.

To help with my project I chose to use the waterfall methodology, I created a critical path analysis and I produced a Gantt chart. I found the waterfall methodology to be a good choice as I had ensured that I had written down all the tasks that needed to be completed and that I had agreed with the client exactly what was going to be produced, this meant that my project could flow nicely through the different stages. My CPA diagram was also useful as it allowed me to see all of the tasks laid out and helped to make me aware of the critical path. Seeing the critical path of my project was useful was it meant that I knew which tasks needed the most attention and what ones could suffer a bit should I run into any problems. The Gantt chart was also very good as it allowed me to see how I was progressing through the project and because I was keeping the blog updated with them, it meant that I client also knew where about in the project I was.

I think that in the project I produced a good plan and that I managed to follow it through correctly. This is clear because the project was completed on time and did not suffer too many delays. The best part of my planning was that I managed to estimate the time that it would take to complete the tasks correctly. Although at some stages such as the Analysis when I was researching and learning various new skills it did take a little bit longer than what was intended. I ensured that I kept my Gantt chart updated regularly as this showed me and the client how up to date I was and allowed me to calculate how I would get back on track should anything take longer than what was originally planned. This project has also helped to develop my skills in using Microsoft Project and made me think about the other things such as predecessors and resources that are involved in a project. Being made to think about dependencies in a project, made me realise that when I am working in a team in the future, if I don’t complete my part on time then the whole project will suffer.

My communication for this project has been improved as during the project I have had to inform the client what is happening, what has been completed and what isn’t running to schedule. I have done this in person when reviewing the project and via the blog which I ensured that I kept updated. I feel that in the early stages of my blog such as when the project was in the analysis stage, my updates weren’t as good or professional as they could have been. Although they told the client about my progress I don’t think they gave enough information about any problems I had encountered or what I was moving on to start next. A good thing about my communication is that it steadily improved throughout the project. Once my project reached the Implementation stage I think that it was at a good level and that I was giving good all round information about the progress, problems and what was going to be completed next in the project. This is something I will ensure I will take to other projects I do in the future as it will ensure that my communication is good from the start to the end of the project.

Now the website is fully finished I am extremely happy with how the website has turned out. It matches the plans that I produced and looks as good as I thought it would. When I was creating the final specification for the client I ensured that I was 100% sure about what needed to be done and that everything was written clearly. Having a good specification has enabled me to meet the needs of the client effectively and I don’t think that they will be unhappy with the end result. I am very happy with the outcome of the project and I don’t really think it’s possible to improve how I met the client’s needs. I just need to ensure that I have a good project brief every time I undertake a project.

All of the above; planning the project, communication and meeting a client’s needs go together. So without one of them my project would not have turned out as well as it has. I think I was already good at them before but I will try to improve them for future projects I work on.

I think the best part of my project was that I created good plans and designs for the layout of the website. This made the implementation stage much easier and also meant that should someone else needed to they could have easily finished creating the website. Although in future I think I need to plan out exactly what images will go on a site and what the hyperlinks to different pages will look like.

In my project I think the part that went less well was not planning for the half term that we had off. Towards the end of the project during the testing and documentation stage we had a week off. I did try to complete work but did not mange to complete as much as I would have liked. This was a mistake on my part as I did not look ahead and see that there was a half term when I was originally planning my project. This has taught me to look ahead when planning something and is not a mistake I will be making again. Although I did suffer this set back I work harder once we returned from half term and managed to finish all the work that was left and complete the project on time and to a good standard.

Doing this project has been extremely enjoyable and it has allowed me to develop my planning, communication skills and has helped to teach me some new skills and techniques regarding websites. I also learnt that although testing is extremely boring, it is vital as it found a couple of problems with my website.

15th June

Today I am on what should be the last day of my project. I have just finished making some changes to the technical documentation and will then be making a start on the project review. The user guide and testing record are also completed so all the technical documentation is completed. I will be posting up the review in this blog soon. Below is an updated Gantt chart of my progress.

Thursday 10 June 2010

Good news update

As I said I would I have worked harder on completing work for my project and I have managed to complete the testing. I have also completed the user guide; which explains how the owners of the site can update the site and change content on it. I have also almost nearly complete the technical documentation for the website. I just have a few more things to change on it and then it should be ready later this afternoon. Once I have completed the technical documentation I will be ensuring everything has been stored in the same folder correctly and checking through other work related to the project to ensure everything is up to date and completed.
Below is a Gantt chart to show my progression

Tuesday 8 June 2010

Gantt chart update

Here is an update for my Gantt chart as I said I would on Sunday. It shows that I am currently behind schedule as I have not completed the testing for the website. To make up for this I plan to work hard on the testing and carry on with it tonight or early Wednesday morning. I've already made a good start on the testing so I should be able to complete it quite soon.



Sunday 6 June 2010

End of half term

So tomorrow is back to usual with college and this IT Project. While I've been off I have made a start to the website testing, but being honest I haven't done as much as I would have liked. My Gantt chart says that I should have already completed the testing but I should be able to catch up once I'm back at college. Although I haven't done as much as I would have liked it has meant that I haven't been stressed or over worked myself. This means that I am relaxed and will be more focused for when I go back. So although currently I am a little behind I will be relaxed, ready and eager to carry on with the project when I get back.
A Gantt chart will be posted up on Tuesday.

Thursday 27 May 2010

Progress update

This blog entry is to give an update of my progress and record things that have been found out or happened since my last entry on Tuesday.

Firstly I'm more ahead in my project that what I thought I would be. I started to produce the test plan late on Tuesday and I believe that it should be finished shortly, within the next hour or two hopefully. If this goes well and I don't encounter any problems I should be ready to start testing the website later today. This would be good for the project as my Gantt chart is saying that testing the website was originally planned to start on 31/05/10 and not due to finish until 1/06/10. As I am coming towards the end of my project I can say that I am happy with how it has progressed, and I am very pleased with how the design of the website has turned out.

One issue that has occurred to me is that next week I am on half term and have a week off. This is a threat to the project as it could mean that the work is not completed on time or that everything is set back by a week. I don't really want this to happen as I am pleased with the progress I am making currently and don't want to suffer a set back. To ensure that my project doesn't suffer to much while I am off, I will be transferring all the work to a memory stick. Doing this will allow me to set aside a few days on which I can complete my work.

My Gantt charts states that the tasks that are due to happen in half term are carry out testing, fix any problems, recheck problems and create documentation. I actually believe though that by carrying out the testing at home will be beneficial as it will allow me to see what the website looks like on different screen sizes and with different resolutions.

Below is a Gantt chart that has been updated. Although it has not changed too much since Tuesday.

Tuesday 25 May 2010

Gantt chart update...

This blog is to state that the coding for the website is now completed. I'm just checking over it quickly to ensure that I haven't missed anything or made any mistakes. Now the coding, design and text for the website is all completed I will be starting to produce a test plan. The test plan should take about two days to produce and then carrying out the testing should take about another two days.

Below is a screen shot of my updated Gantt chart.

Monday 24 May 2010

24th May 2010

Today I'm out in the garden making some more progression on the project. I'm working on the code for the layout in Dreamweaver CS3. Had a few problems but they weren't too major and I managed to sort them out. First my links weren't showing up in the correct frame and then all of my layout became unaligned so nothing looked straight. These didn't take too long to sort out though.

Below is a screen shot of what the layout of the website looks like. Its been made smaller to fit on the page. Click the image to view a bigger picture.


Wednesday 19 May 2010

Layout complete

I have now finished creating the layout for the website, so as this is a quite major part of the project I thought it would be important to do a blog update and produce a Gantt chart that shows how the progression of my project is going.

Firstly my Gantt chart has changed slightly. I decided that it would be a much better idea to create the layout and code the website before I modify the text, then I can simply just copy the text into the website and then its finished.

I will now be starting to code the layout using Adobe Dreamweaver CS3. My Gantt chart is below, click the image to enlarge it.


Tuesday 18 May 2010

Update

This is a quick up date to state that my final specification was finished for Friday and that I uploaded it to moodle.
Work that I am now undertaking is; I am in the process of creating the new layout, this is on track to be finished on the 19th. I am also modifying the text which should be finished up tomorrow. Once the layout has been finished I will be able to start the coding for it.
A new Gantt chart will be uploaded tomorrow if I get time, if not then it will be on here for Thursday.

Thursday 13 May 2010

deux

I've spent some time editing my Gantt chart so that it better reflects my progress and shows if things have been completed or not. I am currently up to date with the project at this time and have not run into any major problems yet. The Gantt chart shows that I have until 14/05/2010 to learn the skills for the website, there is still a bit to learn but I believe that I should be able to manage it okay. Some of the date have been changed since last time, this is either because of tasks over running slightly or not being able to start them when I was due to.

Gantt chart is below, again click the image to see a larger view.

Tuesday 11 May 2010

My first Gantt chart

This blog is to show my first Gantt chart. This was produced using Microsoft Project and it is the first time I have both used Microsoft Project and made a Gantt chart. I found the software fairly easily to use as it is laid out like all the other Microsoft programs. I just had to find out how to add in milestones.

I'll be keeping the Gantt chart updated so that my progress can be monitored.
Click the image to be taken to the full size one.


Saturday 8 May 2010

One way to keep track

So, theres quite a bit of working to do for this IT project. I've found it hard to remember what work is due in when so instead of trying to remeber everything I have put all the assignments up on my wall. This means that I can find out easily what work has been done, when its due and what I have completed.


Thursday 6 May 2010

How its progressing...

Just waiting to have another meeting with the client. I have prepared a short document about what I purpose will go into the website and some questions that I need answering. Having this meeting will help to clear up some things that weren't completely agreed upon in the presentation.
Once this meeting has taken place I will be able to produce the final specification and then I can start to produce Gantt charts using Microsoft Project to help keep track of my progress. I will be posting up the Gantt chart once it has been completed.

Wednesday 28 April 2010

Project Start

Welcome to the blog about the process of my IT Project. In this project I will be aiming to design and create a layout for Faversham Miniature Railway. This will involve meeting with the client, planning every stage of the project, drawing up the requirements, creating the website and then reviewing and documenting it.

So far in this project I have handed in one assignment about why projects fail. Doing this has helped to make me aware of the reasons why projects fail, how it can be prevented and the risks that my project will face. I have another assignment about project life cycles and methodologies that is due on the 30/4/10.

As well as this project I have to do another unit about e-commerce so I will have to learnt to balance the work equally to ensure that everything is done and that all the deadlines that I set for my project are completed.