1. 1
Bahir Dar University Institute of Technology
School of Computing and Electrical Engineering
Hosting Company:
Amhara Information Communication Technology Development Agency (Bahir Dar, Ethiopia)
Internship Report document (October, 2012 – Jan, 2013)
Projects done During Internship:
1. Interactive Intelligent Information Desk (IIID)
2. Amhara Construction and housing Development Agency Website
3. Amhara Food Security and Disaster Prevention coordination office Website
4. Internet Cafe Timer (ICT)
Name of the Inter: Yigremachew Eshetu
Mentor : Mr Worku Kelem
Submission Date . February 20, 2013
2. I
Declaration
I Yigremachew Eshetu, a 4th
year computer science and engineering student have undertaken my
internship experience in Amhara information communication technology development agency
for a period of October, 2012 – Jan, 2013 under the guidance of Ins. Worku Kelem (Academic
advisor) and Mr. Melaku (Company advisor).
I clarify that my work is original and compiled according to the internship report writing
guideline given by the Institute.
As the student academic advisor, I clarify that the internship prepared by the student is original
work and compiled according to the guideline provided by the Institute office as far as my
knowledge is concerned.
Name of the Academic Advisor Signature Date
Name of student Signature Date
3. II
Acknowledgments
I’m deeply grateful to my advisor Mr.Worku Kelem for his guidance, patience and support. I
consider myself very fortunate for being able to work with a very considerate and encouraging
advisor like him. Without his offering to accomplish this internship period, I would not be able to
finish my practice at Amhara information communication development agency. I’m much
obliged to my group members Adisu Damena and Adisu Wagaw. Their enlightening suggestions
and encouragements made me feel I was not isolated in my internship period. I also want to show
my sincere gratitude to my other two instructors, Lisanu Tebekewu and Aemro Bezuneh, for
taking their precious time to consider my work.
I’m indebted to a company advisors, Mr.Melaku Debebe Mr.Yimenu Molla,Ms.Birtukan Alemu
and Dr Zelalem Chane for their help during accomplish my project. They always give a support
for the in-depth discussions about various project problems. They insights in developing best
computer system, especially from the perspective of an experimentalist, clarified a lot of my
questions.
I owe many thanks to my friends and all of my teachers, especially Desta Berhu and Asefa
Misganaw that always support and give full attention for me to solve my problem. They always
help me in exchanging any ideas and give the enjoyable studying environment. They made my
life to have good life a truly memorable experience and their aides are invaluable to me.
I am most grateful to my parents, especially to my mom. They have always loved me and
supported my every choice. I dedicate this project to them. I’m also thankful for the great joys
and happiness.
Yigremachew Eshetu
4. III
Executive summary
This report is prepared on the basis of my four-month practical experience at Amhara information
communication technology development agency (ICTDA). This internship program helped me to
learn about the practical scenario of information communication development technology agency.
Amhara ICTDA is a vibrant and leading in regional information communication technology
solution providers.
In the agency I was a member of Software development team, a regulated ICTDA. My role has
been a basic role, developing a software, website and related support for ICTDA stakeholders.
During the time of my internship, my primary goal, as stated by the university industry linkage
officer, has been to provide the highest possible availability at the lowest possible cost. Meeting
this goal entails work during and outside of work hours. Outside of normal work hours, I was
expected to be reachable by phone at all times. My key perceptions about the business involve the
state of disruption evident in today’s software industry. Convergence, long anticipated in the
information communication sector, is becoming a reality. ICTDA is faced with the erosion of its
historical core product, which is software development on a dedicated infrastructure.
As a main purpose of internship to learn by working in practical environment and to apply the
knowledge acquired during studies in a real world scenario. In order to tackle the problems using
the knowledge and skill learned during the academic process. I have discussed about every major
aspect of the ICTDA, which I observed and perceived during my internship program. This report
is divided in to five sections. Section one will discuss about the background of Amhara ICTDA.
In section two will get the overall internship experience. Section three the overall benefits I
gained from during the internship program. Section four project and contribution I have done in
the internship program. The last section is conclusion and recommendations of the previous
sections which is about Amhara ICTDA. The most important in an internship program is that the
student should spend their time in a true manner and with the spirit to learn practical orientation
of theoretical study framework. During my internship I am able to learn practical aspect of
website, software development and I have got good working experience.
5. IV
List of figures and tables
Figures page
1. Figure 1.1 Organization structure of AICDA …………………………………..4
2. Table 1.1 Core processes and their main activities……………………………….5
3. Table 1.2 Supportive processes and their main activities ………………………..7
4. Figure 2.1 Structure of the section I have been working…………………………11
Lists of acronyms
AICTDA- Amhara Information Communication development agency
ICT-Information communication technology
IIID- Interactive and Intelligent Information desk
SQL- Structured Query Language
QA- quality assurance
6. V
Table of Contents
Chapter One ............................................................................................................................................ 1
1. Background of the agency ................................................................................................................ 1
1.1. Introduction ............................................................................................................................. 1
1.2. Vision ....................................................................................................................................... 2
1.3. Mission..................................................................................................................................... 2
1.4. Values and principles................................................................................................................ 2
1.5. Objectives of ICTDA .................................................................................................................. 3
1.6. Services and Products of ICTDA................................................................................................. 3
1.7. Agen y’s Stakeholders.............................................................................................................. 3
1.8. Agency's Customers.................................................................................................................. 4
1.9. Organization structure of the agency........................................................................................ 4
1.9.1. Core processes and their main activities............................................................................ 5
1.9.2. Supportive processes and their main activities.................................................................. 7
Chapter Two ............................................................................................................................................ 8
2. Overall Internship Experience........................................................................................................... 8
2.1. Objective of the internship ....................................................................................................... 8
2.2. How I get into the AICTD Agency?............................................................................................. 9
2.3. The section of the Agency I have been working......................................................................... 9
2.4. Procedures I have been using while performing I work tasks................................................... 10
2.5. How good I have been in performing my work tasks............................................................... 11
2.6. Challenges I have been facing while performing my work tasks .............................................. 11
Chapter Three........................................................................................................................................ 13
3. Overall internship Experience......................................................................................................... 13
3.1. In terms of Improving Practical Skill ........................................................................................ 13
3.2. In terms of upgrading theoretical knowledge.......................................................................... 14
3.3. In terms of improving interpersonal communication skill........................................................ 15
3.4. In terms of improving my team playing skills........................................................................... 16
3.5. In terms of improving leadership skill...................................................................................... 16
3.6. In terms of understanding about work ethics related issues.................................................... 17
3.7. In terms of entrepreneurship skill........................................................................................... 18
7. VI
Chapter Four.......................................................................................................................................... 19
4. Projects and contribution............................................................................................................... 19
4.1. Interactive Intelligent Information desk (IID)........................................................................... 19
4.1.1. Abstract of the project .................................................................................................... 19
4.1.2. Detailed features of Interactive intelligent Information desk........................................... 20
4.1.3. What ould e the solution …?........................................................................................ 20
4.1.4. Objective of IIID project .................................................................................................. 21
4.1.5. Additional futures of IIID................................................................................................. 22
4.1.6. Who Needs IIID? ............................................................................................................. 22
4.1.7. Feasibility........................................................................................................................ 23
4.2. Amhara Construction and Housing Development Agency Website.......................................... 24
4.3. Amhara food security and disaster prevention coordination office website ............................ 25
4.4. Internet Cafe Timer (ICT) ........................................................................................................ 25
Chapter Five........................................................................................................................................... 27
5. Conclusion and recommendation................................................................................................... 27
5.1. Conclusion.............................................................................................................................. 27
5.2. Recommendation ................................................................................................................... 28
References............................................................................................................................................. 30
Appendix ............................................................................................................................................... 31
8. 1
Chapter One
1. Background of the agency
The introduction and rapid spread of Information and Communications Technologies (ICTs), such as the
World Wide Web, e-mail, telephones, fiber optics and satellites is revolutionizing the way in which
societies interact, conduct their businesses, compete in international markets and set their economic
and human development agendas. This fact leads to the establishment of Amhara ICTDA in order to fulfill
the gap that happens due to information communication technology and to create an economic
community whose capacity of making decision based on information and knowledge is matured
therein.
Cognizant of this fact, the government of Ethiopia, in general and the Amhara National Regional
State, in particular has made the development of Information and Communication Technology as
one of strategic priorities. The government has fully recognized Information and Communication
Technology as a development strategy in the fight against poverty and backwardness and to bring
about fast and sustainable development. The agency established at agency level since 2005 E.C
1.1. Introduction
The establishment of the agency has the following main reasons. These are:-
Whereas, Sectors, the public and the government, having gained adequate, current and
quality information, to be able to provide their service provision in a qualitative and speedy
way through developing and expanding the information and communication technology in the
region
By realizing joint and integrated working system with the Federal ministry of communication
and information technology and thereby putting in place reliable infrastructure of
information and communication technology, it has been found necessary to create one
economic society which depends upon knowledge and information for the overall
development acceleration and good governance enrichment of the region;
Whereas, the sector, having been identified as one sector-economy, to be developed at a
proper level therein, with regard to the development of the Region, it has been found
necessary to facilitate situations which enable the private sector engaging in the sector to
9. 2
make its contribution and utilize those knowledge and information obtained from the sector as
an instrument of development therein.
Whereas, it is necessary to produce a human resource having adequate professional
knowledge and skill in the information and communication technology that enables to further
strengthen the democratic administration by creating the opportunity through which the
regional community may be beneficiary in international knowledge and day-to-day
information flow and by making same participant in decision making of national issues
thereof;
Whereas. The Regional Information and Communication Technology Development being
operational and a tangible change to be registered therein, it has been found necessary to
establish an autonomous organ that coordinates and supports the sector in a regular and
consistent way, supervises over all duties and activities and monitors its quality thereof an to
carry out the implementation in an effective way by preparing system of recording and
service standard therein.
1.2. Vision
To see every aspect of Amhara region peoples' life is ICT assisted.
1.3. Mission
To develop, deploy and use ICT and optimize its contribution to improve the live
hood, development and good governance of the region.
1.4. Values and principles
The agency has developed and implements the following values and principles to achieve its
goal, duties and responsibilities. We:
Assure effective and efficient service
Give Priority for customers' satisfaction
Scale up best practices
Update ourselves with the development of ICT
Assure transparency, responsibility and participatory
Develop team-work
10. 3
1.5. Objectives of ICTDA
The agency shall, pursuant to this regulation have the following objectives;
To create an economic community whose capacity of making decision based on
information and knowledge is matured therein.
To metalized the effectiveness of development activities undertaking in the region by
using methods of information and communication technology.
To interlink the regional government institution with each other and automate same in a
sustainable way by putting in place modem and reliable information communication
technology infrastructure which may go together with the civilized world, to provide
efficient public service and make a significant contribution for the materialization of
good governance.
1.6. Services and Products of ICTDA
Amhara ICTDA provide the following services and products
Software Development
Database development
Software testing
Software Maintenance
Hardware Programming
Network installation
Network Security
ICT training
Video Conference
1.7. Agency’s Stakeholders
Ministry of communication and information technology
Ethio- telecom
Ethiopia lighting power corporation
Governmental, private and non-governmental organizations which works on ICT.
11. 4
1.8. Agency's Customers
Regional government
Governmental sectors
Society
1.9. Organization structure of the agency
Figure 1.1.Organization structure of AICDA
Software Gallery list
Amhara ICT human resource
Development
Amhara ICT Agency
System Development and
Administration
Government Information and
Infrastructure Development
ICT Training
Infrastructure Dev.
Standardization
New administration
Woreda net services
School net
Wireless
Hardware Maintenance
Consultancy service
Software Standard
Data Analysis
Manual& standardization
Software Maintenance
Software Development
Software related Train
Software administration
12. 5
In regional level The Amhara national regional state information and communication technology
development agency has organized in agency level with three core processes and other supportive
processes.
These core processes are,
A) ICT human resource development core process
B) Government Information and Infrastructure Core Process
C) System Development and Administration Core Process
The supportive processes are,
A) Public relations supportive process
B) Plan preparation, and evaluation supportive process
C) Service and primary grievance hearing supportive process
In addition, the agency has its own secretary and office management service. It also gets other
supportive services like human resource administration, internal audit and procurement, finance
and property administration from pool service.
In zonal and woreda level the agency had organized in ICT core process.
1.9.1. Core processes and their main activities
Table 1.1.Core processes and their main activities
Core process Main activities
ICT human resource
development
1) Preparation of Training standard (types of training,
subjects, time, etc.)
2) Need assessment of ICT training
3) Provide ICT trainings
4) Identify users of ICT career structure and
implement it
5) Follow up and support ICT development issues,
13. 6
like
Community Multipurpose Information
Centers
Community radio
ICT Business Incubation Centers
Privet sectors on ICT
6) Follow up and support
Government Information and
Infrastructure
1) Standard Preparation of government information
and infrastructure
2) Need assessment
3) Supply and make functionalities of infrastructure
equipment
4) Establish network
5) Hardware and software maintenance
6) Woreda net service
7) Data center administration
8) Support and follow up the information and usage
of school net, internet etc.
9) Distribute ICT equipment and follow up their
implementation.
10) Monitoring and evaluation
System Development and
Administration
1) Standard preparation of system development and
administration
2) Need assessment
3) Software development and administration
4) Database administration
5) Monitoring and evaluation
14. 7
1.9.2. Supportive processes and their main activities
Table 1.2 Supportive processes and their main activities
Supportive process Main activities
Public relations
Collecting, analyzing and organizing input information for
the agency's activities
Practicing communication
Communicate with mass media
Preparing printing materials
Preparing reception room for gusts
Preparing direction indicators
Study the service delivery and its implementation
Reporting
Practicing according to BPR study
Plan preparation, monitoring and
evaluation
Collecting, analyzing and organizing information for plan
preparation
Preparing physical and financial plan in participatory way
and follow up its implementation
Discussion
Monitoring
Preparing quarter report
Practicing according to BPR study
Service and primary grievance
hearing
Awareness creation on reforms
Collecting, analyzing and organizing information about
reforms
Identify and solve service problems
Conduct training
Practicing according to BPR study
Reporting
15. 8
Chapter Two
2. Overall Internship Experience
Internships provide me an opportunity to link theory with practice and further serve as a
temporary labor pool for Amhara Information communication technology development agency
that have hosted me in the internship program. Relevant professional development topics and
projects are discussed weekly throughout the internship period.
The Bahir Dar university Internship Program allows me an opportunity to understand the
Unique environmental conditions associated with a particular level of government, such as
regional, local administration and the nonprofit sector.
It provides me the career with demonstrated academic competence, and a hands-on experience in
the public sector.
I made contacts with the regional government and nonprofit agencies to develop arrangements to
work with them.
2.1. Objective of the internship
This internship
Provides me with a practical real world experience in the governmental and non-
governmental sector.
Enables me to develop important public administration skills which cannot be taught in
the classroom. These experiences vary from working on special projects for the interning
agency to learning about the human motivation process in a complex organization.
Provides me with experience in an actual public or private agency before entering the job
market. Such experience not only increases my job prospects, but also teaches me what I
expected in terms of professional behavior.
Permits me to apply the technical skills learned in the classroom to real world software
development related problems.
Enables me to compare theoretical ideas learned in the classroom within the world of
work regarding software development experiences.
16. 9
2.2. How I get into the AICTD Agency?
The team that I was working with through the internship was established on the end of 2004 E.C
by the School of Computing and Electrical Engineering to develop a software system. As we
work through developing a soft ware, the project happens to be bigger project that cannot be done
in two months of summer. Considering the importance and applicability of the software, the
school directed as to contact the Amhara National Regional State information communication
development agency (ICTDA).
After we presented our project for the agency, the head of system development and
standardization team of the agency, Mr.Yimenu Molla proposed to continue this project as the
internship student at the agency. And we have accepted and restarted the project as intern student
at the agency.
2.3. The section of the Agency I have been working
I have been working in the system and software development team. This team is constituent of
project manager, consultancy, quality assurance team, software team, architects, database team,
and documentation and training. In the structure of system and software development team
project manager have the highest level of decision making power. The consultancy group will
handle the relation between the customers and the agency and it will give persuasive advice to the
customers. System level security team will study about the security related issue of the system
and they will present for architects team. The architect team analyzes design related issue of the
system. The outcome of architect team will be input for database and software teams for
implementation. Documentation team will organize the document of the system including design
document and user manual of the system. Throughout the whole system and software
development process the quality assurance team will work as evaluator of the system. This team
has special emphasis on the testing phase of system development life cycle. The following
figurative representation shows hierarchy of the section of the agency where I have been
working.
17. 10
The work flow in the section looks like
Figure 2.1 Structure of the section I have been working
2.4. Procedures I have been using while performing I work tasks
To achieve my goal of internship I have been following the best approach that leads me to
dedicated destination. Procedures I have been using during my internship period in AICDA
Analyze each projects and works which is assigned to our group
Identifying the task am working on
Customer collaboration over contract negotiation
Responding to change over following a plan.
Analyze software development life cycle and following incremental model
Individuals and interactions over processes and tools
Working software over comprehensive user manual
Consultancy
Project Manager
QA Team
Architects
Software Teams
Documentation and
Training
Database Team
System level security
18. 11
2.5. How good I have been in performing my work tasks
During my internship program I work my tasks in enthusiasm, as well as my supervisor is such a
sincere man when I ask a question he answered courteously. All in all I did my task effectively
and efficiently, and I was punctual when I performed my tasks.
According to the remark of company advisor, he appreciated my effort that I have showed
throughout the internship period. Due to this the agency manager requested our team to continue
working with them after the internship. We are also willing to continue working with them.
2.6. Challenges I have been facing while performing my work tasks
Problem 1: No network available in the room where our team assigned to work throughout the
internship period.
Solution: Installing network in the room. The agency provided us all the necessary tools and
materials.
Problem 2:
Shortage of computers in our office
Solution:
Option 1: Using two computers for 3 students.
Option 2: Using personal computers (laptop).
Best solution: both.
Problem 3:
At the last phase of developing Interactive Intelligent Information desk we have faced big
challenges in configuring of Microsoft SQL server database collation to support Unicode so as to
use Amharic language.
Solution: With the aid of Instructor Lisanu Tebkewu, we have solved it by using reverse
engineering. It means migrating from Microsoft SQL server to MYSQL server using SQL to
MYSQL migration tool.
19. 12
Problem 4:
While developing internet cafe timer Microsoft Windows XP does not support transparent
window, thus our application only works on windows 7 and later version. In contrary, most of the
user of internet cafe timer application uses Microsoft Windows XP. This problem going to bound
us to reach those users.
Solution: Microsoft Windows XP by default come up with java runtime environment version six,
but this version does not support transparent window on Windows XP. In order to overcome this
problem the best solution was including Java runtime environment version seven as a library in
internet café timer.
Problem 5: The bureaucracy of Ethio telecom to get domain it takes more than three months
without any reason of services delay after payment.
Solution: With strong follow up of Amhara construction and housing development human
resource management head, Mr. Fentahun Anegagerie and our commitment, we have got the
domain name and deployed it immediatel. Now only we are waiting for data from the agency.
20. 13
Chapter Three
3. Overall internship Experience
In my starting period of internship, having practical and theoretical skill, I found out that I have
long way to improve myself to join the real world business activity. This period not only let me
know my level and skill, but also gives me opportunity to start stepping forward in improving
myself in many aspects. I have been reading books, watching online tutorial, practicing to apply
my theoretical knowledge and consulting my associates to overcome difficulties and upgrade
myself. In time it was visible for me that I have improved my skills and knowledge.
To speed up our improvement on those skills, my team mates and I have been researching these
skills. As a result, we had some points in from deferent sources to follow them as a guide line.
3.1. In terms of Improving Practical Skill
In this four month internship I had experienced the difference between theoretical skills. Even
though I already came through practical exercised during my courses at the university, I had a
new environment of practical activity in this internship period.
In all project that I had been involved, I had to apply my theoretical knowledge in practice, some
of them which I have not used them before and others that I have used them in many difficulties.
Starting from my typing skill while coding, to my ability putting different methods, steps and
theories of computer engineering to action are improved extremely.
Software planning
System design and analysis
Software life cycle models
Software project management
Software requirement analysis
Object-oriented software development methodologies
User interface design
Software reuse
Software quality assurance
21. 14
The practical skills have the following features:
real life complex projects solved by our team during the internship period (a four
month project for a group of 3 students)
Strong relation with software developers in Amhara Information Communication
Development agency (to involve us in the practical course as project members and
leaders)
Case studies are solved with object-oriented methodologies by 3 member teams that
are either self-organizing.
Development with milestones
Presentation skills like documentation and presentation
3.2. In terms of upgrading theoretical knowledge
While in my courses at the university, I believe I had all necessary theories, most of them that
I have them in practice in different assignment and project. By the end of third year, a typical
student has had enough theoretical and practical knowledge that will allow him/her to develop
a software system, web based or desktop. Almost all of us were able to show that in our final
projects.
While in internship period, I found that there are a lot of theoretical knowledge that are
important to deal with real world problem solving process. From requirement gathering to
deployment of a software system, there is much to explore and know. And there for in every
step of our work, mainly when we encounter difficulties, we explore new theoretical
knowledge. Java FX, Java Look and Fill, Unicode collation and different Software
development tools are some of the area that we discover as a new theoretical knowledge.
Server-client architecture, thread and MySQL are some of the arias that I develop my
previous knowledge.
I have participated in Amhara Regional state Information Communication Development Agency
annual conference for five days (17/04/2014 - 21/04/2014).
In this Conference, Amhara information communication development agency provides programs
where researchers, practitioners, woreda and zone administrators, information communication
experts and educators present, discuss, and debate the most recent innovations, trends,
22. 15
experiences, and challenges in the field of information communication technology. The
conference series encourages contributors from academia, industry, and government to share
leading-edge information technology ideas with inspirational leaders in the field. Opportunities
for professional engagement include workshops, tutorials, demonstrations, posters, exhibits,
paper tracks on research, education and software engineering in practice, as well as a set of co-
located events. Generally, from this conference I have observed the overall demand of Amhara
region regarding to information communication technology.
3.3. In terms of improving interpersonal communication skill
The other thing I have improved is my interpersonal communication skill. While in the campus,
most of communication held informally. Besides that, our informal communication is mostly
limited in close friends. On the top of that we still do not make good team communication.
In this internship period, I have improved this informal communication, and develop new formal
communication skill. With the help of my associates, I have found many options to develop these
skills. Interpersonal communication Skills that are critically I have improved include:
Affirmation skills. These verbal and non-verbal behaviors enable me to maintain
admiration, satisfy my needs, and defend my rights without aggressiveness, manipulating,
abusing, or controlling others.
Listening skills. These skills enable me to recognize what another person is saying.
They comprise new ways of responding so that the other person feels his troubles and
feelings have been understood.
Conflict-resolution skills. These skills enable me to resolve or manage conflicts
effectively. Especial in my work section during project execution the difference of idea is
obvious so that to overcome such idea overlap as a team a used to different mechanism of
conflict resolution, the followings are some of them
• Give way as a team we use this approach when the issue is less important to
one person than to the other or when maintaining the relationship is more
important than the issue. It is also the rational advance when one person knows
he can’t win or wants to bank a favor.
23. 16
• Cooperation. We use this approach when our teams have some areas of
agreement on which a mutually agreeable solution can be built or, as in soft,
when the relationship is more vital than the issue.
3.4. In terms of improving my team playing skills
During previous four month internship period I have improved the following best team playing
behaviors:
Listening: -I should demonstrate that I can listen to other people's ideas and points of
view by actively listening what others in the team have to offer and I can often build on
their ideas
Respecting: -treat all other team-members with equal respect and build up trust
Helping: -I used to assume as essential to help others in the team. Be alert of what others
are doing and suggest help and support if I can.
Sharing: -am willing to share knowledge, experience, time and talents with others in the
team
Asking: -I ask questions so I am sure of the objectives of the team
Persuading: -I have to be prepared to come up with ideas and persuade them, but
eventually agree to change them if correct
Participation: -I am willing to contribute enthusiastically to the team without dominating
other members, but I am also willing to lead and motivate when appropriate.
3.5. In terms of improving leadership skill
Leadership is the most important skill that I think it is the most valuable skill that I develop.
Everything I used to think about leadership is changed in this internship period. I have noticed
that leadership need many skills. During the time of internship period I have improved the
following leadership skill
Self Esteem
I used to make someone feel important, I gain their willingness to work for me.
By:
• Asking their advice
24. 17
• Remembering the name of the person am dealing with, and use it often in my
conversation
• Show reverence for a person's knowledge by repeating a statement of theirs that
will reflect positively on them.
Become a Good Listener
I stay alert in my posture and in my facial expression.
I try to avoid distractions.
Get rid of bias in my thoughts about a person.
Being patient until the person finished expressing his/her idea
Planning
Through planning, I decide a course of action to achieve goals and accomplish objectives.
Planning prepares me for how to perform in the event certain things happen.
Motivating
Our team members at all levels must feel they are needed. I cannot motivate our team members if
they do not feel essential to the process and our plan.
Disciplining
The better I know an individual, the better job I can do of disciplining him. With some people, I
necessitate to be compact, or even challenging.
3.6. In terms of understanding about work ethics related issues
I have observed how the work ethic of managers impacts a firm’s employment contracts,
riskiness, development prospective, and organizational structure. Flat contracts are optimal for
diligent managers because they reduce risk-sharing costs, but they attract egoistic agents who
shirk and unskilled agents who add no value.
Basic issues and work ethics I have understood:
Act in the public interest
25. 18
Act in the best interests of client and employer
Advance integrity and reputation of the profession
Be fair to and supportive of my colleagues
Participate in lifelong learning, and promote ethical behavior, in practice
Ensure products meet the highest professional standards
Maintain integrity and independence in judgment
promise to and encourage ethical management
3.7. In terms of entrepreneurship skill
This internship period certainly helps me to have strong technology skills or expertise in a key
area, the key qualities are traits such as creativity, the ability to keep going in the face of
hardship, and the social skills needed to build great teams. In terms of entrepreneurship skill I
have improved the following skills
Personal characteristics.
Interpersonal skills.
Critical and creative thinking skills.
Practical skills.
Facing different problems and come up with new solution
Team working with cooperation
26. 19
Chapter Four
4. Projects and contribution
While on the internship my team members and I, were able to complete the following four
projects.
4.1. Interactive Intelligent Information desk (IID)
IIID is an information desk that interactively provides information for customers of an
organization with high intelligence of accepting processing and presenting data.
4.1.1. Abstract of the project
In almost all organization it becomes common that there are customers complain on the service.
Beside the limitation of some resources, lack of good civil service took considerably big part on
the reasons of those complains. The first fact we observe is that some or all of the business
processes and their requirements are not known by the customers. This fact puts load on the civil
servants. They will have to explain the business process and its requirement for almost each
customer. It also means that customers do not know who is responsible for what. It leads to
wrongful accusation for a failure or delay of service. The second fact is that Customers usually do
not know the right they have in the service. This fact also put a foundation for civil servant to
bend the service rules. According to this fact, customers do not put any civil servant as
accountable for any reason. The civil servants also could be the victim of this fact that customers
may demand beyond their right.
These two facts are directly related to lack of transparency and accountability which are the
two core sources of corruption.
On this project we propose a solution for these problems. After observing strategies that are on
use, we came up with a new software system that can solve the problem and cover the
drawback of the existing strategies. It is interactive and intelligent information desk. It is fully
Amharic software that can be programmed to tell customers all the information they need
concerning the business process of the organization. This project is also proposed based on the
real problem of the society which is the bottleneck for the civil service in our country to
providing good services.
27. 20
The software has two parts. The first part used by civil servant to feed all the data cornering to
business process of the organization. The second part presents the information to customers of
the organization. This software replaces the two most known strategy of delivering
information. It can sophisticate the service provision mechanism in any organization by
providing the necessary information for that business process. Currently the software is
completely finished and deployed in Amhara information communication technology agency,
the agency is being ready for distribution throughout Amhara region governmental offices.
This project was our main project trough out four month internship period.
4.1.2. Detailed features of Interactive intelligent Information desk
Some of the most common facts of almost all organizations Customers usually don’t know:
Some or all the requirements of a business process.
The procedure of the service they need.
The right they have in the service.
Who is responsible for what
These facts lead to the following problem.
Load of explaining the requirements and business process for customers on the staff.
Wrong accusation for a failed or delay of service both in who and what.
Lack of transparency, accountability
corruption
4.1.3. What could be the solution …?
The solutions Interactive and Intelligent Information Desk (IIID)
IIID is an information desk that interactively provides information for customers of an
organization with high intelligence of accepting processing and presenting data.
Interactively means:
28. 21
Instead of being readable as billboard or notes, it asks equation and shows necessary
information only. It shows exact location where customers need to go instead of showing
list of all location in the organization.
The information includes:
Where to go: - A location or serious of location for a business process
What is required: -List of requirement from customers to start or precede a business
presses
How much time should it take: -The time stated on the business process.
What is the deliverables:-Expected result, service or response from particular step of a
process
Where to appeal: -Full address and advise of where and how to appeal whenever the
unsatisfying outcome occurs.
Intelligent means:-
It automatically change row feed and convert them to suitable way to provide proper aid
for users.
It detect any change and report them to concerned bodies
4.1.4. Objective of IIID project
Building computer based system who can serve the public with information to help the public
• To know their right and bourdon in the business process
• To fight corruption knowing their right
• To force the officials to be accountable
• To make the bureaucracy transparent for the public
• Fight corruption
29. 22
4.1.5. Additional futures of IIID
It is easy for users to feed the information it serves.
• It asks questions and receives answers with very user friendly user interface.
• The user will simply feed the row information about the process
• The information will be converting to the form that is suitable for users.
It is easy to get information from it.IID have a customized keyboard (a keyboard with
fewer and colored key).
• It ask question
• Gives alternative answers
• User simply selects one of them using arrow and return key.
• And IID will give all the necessary information based on the users input.
It Force the organization to be transparent and accountable.
• All information in IIID is visible to concerned bodies so that they can monitor the
information being served in the organization.
• Any change made on the information by the organization will be visible to public.
4.1.6. Who Needs IIID?
Government bodies
• To allow the public to know their right on the business process.
• To let the public fight corruption being aware of the detail of the services that the
organization serves and being aware of how to make their voice heard
Head office of any organization
• To make sure their branch office are giving service that allies with the head office.
• To help the public to demand these branch office what the head office need them to
serve
Head of any organization
30. 23
To monitor their employee’s service and to get the employees forced to do their part without any
enforcement, even the boss is not in the office.
Employee of any organization
• Not to explain the requirement and procedure of the business process.
• So that their customer will appear with full information and this makes any process
requirement can’t delay the organizations working style in short the service will be
facilitated.
4.1.7. Feasibility
We have divided the feasibility into three aspects
• Development feasibility
• Deployment feasibility
• Usability feasibility
Development feasibility
The development of this project will include:
Software
• A program that accept the information and store them in the database after
converting to suitable and readable format.
• A program that read the needed information from the database and displays to
customers of the company.
Hardware
• Develop customized key board that generates few key codes.
• Or modify the existing keyboard by painting different color on some of the keys
we have completed with this option for the first version of IIID.
31. 24
Deployment feasibility
Any organization to deploy IIID it requires only one and the indicated hardware (Customized key
board).
Usability feasibility
Anyone with reading ability could use IIID with no help. The only thing a typical person has to
learn to use IIID is How to use:
• up and down arrow keys
• Space bar
• escape
• Control(Ctrl)
• And enter key
4.2. Amhara Construction and Housing Development Agency Website
The website of the agency currently completely finished and we have got the domain name from
Ethio telecom. We have deployed it and waiting for data from the agency. This website is most
dynamic website with both Amharic and English language and it can provide the following
information about the agency.
• manager message and image
• work process and its detail
• vacancies of the agency
• announcement
• contacts of officers who is in the management position
• information desk workers contacts include the branch where they are working
• branches name and its services with detail
• Services of the agency with detail
• pictures with caption
• organization background
32. 25
• organization establishment
• vision
• values
• news of the agency
• Electronic documents
• manager profile
• manager speeches
• facts and figures(graphically represented data or report )
• projects being executed by the agency with its description
The administrator and allowed users of the website can insert, delete and update the above
information of the agency based on their role.
4.3. Amhara food security and disaster prevention coordination office
website
Since both, Amhara food security and disaster prevention coordination office and Amhara
housing and construction agency have the same organization structure; this website has all
features of Amhara Construction and housing development agency website except
branches and services pages. Currently the office have bought domain name from Ethio
telecom and we are waiting the domain name for deployment.
4.4. Internet Cafe Timer (ICT)
ICT is an internet cafe timer that allows the owner and the internet café worker (time keeper) of
the internet café to have control on all computers on the service aria. The time keeper can use
this software system to disable, enable, count time and calculate cost of each uses. In other
hand the owner, with his administrative password, can monitor the income of the internet café.
ICT is a very easy-to-use Internet cafe control tool with reasonable controls and simplified user
interface. It has client server architecture and enables a cafe controller to manage the computer
in the internet cafe and the owner also can control cafe controller.
Key features of ICT
• Controlling a client users by locking and unlocking the client computer
• Generate a report of how much time and money the cafe is work
33. 26
• Support multiple clients
• Security is well defined
• Support Multi-select and changing client users
• It allow visual control
Currently, we have finalized the first version of ICT and selling it for many internet cafes in
Bahir Dar.
34. 27
Chapter Five
5. Conclusion and recommendation
5.1. Conclusion
Amhara ICTDA is working all the time to sustain and satisfy its employees and customers.
According to my own experience the working environment of the organization is very inspiring.
However, the organization needs to work a lot to satisfy its experienced and old employees. The
organization is always keen to implement new rules and actions for improvement.
For starters, the process of Employee Involvement Programs may improve individual motivation
and morale. Involvement programs help capture the creativity, capital, and ideas many people
have. They also allow departments and individuals to work cross-functionally, and create an
environment of learning and constant renewal. This may improve work methods and processes
continually, reduce the costs of doing business, improve safety, and reduce failure of plans.
Exchanging ideas always improves communication and the knowledge that top management is
open and willing to act on the ideas improves trust.
Recognition can be achieved by employees having the reward given at a gathering of employees,
and by recognizing the award in the agency communications, such as the agency newsletter or
website site.
According to the result of my practical observation the employees seem quite satisfied and
fulfilled working in the organization. Still it is not worth less to work towards perfection.
Therefore the organization is all the time moving towards making the work environment the
employee choice. The result of my observation in the four month internship period can be
coinciding with the practical situation of the organization. Hopefully the standards and effects of
employee and customer’s satisfaction will be even better in the near future
35. 28
5.2. Recommendation
Amhara ICTDA is well established agency. Therefore, it is very tough to recommend on any
aspect of the agency. However, as it is the requirement of the report so I have come up with few
recommendations, after conducting my own observation. They are as follows:
Amhara ICTDA can provide training on information communication technology, such as website
development. Application software, network administration and configuration etc so that
employees have more idea on utilizing the facilities they are receiving in a proper manner.
Some employees suggested that they should be provided with more training on updating
themselves with rapid change and development of technology and sustainability. Therefore
ICTDA could organize training on satisfying the need of their customers.
ICTDA could work more on making the salary and benefits they provide to make their employee
more attracting as employees find this factor very important to boost their satisfaction level.
Other than providing benefits and facilities more often, that rise the cost of the agency, Amhara
ICTDA could work more on conducting some Employee Involvement Programs to sustain their
employees. Getting employees' ideas and getting their involvement is critical in rapidly changing
world. If the agency is going to be competitive, it's mandatory to involve not just hands, but the
ideas from other related organization.
The agency can also provide recognition to their employees through a lot of activities at
minimum cost. A recognition program does not have to be expensive. The structure of a
recognition program is limited only by your imagination. An effective program has the following
components:
• Fairness
• High visibility and consistency.
To be fair, a program must not favor one employee over another, merely because of his or her
position within the agency, or his relationship with his supervisor. There must be an effective
means of identifying employees who should be recognized. In many programs, there is an easy
36. 29
means by which employees can nominate others for recognition. As a supplement to a
nomination program, supervisors can keep lists of notable employee achievements.
According to my opinion there is a slight discrimination among departments at Amhara ICTDA.
This may be a critical point for the agency. Therefore, the agency could work to diminish the
sense of discrimination among employees, to keep them satisfied.
Amhara ICTDA is a great place to work in which I can say from my personal experience of four
months period internship. However, to sustain their existing good performers the agency could
implement a bit more facilities. As a result it will also bring the level of employee satisfaction in
an impressive level.
37. 30
References
[1] http://en.wikipedia.org/wiki/Corruption_Perceptions_Index. [Accessed: October 2012]
[2]http://transparencyethiopia.org/index.php?option=com_content&view=category&layout=blog
&id=2&Itemid=5&lang=en [accessed: August 2012].
[3] http://www.busreslab.com/index.php/articles-and-stories/work-policies/good-
policies/employee-recognition-programs/ [accessed: January 2013].
[4] http://www.mindtools.com/pages/article/newCDV_76.htm [accessed: January 2013].
[5]http://www.aictda.gov.et/index.php?option=com_content&view=frontpage&Itemid=59
[accessed: February 2013].
[6] http://searchcio-midmarket.techtarget.com/definition/reverse-engineering [accessed: January
2013].
38. 31
Appendix
Software reverse engineering Software reverse engineering involves reversing a program's machine
code (the string of 0s and 1s that are sent to the logic processor) back into the source code that it was
written in, using program language statements
Java runtime environment (JRE) the Java Runtime Environment (JRE), also known as Java Runtime,
is part of the Java Development Kit (JDK), a set of programming tools for developing Java applications.
The Java Runtime Environment provides the minimum requirements for executing a Java application; it
consists of the Java Virtual Machine (JVM), core classes, and supporting files
MySQL -is a relational database management system (RDBMS) that runs as a server providing multi-user
access to a number of databases