After months of complete dormancy I was able to got out of my cave. So I started this Genesis thing last year and it was on and off development for me, but I was able to pull it off but with minimal design. Now I scrapped down the initial features of version 1 and tried to improved with version 2. Well you don’t develop softwares just degrade of course it has some enhancements.
The title of the post says it all, this is the start of version 2 of the Project Genesis. I just put up a simple logo just to initialize the development. Logos give you the feeling of what the project is about and should stand all through out the development.
I given it a simple design, with just shapes and chosen some few good fonts like Giraffey. The logo that I am aiming is to have a corporate feel to it, so I used shades of blue to it. I created a striking rounded rectangle with grey gradient to add up an accent to an “ascending” or laddered level just like in schools.
As I said on previous posts this is a comeback project and like from the beginning, it was Genesis.
I will be posting a lot of the development more often now again to document everything.
This will be the start of the version 2 and hoping for the next months I could pull off something large in terms of the development and also I will be using a more localized platform Dreamweaver 6 and TortoiseSVN/Subversion for versioning.
The continuous build of The Genesis Project is currently slow moving. The scope of the project probably too big to handle at one go. This project targets to have me a start of my portfolio as a web developer. Currently I am documenting everything and mapping the values correctly that stops me on the current version.
The Next Version will be Huge
Putting it into perspective, all huge things started small. The planning that I am doing right now is to have the smallest detail on the first wave and put fixes and patches along the way. The first version was giving it one go which give me a lot of fixes on bugs and yet the important features of the project has put on hold.
The Key is Agile
Relatively if I will put it into tiny chunks I will have faster responses on bug fixes. This approach called Agile. Though its more of a team effort since I am the only in the team to do this, I will organize my self as that I am on a team, I have no choice.
I am On Track
Currently the time is not measured so I devised a “celled” time tracking since I can’t afford one yet, that would track my progress. Why should I track my progress? To have a benchmark on how fast I can do the job.
Putting up a project is a very tough decision to make. I should commit to it and try finish something before my skills fade and rot.
Today is the day I set the foundation of the project. I prepared a more detailed tracker. As you (if there is someone out there) all know I am the only one working on this project so I need to be detailed as possible. Maybe this would drag the project more longer but I will benefit to it later on the project.
Prepare The Tracker – I created a new tracker that would depict most of the technical details on the project. Focusing on the database instances, table specifications and all value mapping. On the table values I normally struggle I put a lot of codes and abbreviations maintainable in the database yet in the middle of the project I forgot what it is for.
Hours Spent – I need to maintain the hours spent as well instead of unrealistic estimations on how long I spent in the project. To measure the duration as well.