In our second visit in Pag-ibig Funds, Engr. Magallanes takes us a tour inside the every offices and divisions of Pag-ibig Funds. First we went in the first floor of Pryce Tower where the Cash and Admin Division and Marketing and Enforcement Division were located. Engr. Magallanes allows us to get inside on that two divisions and we made observations on how the employees worked.
Thursday, March 15, 2012
SAD Journal - December 19, 2011
On this day, it is the first day that we visit in the Pag-ibig Funds in Pryce Tower Condominium on 1 in the afternoon. We first met Engr. Neil John Magallanes, the Database Administrator of Pag-ibig Funds Davao branch. He is the one in-charge of assessing us regarding our studies in Pag-ibig Funds. He gave us step by step process or flow inside the Pag-ibig Funds.
SAD Journal - December 14, 2011
This is the the first time our class experienced the fierced anger of Mr. Gamboa because we didn't attend our SAD class on 8 in the morning. Maybe most of the reasons of my classmates, including me, why they didn't attend our SAD class is that it is the first day of our Intramural Day in USeP. And maybe they are still working in our assignment that due on December 14, 2011 before 1pm.
Sunday, March 11, 2012
System Analysis and Design - Assignment 13
As we had visited CDR-King in
Victoria Plaza branch, we first observe their operations regarding in customer
services and any concerns in their products or items. I can say that they have
a quality customer services because they have knowledge in all kinds of
technology products and items that their store are providing. They can address
all the concerns of the customers and they can provide all kinds of answers in
the problems in their products and items because they assigned at least a
single staff for their customer assistance so that they can provide a quality
services in their customers. I also have transactions in other branches, in
CDR-King Gaisano Mall and CDR-King Gaisano South Citimall. In those branches,
they have the same processes and problems with the CDR-King Victoria Plaza
branch. Their transactions in cashier are manual and it is time consuming
because of that, and it also affects the other customers who are waiting for so
long.
In my own opinion, they must adapt
an automation process in their transaction in cashier because it is really
time-consuming in manually writes all the transactions. That is also the reason
why their transactions are very slow when there are many customers. As I have
observed everytime I buy a product in CDR-King, there is always this feeling of
impatience because of a very slow process of transaction. So adapting an
automated process in their cashier can be very beneficial for the customers
because it can speed up the processes of their transactions. I must also suggest
about their priority numbers because it is also the reason why the customers
are waiting so long because some bastard people can interchange the numbers in
their stand. Instead of having a queuing number in the priority, it is
interchange and the larger number is now in the front line, and that is also
the reason why the customers waited for a long time because he picks a number
that is not in order. So I want to suggest having an automated process of
getting priority number just like flashing in a screen the queuing numbers and
the CDR-King Staff is the one who gives the priority number to the customers to
avoid interchanging the numbers by the other people.
Use Case for Priority Number
Actors:
Customer, CDR-King Staff
The
Customer must get a priority number because the CDR-King store is applying a
queuing process in their customers.
Use Case for Order Item
Actors:
Customer, CDR-King Staff
After
the staff called the priority number of the customer, the customer orders his
desired item. The staff must check the item if it is available then it presents
to the customer.
Use Case for Paying Item
Actors:
Customer, CDR-King Cashier
The
customer now pays the item and must write his name and signature in the receipt
for the warranty of the item.
Thursday, February 23, 2012
System Analysis and Design: Assignment 12
What
is ERP?
ERP stands for
Enterprise Resource Planning; is the latest high end solution, information
technology has lent to business application and it
was developed to integrate several sources of data and processes that were
created by any organization to unify their system. The various components of
computer software and hardware are used in order to accomplish the combination of
ERP softwares. ERP software packages are cost-effective in all organizations that
are using it and it was provided by Silicon Valley.
Features
of ERP
Some of the major features of ERP and what ERP can
do for the business system are as below:
o ERP facilitates company-wide
Integrated Information System covering all functional areas like Manufacturing,
Selling and distribution, Payables, Receivables, Inventory, Accounts, Human
resources, Purchases etc.,
o ERP performs core corporate
activities and increases customer service and thereby augmenting the Corporate
Image.
o ERP bridges the information gap
across the organization.
o ERP provides for complete
integration of Systems not only across the departments in a company but also
across the companies under the same management.
o ERP is the only solution for
better Project Management.
o ERP allows automatic introduction
of latest technologies like Electronic Fund Transfer (EFT), Electronic Data Interchange
(EDI), Internet, Intranet, Video conferencing, E-Commerce etc.
o ERP eliminates the most of the
business problems like Material shortages, Productivity enhancements, Customer
service, Cash Management, Inventory problems, Quality problems, Prompt delivery
etc.,
o ERP not only addresses the current
requirements of the company but also provides the opportunity of continually
improving and refining business processes.
o ERP provides business intelligence
tools like Decision Support Systems (DSS), Executive Information System (EIS),
Reporting, Data Mining and Early Warning Systems (Robots) for enabling people
to make better decisions and thus improve their business processes.
Companies that use ERP Package
Baan ERP software was originally created by The Baan Corporation
in The Netherlands. It was purchased by Infor Global Solutions in 2003. Baan
ERP software is designed for manufacturing industries working on complex
products with complex supply chains that work on different methodologies. Baan
is especially suited for large made-to-order and engineering-to-order
companies. Baan is used by companies like The Boeing Company, Ferrari, Solectron,
Fiat, Flextronics, Evenflo, Navistar and British Aerospace & Engineering
Systems. Baan is highly customizable and supports flow chart based process and
procedure documentation.
Relationship of SDLC in ERP
SDLC stands for
Software Development Life Cycle has its very important part in ERP. It is well
known that in order to implement the ERP system, you must first gather the
organizational requirements of their needs then the vendors try to create and develop
the different packages. Vendors
give their best effort in order to make a cost effective highly productive ERP package
that enhances the capability of the organizations. As you know different phases
of SDLC are:
- Gathering
organizational requirements
- Make plan
to implement ERP
- Design ERP
system
- Testing of
System
- Rendering
of ERP system to Org
- Provide
Maintenance of System
- Provide training
to user of that system including employees and end users
References:
http://www.siliconinfo.com/website_design_india/erp_software_developer_india.html
http://www.angelfire.com/co/troyc/erpca.html
http://www.ehow.com/about_5366970_types-erp-systems.html
Thursday, February 16, 2012
System Analysis and Design: Assignment 11
Based on my experienced as a student in University of Southeastern Philippines, I
spent a lot of hardships on enrolling here in the university because of its not
well planned procedures of enrollment system. Because every time the students
starting to enroll in the university, I always hear in their comments of having
a long line in every offices where they must undergo and finish every
transaction. Especially for the scholars, they must fill up first the required
forms in the Office of Student Services before they can renew their
scholarships in the university. But before that, they must comply first all the
requirements on their scholarship institutions because it is the first part of
renewal of every scholarship of students, and it depends in the scholarship
institutions on what are their requirements of renewing their scholarship
grants. In that part, university’s enrollment system was excluded the
requirements of every scholarship institution’s system of renewal of their
respective scholars because it is their responsibility and not from the
university. The only responsibility of the university with respect on the
scholarship of the students is their renewal of scholarships in the Office of
Student Services because it is the only requirements of all the scholars when
enrolling in the university. But a long line in the Office of Student Services
for the renewal of scholarships of the students is also a burden to all
scholars because of not having an adequate and well planned venue for the
students who must fall in line in the Office of Student Services for the
renewal of scholarships. In that case, there are lots of problems in the part
of the students because of time consuming procedure just for renewing their
scholarships and it may cause on delaying on enrolling in the university for
many reasons that involves time. In the part of the students, they want to
lessen the burden of falling in line in the Office of Student Services for many
hours just for renewing the scholarship. As for the non-scholar students, there
is no problem regarding in their procedures because there is proper plan in
implementing a queuing system in Cashier. But all of the problems that all of
the students must face in enrolling in the university is the final part in the
enrollment system, the process of being officially enrolled in the Office of
the Registrar. Based on my experienced, it takes half day in falling in line in
the registrar before the student can be officially enrolled, and my worst
experienced in the enrollment system was to fall in line in the registrar for
whole day because of very slow process in the part of registrar personnel and a
very weak and not well planned procedures in the process in registrar. It may
also the reason in the students of not having discipline in falling in line in
the registrar because they want to shortcut the procedures in the registrar and
it causes unfairness in the part of other students who take time just for
falling in a long line just to finish the enrollment. In all of the procedures
in the enrollment system, the process in the renewal of scholarships in the
Office of Student Services and in the process in the Office of Registrar are
the most time-consuming process of the enrollment procedure in the part of the
student because of the slow process in that procedures. So to address those
problems regarding the slow process on those two procedures in the enrollment
system, the organization must select and develop a deployment environment to
solve all the seen problems in the enrollment system.
First of all, the organization must
specify the system requirements to be developed in the enrollment system to
solve all the seen problems in all of the procedures because it is very
important in the organization that their requirements of the systems is
compatible on the procedures they want to solve. Then the hardware and software
systems they are using is not a financial burden to the organization because it
may costly for them to use an expensive hardware and system software that are
not important or useful in the enrollment system, or not necessary plans to
implement in the required system. Next is the usage of strategic plans and architecture
plans of the enrollment system. It is very important to use very well all the
strategic plans in the system because it may costly in the part of the
organization to implement an unnecessary strategic plan in the system if it is
not working properly to solve the problems in the enrollment system. Planning
the overall budget of the planned development environment in the enrollment
system is very important to know how much they could spend on the project. Or
it is worthy to spend much on the project or spend less and save much budget in
their organization.
Monday, February 13, 2012
System Analysis and Design: Assignment 10
As I have search different Data Flow Diagram for creating a representation of USeP’s pre-enrollment system, I have discovered that there are easy or summarize representation of Data Flow Diagram of pre-enrollment system and a difficult or detailed representation of the said evaluation. The Physical Data Flow Diagram shows the detailed flow of the process of pre-enrollment system of USEP and what part of the system does the student store their important data for their application. This Physical Data Flow Diagram includes the process of data processing for showing where in the part of the system did the data flows in the system. Data storage is very important in all kinds of business and organizational system because all of the transactions are all process by data and information. Because it is detailed, it can easily a find out the actual process if the pre-enrollment system.
Data Flow Diagrams are just one of the basic models being used by system analysts in representing important aspects of the system. Data Flow Diagrams have differing characteristics and these facts are difficult to explain and point out and it is also visualize by the system analyst who is studying the procedures of the system. A system analyst must be dedicated to his work because it is very important behavior that he must possessed for him to properly done in studying the system. A system analyst must figure out the problem of the complexity of the system for him to create a solution based on the figures on data flow diagrams. And because of the complexity of the system, the analyst must have the aim for accuracy and completeness of the studied system. The analyst must be able to define the exact events that involved and taking place within the activities of the system to be able to find out the components of the data flow diagram, and he must be able to capture the overall process of the present system and create a high level data flow diagram where the general overview of the system is modeled out. The analyst must familiarized the whole system of the organization and the whole process of the specific system for him to expand more the general view of the system and create a more detailed data flow diagram and combining with data flow diagram fragments into process. But before creating a high level diagram of the system, the analyst must first create a draft of context diagram of the system so that it can always reviewed by every study that an analyst creates every time he upgrades the whole system into a high level diagram.
Data Flow Diagrams (DFDs) have two types; it is either Logical Data Flow Diagram or Physical Data Flow Diagram. A Logical Data Flow Diagram focuses on the businesses and organizational structures and how the business and organizations operates and it illustrates the business and organizational events that take place and the data required and produced by each result. It shows how the business and organizations operates and their business and organization activities. It has collections of data, regardless of how the data is stored, showing the representation of permanent data collections and showing data controls. The Logical Data Flow Diagram is somewhat the summarize representation of USEP’s pre-enrollment system because it only shows the activity and the process of the object to the whole system. It can be read by any person who knows Logical Data Flow Diagram. A Logical Data Flow Diagram’s symbols are used to describe logical entities and the process might be implemented as a computer program, a subroutine, or a manual process. The storage of data may represent a database, a file, and a book, a folder in a filing cabinet, or even notes on a sheet paper. The flow of data shows how the data move between the system’s components but they do not show the flow of control. The Logical Data Flow Diagram is the one who creates a logical model that determines what the system does and disregards the physical details on it works.
The Physical Data Flow Diagram shows how the system will be implemented and it also represents how the current system operates in their whole system. It shows programs, program modules and manual procedures. It has physical files and databases, manual files. The types of data storage are master files and transaction files. Any processes that operate at two different times must be connected by a data store. It shows controls for validating input data for obtaining a record and ensuring successful completion of a process and for system security. Ideally, systems are developed by analyzing the current system (the current logical DFD), and then adding features that the new system should include (the proposed logical DFD). Finally the best methods to implement the new system should be developed (the physical DFD). After the logical model for the new system has been developed, it may be used to create a physical data flow diagram for the new system. The Physical Data Flow Diagrams are a means to an end, not an end in themselves. They are drawn to describe the performance of the present system so that it ensures the correct understanding of the present implementation of the system, the users are generally better able to discuss the physical system as they know it through people and workstations, and the present implementation of the system may be a problem or limiting factor and changing the implementation. It also implements dependent view of the present system showing every task that is carried out and how they are performed. The physical characteristics of Physical Data Flow Diagram are the names of people, forms and document name, names of department, master and transaction files, equipments and devices used, and locations. The Physical Data Flow Diagrams is drawn in the form of a diagram and creates a model of technical and human design decisions to be implemented as part of an information system. Their main purpose is to communicate technical choices and other design decisions to those who will actually construct and implement the system. The physical data flow diagrams are technical blueprints for system construction and implementation. The Physical Data Flow Diagram uses data flow diagram symbols to represent the system’s physical processes (programs, manual procedures) and physical data stores (files, databases, reports, screens, etc.) and shows how the system works. Some analysts like to start the analysis process by preparing a physical data flow diagram of the present system. Following the analysis stage, physical data flow diagrams can be used to document alternative solutions. The most complete and useful approach in developing an accurate and complete description of the current system begins with the development of a physical data flow diagram because it is desirable for the analysts in initially find it easier to describe the relationship between the physical components than to understand the procedure used in managing the application. Identifying people, what they do, which documents and forms trigger which activities and what equipment is used in the processing, and the movement of people, documents and information between departments and locations is also identified. The Physical Data Flow Diagrams are useful for communicating with users. Users communicate easily to people, locations and documents as they work with these each day. Users may consider Logical Data Flow Diagrams as abstract as they do not contain these familiar components while with Physical Data Flow Diagrams users can quickly identify incorrect or missing steps. The Physical Data Flow Diagrams provide a way to validate or verify the user's current view of the system with the way it is actually operating.
Context Diagram is the summarized representation of Data Flow Diagram because it shows the whole system and the whole process of the system. All the process is already listed in the represented diagram. It is simple as other different diagrams but it already shows the entire sequence of the process of the system. The context diagram is the highest level in a data flow diagram and contains only one process, representing the entire system. The process is given the numb external entities are shown on the context diagram, as well as major data flow to and from them. The diagram does not contain any data stores.
The quality of the data flow diagram that an analyst must create is to make sure that it should be understandable to other readers of the diagram of the system. There are maybe people or individual who are not studying information systems and may not have knowledge about these matters but it is important to know that they must also be able to comprehend the flow of the actual system as what and how the model describes, and it has to be internally consistent and balanced. A data flow diagram would not be able to explain a well-defined structure and process of the system if it is not balanced and it should be internally consistent. And the most important and crucial in the data flow diagram is that it must accurately represent the system requirements because its goal is to characterize the procedure and the in and out flow of data in the running system.
Reference:
http://me.emu.edu.tr/ie447/CIMLectureNotes2011.pdf
Data Flow Diagrams are just one of the basic models being used by system analysts in representing important aspects of the system. Data Flow Diagrams have differing characteristics and these facts are difficult to explain and point out and it is also visualize by the system analyst who is studying the procedures of the system. A system analyst must be dedicated to his work because it is very important behavior that he must possessed for him to properly done in studying the system. A system analyst must figure out the problem of the complexity of the system for him to create a solution based on the figures on data flow diagrams. And because of the complexity of the system, the analyst must have the aim for accuracy and completeness of the studied system. The analyst must be able to define the exact events that involved and taking place within the activities of the system to be able to find out the components of the data flow diagram, and he must be able to capture the overall process of the present system and create a high level data flow diagram where the general overview of the system is modeled out. The analyst must familiarized the whole system of the organization and the whole process of the specific system for him to expand more the general view of the system and create a more detailed data flow diagram and combining with data flow diagram fragments into process. But before creating a high level diagram of the system, the analyst must first create a draft of context diagram of the system so that it can always reviewed by every study that an analyst creates every time he upgrades the whole system into a high level diagram.
Data Flow Diagrams (DFDs) have two types; it is either Logical Data Flow Diagram or Physical Data Flow Diagram. A Logical Data Flow Diagram focuses on the businesses and organizational structures and how the business and organizations operates and it illustrates the business and organizational events that take place and the data required and produced by each result. It shows how the business and organizations operates and their business and organization activities. It has collections of data, regardless of how the data is stored, showing the representation of permanent data collections and showing data controls. The Logical Data Flow Diagram is somewhat the summarize representation of USEP’s pre-enrollment system because it only shows the activity and the process of the object to the whole system. It can be read by any person who knows Logical Data Flow Diagram. A Logical Data Flow Diagram’s symbols are used to describe logical entities and the process might be implemented as a computer program, a subroutine, or a manual process. The storage of data may represent a database, a file, and a book, a folder in a filing cabinet, or even notes on a sheet paper. The flow of data shows how the data move between the system’s components but they do not show the flow of control. The Logical Data Flow Diagram is the one who creates a logical model that determines what the system does and disregards the physical details on it works.
The Physical Data Flow Diagram shows how the system will be implemented and it also represents how the current system operates in their whole system. It shows programs, program modules and manual procedures. It has physical files and databases, manual files. The types of data storage are master files and transaction files. Any processes that operate at two different times must be connected by a data store. It shows controls for validating input data for obtaining a record and ensuring successful completion of a process and for system security. Ideally, systems are developed by analyzing the current system (the current logical DFD), and then adding features that the new system should include (the proposed logical DFD). Finally the best methods to implement the new system should be developed (the physical DFD). After the logical model for the new system has been developed, it may be used to create a physical data flow diagram for the new system. The Physical Data Flow Diagrams are a means to an end, not an end in themselves. They are drawn to describe the performance of the present system so that it ensures the correct understanding of the present implementation of the system, the users are generally better able to discuss the physical system as they know it through people and workstations, and the present implementation of the system may be a problem or limiting factor and changing the implementation. It also implements dependent view of the present system showing every task that is carried out and how they are performed. The physical characteristics of Physical Data Flow Diagram are the names of people, forms and document name, names of department, master and transaction files, equipments and devices used, and locations. The Physical Data Flow Diagrams is drawn in the form of a diagram and creates a model of technical and human design decisions to be implemented as part of an information system. Their main purpose is to communicate technical choices and other design decisions to those who will actually construct and implement the system. The physical data flow diagrams are technical blueprints for system construction and implementation. The Physical Data Flow Diagram uses data flow diagram symbols to represent the system’s physical processes (programs, manual procedures) and physical data stores (files, databases, reports, screens, etc.) and shows how the system works. Some analysts like to start the analysis process by preparing a physical data flow diagram of the present system. Following the analysis stage, physical data flow diagrams can be used to document alternative solutions. The most complete and useful approach in developing an accurate and complete description of the current system begins with the development of a physical data flow diagram because it is desirable for the analysts in initially find it easier to describe the relationship between the physical components than to understand the procedure used in managing the application. Identifying people, what they do, which documents and forms trigger which activities and what equipment is used in the processing, and the movement of people, documents and information between departments and locations is also identified. The Physical Data Flow Diagrams are useful for communicating with users. Users communicate easily to people, locations and documents as they work with these each day. Users may consider Logical Data Flow Diagrams as abstract as they do not contain these familiar components while with Physical Data Flow Diagrams users can quickly identify incorrect or missing steps. The Physical Data Flow Diagrams provide a way to validate or verify the user's current view of the system with the way it is actually operating.
Context Diagram is the summarized representation of Data Flow Diagram because it shows the whole system and the whole process of the system. All the process is already listed in the represented diagram. It is simple as other different diagrams but it already shows the entire sequence of the process of the system. The context diagram is the highest level in a data flow diagram and contains only one process, representing the entire system. The process is given the numb external entities are shown on the context diagram, as well as major data flow to and from them. The diagram does not contain any data stores.
The quality of the data flow diagram that an analyst must create is to make sure that it should be understandable to other readers of the diagram of the system. There are maybe people or individual who are not studying information systems and may not have knowledge about these matters but it is important to know that they must also be able to comprehend the flow of the actual system as what and how the model describes, and it has to be internally consistent and balanced. A data flow diagram would not be able to explain a well-defined structure and process of the system if it is not balanced and it should be internally consistent. And the most important and crucial in the data flow diagram is that it must accurately represent the system requirements because its goal is to characterize the procedure and the in and out flow of data in the running system.
Reference:
http://me.emu.edu.tr/ie447/CIMLectureNotes2011.pdf
Thursday, February 2, 2012
Thursday, January 26, 2012
System Analysis and Design: Assignment 8
Use Case for Student Application
Actors: Student, UGTO Officer, Cashier
Description: The
student inquires requirements in UGTO so that they will know all they must give
for the student application in the university. Then the UGTO will receive the
given requirements of the student application and give the applicants their
respective USEPAT schedule. All the applicants can take USEPAT exam if they pay
a USEPAT fee in the cashier. Then the applicant will pay in the cashier and
receive an official receipt for the proof in UGTO that they can now take a
USEPAT exam. The very important requirements on the application in the
university is that they must a high school graduate and can give a Form-138 for
the proof of finishing high school and also a Certificate of Good Standing from
the Principal’s office. If the applicant cannot provide on those requirements
then they cannot continue in applying in the university.
Use Case for USEPAT Examination
Actors: Student, UGTO
Description: After
the UGTO has given a USEPAT schedule and their location or venue for
examination then the student must arrive on those schedule he has given. After
presenting the official receipt on the UGTO officer, then the applicant can now
take the exam. The applicant must have a pencil for the exam. After taking the
exam, the applicant will know if they can take and enroll a Bachelor’s Degree
or Vocational courses depending on the result of the exam. The only thing that
an applicant cannot take a USEPAT exam if they did not pay on the cashier for
the USEPAT fee.
Use Case for English Bridge Program
Actors: Student, Institute of Language, Cashier
Description: The
applicant must present the USEPAT result in Institute of Language for the
verification of enrolling the applicant on English Bridge Program if he has a
failing grade on English test of USEPAT exam or giving him exemption of EBP if
he passes the English test. For the applicant who must take the EBP must first
pay in the cashier for the EBP fee and module then the applicant must present
the official receipt in Institute of Language for receiving the EBP module. The
applicants undergo a 10-day program in EBP and after completing that
requirement is that they receive a certificate for completing the program. Only
the applicant who did not pay the EBP fee who cannot pursuit the English Bridge
Program.
Use Case for Medical Examination
Actors: Student, Clinic Personnel
Description: The
student must take a medical examination for the requirements in enrolling in
the university. The student only goes to the clinic for the Physical
Examination and then fill-up the required form for their data in the clinic.
Use Case for Interview
Actors: Student, College Faculty
Description: The
student must first take an interview on their chosen college or course they
want to take and then goes to the respective location of those colleges. They
will be interviewed by the college faculties because they are the one who
decide if the student passes and qualified in enrolling in their college and
their respective courses. Only the student who take a USEPAT examination who
can be interviewed by the college faculties.
Sunday, January 22, 2012
System Analysis and Design: Assignment 3
This
assignment 3, defines what project manager is? Then basically, we did interview
a system analyst so that our information here is the basis of our answers in
this assessment. In general terms, he said that he must work with his
responsibilities of executing, planning, and closing in any project, computer
networking, and software or telecommunications development. By that definition
according to the project manager, he is working in related branch in computer
networking and software development because he is working in the information
system development. Moreover, a project manager is also the responsible for
accomplishing the stated project objectives. The key project management
responsibilities include creating clear and attainable project objectives, building
the project requirements, and managing the triple constraint for projects,
which are cost, time, and quality which is also known as scope. In addition to
that, a project manager is often a client representative and has to determine
and implement the exact needs of the client, based on knowledge of the firm
they are representing. The ability to adapt the procedures of the contracting
party, and to form close links with the nominated representatives, is essential
in ensuring that the key issues of cost, time, quality and above all, client
satisfaction, can be realized. According to him, being a project manager is
very hard and difficult for adapting that kind of issues and situations.
Handling all those kinds of problems could be considered of being a good and
effective project manager. For him, he could meet all those qualifications
because he has the complex experience of being a project manager for a couple
of years. Based on him, the term and title project manager has come to be used
generically to describe anyone given responsibility to complete a project.
However, it is more properly used to describe a person with full responsibility
and the same level of authority required completing a project. He said that if
a person does not have high levels of both responsibility and authority then
they is better described as a project administrator, coordinator, facilitator
or expeditor. Being a project manager is very essential in the IT business
industry because they lead and handle the big project that was assigned to him.
Project manager has many responsibilities to do their effectively and
efficiently. However, there are many hindrance and obstacles when doing their
jobs. For more information he had answered during the interview is that there
are specific responsibilities of being a project manager like him. He said it
varies depending on the industry, the company size, the company maturity, and
the company culture. Yet, there are some responsibilities that are common to
all project managers. First, he emphasized the responsibility of developing the
project plan, managing the project stakeholder, managing the project team,
managing the project risk, managing the project schedule, managing the project
budget, and last but not the least managing the project conflicts.
Ms.
Sharon Lei Lomantas is also a project manager in their team in City Information
and Technology Center and a System Analyst. A project manager, according to Ms.
Lomantas, is the one who organizes the task of every team member in the given
project and the leader of the information system project of the company. Ms. Lomantas
said that a project manager must have many experiences in handling a team in a
project because of the complexity of t hat profession and for the reason that
it is crucial in the hands, skills and characteristics of the project manager
the successfulness of the project. As a project manager, he or she must have a
high leadership skills for him or her to effectively guide and implement the
necessary steps that a team must do in order to achieve the correct requirement
that the client want to. And to be an effective leader, a project manager must
had an experience before as a member in a team in a large project of a company
because in that way, a project manager can fully understand the hardships, the
necessary responsibilities of every team member, and every individual members
of the team their skills and capabilities as how they must work their jobs in
the project. As Ms. Sharon Lei Lomantas said, a project manager does not
necessarily need to involve in programming task because it is a burden for a
project manager to do that kind of task for the reason that he is the only
leader in the team and he supervise all the task of every member in the team.
The project manager only dictates to the every individual in the team their
respective tasks but the project manager must know first the individual capabilities
of the team members for him to correctly assign the important tasks in the
project, and each member has individual task based on their capabilities
because the project might fail if the project manager did not correctly assign
the important tasks to the one who cannot fulfill the assign duty. The project
manager also dictates to the team members on how to do all those tasks that
they were assigned for them to really understand their main purpose in the
project, and the project manager is the leader in the team and must lead the
flow of the project. We had also interviewed Mr. Mark Fernandez who is working
in Digital Interface, Inc., and he said that a project manager does not
necessarily have a high IQ but the important is that he must be a critical
thinker. A critical thinker in all aspect of the project, whether in financial,
in resources, in management, and other related issues that may affect the
development of the project. To be a project manager does not need to have a
high IQ for the reason that managing a team in a project can be learned through
experience and having an experienced to be a member in a team in the project
especially if you are a system developer or a system analyst in the team,
because those positions are very crucial in the success of the project. And if
the project manager does not correctly assess and guide a system developer and
system analyst there proper tasks that they must accomplish, there is a high
possibility that a project may fail or maybe the deadline of the project is
delay because of the slow development process of the project. A project
manager, according Mr. Mark Fernandez, knows how to assess a problem that
affecting the flow of the project, example in the delayed gathering of data of
the system analyst. Because of the work of the system analyst is the foundation
of the information system project. Mr. Mark Fernandez must always follow-up the
deadline of the project for the client.
Interviewed
person:
Ms. Sharon Lei
Lomantas
System Analysis and Design: Assignment 2
System
analyst has a major and general role for making the IT industry so progressive
nowadays. Having the accurate one is the best thing to define well the system
analyst. These facts are from slideshare.net. This is very usable to make
people aware of how important they are in computer industry. The precision of
definition is enough to us to widen our knowledge about these matters. These
are the following roles. First, the role of an analyst is to help organizations
understand the challenges before them to make this transition and to ensure
that the needs and expectations of the client are represented correctly in the
final solution. Working this kind of matter is very essential for making a
good and precise plan for these. Second, each company needs to define the
specific roles and responsibilities that an analyst plays in their
organization. However, the general roles and responsibilities of an analyst are
defined below. Defining the roles first in the early part of planning is very
important too. Third, in general, the analyst is responsible for ensuring that
the requirements set forth by the business are captured and documented
correctly before the solution is developed and implemented. One of the
most important things in doing a project is making the documentations more
effective and efficient way so that the clients are very excited for the output
of their expectations. Fourth, in some companies, this person might be called a
Business Analyst, Business Systems Analyst, Systems Analyst or a Requirements Analyst.
Thus, it means this kind of analyst is very important in business industries. They
are very in demand in this field where as their brilliant mind and skills are
much needed. Fifth, while each of these titles has their particular nuances,
the main responsibility of each is the same to capture and document the
requirements needed to implement a solution to meet the clients' business
needs. In this situation, it emphasizes that making documentations is also the
process of very tiring days of rigid planning, without these one, it might
absolutely the project would not meet the customer’s needs and requirements
Sixth, if requirements are not captured and documented, the analyst is
accountable. If the solution meets the documented requirements, but the solution
still does not adequately represent the requirements of the client, the analyst
is accountable. Another role is, Process
Responsibilities. Once the Analysis Phase begins, the analyst plays a key role
in making sure that the overall project successfully meets the client needs.
These include analyzing and understanding the current state processes to ensure
that the context and implications of change are understood by the clients and
the project team. Developing an understanding of how present and future
business needs will impact the solution. Identifying the sources of
requirements and understanding how roles help determine the relative validity
of requirements. Developing a Requirements Management Plan and disseminating
the Plan to all stakeholders. Then, identifying and documenting all business,
technical, product and process requirements. Working with the client to
prioritize and rationalize the requirements. Helping to define acceptance
criteria for completion of the solution. Again, this does not mean that the
analyst physically does all of this work. There may be other people on the team
that contribute, including the project manager. However, if the finished
solution is missing features, or if the solution does not resolve the business
need, then the analyst is the person held accountable. Pertaining to analyst skills,
generally, analysts must have a good set of people skills, business skills,
technical skills and soft skills to be successful. These include having good
verbal and written communication skills, including active listening skills. Being
well organized and knowing good processes to complete the work needed for the
project. Building effective relationships with clients to develop joint vision
for the project. Assisting the project manager by managing client
expectations through careful and proactive communications regarding
requirements and changes. Negotiating skills to build a final consensus on a
common set of requirements from all clients and stakeholders. Ensuring that
stakeholders know the implications of their decisions, and providing options and
alternatives when necessary.
In general term, a
system analyst, recommends software and systems, researches, problems, plans
solutions, and coordinates development to meet business or other requirements.
They will be familiar with multiple varieties of programming languages,
operating systems, and computer hardware platforms. Because they often write
user requests into technical specifications, the systems analyst are the
liaisons between vendors and information technology professionals. They may be
responsible for developing cost analysis, design considerations, and
implementation time-lines. System Analyst, in an IT Business Analyst, they are
more focused on system design and the technical aspects of the solution. Their
role is mostly system solution centric which means it does not generally
participate in the requirements gathering process, and is involved in the
creation of functional and technical specifications. This is the professional
who, once requirements are clearly defined, crates the functional solution, and
by working with the technical team architect and developers, creates technical
specifications and designs. For short, to make the facts short, generally, the
system analyst may plan a system flow from the ground up. Interact with the
customers to learn and document requirements that are then used to produce
business requirements documents. Write technical requirements from a critical
phase. Interact with designers to understand software limitations. Help
programmers during system development, examples are provide use cases,
flowcharts or even Database design. They perform system testing and deploy the
completed system with sample/live data with the help of testers. Document
requirement or contribute to user manuals. Whenever a development process is
conducted, the system analyst is responsible for designing components and
providing that information to the developer. Implement the new system, and they
prepare high quality documentation. Working
as a system analyst has many considerations.
Having a system analyst of working a big project, the company could really
benefit it a lot. First thing first, the data gathered can be highly reliable,
without system analyst this can’t be happened
in a more organized way. Secondly, the system analyst could able to see what is
being done. Third, their observations
are less expensive compared to other techniques. And the last but not
the least, it allows the system analyst to do
work measurement. For this case, working as a
system analyst has also the disadvantages of making the project. First, the
people or the workers feel uncomfortable and uneasy being watched by others.
Workers might feel very conscious about their doings on how they will handle it
during those times. They might perform differently when bring observed.
However, the work being observed may not involve the level of difficulty or volume normally
experienced during that time period. Second, some activities may take
place at odd times. It might be
inconvenience for the system analyst. The task being observed is
subjected to type of interruptions. Yet,
some task may not be in the manner n which they are observed. Lastly, Sometimes
people act temporarily and perform job correctly when they are being
observed. They might actually violate the standard of manner.
As
we had interviewed Ms. Sharon Lei Lomantas, I fully understood now the lectures
and the teachings of our instructor of SAD subject and the reports of our
classmates because she have much experienced of being a System Analyst in the
office of City Information Technology Center in Davao City Hall Office. Ms.
Lomantas was graduated in AMA on 1994 with a course of Bachelor of Science in
Computer Science and she started working in City Information and Technology
Center in Davao City Hall on 1994 also and in this present she’s an Information
System Analyst III in CITC. Their projects were Motorized Tricycle Franchising
System, Senior Citizens ID System, DCG Web Portal, Infrastructure Project
Monitoring System, Davao City Animal Profile Information System, and a lot more
because they have done a lot of projects since their team in CITC worked in
Davao City Hall. As we are discussing the works as a System Analyst, there are
lots of hard decisions to be made to make the project more efficient and
successful. In the office of CITC in Davao City Hall, there are also lots of
programmers and they are all in one team. We also ask the question of Mr.
Gamboa about the best decision to choose by a System Analyst if the company is
giving a project in a small budget, and her answer fits the answer of Mr.
Gamboa that a System Analyst must always think any possible alternatives to fit
the cost of the project to the amount of budget given by the client. And as a
System Analyst, when proposing a project to the stakeholders or clients, they
must also present lots of solutions or possible alternatives for the clients to
choose what best alternatives they must implement in the project. In choosing a
different system development life cycle models, it depends on the different
kinds of project to work on what specific SDLC model we must implement because
each SDLC model has a specific functions and rules to follow in creating a
software projects. And she suggests as a beginner, we must use the traditional
model to safely implement and finish the project we are trying to work. She
also discussed that it is not advisable to the programmer to use multiple SDLC
model in one specific project because it may cause confusion in using different
tasks and process in each SDLC model, and it may also result in the failure of
the project because there is no specific goal if using a multiple SDLC models.
It is possible for the team of programmers to use a hybrid SDLC model if they
are already experts in creating different software projects in their professions
but they must set a goal in the project if they are using a hybrid model. And
she gives an advice to us in working project software that we must have a
thorough planning in working such a project because one of the reasons of
failure in the project is on the spot work of a project without a clear planning
phase of the project. And another discussion she discussed about the work of
the system analyst is that the system analyst doesn’t always involved in doing
a programming task in creating a project, but it depends on the task that the project manager or the company
and organization he is working with told him what task he must do in the
project. But probably the system analyst is the one who do the entire data
gathering for the project and must guide the flow of the system development
than doing the programming tasks. The responsibility of the system analyst in
the project is to gather data from the planned company project and ensure that
the collected data is reliable for them to create a secure and correct output
of the proposed system. And if there is a chance that there is a problem occurs
in the system, the system analyst has an obligation to review the system until
he find the error that they encounter the project, and he must help all the
type in the system developer because the work of the system analyst is the
first platform of the development of the system. They have given us a copy of
their CITC Development Guidelines that was saved in MS Excel but we cannot post
it in blog or any public website because of the ownership of this file and we
are the only one in our group that they give us an authority to have a copy of
this. But despite on that matter, I only summarize the details that their CITC
Development Guidelines followed in their respective projects they had worked on.
They used an Agile Model Driven Development, there are five phases AMDD Cycle
and these were Initial Requirements, Envisioning, Initial Architectural
Envisioning, Iteration Model, and Model Storming. In Initial Requirements, they
must identify the high-level scope of the project. In Envisioning, they
identify the initial requirements stack and an architectural vision. In Initial
Architectural Envisioning, they are now working the technology diagram,
user-interface model, domain model, and etc. In Iteration Model, they are
integrating the modeling in iteration effort, and they need to model enough to
give good estimates and to plan the work for the iteration. This was also the
task of user-interface prototype and physical data model. In Model Storming, they
work through specific issues in JIT manner; the stakeholders are actively
participating, and the requirements are evolving throughout the project. We had also interviewed Mr. Pabilona about
this topic and he said that to be an effective system analyst, according to Mr.
Ariel Pabilona, the person must first experience to be a system developer in a
project for them to know the process and the work of a system analyst because
each work that had done by the system developer must first be approved by the
system analyst and the flow of the process in the system. Because the system
developer and the system analyst is a partner in the team and the system
developer always depends on the work of the system analyst because the system
analyst is the researcher and the one gathering data for the project and the
work of the system developer always based on the work of the system analyst.
That is why to be an effective system analyst must first experience as a system
developer in a project.
Interviewed
person:
Ms. Sharon Lei
Lomantas
Mr. Ariel
Pabilona
References:
http://www.slideshare.net/infinityrulz/roles-responsibilities-of-system-analyst-3043450
http://www.modernanalyst.com/TheProfession/Roles/SystemsAnalyst/tabid/184/Default.aspx
Thursday, January 19, 2012
System Analysis and Design: Assignment 7
Use Case for Student Application
Actors: Student, UGTO, Cashier
The student must go first to UGTO for the requirements and the scheduling of USEPAT examination and then payment of USEPAT in cashier.
Use Case for USEPAT Examination
Actors: Student, UGTO
Under the supervision of UGTO personnel, the student takes the USEPAT Examination.
Use Case for English Bridge Program
Actors: Student, Institute of Language, Cashier
The student will take an EBP Examination under the supervision of IL personnel. If the student fail the exam, he will undergo EBP class and have a payment for it in the cashier.
Use Case for Interviewing
Actors: Student, Faculty
The student will undergo interviewing in respective colleges of choice.
Use Case for Medical Examination
Actors: Student, Clinic
The student will undergo Medical Examination with the supervision of Clinic Doctor
Subscribe to:
Posts (Atom)