Thursday, December 22, 2011

SAD assessment 6

Name: Valle, Patrick Duane
Course/Yr: BSCS III

Assessment 6

            As what we obviously notice between systems professional John Juan and the department manager Peter Pedro is they don’t agree about each others opinion. When we talk about the position of the two, Peter will have in the higher position but it doesn’t mean that this will always be follow and in the case of John, he is an expert in this field and he knows how to handle the situation more than anybody else.

            If ill be ask on which side I will be between the two, I will be in the side of John because for me, he is the expert in this field and he know something more compare to the manager but its hard to pursue your opinion if the manager didn’t agree about your opinion. The best move they need to make in the first place is they need to analyze on what is the best to do. In my opinion, they need to study first the system to come up for the better approach because as I notice about Peter, he just base his idea in his past experience and for me, even thou you are experience enough in as certain situation, its always be a better idea if there is a study involve.

            First thing to do in this situation is to talk and understand each other because I believe that everything can be solved in a better and calm conversation. Conversation is a very powerful tool to communicate and understand each and as a result, they can come up for a much better idea than before. In the opinion of John, he has a point because he said that first, they need to examine the old system for the possible solution so that they will have a faster and effective solution. If they can enhance the old system, they can minimize the cost of operation and the workers can easily understand the system because the old system which they use in the past operation will just be an enhance version of today’s system. Because of the enhancement of the system, the workers operation speed will just be the same or maybe it will be faster than before because we can’t say that the workers operation speed will slower because we need to understand that its an upgrade version and they will make it better and easy for the worker so there is no room for the slow speed operation but going fast. The negative side of John’s opinion is that you need to study the old system and the worst part is you can’t come up for the better result. If that will happened, this reviewing of document will be a waste of time. I say that this is a waste of time because there is no useful data and output but still in my idea, its better to re-use the system to maximize the use of resources. Observing the workers work will allow the analyst to know the problem because sometimes the problem is not in the system but sometimes its about how the worker handle the system. The good part of observing the worker is to know how they handle system and if you will find out that the problem is the worker then you don’t need to re construct a system but you just need to teach them how to use it but if they cant really handle it because they have the hard time understanding the things in the system then you need to re construct the system again specifically for them to use it correctly and minimize the possible mistake they can make. John also give his word that he will assure to the manager that the previous result will not happened again and for me, if the people will tell you that, its almost a hundred percent sure and it includes their integrity as an analyst. He also assure that they will study the system and a assure to have a better understanding about the working an not working system.

            In the Peter side, he always want a new system compare to the modified system that may have less cost compare to the new system if you build. If Peter will finance the system development then we can consider it but if the company will finance it then it’s another issue. For me, an enhance version is not that bad if it will work like the new system but the good side is you don’t need to spend much compare to the new system but there are also a case that a new system is much better to the old but upgrade one because the cost is higher or the same compare to the new system and if that happened, it’s a practical choice to choose the new system than the upgrade one. That’s why we need to study the system first if we need to upgrade it or to renew it. Analyzing the cost, time, problem and the complexity of the system is the first things to do in order to evaluate and make an accurate move in a certain situation. As I read again and again, I found out that the manager has made up his mind and go for the new system because of what happened in the past.

            If I will choose between the two and if we weight the situation, we can see that John has a point and the idea of John must be follow than the idea of Peter. Let us first see the point why I choose John than Peter.

            First point why I choose John is because john is using his mind and Peter is using his experience. All thou experience is the most important than knowledge but we need to conceder that John is an expert in the system field. Peter is just a manager and comparing the right of the two, John must have the favor because he has the knowledge. In decision making, we need to be knowledgeable to a certain matter to have a better output. Everyone of us have expertise in a different field and if you’re an expert with that field then the chance of making something inside that field will have a greater chance compare to those people who are not expert. Second is that he applies his learning about how to approach the system. He wants to study first the system before doing anything and that’s a good idea. He is not concluding and he is using his head not just for his benefit but he is also thinking about the company and the cost. In every approach of developing a system, I must say that the first to do is to study first to know what to do and to have a better approach because approaching and developing a system must be study first to minimize the error and the problem that may happen. This will insure the success of the development so that the time and money will not be wasted for nothing. It can also minimize the cost because if there is a less error then less maintenance and as a result, you will have less cost. If you will study the system, you can balance the pros and cons of the system and for that, you will cover all the negative side of the system. Studying an old system will also give you an idea and build a much better system. If you cant enhance your old system because of some reason, you can develop a system which is far better than before because you will never do the same mistake again from the past system. Because of studying and analyzing the old system, it give you an idea on how to improve the current system and the old system will be your bases or your data for your new system. I am emphasizing the benefits of analyzing and studying the system first especially the old one because in this method, you don’t need to analyze a new system that much because the old system will give you a better idea on how the things work and how did they make it worst. The third point is about the cost related case about developing a new system or preserving and enhancing an old system. John is an idealistic person and for me, it’s a good attitude especially if you are an analyst and you are ask to build a system. If you notice that sometimes, preserving the system that function properly and enhancing the old one will cause you less compare to the new system. It is not like upgrading your computer by buying another tool that enhance your computer or buying a new and upgraded unit. In the system especially if the system is big and complex, its more practical if upgrade it than getting a new one. Like for the case of Pag-ibig Fund in Davao City which will be the subject of our final project in SAD. The style of their system is they just upgrade it and enhance it because if they will go back to the top, they will spend another time to teach the worker and for that, it’s a time consuming and time for them is very important because every second counts. They have 29 or something branches all over the Philippines and if you will have the new system then all of the branches will suffer the consequence of the new system. Their style is in their branch, they study and enhance the system for further development and if they come up for a new system then they send them to the other branches and deploy them to make the system upgraded. They re-use the system so that the development process will be faster compare to the implementation of a new system. The disadvantage of a new system is they need to have more maintenance compare to the old one. In my own opinion why the new system have more maintenance because they are new and it’s very difficult to perfect not like the old one because they have proven and tested for the past year. In a relation of perfection, there will always cost involve because in order to perfect the system, you need to study and upgrade it and it will be costly in the part of the employer.

            In the last word of Peter, he sounds like he doesn’t want to cooperate. He just wants to do what he wants and doesn’t want to talk to John. This action will develop conflict between the two developers and will never have a good output. Team work is very important and I believe that two head is better than one. If I will judge the moral of the manager, he will not be permanent in this business because there is a roughness in his attitude and it is not right. In that case, he is prioritizing his personal opinion and doesn’t want to listen to others opinion. As an analyst or a manager of the company, you need to listen to other’s opinion because your opinion is not always good comparing to others opinion.

            If John’s opinion will be follow and prioritize, base on my opinion about what will he do about the old system is to find out the useful one. The useful one are those program and system that is not necessary for a change. If you will replace the useful one with another system then it’s a redundant plus it’s a waste of money and time. Even thou the new system will function properly but then the old system which is functioning perfectly will be wasted and the worst part is if the new system will not function properly then you need to fixed it or enhance it to meet the demands. After evaluating the system then maybe if there are no more enhancement and development needed, you can start creating a new system.

            In the assessment five, we are ask to search for a system development method and one of the method that I have learned is the Prototyping method. Prototyping method is a good method which is flexible enough in every system. The style of the prototyping method is building a prototype system and they put the prototype system into test and if the system is somehow perfect then they build a system from the prototype one. It is very fast and effective because in the prototype, they build the system in a rapid manner. It is sometimes called a rapid development which I have learn during our class in the data base system. Rapid development because of the short amount of time in developing the system.
I would like to discus first about the prototyping method for my recommendation for the development process of the system. We need to admit that in every method, there is always a negative part and one negative part of the prototyping method is it has a low security measure because as we all know that it is being develop in a rapid manner and it is tested with trial and error in order to perfect the system. If this method has the negative side, it has a big advantage in terms of time and cost. You can save time if you will have this method because as always saying, it is a rapid development. For me, time is very important because every minute count in the business. Every minute is always equal to profit and we need to give value for it. This method is also a less cost effective because you don’t need a long period of time and if you will have the shorter time to develop the system then it is a cost less system.

For me, this prototyping method is very much effective in terms of quality, time and cost of the system. If John’s idea will be prioritized then I must require that he need to use this method and it is very suitable for the situation. If my idea will be follow, I will use the old system to the prototype system and then I will study the system. When you have a prototype system, it is easy to re develop the system that is very friendly to the worker. As I have known, even if the system is almost perfect but then it failed to do its work because of the workers. The workers are the one who is making mistake and for that, the system fails. If we build a system, we need to think always about the workers on how they react or use the system. Even if your system is almost perfect, this will be useless if the worker will just destroy it. In the other word, human error is evadable but we can always reduce that human error in the system by having them connected to the system and by making them understand and making the system to teach them. Structure is very important like security because structure will help the user to understand what is need to do and what is not. As we go back to the statement of john, he wants to study first the system and separate the usable system from the one who need to upgrade or replace. If that what he want then if you use the prototyping method, you will notice if what the system is needed to improve by the use of old system as a prototype system. You can adjust the system for the workers and it is easy to perfect because they will always test the system until you will be satisfy. This will also determine if the system has needed for the replacement if you will see that the system is not meant for the worker. Systems are created for the worker and to address the problem of the community.

There are different reasons why I choose prototyping method and for me it is very effective. The first reason is about the system can be upgrade and the old system can be upgrade and this is the perfect time for the prototype to do the work. If you have this old system then you need to use prototype to determine if its upgradeable or not. I can say that this method can satisfy the worker and the manager because it will have the quality of a new system or better. When the old system will be using a prototype method, it will match the need of the worker and that’s the important one. Another reason is that this will minimize the time consumption especially when you are in a hurry. This will cover up the time that is being consumed by reviewing the system because reviewing the system which is the idea of John will consume some time and because of this method, you can cover all those time.  After the reason for the time, another reason that I really want to emphasize is the cost. As I have said earlier, Peter is seems like he doesn’t care about the cost compare to John which is concern about it and also an expert in the field of system analysis. If you will use this approach, you will save money because it is not costly compare to another method. It is a good approach especially if you will make a huge system. We need to control the cost that is being use in development because maybe sometimes we need to spend that money in the other side of the system.

If someone will question why I choose this method and why waterfall method which happened today because someone in my classmate ask me about the method then I just answer them that in my opinion, waterfall method is good because it’s simple but its not flexible enough when you use it in different system. The problem is that you don’t know how complex the system is and if you will choose a method then you need to be sure that it can cater the entire possible problem. The waterfall method is only useful if it will be use in the simple system but it is impractical when you use it to a much bigger and complex structure of the system. We need to assume that all system can be a simple or complex one. If you will always focus and will not think about the possible structure then this may be a case that you will fail to do your system. I think also about the possible action that can be made by John which is reviewing the system and for that the method prototyping will do the work for an easy system.

I conclude that we need to understand each other especially if you are being ask to do such thing and we need to have team work every time because two head is better than one. We need to think first before doing something and experience is not always the key to success, we need also to use our brains and lastly, conversation is a powerful tool and we need to make use of it always especially if you have quarrels..

No comments:

Post a Comment