I arrived at the new work and was immediatley confronted by the fact that the person that I was to ask for when I arrived wasn't there. Not a good start. Thankfully someone else in the office, NL, did know I was coming and was able to help me out a little.
I was shown to my new desk and then informed that as it's all happened rather quickly, that they have nothing ready for me. No computer, no paperwork, no system login, no nothing, not even a pen! Again NL managed to get me something to do with the job and get on with. I was given some paper copies of the Induction material for the project that I would be working on, and also a functional specification of one of the MCMS projects that I would probably be working on.
I was rifling through the Induction document and managed to come up with about 20 questions that I need to get answered, and all this before lunch.
The area where the office is is in the middle of a business park. As such there is very, very little around. Thankfully they have a sandwich man come around every lunh time with sandwiches, and they have a host of drinks available in the kitchen which is nice.
One of the facilities people for the office came along and gave me a quick guided tour of the office and also sorted me out a temporary security pass. Will have to try and get this all sorted out, and get a proper pass with my photo on it.
After lunch I decided to read through the functional specification. I'm glad I had a red pen with me as i went through the document and had dozens upon dozens of questions and suggestions about the specification. It transpired later on that this is good as re-developing the site will probably be one of my objectives.
Around about mid afternoon the project manager that I was to be working with arrived in the office. AP was only going to be there for an hour or so as he had a meeting to go to. Trouble is that he is only here for a short time tomorrow also, and on Friday goes off for a weeks holiday! So, no doubt I'm going to be left here on my own to get on with things. Oh well.
I managed to have a decent chat with AP, and through the course of discussions I managed to eek out some objectives that are going to give me something to do. Firstly, I need to get this desktop that I am using for the moment, all installed up and configured. I need to install Visual Studio 2005, the MSDN Library, SQl Server 2005, Content Management Server 2002 with SP2, and a few other little pieces of software. Let's hope that it goes well, and I don't have any technical issues.
My three tasks over the next week or so are below. As usual, because it has all been rushed, there is no specification. Therefore it's the old 'wing and a prayer' style development. I do however, intend to do this right and fully architect and document my development, even though it hasn't been asked for:
- Build a fully OO based search engine component that can be used in any product that we may build/use.
- The component must use a search engine called Coveo (never heard of it personally!)
- The component must provide the UI. This is the Basic and advanced search interface.
- The component must provide the search results in XML format.
- Create a mockup with the component being deployed into both a Web and Windows application.
- Build a generic component that deals with forms.
- The component is to use an XML file that dictates the form elements and the validation required per element.
- The component must wire up the correct events and exceptions.
- The component must validate the form elements according to the validation requirements.
- Upon sucessfull completion the form information must be made available to the calling system.
- Create a mockup with the component being deployed into a MCMS system.
- Review the Functional Specification for the Web site and the current site developed
- Write a proposal as to what I suggest that we could do to the site, and why.
- Create a mock-up of suggested proposals.
All three of these are quite daunting as the specifications are very flimsy. But, I am sure that I can deliver what they require without too much effort. I just hope that I can get this computer all built and set-up quickly. All of the files are taking forever to copy to this machine before I do the install!