Final Project Template
This document outlines the structure for your final project demo, including the evaluation criteria. It
is essential to incorporate all the outlined steps into your project structure. However, adjustments
and additional input may be necessary based on the specific requirements of your project. The aim is
to provide guidance as you prepare for your final project demo and to give you insight into the
evaluation process.
1. Presentation
● Template
○ Gebeya’s slide template is the first recommended template. However, if you want to use
another template, you should include Gebeya’s logo or the phrase “Powered By Gebeya” in
each of your slides as a footer note.
○ Gebeya’s logo and template are attached to this document.
● Presenter
○ Every group member is required to be part of the presentation
○ Your presentation should be comprehensive
● Product demo (Presentation should be categorized as shown below)
○ Mobile
○ UI
○ API
○ DevOps
2. The structure should include
● Introduction to your project
● Introduction to team members and their role or involvement
● Problem statement
● Solution statement
● Greatest Challenges you faced during your project
○ Technology Challenges
○ Team management
○ Communication among the team
○ Client involvement
○ Requirements
● Greatest Success (what worked or were you able to achieve)
ETHIOPIA: Addis Ababa, Sub-city: Kirkos, Woreda: 09, Minaye Office Park, [email protected]
House No.: 501/004/498, 14th Floor P.O.Box 1251/1250, Tel.: +251116156969 |
www.gebeya.com
KENYA: 2nd Floor, Universal Towers Wing A,, Mogotio Road, Nairobi, Kenya |
USA: 850 New Burton Road, Suite 201, Dover, Delaware, 19904
3. Product Demo
● The code should be in the repo and you are expected to show all
● Hosting environment (Infrastructure).
● You should be ready with the required tools which might include IDE, and editor.
● Make sure apk is ready (if the project has a mobile app)
● API must be deployed with documentation
● Backend web admin must be deployed
● App or Backend must be integrated with API
Project evaluation criteria
The evaluation should be conducted for the project as a whole and for individual team members. Evaluation
points for both project and individual team members are found below.
1.1. Project Concept and Relevance (15 points):
● Originality and Innovation(4 points): Does the project address a real-world problem uniquely and
creative way?
● Impact and Potential(4 points): Does the project have the potential to make a positive impact on users
or the industry?
● Alignment with Training Objectives(7 points): Does the project showcase the trainees' proficiency in
the skills and knowledge gained during the program?
2. Technical Execution (30 points):
● Innovation in Technology Use(3 points): Beyond just the complexity and challenges, assess how
innovatively the technology was used. This includes the integration of new or existing technologies in
novel ways to solve the problem at hand.
● User Experience (UX) Design(3 points): Evaluate the project's user interface and overall user
experience design. Consider how intuitive, accessible, and engaging the interface is for the target user
base.
● Responsiveness and Performance(5 points): Assess the application's performance across different
devices and platforms, if applicable. High marks for projects that demonstrate smooth, efficient
operation without long loading times or performance lags.
● Functionality and Usability(6 points): Does the project work as intended and offer a user-friendly
experience?
● Software Quality and Design(5 points): Is the code well-written, documented, and maintainable? Does
it follow best practices and industry standards?
● Technical Complexity and Challenges(4 points): Did the team overcome any significant technical
challenges during development?
● Deployment and Scalability(4 points): Can the project be easily deployed and scaled to meet future
needs?
ETHIOPIA: Addis Ababa, Sub-city: Kirkos, Woreda: 09, Minaye Office Park, [email protected]
House No.: 501/004/498, 14th Floor P.O.Box 1251/1250, Tel.: +251116156969 |
www.gebeya.com
KENYA: 2nd Floor, Universal Towers Wing A,, Mogotio Road, Nairobi, Kenya |
USA: 850 New Burton Road, Suite 201, Dover, Delaware, 19904
3. Team Collaboration and Communication (15 points):
● Effective Collaboration(3 points): Did the team work effectively together, demonstrating teamwork,
communication, and problem-solving skills? Did they use communication platforms like, Slack, and
Microsoft Teams to facilitate teamwork and collaboration?
● Project Management Skills(3 points): Did the team adhere to the project plan, manage their time
effectively, and adapt to changing circumstances? Assess the use of project management tools such as
Jira, Trello, and Asana.
● Presentation Delivery and Communication(4 points): Did the team present the project, concisely, and
engagingly? Did they demonstrate a strong understanding of the project and answer questions
effectively? Assess presentation slide design for clarity, aesthetics, and support of key ideas. Evaluate the
use of visuals, and coherence of design elements like color schemes and layout.
● Use of Version Control Systems and Git (5 points):
○ Branching and Branch Naming Evaluate the team's use of branching within Git. Effective use of
branches for feature development, bug fixes, and managing releases shows high levels of
organization and collaboration.
○ Commit History and Quality: Assess the quality and consistency of the commit history. Good
practices include descriptive commit messages, logical commit sizes (not too large, encapsulating a
single feature or fix), and the frequency of commits, reflecting ongoing collaboration and progress.
○ Code Reviews: Teams that demonstrate a structured code review process, including meaningful
feedback, discussions on PRs, and adherence to coding standards.
4. Project Documentation (15 points):
● Code Documentation(5 points): Is the code well-documented, making it easy for others to understand
and maintain?
● Technical Documentation(5 points): Does the project have clear technical documentation, such as
system architecture and API references?
● User Documentation(5 points): Does the project have user manuals, tutorials, or other documentation
for end-users?
5. Future Potential and Sustainability (10 points):
● Future Development and Expansion(3 points): Does the project have the potential for future
development and expansion?
● Sustainability and Maintainability(4 points): Can the project be easily maintained and updated in the
future?
● Market Potential and Business Model(3 points): Does the project have the potential to be a
commercially viable product or service?
Individual team Member(15%):
ETHIOPIA: Addis Ababa, Sub-city: Kirkos, Woreda: 09, Minaye Office Park, [email protected]
House No.: 501/004/498, 14th Floor P.O.Box 1251/1250, Tel.: +251116156969 |
www.gebeya.com
KENYA: 2nd Floor, Universal Towers Wing A,, Mogotio Road, Nairobi, Kenya |
USA: 850 New Burton Road, Suite 201, Dover, Delaware, 19904
General Evaluation(4 points):
● The contribution of the team members to the overall functionality of the project
Presentation Skills(4 points):
● Effectiveness of Oral Presentation: Evaluate clarity, articulation, and how well the individual engages
the audience and explains concepts. Assess their ability to confidently answer questions.
The Projects Code(7 points):
● Assess the contribution of the team member on his/her specific expertise( specialization track).
● Asses additional skills( other than the track they specialized in) the team member contributed to the
development of the project
ETHIOPIA: Addis Ababa, Sub-city: Kirkos, Woreda: 09, Minaye Office Park, [email protected]
House No.: 501/004/498, 14th Floor P.O.Box 1251/1250, Tel.: +251116156969 |
www.gebeya.com
KENYA: 2nd Floor, Universal Towers Wing A,, Mogotio Road, Nairobi, Kenya |
USA: 850 New Burton Road, Suite 201, Dover, Delaware, 19904