Friday, September 26, 2008

Project Management Ultimatum: Quezon Province's Auction Website Development

The very first thing you do is think of a good thesis project. A project that can define quality and uniqueness....aww heck, thinking of the "Unique" consumes a lot of time so lets go to the easiest way of what you can have for a project.. "A common function or actual invented principle implemented on something or somewhere that does not have it" ..hmmm hows that?.. Next stop, think of an ecommerce that can interest the viewers and in the same time, can help you out in earning from it.. And then a place where you can establish it... lastly, add up my ideas and charisma lol! What do we got?!

QUEZON ONLINE AUCTION , An Ecommerce website based on Quezon, Province Philippines wherein the sale of goods are bid by intending buyers against one another for individual items, each of which is sold to the bidder offering the highest price.

Under the development process, we came in on a few bumps on how to handle and manage certain things considering every inch of how, when and what?!

In order to fix those and add some chronological order and justice as i may say to this project of ours. We need to depend on some methods, techniques and processes in project management.

The Gantt Chart can be very helpful to....let's say to provide us a graphical illustration of our schedule to plan, coordinate, and track specific tasks in developing Quezon Online Auction. Here's a shot of our thesis original gantt chart made from microsoft excel.
Another great help: Add a Milestone to allow the project's management to a much more accurate and deterministic on whether or not the project is on schedule. Here is a Microsoft project version of our gantt chart with milestone.
Atleast this lessened up the pain and made our planning and scheduling better, but wait..there's more... I've come across this technique called Program Evaluation Review Technique ...making it simple as PERT, yeah lets call it PERT!! lol! anyway its bringing something with it and its a method..A method known as Critical Path Method or better as CPM..respectively this are network techniques used to aid in the planning, scheduling, monitoring and control of the activities which are related to each other. Here is another shot of our attempt of the PERTechnique and CPMethod.The Framework for PERT and CPM

Essentially, there are six steps which are common to both the techniques. The procedure is listed below:

1. Define the Project and all of it's significant activities or tasks. The Project (made up of several tasks) should have only a single start activity and a single finish activity.

2. Develop the relationships among the activities. Decide which activities must precede and which must follow others.

3. Draw the "Network" connecting all the activities. Each Activity should have unique event numbers. Dummy arrows are used where required to avoid giving the same numbering to two activities.

4. Assign time and/or cost estimates to each activity

5. Compute the longest time path through the network. This is called the critical path.

6. Use the Network to help plan, schedule, monitor and control the project.

Cost presentation: here is a brief chart of our expenditures throughout the planning phase to development phase of the auction website. Still have'nt reach the implementation process yet but we'll get to it pretty soon.


Now, talking bout women's curve hahaha, let's talk about this S-curve that is also a major benefit in project management. They say that the S stands for Sigmoid Curve which means a mathematical process or function that results in a S shaped curve. This S-curve is used as a means of representing the various expenditures of resources over the projected time of the project or as a means of charting the real time expenditure of resources. So right here is a preview of our predicted cost and actual cost throughout the development of Quezon Online Auction in s-curve.

Overall, all this project management techniques, methods, styles or whatever you may wanna call em' .. All of em' have been a great help to our project development process.. You can apply this all in any other projects you may think of.. so give a little light, a path, a road and a sight to your projects by using these methods.. and by god help you! lol! you'll get through it just fine c",)

Please do visit our Quezon Online Auction thanks!

Thursday, September 18, 2008

Anime tv shows dvd collection: borrow or burn it?

For quite some time now Ive been collecting dvds of Anime tv shows, Im actually an avid anime fan influenced by a few friends addicted to it..so from time to time, i like to shop around a media store where they sell dvd copies of anime tv shows. (these are bootleg copies, report me to the anti-piracy authorities and ill burn you to hell lol!)..most of em' are complete series so let me share to you what ive got so far in a non alphabetical way lol! (lazy me) :
(list is subject to change/update)
(Bold figures are my personal recommends b'cus theyr gud :))
1.) BlackCat
2.) Tsubasa Chronicles
3.) Saint Beast
4.) Busuo Renkin
5.) Hunter X Hunter
6.) Get Backers
7.) Basilisk
8.) Bleach (ep. 1-151 only)
9.) Berserk
10.) Eyeshield 21 (1-60 only)
11.) Hajime No Ippo
12.) Peace Maker
13.) BECK
14.) DNAngel
15.) Claymore
16.) Gungrave
17.) Shaman King
18.) Tenjo Tenge
19.) Rave Master
20.) Gun X Sword
21.) Aquarion
22.) Blood +
23.) DeathNote
24.) One Piece (1-200+? only)
25.) Samurai Champloo
26.) Scryed
27.) Devil May Cry
28.) Gundam 00, Gundam Wings, Gundam Seed, Gundam G
29.) G.T.O.

Thats pretty much all of it..for now...All of em' are good, My fave anime of all time beyond my list is Gungrave, Good acting and drama, breath taking action and a lot of fun.. So if you guys have any further question related to my collection or just want to borrow or have a copy of it, just contact me..

for more anime collections and informations, refer to this guy Jebber lol

!

Tuesday, September 16, 2008

My M.U.G.E.N. Days

=============M=======U======G======E=======N=============
Whoa?! What the?..Yoh of Shaman King Versus those two gnomes errr.. i mean two rambo wannabe from Metal Slug Series.. What kind of fighting game is this?.. Well, ill tell you what it is..

Lets start of with this simple acronym M. U. G. E. N. ....stands for............i have no idea lol..even the people who made this cant recall what it is hahaha...

So M.U.G.E.N. is freeware...yep "Free" ware... Its Actually a 2d Fighting Game Engine created by Elecbyte..This engine is written in C language with Allegro library..if you're wondering what is allegro library?!, well its an open source software for video game development which focuses on 2d graphics..thats why it explains why its a 2d fighting game lol... This software is available for DOS, Linux and yours truly windows..

DOWNLOAD here - get started with M.U.G.E.N.
PATCH Download here - required for M.U.G.E.N. to work

So what can you do here? This engine allows you to insert created characters, background stages, and other game objects through interpreted text files, graphics, and sound compilations to create a functioning fighting game similar to commercial games like Marvel vs. Capcom, X-men, StreetFighter etc.


So pretty much, a lot a combinations of characters, stages and themes can be put here.. All can be downloaded and you can also create your own, that is if you know how the system works and how to program using its designated language.
Its really fun actually, imagine ultraman fighting off wolverine haha..

Till this day, i believe a lot of people is still playing and creating and uploading necessary files and update for this game engine. all can be found in the internet.

Another great fact about this software is that it isnt just for playing and brawling Superman against Dragon Balls' Son Goku.. It also involves a little programming and coding in order for you to add characters,stages and themes which greatly helps in improving your learning and logic wisdom.

You can edit and add using a text editor like notepad then overwriting or saving it in its appropriate folder of your M.U.G.E.N. files. Contains Simple codes, easy to understand..(note: You know C language..then you'll know this!!).

I remember the days when i was addicted in m.u.g.e.n.. I spent hours looking for new characters and fighting them off one on one, arcade mode or team battle. I cant even remember when i started playing this but boy it was long months lol...Anyway, i got a new addiction now but i still keep a copy of m.u.g.e.n. somewhere in my program files.. All i can say about this is.. FUN, really entertaining and crazy!! you can never really imagine in the first place shooting daredevil with eugene's ray gun hahaha. So if you're a Fan of Animes, Marvel, Capcom, Snk, and other Jap chars you can think of...This is a Must for you! Enjoy! M.U.G.E.N. Ruless!!
Links:
http://www.mugen-infantry.net/
http://randomselect.piiym-net.com/
Ps - Watch videos of M.U.G.E.N. on Youtube

Sunday, September 14, 2008

The technique we call PERT & the path known as CPM

Program evaluation and review technique (PERT) charts depict task, duration, and dependency information. Each chart starts with an initiation node from which the first task, or tasks, originates. If multiple tasks begin at the same time, they are all started from the node or branch, or fork out from the starting point. Each task is represented by a line which states its name or other identifier, its duration, the number of people assigned to it, and in some cases the initials of the personnel assigned. The other end of the task line is terminated by another node which identifies the start of another task, or the beginning of any slack time, that is, waiting time between tasks.

Each task is connected to its successor tasks in this manner forming a network of nodes and connecting lines. The chart is complete when all final tasks come together at the completion node. When slack time exists between the end of one task and the start of another, the usual method is to draw a broken or dotted line between the end of the first task and the start of the next dependent task.

A PERT chart may have multiple parallel or interconnecting networks of tasks. If the scheduled project has milestones, checkpoints, or review points (all of which are highly recommended in any project schedule), the PERT chart will note that all tasks up to that point terminate at the review node. It should be noted at this point that the project review, approvals, user reviews, and so forth all take time. This time should never be underestimated when drawing up the project plan. It is not unusual for a review to take 1 or 2 weeks. Obtaining management and user approvals may take even longer.

When drawing up the plan, be sure to include tasks for documentation writing, documentation editing, project report writing and editing, and report reproduction. These tasks are usually time-consuming, so don't underestimate how long it will take to complete them.

PERT charts are usually drawn on ruled paper with the horizontal axis indicating time period divisions in days, weeks, months, and so on. Although it is possible to draw a PERT chart for an entire project, the usual practice is to break the plans into smaller, more meaningful parts. This is very helpful if the chart has to be redrawn for any reason, such as skipped or incorrectly estimated tasks.

Many PERT charts terminate at the major review points, such as at the end of the analysis. Many organizations include funding reviews in the projects life cycle. Where this is the case, each chart terminates in the funding review node.

Funding reviews can affect a project in that they may either increase funding, in which case more people have to made available, or they may decrease funding, in which case fewer people may be available. Obviously more or less people will affect the length of time it takes to complete the project.

Critical Path Method (CPM) charts are similar to PERT charts and are sometimes known as PERT/CPM. In a CPM chart, the critical path is indicated. A critical path consists that set of dependen tasks (each depedent on the preceding one) which together take the longest time to complete. Although it is not normally done, a CPM chart can define multiple, equally critical paths. Tasks which fall on the critical path should be noted in some way, so that they may be given special attention. One way is to draw critical path tasks with a double line instead of a single line.

Tasks which fall on the critical path should receive special attention by both the project manager and the personnel assigned to them. The critical path for any given method may shift as the project progresses; this can happen when tasks are completed either behind or ahead of schedule, causing other tasks which may still be onschedule to fall on the new critical path.

Saturday, September 13, 2008

Milestone?!

Well, what is it?... then im here to discuss what milestone is all about..the milestone for project management that is..

a milestone is the end of a stage that marks the completion of a work package or phase, typically marked by a high level event such as completion, endorsement or signing of a deliverable, document or a high level review meeting.

In addition to signaling the completion of a key deliverable, a milestone may also signify an important decision or the derivation of a critical piece of information, which outlines or affects the future of a project. In this sense, a milestone not only signifies distance traveled (key stages in a project) but also indicates direction of travel since key decisions made at milestones may alter the route through the project plan.

Using Milestones in Scheduling

Milestones can add significant value to project scheduling. When combined with a sophisticated scheduling methodology such as PERT or CPM, milestones allow project management to much more accurately determine whether or not the project is on schedule. By constraining the dates associated with milestones, the critical path can be determined for major schedule intervals in addition to the entire project. Slack/float can also be calculated on each schedule interval. This segmentation of the project schedule into intervals allows earlier indication of schedule problems and a better view into the activities whose completion is critical to the project timeline.

Milestones are frequently used to monitor progress, but there are limitations to their effectiveness. They usually show progress only on the critical path, and ignore non-critical activities. It is not uncommon for resources to be moved from non-critical activities to critical activities to ensure that milestones are met. This gives the impression that the project is on schedule when actually some activities are being neglected. The best way to measure progress is by using Earned Value Analysis. This records how much work in total should be performed each day across the whole project, and measures how much has been performed (based on progress information applied to tasks), thus showing progress for the project as a whole.

joshi's blog