You are on page 1of 3

Ethiopian Orthodox Tewahedo Church

Sunday School Department


Mahibere Kidusan

Mk TV APP

Software Developer: Haileamlak Belachew Mihretie


Advisor: Yaschalew Erkihun Baybal

Date: Dec 21, 2015 E.C


1. Introduction
There are two reasons for doing this project.
 The need for spreading Gospel right and
 The need for addressing believers (ምእመናን) with timely information about the church.
Different approaches have taken in different times to make this happen. In the past days, our
fathers(ሊቃወንት) have passed us Gospel using parchments. They have also preached it all over
the world by travelling from place to place. Currently this effort has been supported greatly by
current technologies. For instance, two great TV channels have been created namely EOTC TV
and EOTC MK TV.
Our focus area is very significant since our first role as a human is to praise GOD. And this can
be achieved only when everyone knows Gospel. We also focused on MK TV channel to help it
achieve its goal. It is a tv channel for created for spiritual purpose. It is doing a great work to
spread Gospel by designing different tv programs and giving believers timely information about
church.

2. Statement of the Problem and Justification


MK TV’s work is a great remedy for what we have discussed so far. But the problem here is
within this solution reaching all people is difficult. One reason for this is many people don’t have
access to TV since they are costly to buy. Another reason is even if they get access to it, there is
no sustainable electric source to run it most of the time. Also, they could not have access to
previously streamed programs and consequently miss some relevant information.

3. Project objective
Our main objective is to enable people to watch
 all MK TV programs
 live programs and
 past programs using their mobile phone’s.

4. Scope of the project


This project focuses on developing a software that can run only on a smart phone. It also works
only when there is a good internet connection. This means people with no smart phone and
internet connection are not able to use it.

5. System development methodology


In this project, we have decided to use the agile method of software development. We have
chosen it because it helps us to figure out and fix problems on the product early.
Development tools
Requirement analysis and System design --------- UML diagrams
Interface design ------- FIGMA
Implementation:
Front-end --------------- Flutter framework
Back-end ----------------Firebase

6. Time schedule
The development process will have five sprints(life-cycles). At the end of each sprint, there
would be a potentially shippable product or software.
Sprint 1 --- Jan 1, 2015 E.C – Jan 30, 2015 E.C
Sprint 2 --- Feb 1, 2015 E.C – Feb 30, 2015 E.C
Sprint 3 --- Mar 1, 2015 E.C – Mar 30, 2015 E.C
Sprint 4 --- Apr 1, 2015 E.C – Apr 30, 2015 E.C
Sprint 5 --- May 1, 2015 E.C – May 30, 2015 E.C

You might also like