FYP TITLE
Group Leader: Supervisor :
Members: Co-Supervisor :
DHA Suffa University
Table Of Content
● Problem Statement
● Business Objectives
● Project Scope
● Project Methodology
● Project Schedule (Timeline)
● Budget / Costing (if any)
● Project tools
● FYP Deliverables
● References
Project Title CS-FYP - DHA Suffa University
Problem Statement
Key Points for Writing a Problem Statement:
● Identify a real-world problem: It should be relevant, significant, and feasible.
● Clearly define the problem: Be specific, concise, and avoid causal.
● Quantify the problem: Use data or statistics to support your claims.
● Highlight the knowledge or practice gap: Explain what is missing.
● Justify the need for research: Demonstrate why your project is necessary.
● Word Count: Aim for 100-200 words.
● Choose appropriate images: Select images that directly relate to your problem statement
and enhance understanding.
● Cite the source: If you're using an image that you didn't create, be sure to cite the source
to avoid plagiarism.
Remember: A strong problem statement is the foundation of a successful research project.
Project Title CS-FYP - DHA Suffa University
Project Motivation and Background
● Motivation:
● Identify a real-world problem: What problem does your project aim to solve?
● Explain the significance: Why is this problem important?
● Highlight the impact: How will your solution improve the situation?
● State your project's goal: What do you aim to achieve?
● Background:
● Provide historical context: Briefly explain the evolution of the problem.
● Discuss current state-of-the-art: What are the existing solutions and their limitations?
● Identify research gaps: What knowledge or technology is missing?
● Justify your project's need: Explain why your project is necessary.
● Clearly define your project objectives: What specific goals will you achieve?
● Remember:
● Keep it concise and focused.
● Use clear and concise language.
● Cite relevant sources to support your claims.
● Tailor the content to your specific audience.
● Proofread carefully to ensure accuracy and clarity.
● By following these guidelines, you can create a compelling motivation and background section that will
effectively introduce your project and engage your readers.
Project Title CS-FYP - DHA Suffa University
Business Objectives
Business objectives are specific goals that a company sets to achieve. Think of them as the
milestones a company wants to reach.
Remember the SMART criteria:
● Specific: Clearly defined and easy to understand.
● Measurable: Quantifiable with metrics to track progress.
● Achievable: Realistic and attainable within a given timeframe.
● Relevant: Aligned with the overall business strategy and goals.
● Time-bound: Set with a specific deadline or timeframe.
Steps to Write Effective Business Objectives:
● Identify your company's goals: What does your company want to achieve?
● Break down your goals into smaller, more specific objectives.
● Make sure your objectives are measurable: Use metrics like sales, revenue, customer satisfaction,
or market share.
● Set realistic deadlines: When do you want to achieve these objectives?
● Ensure your objectives are aligned with your overall strategy.
Project Title CS-FYP - DHA Suffa University
Project Scope Overview
A project scope overview defines the boundaries of a project. It clarifies what work will be done and what will not be included. This
helps to ensure that the project team and stakeholders have a shared understanding of the project’s goals and deliverables.
Key Components of a Project Scope Overview:
● Project Objectives:
○ Clearly stated goals that the project aims to achieve.
○ Should be specific, measurable, achievable, relevant, and time-bound (SMART).
● Project Deliverables:
○ Specific products or services that will be produced as a result of the project.
○ Can include documents, software, hardware, or any other tangible or intangible output.
● Project Boundaries:
○ Clearly defined limits of the project.
○ What is included and what is excluded from the project scope.
● Project Milestones:
○ Key stages or checkpoints in the project timeline.
○ Used to track progress and measure success.
● Project Assumptions:
○ Factors that are assumed to be true and will impact the project.
○ If these assumptions change, it may affect the project scope or timeline.
● Project Constraints:
○ Limitations or restrictions that may impact the project.
○ Can include budget constraints, time constraints, resource constraints, or technical constraints.
Contd..
Project Title CS-FYP - DHA Suffa University
Project Scope Overview
Example of a Project Scope Overview:
Project Objective:
● To develop a new mobile app for ordering food online.
Project Deliverables:
● Mobile app for iOS and Android platforms
● Backend server infrastructure
● User manual
● Test cases and test reports
Project Boundaries:
● In Scope:
○ Development of the mobile app and backend server.
○ Testing and quality assurance.
○ User interface and user experience design.
● Out of Scope:
○ Marketing and promotion of the app.
○ Integration with third-party payment gateways.
By creating a clear and concise project scope overview, you can help ensure the success of your project.
Project Title CS-FYP - DHA Suffa University
Proposed Methodology
The proposed methodology outlines the approach that will be taken to achieve the project objectives.
It provides a detailed plan for conducting the research, data collection, analysis, and implementation.
Key Components of a Proposed Methodology:
1. Research Methodology:
○ Research Design:
■ Qualitative: In-depth exploration of a topic.
■ Quantitative: Numerical data analysis.
■ Mixed Methods: Combination of qualitative and quantitative approaches.
○ Data Collection Methods:
■ Surveys
■ Interviews
■ Observations
■ Document analysis
■ Experiments
○ Data Analysis Techniques:
■ Statistical analysis
■ Content analysis
■ Thematic analysis
■ Other relevant techniques Contd..
Project Title CS-FYP - DHA Suffa University
Proposed Methodology
2. Project Timeline:
■ A visual representation of the project schedule, including key milestones and deadlines.
■ A Gantt chart is commonly used to illustrate the project timeline.
3. Project Team:
■ A list of team members and their roles and responsibilities.
■ A clear organizational structure can help ensure efficient collaboration.
Note : you can definitely include a flow diagram in your proposed methodology. A flow diagram
visually represents the steps involved in your research / project process. It can help to clarify
complex processes and make your methodology more understandable.
Project Title CS-FYP - DHA Suffa University
Project Team Overview
<<FULL NAME>> - Team Lead (ROLE)
● Plans project timelines, assigns tasks, and ensures milestones are met.
● Coordinates with stakeholders, overseeing team activities.
● Manages team communication and reports progress to supervisors.
<<FULL NAME>> - Team Member (ROLE)
● Leads machine learning strategies and collaborates on NLP algorithms.
● Refines data for AI training and optimizes data structures.
● Ensures AI solutions comply with regulations.
<<FULL NAME>> - Team Member (ROLE)
● Contributes to development tasks and supports AI model integration.
● Collaborates with team members and adheres to project timelines.
● Suggests improvements for project enhancement.
Project Title CS-FYP - DHA Suffa University
Project Schedule
Task Start Date End Date Duration Status
Project Initiation dd-mm-yyyy dd-mm-yyyy ___ days Completed
Requirement Gathering dd-mm-yyyy dd-mm-yyyy ___ days In Progress
Design & Architecture dd-mm-yyyy dd-mm-yyyy ___ days Not Started
Development dd-mm-yyyy dd-mm-yyyy ___ days Not Started
Integration & Testing dd-mm-yyyy dd-mm-yyyy ___ days Not Started
User Acceptance Testing dd-mm-yyyy dd-mm-yyyy ___ days Not Started
Deployment & Launch dd-mm-yyyy dd-mm-yyyy ___ days Not Started
Project Title CS-FYP - DHA Suffa University
GANTT Chart
Project Title CS-FYP - DHA Suffa University
Project Tools ( Software )
Development: Database and Analytics:
● Languages: Python, JavaScript, HTML, CSS ● Databases: MySQL, PostgreSQL, MongoDB
● IDE: PyCharm, VS Code ● Data Analysis: Pandas, NumPy, Matplotlib,
● Version Control: Git, GitHub/GitLab Tableau
NLP and ML: Integration and Deployment:
● Libraries: NLTK, spaCy, Gensim ● API Testing: Postman, SOAP UI
● Frameworks: TensorFlow, Keras, Scikit-learn, ● Containerization: Docker
Langchain, Chainlit, Pyforest, LlamaIndex ● CI/CD: Jenkins, GitLab CI/CD
Testing and QA:
UI and Prototyping:
● Testing: Jest, Mocha, Selenium
● Design Tools: Figma, Sketch, Adobe XD
● Load Testing: LoadRunner, JMeter, Gatling
● Frontend Frameworks: [Link], Angular,
● Security Testing: OWASP ZAP, Burp Suite
[Link]
● Project Management: Jira
Project Title CS-FYP - DHA Suffa University
Budget / Costing
Roles Task Duration (Hours) Hourly Rate Costing
Project Manager Project Initiation 10 3000 RS 30,000 RS
Business Analyst Requirement Gathering 17 3500 RS 59,500 RS
Solution Architect Design & Architecture 15 2000 RS 30,000 RS
Developer Team Development 26 1500 RS 39,000 RS
Quality Assurance (QA) Team Integration & Testing 20 2000 RS 40,000 RS
Testing Team / End Users User Acceptance Testing 15 3000 RS 45,000 RS
DevOps Engineer / Deployment Team Deployment & Launch 16 3000 RS 48,000 RS
Total 291,500 RS
Project Title CS-FYP - DHA Suffa University
FYP Deliverables
Requirements Documentation:
● Comprehensive documentation of user stories, use cases, and functional requirements.
Design Documents:
● ChatBot Interface Design: UI/UX design mockups and wireframes.
● Entity Relationship Diagram (ERD) and system design documents.
Running Software Application:
● Alpha Prototype: Initial development of essential functionalities.
● Beta Prototype: Development of additional functionalities beyond the Alpha Prototype.
● Release Candidate: Fully integrated and tested features.
● Final Product: Stable ChatBot with advanced capabilities.
Project Title CS-FYP - DHA Suffa University
Reference
Websites
○ "How to Build a Chatbot: A Step-by-Step Guide." BotPenguin, 14 Nov. 2022.
[Link]
○ "The Ultimate Chatbot Guide for Beginners." ManyChat, 2023. [Link]
○ "How to Build a Chatbot with Dialogflow." Google, 2023.
[Link]
○ "How to Build a Chatbot with Microsoft Bot Framework." Microsoft, 2023.
[Link]
Project Title CS-FYP - DHA Suffa University