Waterfall Method:
·
Water flow model requires the team of developers
to gather information from the school in which they are about to create an
enrollment system. Any necessary forms, data, transactions, fields, processes that
are included in the system must be noted because these information are needed
in the development of the system. Problems of the company must also be noted
especially if the school already has an enrollment system because this will
reflect the needs of the school that must be fit in the system that the team is
about to develop.
·
After analyzing the needs of the schools and
arranging the flow of events, processes and transactions that is needed by the
school. Designing of the system will now be started. The Designer will create a
design that fits for every transaction of the enrollment system; the design
must be clear and not confusing to the users. The design must be correct
especially in terms of typographic because this will confuse the users. Colors,
fonts, borders must also be picked correctly so that it will be pleasing to the
eyes of the users. The Designer must not create a design that is too hard for
the Programmer to program because this will just create chaos in both Designer
and Programmer because it is really hard to Program a very difficult design.
After designing the desired system, the Programmer does his job in making the
system operable. The Programmer program everything that the designs have to be
working in correct manner as the business constraints of the school is that was
analyzed first.
·
After designing and making the system operable.
The team will now implement the system in the school. They are going to let the
school use the system with their guidance of course. The team will teach the
users of the system on how to operate it. The team must also make give them a “Manual”
of the system so that if they are not around the users can sneak the Manual on
how to do thing in the system.
·
The school will then verify if everything in the
system is already ok. If some bugs are found then the team will fix the bug. Any
features that the school wants to add or clarify must be related to their
contract, if they want to add a feature then an additional budget is required.
·
If everything is already ok and working then the
system is now operating in the school and the team will be maintaining the
system. Any found bugs will be reported and be fix accordingly.
SCRUM Method:
· The team preparation must be composed of preparation of the personnel on which they are going to handle a specific task like being the Project Manager, System Analyst, Designer or Programmer. The resources must also be prepared like budget, time and workstation on which they are going to work. The office or location on which they are going to plan, meet and report their output must also be settled so that anytime they can go to the office.
· The team must schedule a meeting in the school that they are going to develop an Enrollment System. As detailed as possible is needed by the team so that in the development stage they will not be confused in a misinterpreted transaction, the task of analyzing the needs of the school must be done by the System Analyst.
· Rapid development can already be done. First the Project Manager schedule task, then the System Analyst create diagrams for the school to understand the flow of the system that they need.
· The Project Manager and the System Analyst will present the planned flow of the system to the school so that the school will know if the system that is planned to be created is correct and will solve the needs of the school.
· After approving the flow if the system. The System Analyst will disseminate the things that the Designer and Programmer must be done. The Designer must start designing a prototype of the system so that the Programmer can start doing his job. Everything that the designer made must not be contrary to the Programmer even though the Designer and the Programmer often have the problems in terms of team development because of some hard designs of the Designer that the Programmer thinks it is impossible to be implemented.
· After developing (design and functionality), that team will now present the finished output to the school and it is up to the school if the system fits to their needs or if some features are lacking then the team will again resolve the problem and create another solution for the features demanded and develop again. Of course, there will be a contract between the team and the school for the desired featured to be done. If the school will demand a feature that is out of the contract then an additional budget is required. Maintenance will be conducted by the team, if any bugs are found then the team will fix it accordingly.
No comments:
Post a Comment