Friday, September 26, 2008
Project Management Ultimatum: Quezon Province's Auction Website Development
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?
(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
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!!).
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
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?!
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.