Week 9 – Industry Placement Day 4

November 15, 2010 1 comment

On this week, I had my fourth day of the Industry Placement at N3V Games.

This day’s objective was to host the project online, so that the local prototype would work on the Internet and the overall Project would be acessible online.

My day was comprised of the following activities:

  • Hosting the web contents of the Prototype online

The web contents of the Project were hosted at N3V’s website.

  • Setting up an online Database

A database was created using the SQL script I had previously used to set it up locally on my computer and hosted at N3V’s website.

  • Setting up an online Project Repository

I created an account at Assembla, a cooperative development website which provides free Project Hosting, and set up an SVN repository for the Project there. Then I uploaded the local SVN repository to it, which will now be used as the main project’s repository. 

  • Setting up an online Project Wiki

I created an account at Wikidot, a website which provides free Wiki Hosting, and set up a private Project Wiki on it, containing vital information to the project, such as:

  • App Settings
  • SVN Settings / Accounts
  • Task Manager Access / Accounts

Then I shared access to the Wiki with the responsible people at N3V.

  • Building of the 2nd Milestone Package

At the end of the day, the project was up and running online, which was the objective of the project’s 2nd development iteration.

After finishing the development of the 2nd cycle, I packaged it into a friendly, documented version so as to allow continued work on it.

Advertisements
Categories: Week 9

Week 9 – Briefing

November 15, 2010 Leave a comment

There was no briefing during Week 9.

Categories: Week 9

Week 8 – Industry Placement Day 3

November 15, 2010 Leave a comment

On this week, I had my second day of the Industry Placement at N3V Games.

My day was comprised of the following activities:

  • Development

I worked on the tasks, sticking to my previous task/goal planning, which should lead to have a functional working local prototype by the end of the day.

By the end of the day, the project’s 1st Development Iteration was done.

 

  • Building of the 1st Milestone Package

After finishing the development of the 1st cycle, I packaged it into a friendly, documented version so as to allow continued work on it.

 

Categories: Week 8

Week 8 – Briefing

November 15, 2010 Leave a comment

On the Week 8 briefing, I reported my current status regarding the Industry Placement.

I scheduled a presentation about my project to the subject’s teacher, on the Wednesday of Week 10.

Categories: Week 8

Week 7 – Industry Placement Day 2

November 3, 2010 Leave a comment

On this week, I had my second day of the Industry Placement at N3V Games.

My day was comprised of the following activities:

  • Project Planning

I defined the scope of the project and listed the various tasks that will be necessary to complete the work within the 6-week timeframe.

Since I don’t have much previous experience with the technology involved in the project, my time estimations may be a bit off, but I’ll try to compensate that as the project progresses.

  • Setting up Goals and Tasks on the Task Management Tool

I inserted the tasks into HiTask, the online task management tool which I’m using.

  • Development

After getting all the planning done, I started working on the tasks, since it’s a one-man-project in which I’m both the analyst and the developer.

I stumbled on a particular technology problem which made one of the tasks take much longer than predicted to finish. There was a mismatch between PHP’s int (32-bit) and Facebook’s API int (64-bit) which was causing unstable behavior for a certain range of user ID’s, but after identifying the issue and correcting it, I could then proceed.

  • End of day follow-up meeting

I had a quick meeting at the end of the day with the Lead Programmer to report my current progress and my planning so far and to show the current functionalities of the prototype.

Categories: Week 7

Week 7 – Briefing

November 3, 2010 Leave a comment

On the Week 7 briefing, I reported my current status regarding the Industry Placement.

I learned that I’m supposed to give a presentation about my project to the subject’s teacher, in a date which is to be discussed.

Categories: Week 7

Week 6 – Industry Placement Day 1

October 22, 2010 1 comment

On this week, I had my first day of the Industry Placement at N3V Games.

My day was comprised of the following activities:

  • Setting up my Development Environment

I set up my Development Environment to work with the Facebook API and PHP development through installing the following tools:

Facebook API – Set of tools that enable developing Facebook applications.

XAMPP – Bundled Apache distribution containing PHP and MySQL.

NuSphere – PHP IDE, to be used as a PHP Editor.

Tortoise SVN – Revision/Version/Source Control software.

HiTask – Free online task management tool.

  • Setting up Initial Goals and Tasks

Before starting to write code, I stopped to think, brainstorm and came up with some initial goals and tasks that have to be completed to get the project started and running. I still have to do more proper Project Planning on this and plan all the tasks and milestones which can lead to the final product.

  • Documentation and Tests

I started to go through the Facebook API documentation, ran some examples and started to write my own tests and create my first applications to get a hang of it.

  • End of day follow-up meeting

I had a quick meeting at the end f the day with the Lead Programmer to report my current progress and my planning so far.

Categories: Week 6