Sunday, July 5, 2009

Reason: What/Why? Issues....

Is it enrollment? Yeah enrollment once again, after doing our On-the-Job Training(OJT) practicum and accomplished all the necessary requirements at CREATIVE RESPONSE 8th Floor Landco, Building and after struggling in our subjects especially in our System Analysis And Design 1 (SAD1) last year 2nd semester, once again I’m so excited of becoming a student this coming enrollment. But wait what is happening? I’ve heard a lot of murmur regarding this new enrollment system that is implemented in our university. What is that? Well there is something to do with the problem in our university reflecting the new enrollment system implemented.
Assuming that I will be tapping to the university president and able to evaluate the new enrollment system implemented. I would point questions like:
1.) The reason behind why the system developer decided to tap in house resources of the university.
2.) Why the system developers able to come up this kind of use cases (diagrams)?

Answer to first question.

I think that was a good decision to make in part of the development team also with the university. We knew that the development team was the instructor of Institute of Computing College and also a teacher of mine since they have a lot of experience of doing this kind of project because they are the one who catered the old enrollment system (2005). By this they have a lot of knowledge on how to handle large data's or even their personal expenses for the infrastructure of the said enrollment system. As we all knew, enrollment system is a medium system that cater more than six thousand people and needs new computer components to run the system efficient. Therefore there are many considerations that regards to the system development alone that they must try to catch-up early such consideration are domain, computer components, wiring, maintenance, etc. But the most consideration that has a big impact to the system development is the student’s data manipulation. Because every year there is a lot of enrolling students that make the population two times larger when compare to the previous year. By this also we can conclude that the development team has a wised idea that they'd decided to tap with the university.
University of Southeastern Philippines (USEP) is a public university therefore all the necessary problems such problems are financial problems or other issues, the government will the one who give credit. I mentioned a while ago that the development team has a wised idea which regards to the system development because for government will the one who give credit for every expenses that the development team wanted to be happened in the said system development. By this credit of government we can guarantee that all the financial expenses or other issues will not a problem anymore by the development team. Whatever request by the development team out of this development whether the university like it or not, they must cooperate. Unlike when the development team decided to have their own infrastructures; I mean a standalone system development, that all necessary material needed are comes with their own hand. And I guest that the total financial expenses is more than a million. And I knew also that the development team has no enough budget money to give or to finance this. If you analyze every infrastructures like domain alone can give a cost of around half a million, computer components can give a cost of eight thousand each and almost hundred of this computer components are recommended. Now how can our instructor, I mean the development team handle and manage this kind of financial expenses? That they only earned a month of thirty thousand salary out of there teaching services with the university and let assumed that it include all there extra curricular income for this thirty thousand. Although when they manage to finance this system development at the end they can earned a quadruple times compare to their total expenses.
As stand-alone goes maintenance that was it primarily concerned. In maintenance, every time that the university calls for there service the university must pay according to their negotiation on the day they negotiate about the maintenance payment. Also if there’s any additional input or forms that the university may request they must also paid for the services. And this time the development team was the one who handle the negotiation for the payment of the said services. Its for the development team if they teen to double the amount paid for them because whether the university like it or not they should agree since the development team has the only knowledge on how to handle the system and also the development team who the only persons who can read the flow of the program. Although there are some programmer who able to acknowledge and able to read this but request to restudy the flow in order for them to catch-up all the necessary idea. But it is different with the main developer who the one who developed the program is the one who able to handle. Because they are the one who developed therefore they can acknowledge the problem right a way or whatever add-ons form to put in; they will able to handle this easily, one big reason for this is they the one who developed therefore it is understandable that they can right a way understood the flow of the program.
But for me this maintenance is a very hard to handle since this is stand-alone the development team were the one who teen to handle of every changes whatever unfunction components will be changed. The cycle of the money will put again to the peripherals that the development team wanted to change. And later on this stand-alone service that the development team offered would become worst in term of efficiency because all thing including computers, domain, etc. will last and will not function well. Also because there are other people who abuse to use the unit until the unit becomes unfunction. So stand-alone service will not an answer to the need of the development team if they have no enough money to produce for this kind of system development.
Once again, I agree that the idea of the development team is the one solution for the university. Because with this there are lot of income, money for the development team and have no problem regarding the financial expenses and other related concerned. Because the government will the one who handle this. If we tried to guess the income that the development team will earned every year; well you could not imagine that how big was it. First, every time the university used the said software then every year they can guarantee that the university will pay to them. Second, since additional also again involved like I mentioned in stand-alone system. This additional will make the earning of the development team larger because this will lead to an extra work for them. So the university must pay for this and the payment will base accordingly on how big and difficult it is. We can conclude for this that our payments for individual tuitions, miscellaneous will later on goes with them.
As I saw in our university the infrastructures in the enrollment used are all new components. Imagine this benefit for the development team. If I will be question according to this kind of topic my answered is obviously yes. And also if I were in a situation like them I rather tapped with the university and followed the flow of what our development team used to do. Because as we compare between stand-alone system into university tapped system. It has big differences of university tapped system not just in expenses but also in maintenance and other related issues. In university tapped system you may able to relax, go to vacation or something when you already done it because the income is waiting for you. While in stand-alone you won't need to relax because you must monitor all the things happened. Because it seems that it is a product that you must sale and maintained for the sake of still freshness.
But if you tried to imagine all things then; we students are the one who has involved on this issues. Yes the development team will wait for the income to come in but wait if you said income it merely tells that this income is coming from us. Our tuitions, miscellaneous or other related to the need of the university will go for this development team. I know that not all income of university will go to them but a percent of this income can do. If you could not imagine this every year the tuitions increases because the facilities that the university needs for project development is to be used to pay for the developer of the project.
All this is a part of there negotiation since the university able to have this kind of system development and agree to what agreement they able to negotiate. Well this is not wrong as part of what we called contract; the development team must to tapped for the university because the university agree with this. And all this transaction is a part of being a professional since then the development team are professional developers; the idea of tapping in the university is a brilliant idea for them. As a professional developer they able to think of what is good for them as well as for the university. And the university maybe able to think that there decision of giving way to for the developer to tapped to them is also a good decision since then the developer are the instruction of said university. So the development team will always monitor whatever the need of the university. But it up to the development team to go through monitoring if the contract has been expired.

Answer to second question.



(Use-Cases Of what is presented by the System developer)



(Students paying into the cashier)

Is there something wrong? Well if I were to judge between this new and old enrollment system, my conclusion for this is nothing. Nothing in the sense that there is nothing changes; the old enrollment system tend for every students to enroll hard. Because every steps involve waiting for a long period of time (not for scholar students).Now for new enrollment system even the scholar students become involve of what we called waiting. For me, I can conclude that the enrollment system become worst. Why I say so because if you analyze, students who are not scholar plus adding for those scholar students seems a very long period of patience; a huge, crowded enrollment. And then the idea of having a priority number for every enrolling students whether he/she is scholar or not will make the enrollment procedure become inefficient. Yes the idea of having a priority number for every enrolling students are good decision to make because this is suited to a synchronize way. But what is happening in real scenario instead of having a synchronize way this priority number make every enrolling students become unwilling to enrolled. Why? Because if you able to have a priority number you are expected to form in line. After having this priority number you have a chance to be enrolled because you may able to wait for your number to be called by the casher to pay or called by the register for officially enrolled students. But for other enrolling students who haven’t no priority number yet they must wait for them to have a number. Upon waiting, many aspect come in your mine such as laziness, tiredness and unwilling to be enrolled because of a long period of waiting. Other concern is that there is no much electric fan or something air because the place is so crowded and also there some freshmen student tend to enrolled on the day that the old student are scheduled for enrollment that make the place so crowded because freshmen, sophomores, are kept on enrolling there selves although their schedule is done already. But I understand this kind of scenario since I gone through this kind of situation when I was a freshmen. And until now this is a problem that the student undergo in able for them to be enrolled.

I notice also with this new enrollment system, the preparation for this take a short time. And I know with respect to the system analysis; In System Analysis take a long period of time to developed a documents only because many consideration you must undergo, some interviews and other preparation that regards to your documents will help you find ways on how to solve the current issues that the old enrollment system take but it seems that this new enrollment system had no changes at all. Also I notice with this new enrollment system, the testing procedure for this system seems on the day of enrollment because when I enroll there are secretary that have difficulty on handling the program because there are something what we called bugs on the said program. Why is this happened? The developers not able to configure problems in an actual situation were there are some erroneous data tend to go through the program. And Maybe when they try to test the program, they test it in an individual situation were there are few computers involve.

As a student with a course of Bachelor of Science in Computer Science I have knowledge on how to develop a system. And there are many considerations to undergo, such consideration that when you try to use the said program it should perfectly done. Some bugs will be neglect or eliminated and other issues are necessarily done according to the need of the University. And also some additions with the use cases of what is presented on the enrollment procedure. I mention use cases because I like to address that the use cases of what is presented on the enrollment system, for me is not wrong but as what I experienced on doing this use cases, use cases are in synchronize way. In there use cases they did not event shows on the picture the differences of a boy to a girl students and some arrows are in difference shape some are big other are small, what is that for? Not even this, there are lots. But I only mentioned this for the sake of respect. Respect for the teacher I appreciated most, event though they are harsh to failed other students even me of doing such documentation, diagrams, and other illustration badly but what have they'd done; they use to same with my work(hehehe). I know that they have a lot of knowledge on how to do use cases (diagrams), a perfect use cases a constructive way of doing use cases that all the intention of the designer was on his work.

As a student of this University and a student of BSCS I want to have utilize and synchronize enrollment system because it’s also addressing for us students of IC. So that we may not be able to hear or even told some negative information about this kind of issues. But remember as students, negative feedback coming from our instructors is a bases for as to work well in our program that had commented negative. Negative feedback is a message that you will be able to conquer the project you’ve done because the person who commented you for your negative work able to encourage you to pursue because he/she has trust in you that you can do it.

But then again enrollment is done we need to pursue for the next application we may able to do. Such application are like this website application for the sake of the University improvement and a subject that we must be able to passed.(SADII) So teachers don't be too harsh because like you we are only students that make also some mistakes and produce an application for the sake of passing. But not all student have same theory about this kind of issues “passing without learning”. Now for the said project development that we must achieved this 1st semester SAD2 I can guarantee that we work all day long to achieve this project. Although at the end maybe this project will not perfectly done but the sense that we work for it and able to manage our time to developed this kind of project. Although we failed to developed a perfect throughput for this but the sense that we together with my group work unto it. And the experience we encounter is now part in our heart and maybe someday we able to developed again, by that time I encourage myself to have a perfectly done work that all the users are being proved of us.

I like to appreciate the creator of this enrollment system although there are some negative feed back coming from me still I proud that the University Institute of Computing are the one who handle the enrollment system. For my instructors you proved that you are now belong in the University because you are one who developed a system that make use by the University unlike before other parties is the one who facilitated our enrollment system. And also I'm proud of your determination even in a short period of time you achieve to developed a system that make the University change (change???). Those negative information or feedback I shared is part of being a student who observed the flow of the enrollment system, of what I have see and what I have heard all things then is a part on observation that the developer must not ignored. The University of Southeaster Philippines (USEP)needs this kind of observation of students in order for them to be aware of what is happening in the university. We students must cooperate and observe proper ways for the improvement of our university because this observation leads to a before future that for the next batches of students used.
 

©2009 Design Analysis | by TNB