Tuesday, August 26, 2008

Week 3

What I Did
Draft Introduction from information gathered last week.
Sent my introduction to project lecturer.
Received feedback -

In the first draft my writing style was " too technical "
I could not move forward unless I addressed this issue. Revised Introduction - submitted again for appraisal
In order to change my writing style to fit the needs of this document I first did some reading about writing styles.

One of the the things I learned is that people write similarly to the way they speak and also they tend to base their writing on the wealth of knowledge that they already have. (i.e. for factual documents and not imaginative work) Most of this knowledge base comes from what they read. I was well able to identify with this fact and clearly understood why I had this problem and why it persisted over the years. The majority of what I read (other than fiction) is very technical in nature. With this in mind I set out to gather reading material about the business impacts of my project. I also decided to consult a lecturer (resource from SBCS) to get an idea of the organization's situation that fueled the need for the system.

Using what I read and notes from correspondence with the lecturer i rewrote the proposal. With 2 days to consultation I opted to wait and have it reviewed in person with my project lecturer.The details of what texts and online references used to review changing writing style is outlined in the - How I did It Section.

Established Preliminary Objectives
At the consultation I discussed my ideas for objectives with the project lecturer. I was given the OK and plan to have them and their activities completed in the next week.

How I Did It
The following resources were used in evaluating and reforming writing style;

Writing Guidelines for Engineering and Science Students
http://www.writing.engr.psu.edu/index.html

How to change your writing style
http://www.dailywritingtips.com/how-to-change-your-writing-style/

Style in Business Writing
http://www.uoregon.edu/~ddusseau/101/199/style.html

Oxford Guide to Effective Writing and Speaking
John Seely
Oxford University Press

Why I did It
My project lecturer brought it to my attention, in a very subtle but clear way, that my writing style was not appropriate for the document submissions necessary for my final project. I understood immediately the risk this would pose to the overall success of the project and decided to address the situation with a positive mindset.

I believe this change will act as a preemptive to documentation risk. I hope it aids in saving time in future phases of the project.


Lessons Learn

Time Management is an invaluable lesson - by the end of this project my skills should significantly improve.

Even technical positions / academia require clear communication skills - written & verbal.

Documentation does not occur only in software programs. Keeping track of the process involved in doing any task / project is arduous but important work.
Writing down or documenting what you do makes it easier to rework, remember faults / successes, and prove that you did the work.

What I Plan to Do

Research Material direcltly related to my project - types of middleware using web services; where and how they are implemented.

Refine Project Proposal - Introduction, Objectives
Start Risk Assessment, Resources Required, Relevance of other courses and
Critical Success Factors




Monday, August 25, 2008

Week 2

What I Did

Defined the Project Idea Clearly -
  • Spoke to my contact and asked questions;

    1. What are the needs of the organization?
    2. How is this project expected to affect staff at the institution?
    3. What benefits does the organization expect from this solution?
    4. What about formal approval?
  • Used the Internet to define my key terms

    1. Web Services
    2. SOAP
    3. WSDL
    4. RPC
    5. RESTful Web Service
    6. CRUD
    7. REST
    8. Middleware,
    9. MOM – Message Oriented Middleware
    10. XML
    11. DTD
    12. Data Schema
    13. Meta Data
    14. MIS
    15. Dynamic Content Management


How I Did It

Used Mostly online references - Google, Apache.org, W3.org

Notes from Katy Ann Marshall - Comp1309 - Web Engineering

Methodology

Searching online - When looking at documents online to find relevant information the following process is used;

When we open a link / document / pdf / article that a search returns:
Use the keyboard shortcut "Ctrl f" to bring up the Search Dialog Box.
Type the keyword being searched for and look through the document for the instance of the word.
Read the Sentences surrounding the keywords to make an evaluation of if this document is relevant to the data being searched for.

Why I Did It

Documentation and references necessary to deliver a Project Proposal -
This document is due 28th of August.

This project will be pursued over the next 9 months until April of next year (tentative dates).
The information gathering process must start now. The more information captured in the early stages of the project will lend to a strong foundation of knowledge for future use.
In addition a strong mental idea/s of what is to be achieved will lend to constant brainstorming on ideas for conducting analysis, design decisions and eventually implementation.


Lessons Learned

The nature of this project is very technical. The technologies involved are very new to the market some gaining popularity and others emerging.

Time management is going to be the key to success.


The difference between SOAP and REST.


What I Plan to Do

  1. Start my project proposal
  2. Additional Reading - What are the technologies used for
  3. Try and access some non typical / education / university based resources
  4. Sign up for the online collaboration account

Thursday, August 14, 2008

Week 1

What I Did
I Outlined three (3) Project Ideas and evaluated them. They are as follows;

  1. An Online application that would present Teacher Leaner Resources to the Ministry registered teachers across Trinidad & Tobago.

  2. ACTT - Accreditation Council of Trinidad & Tobago Online Submission, Processing and Feedback System.

  3. SBCS - Dynamic web portal using web services

How I Did It

To choose one from the group of ideas an evaluation was done based on the following criteria;

  • Scope
  • Feasibility
  • Resources
  • Risk
Here is the evaluation of each topic -

Online Presentation of Learner Resource
  • Scope - This project consisted of placing large amounts of documentation online for secure access by primary and or secondary teachers. The scope of the project was limited because of the nature of the resources. The system would be concerned mainly with uploading and viewing of documents.

  • Feasibility - This was a feasibly project where it would have been useful and practical. The teachers if not the Ministry of Education would have welcomed the system. There are currently 5 resource centers which make the Learner Resources available to teachers across the country.

  • Resources - Contacts included Secretary for the Ministry of Education; They were never pursued because the scope of the project was found to be inadequate.

  • Risk - involved; lack of co-operation from sources, user rejection of the system, learning curve associates with system acceptance.

ACTT Online Submission & Processing
  • Scope - This project consisted of evaluating the current processes involved in the accreditation process of a academic entity. The system would map all the forms involved and include processing of the various levels of achievement with dynamic notification to the respective body using a profile / account that would be accessible online.

  • Feasibility - This project has high feasibility where this is a current undertaking by the government with all tertiary education facilities in Trinidad & Tobago. The accreditation process is paper based and required many duplicates of the same documents to individuals in the same organization - sometimes in the same building. The digitizing of documents and process would greatly aid in resource management. Also tracking of the progress of an organization going through the levels of accreditation is limited to a single contact within the ACTT. This could be greatly enhanced using an online profiling system where the organization could check their status by logging in online. Further more the same system could allow ACTT to update organizations by profile according to the requirements they meet.

  • Resources - The primary contact is Ms. Kareen McPherson. She originally thought that the project would receive support from the ACTT directors as long as they were not required to be affiliated with the software end product and or purchase the system. However on further discussions the management of ACTT refused to give approval for this endevor claiming "Confilict of interest" where the student engaging in the project belonged to a tertiary education facility currently undergoing the accreditation process form the said body (ACTT).

  • Risks -

Continuous data integration using Web Services

  • Scope – This project entails reviewing an academic institution and the data used by the institution on a daily basis. Currently data generated within the organization is replicated for display on a public website. The same data is replicated and represented on two separate networks / systems. This project aims to develop a middleware solution that can dynamically join the two systems to operate “in sync” with changes made on data by staff in the most real time implementation as possible.
  • Feasibility – The outcomes of this project will directly affect the staff of almost all departments within the organization. It will allow them to perform their daily activities in their regular environment (company MIS) that will dynamically update an external website without the staff’s knowledge.
  • Resources – Previous lecturers form the majority of resources to date.

  • Risk – The risks include gaining approval from the respective authorities, willingness of staff to participate in interviews and give input and producing a scope that will satisfy the project requirements and the institution.

Outcomes

The final selection is Continuous data integration using Web Services. The final project for the next 9 months will be based on the SBCS (School of Business and Computer Science). The proposed system will be integrated with the existing system (MIS) as a working middle ware component that will dynamically integrate the front end web site to current data procurement within the organization.


Why I Did It
The main reason the lecturer made us source more than one project was to ensure that we had a back-up.

I evaluated the projects in a systematic way so that I would not feel overwhelmed by having to choose based on just my opinion / feelings. The system helped to draw out from the situation the facts about resources and practicality of the project idea to the expectations of the project and the lecturer.


Lessons Learned

  1. First choices are not always the best ones. It helps to stand back and evaluate options rather than just go with the first opportunity that comes along.


What I Plan to Do (Next Week)

  • Get Some definitions of the technology involved -
    the key terms and what they really mean; this should give me a good idea of what type of reading material i will work with over the coming months.

    Web Services, SOAP, WSDL, RESTful Web Services

  • Outline the link between the system that exists in the organization and what i hope to achieve with my additions.

Wednesday, August 13, 2008

Introduction

This is online diary of Colene A. Ramoutar for University of Greenwich Bsc Computing Final Project 2008 - 2009.

This blog will serve as documentation of the step by step processes involved in compiling and recording information for the purpose of constructing my final project for my first degree.


The format of this blog will be in weekly updates.
The first 3 postings will be pre-dated ... they have been made in the form of notes but I was unable to publish until now.
As of the 4th week ending August 15th 2008, postings should be up to date.

Expect Notes and post additions to show lecturer comments and critique.


This publication is open for citation after the submission of the said project in May 2009.

The author will not tolerate use of any material from this site and as a result of my project for use in any way without my written permission.