SlideShare a Scribd company logo
1 of 21
Lecture 3: Writing the Project Documentation
Part I
Topics that will be covered
Structuring Reports
Writing Abstracts
Referencing Material
Presenting Data
Documenting Software
Commenting Programs
Writing User Guides
Why to document your
project? And why it is
important?
Sometimes, a graduation project is not accompanied
with a software, then the documentation would be
the evidence of the project.
Dissemination of ideas and results
Good work (software for example) could be ruined by
a poor report, that doesn’t justify your practical work
right.
Writing and Structuring Reports
Considerations
What is the purpose of the report?
 Best Mark
 Work Dissemination
 Provide Literature Review
 Inspiring others
 Fulfill Requirements of your course
Who is going to read it?
 Examiners, Future Employees, Academics and Experts?
 What do they already know?
 What do you want them to learn, gain, and be influenced?
Writing and Structuring Reports
It is important to take these two considerations into
your mind, before starting writing your document. In
this case, you will know exactly the type of
information you will include in your report.
Detailed description for students, or go directly to
conclusions for experts?
Try not to write so much detailed, just for the sake of
writing
On the other hand, try not to miss any important
information that should support your project.
Writing and Structuring Reports
Approaches to Writing
Top-Down Approach
Evolutionary Delivery
Note: You can adopt one of them, and you can use both!
Writing and Structuring Reports
Approaches to Writing
Top-Down Approach
 Use Chapter Breakdown Structure to identify the structure of
the report
 Identify all chapter names, sections and sub-sections
 Identifying the contents of each chapter, makes writing
much easier
 You concentrate on a certain target in each chapter, and you
don’t misdirect to another target
 Helps in time management
Writing and Structuring Reports
Approaches to Writing
Evolutionary Delivery
 You write separate parts of your reports as the thoughts come
by.
 You can re-write these parts as your project proceeds, and
your information increase.
 So, each part evolves and matures over a period of time as
new ideas immerge.
Writing and Structuring Reports
Approaches to Writing
These two approaches (Top-Down and Evolutionary
Delivery) can be combined by:
 Specifying the chapters, sections and sub-sections heading
and contents.
 By, taking the previous point as your road-map, you can start
writing these parts, taking into consideration any probability
of re-writing that might be needed while the project in
progress.
Writing and Structuring Reports
When Should I Start Writing?
You can start right away 
You don’t have to leave the writing to the end of the
project.
In the current phase, you decide the structure of your
report, and the chapters and sections that should be
included.
Then, whenever you enter a new phase (e.g. Analysis,
Design, implementation, …etc) you can write down
your findings in the corresponding chapters directly.
This what we intend to do in this course
Writing and Structuring Reports
The Order to Writing
Identify Structure: Use Report Breakdown Structure to
identify the content. Even if not enough information is
available in this stage, use as much information as you can.
Identify Presentational Style: Use the style described in the
Graduation Project Guide.
Draft the Introduction:
 Introduction presents the idea of the project to the reader
 It also makes the idea clearer to you
 At this stage it will be a draft introduction
 It should include literature review
 Description of the coming chapters.
Writing and Structuring Reports
The Order to Writing
Main Body:
 It includes chapters like (used methods, analysis, design,…etc.)
 Its content depends on the undertaken project
 No need to write chapters or sections in order, you can write them as
your project progresses.
Write the Abstract
 ALWAYS, write your abstract after the document is almost finished
 Details about writing abstracts are coming later.
References and Appendices
 You may not use all the references you have collated.
Writing and Structuring Reports
The Order to Writing
Arrange Contents list and the index (if required)
Proof-reading, check and correct:
 All group members should re-read the written documents as a whole,
and suggest any corrections or modifications.
 It is ok to get someone else to read it for you, as an additional proof
reading.
Writing and Structuring Reports
Structure
 Title Page or Cover Sheet
 Abstract
 Acknowledgements
 Content Listing
 List of Figures and Tables
 Chapter 1 – Introduction
 Chapter 2 – Literature Review
 Chapter 3 –Requirements / Analysis
 Chapter 4 – Design
 Chapter 5 – Implementation and test
 Chapter 6 – Evaluation
 Chapter 7 – Conclusion
Writing and Structuring Reports
Structure – The relationship between chapters
Writing and Structuring Reports
The Introduction Chapter
This chapter should contain the following
 Overview
 Problem Statement
 Goal and Objectives
 Scope of the Project
 Outcomes and Benefits
 Facilities and Resources
 Procedure and Methodology
 Dissertation Outline
Writing and Structuring Reports
The Conclusion Chapter
This chapter should contain the following
 Project Achievement
 To how extent has the project met its objectives
 The contribution
 Evaluation of the following:
 The development process model
 The Programming language
 Problems faced, and how it have been overcome
 Enhancements
 Lessons Learnt
 Recommendations and Future Work
Writing and Structuring Reports
Writing Style
 Use the layout, font style, ..etc. as described in the Project guide
 Grammar Style: Good reports can be ruined by poor grammar!! So
pay attention to the grammar you use.
 A good writing style comes with practice, the more you write the
easier it becomes
 Reading also helps you to improve your own writing skills.
Writing and Structuring Reports
Writing Style
Tips for a professional writing style:
 Try to write in the third person. Avoid using pronouns like, I, you,
we, my and so on.
Example:
Don’t write: I interviewed seven people to see what they thought of the system
and write: Seven people were interviewed to determine their thoughts on the
system
or write: The author interviewed seven people to see what they thought of the
system
 Avoid complex and long sentences
 Avoid making several points within the same sentence.
 Avoid abbreviations and Jargons (‫تتتتتتتتت‬
‫تتتتتتت‬ ‫تتتتت‬ ‫)تتتتتتتت‬
 Use “s/he” or “they” instead of he.
Writing and Structuring Reports
Writing Style
Tips for a professional writing style:
 It is common to use the past tense, since the report is describing
a project that you have already completed.
 Avoid jokes and personal views
 Avoid shortened forms: use “is not” instead of “isn’t”, use “cannot”
instead of “can’t”
 USE SPELL CHECKER
 Avoid terms like “clearly” or “obviously”, since you may know the
point you are talking about so clearly, but your idea might not
reach the user that “Clearly”
 Avoid red flags. These are claims that your personal opinion
rather than facts from literature.
 Example: “Requirements capture is the longest stage of the
software development processes”
Writing and Structuring Reports
Writing Style
Tips for a professional writing style:
 Avoid red flags. These are claims that your personal opinion
rather than facts from literature.
 Example: “Requirements capture is the longest stage of the
software development processes”
you either add a reference to this sentence, or make it uncertain by
using words like “often” or “sometimes”
“Requirements capture is often the longest stage of the software
development processes”

More Related Content

What's hot

What is academic writing
What is academic writingWhat is academic writing
What is academic writing
Luise Soares
 
Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6
koolkampus
 
Progress reports
Progress reportsProgress reports
Progress reports
djbadgerz
 

What's hot (20)

How to write research paper in cse
How to write research paper in cseHow to write research paper in cse
How to write research paper in cse
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Library Management System
Library Management System Library Management System
Library Management System
 
TYPES OF TECHNICAL REPORTS
TYPES OF TECHNICAL REPORTSTYPES OF TECHNICAL REPORTS
TYPES OF TECHNICAL REPORTS
 
Technical report writing
Technical report writingTechnical report writing
Technical report writing
 
Autodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business OneAutodesk Technical Webinar: SAP Business One
Autodesk Technical Webinar: SAP Business One
 
Student Management System report
Student Management System reportStudent Management System report
Student Management System report
 
What is academic writing
What is academic writingWhat is academic writing
What is academic writing
 
Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6
 
University/College Transport management system Documentation
University/College Transport management system DocumentationUniversity/College Transport management system Documentation
University/College Transport management system Documentation
 
Report writing
Report writingReport writing
Report writing
 
10 component diagram
10 component diagram10 component diagram
10 component diagram
 
Reading across the Disciplines
Reading across the DisciplinesReading across the Disciplines
Reading across the Disciplines
 
Report writing and technical report writing
Report writing and technical report writingReport writing and technical report writing
Report writing and technical report writing
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram
 
Project Management - Web Application Report
Project Management - Web Application ReportProject Management - Web Application Report
Project Management - Web Application Report
 
Report writing
Report writing Report writing
Report writing
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
Progress reports
Progress reportsProgress reports
Progress reports
 

Viewers also liked

Graduation Project Report
Graduation  Project  ReportGraduation  Project  Report
Graduation Project Report
techprojects
 
Student information system project
Student information system projectStudent information system project
Student information system project
Rizwan Ashraf
 
Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)
Jayson Narito
 
Project financing methods
Project financing methodsProject financing methods
Project financing methods
Daniel Oskooei
 

Viewers also liked (20)

Documentation Project presentation
Documentation Project presentationDocumentation Project presentation
Documentation Project presentation
 
Graduation Project Report
Graduation  Project  ReportGraduation  Project  Report
Graduation Project Report
 
Project @ Depaul
Project @ DepaulProject @ Depaul
Project @ Depaul
 
How to write a project proposal
How to write a project proposalHow to write a project proposal
How to write a project proposal
 
Ooad sequence diagram lecture
Ooad sequence diagram lectureOoad sequence diagram lecture
Ooad sequence diagram lecture
 
How to Write a Project Proposal
How to Write a Project ProposalHow to Write a Project Proposal
How to Write a Project Proposal
 
Documentation Project Management
Documentation Project ManagementDocumentation Project Management
Documentation Project Management
 
What Is Project Documentation
What Is Project DocumentationWhat Is Project Documentation
What Is Project Documentation
 
How to write a project proposal
How to write a project proposalHow to write a project proposal
How to write a project proposal
 
Activity diagram-UML diagram
Activity diagram-UML diagramActivity diagram-UML diagram
Activity diagram-UML diagram
 
Sequence diagram- UML diagram
Sequence diagram- UML diagramSequence diagram- UML diagram
Sequence diagram- UML diagram
 
Reserch Methods: How to write an academic paper
Reserch Methods: How to write an academic paperReserch Methods: How to write an academic paper
Reserch Methods: How to write an academic paper
 
Total Quality Management In Construction
Total Quality Management In ConstructionTotal Quality Management In Construction
Total Quality Management In Construction
 
The Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialThe Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram Tutorial
 
Student information system project
Student information system projectStudent information system project
Student information system project
 
Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )
 
Project financing methods
Project financing methodsProject financing methods
Project financing methods
 
تقرير مشروع التخرج Graduation Project Report
تقرير مشروع التخرجGraduation Project Reportتقرير مشروع التخرجGraduation Project Report
تقرير مشروع التخرج Graduation Project Report
 
2nd Lecture (HUMAN DEVELOPMENT - Meaning, Concepts and Approaches)
2nd Lecture (HUMAN DEVELOPMENT - Meaning, Concepts and Approaches)2nd Lecture (HUMAN DEVELOPMENT - Meaning, Concepts and Approaches)
2nd Lecture (HUMAN DEVELOPMENT - Meaning, Concepts and Approaches)
 

Similar to how to write your project documentation

ENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docx
ENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docxENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docx
ENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docx
pauline234567
 
CS project notes 1 Notes for Final Project Dissertation .docx
CS project notes 1  Notes for Final Project Dissertation .docxCS project notes 1  Notes for Final Project Dissertation .docx
CS project notes 1 Notes for Final Project Dissertation .docx
annettsparrow
 
Report writing: a way to polish your skills
Report writing: a way to polish your skillsReport writing: a way to polish your skills
Report writing: a way to polish your skills
syed ahmed
 
Shortreportpresentation 090419025639 Phpapp02
Shortreportpresentation 090419025639 Phpapp02Shortreportpresentation 090419025639 Phpapp02
Shortreportpresentation 090419025639 Phpapp02
mcneeteach
 
Short Report Presentation
Short Report PresentationShort Report Presentation
Short Report Presentation
guest990db96
 

Similar to how to write your project documentation (20)

Lecture 5 - Writing a project report
Lecture 5 - Writing a project reportLecture 5 - Writing a project report
Lecture 5 - Writing a project report
 
REPORT WRITING.pdf .
REPORT WRITING.pdf                      .REPORT WRITING.pdf                      .
REPORT WRITING.pdf .
 
Report Writing PPT
Report Writing PPTReport Writing PPT
Report Writing PPT
 
Editing And Proofreading Your Research Paper - Pubrica.pptx
Editing And Proofreading Your Research Paper - Pubrica.pptxEditing And Proofreading Your Research Paper - Pubrica.pptx
Editing And Proofreading Your Research Paper - Pubrica.pptx
 
Writing for success chapter 8
Writing for success  chapter 8Writing for success  chapter 8
Writing for success chapter 8
 
Technical report writing and research paper writing.
Technical report writing and research paper writing.Technical report writing and research paper writing.
Technical report writing and research paper writing.
 
ENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docx
ENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docxENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docx
ENG 122 WEEK 3 - FINAL PAPER OUTLINEUse this outline templat.docx
 
How to write effective research project abstract
How to write effective research project abstractHow to write effective research project abstract
How to write effective research project abstract
 
Report writing
Report writingReport writing
Report writing
 
How to write a report
How to write a reportHow to write a report
How to write a report
 
Managerial skill ss ppt
Managerial skill ss pptManagerial skill ss ppt
Managerial skill ss ppt
 
What is a report
What is a reportWhat is a report
What is a report
 
CS project notes 1 Notes for Final Project Dissertation .docx
CS project notes 1  Notes for Final Project Dissertation .docxCS project notes 1  Notes for Final Project Dissertation .docx
CS project notes 1 Notes for Final Project Dissertation .docx
 
Report writting
Report writtingReport writting
Report writting
 
writing-reports-khalid.pptx
writing-reports-khalid.pptxwriting-reports-khalid.pptx
writing-reports-khalid.pptx
 
Summarizing technical communication
Summarizing technical communicationSummarizing technical communication
Summarizing technical communication
 
Report writing: a way to polish your skills
Report writing: a way to polish your skillsReport writing: a way to polish your skills
Report writing: a way to polish your skills
 
Shortreportpresentation 090419025639 Phpapp02
Shortreportpresentation 090419025639 Phpapp02Shortreportpresentation 090419025639 Phpapp02
Shortreportpresentation 090419025639 Phpapp02
 
Short Report Presentation
Short Report PresentationShort Report Presentation
Short Report Presentation
 
Guideline for Preparing PhD Course Work Synopsis on Engineering Technology - ...
Guideline for Preparing PhD Course Work Synopsis on Engineering Technology - ...Guideline for Preparing PhD Course Work Synopsis on Engineering Technology - ...
Guideline for Preparing PhD Course Work Synopsis on Engineering Technology - ...
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

how to write your project documentation

  • 1. Lecture 3: Writing the Project Documentation Part I
  • 2. Topics that will be covered Structuring Reports Writing Abstracts Referencing Material Presenting Data Documenting Software Commenting Programs Writing User Guides
  • 3. Why to document your project? And why it is important? Sometimes, a graduation project is not accompanied with a software, then the documentation would be the evidence of the project. Dissemination of ideas and results Good work (software for example) could be ruined by a poor report, that doesn’t justify your practical work right.
  • 4. Writing and Structuring Reports Considerations What is the purpose of the report?  Best Mark  Work Dissemination  Provide Literature Review  Inspiring others  Fulfill Requirements of your course Who is going to read it?  Examiners, Future Employees, Academics and Experts?  What do they already know?  What do you want them to learn, gain, and be influenced?
  • 5. Writing and Structuring Reports It is important to take these two considerations into your mind, before starting writing your document. In this case, you will know exactly the type of information you will include in your report. Detailed description for students, or go directly to conclusions for experts? Try not to write so much detailed, just for the sake of writing On the other hand, try not to miss any important information that should support your project.
  • 6. Writing and Structuring Reports Approaches to Writing Top-Down Approach Evolutionary Delivery Note: You can adopt one of them, and you can use both!
  • 7. Writing and Structuring Reports Approaches to Writing Top-Down Approach  Use Chapter Breakdown Structure to identify the structure of the report  Identify all chapter names, sections and sub-sections  Identifying the contents of each chapter, makes writing much easier  You concentrate on a certain target in each chapter, and you don’t misdirect to another target  Helps in time management
  • 8. Writing and Structuring Reports Approaches to Writing Evolutionary Delivery  You write separate parts of your reports as the thoughts come by.  You can re-write these parts as your project proceeds, and your information increase.  So, each part evolves and matures over a period of time as new ideas immerge.
  • 9. Writing and Structuring Reports Approaches to Writing These two approaches (Top-Down and Evolutionary Delivery) can be combined by:  Specifying the chapters, sections and sub-sections heading and contents.  By, taking the previous point as your road-map, you can start writing these parts, taking into consideration any probability of re-writing that might be needed while the project in progress.
  • 10. Writing and Structuring Reports When Should I Start Writing? You can start right away  You don’t have to leave the writing to the end of the project. In the current phase, you decide the structure of your report, and the chapters and sections that should be included. Then, whenever you enter a new phase (e.g. Analysis, Design, implementation, …etc) you can write down your findings in the corresponding chapters directly. This what we intend to do in this course
  • 11. Writing and Structuring Reports The Order to Writing Identify Structure: Use Report Breakdown Structure to identify the content. Even if not enough information is available in this stage, use as much information as you can. Identify Presentational Style: Use the style described in the Graduation Project Guide. Draft the Introduction:  Introduction presents the idea of the project to the reader  It also makes the idea clearer to you  At this stage it will be a draft introduction  It should include literature review  Description of the coming chapters.
  • 12. Writing and Structuring Reports The Order to Writing Main Body:  It includes chapters like (used methods, analysis, design,…etc.)  Its content depends on the undertaken project  No need to write chapters or sections in order, you can write them as your project progresses. Write the Abstract  ALWAYS, write your abstract after the document is almost finished  Details about writing abstracts are coming later. References and Appendices  You may not use all the references you have collated.
  • 13. Writing and Structuring Reports The Order to Writing Arrange Contents list and the index (if required) Proof-reading, check and correct:  All group members should re-read the written documents as a whole, and suggest any corrections or modifications.  It is ok to get someone else to read it for you, as an additional proof reading.
  • 14. Writing and Structuring Reports Structure  Title Page or Cover Sheet  Abstract  Acknowledgements  Content Listing  List of Figures and Tables  Chapter 1 – Introduction  Chapter 2 – Literature Review  Chapter 3 –Requirements / Analysis  Chapter 4 – Design  Chapter 5 – Implementation and test  Chapter 6 – Evaluation  Chapter 7 – Conclusion
  • 15. Writing and Structuring Reports Structure – The relationship between chapters
  • 16. Writing and Structuring Reports The Introduction Chapter This chapter should contain the following  Overview  Problem Statement  Goal and Objectives  Scope of the Project  Outcomes and Benefits  Facilities and Resources  Procedure and Methodology  Dissertation Outline
  • 17. Writing and Structuring Reports The Conclusion Chapter This chapter should contain the following  Project Achievement  To how extent has the project met its objectives  The contribution  Evaluation of the following:  The development process model  The Programming language  Problems faced, and how it have been overcome  Enhancements  Lessons Learnt  Recommendations and Future Work
  • 18. Writing and Structuring Reports Writing Style  Use the layout, font style, ..etc. as described in the Project guide  Grammar Style: Good reports can be ruined by poor grammar!! So pay attention to the grammar you use.  A good writing style comes with practice, the more you write the easier it becomes  Reading also helps you to improve your own writing skills.
  • 19. Writing and Structuring Reports Writing Style Tips for a professional writing style:  Try to write in the third person. Avoid using pronouns like, I, you, we, my and so on. Example: Don’t write: I interviewed seven people to see what they thought of the system and write: Seven people were interviewed to determine their thoughts on the system or write: The author interviewed seven people to see what they thought of the system  Avoid complex and long sentences  Avoid making several points within the same sentence.  Avoid abbreviations and Jargons (‫تتتتتتتتت‬ ‫تتتتتتت‬ ‫تتتتت‬ ‫)تتتتتتتت‬  Use “s/he” or “they” instead of he.
  • 20. Writing and Structuring Reports Writing Style Tips for a professional writing style:  It is common to use the past tense, since the report is describing a project that you have already completed.  Avoid jokes and personal views  Avoid shortened forms: use “is not” instead of “isn’t”, use “cannot” instead of “can’t”  USE SPELL CHECKER  Avoid terms like “clearly” or “obviously”, since you may know the point you are talking about so clearly, but your idea might not reach the user that “Clearly”  Avoid red flags. These are claims that your personal opinion rather than facts from literature.  Example: “Requirements capture is the longest stage of the software development processes”
  • 21. Writing and Structuring Reports Writing Style Tips for a professional writing style:  Avoid red flags. These are claims that your personal opinion rather than facts from literature.  Example: “Requirements capture is the longest stage of the software development processes” you either add a reference to this sentence, or make it uncertain by using words like “often” or “sometimes” “Requirements capture is often the longest stage of the software development processes”