SlideShare a Scribd company logo
Software CA
Presentation
Alix Rhodes N00112116
Children’s Gaming and Learning App
Introduction:
• A learning application for children through gaming, to be
used as homework, class work, to help children struggling in
certain topics, or even for them to play at home.
• Users:
Child: Can play games, learn, do homework, view high
scores, take tests, play games with their parents or friends.
Teacher: Can use it to help individual children in their
class, create a lesson in it for the whole class, resource
learning, keeping up with each child’s progress, set homework
on it.
Parent: Can keep up to date with their child’s class work, view
their progress in each topic, see what they might need a little
more assistance in, join in and play games with their child or
speak to the teacher through a private mailing.
Persona:
• Child: John smith, 6 years old, Second class.
• Is having it difficulty when it comes to reading, falling
slightly behind the other children. John is aware the
other children can read better than him and so
whenever he’s asked to read out in class he starts to
stutter out of nerves.
• Teacher: Ms. Jennings.
• Began her career as a resource teacher, moved on to
taking second class full time as well as resource teaching
the other classes during certain periods and individuals.
Loves to engage children and teach them to love
learning.
Persona
• Parent: Sandra
• Loves to get as involved as possible in the children’s
school lives and keeping them very active after
school as well as on weekends. She’s always been
interested in education and would do anything to
help and spend more time with her children.
Software development
process: My approach
(Methodology)
Followed prototyping process method:

Iterative approach: My version (Methodology)

Evaluation
and testing

Users

•

Define app

• Define users
• Requirements
gathering online
• Requirements
gathering
specification
• Define
functionality

•Use case diagrams
•User scenarios/stories
•Questionnaires
•Sketches (Low fidelity
prototype)
•Interface design
•User centered design
•Usability testing
•User experience
•User acceptance testing
•User centered design
Requirements
gathering

Implementation

• Testing
• Prototype
• Maintenance
Development Process
(Methodology)

• Iterative as, you need to test the ideas with users at
all stages in the design process.
• Key elements of the design should emerge from the
requirements analysis – User centered design, user
stories and scenarios emerge.
• The need to define the users is very important as
Designers are not always typical users, also they’re
too expert and can fail to empathize with the
needs of first time users
• (Laurel, 1990).
User Centered Design

(Methodology)

• Software design is the portion of the development
process that is responsible for determining how the
program will achieve the user’s goals(Cooper, 1995).
• Focusing on: Needs of users (support their
goals), Limitations of end users, Preferences of end
users, Business objectives
• Importance: Satisfy the user with a more efficient and
user-friendly experience, Increase loyalty and return
visits, Establish a more relevant and valuable
website, Create websites that supports rather than
frustrates the user. (User acceptance testing &
compatibility with user experience – feedback –UCD
repeats: iterative process).
Requirements analysis:
• “How will the software be used? Who will use it? How
frequently? For how long? What feature are they
using? What is usually a source of frustration?”
Cooper, 1995).
• User Stories and scenarios were based on the online
and specification requirements gathering.
• Helping define the functional (To be able to
login/out, go forward&back, checks off sections are
you go through..ect.) and non-functional requirements
(Home button, stating the score after each
game, keeping the user up-to-date with what they’ve
done.)
Software CA presentation
Interface design
• Pressman’s Principles, User in control
(accessing, back & forward), Keep interface
consistent, Demands on memory.
• Nielsen (1994). Heuristic approach: Minimalistic, real
world, Recover from error.
• Understand users goals. Properly labelled
interface, intuitive icons, Jones (2011). USD. Users
scan a page not read – Stand out, instant
gratification.
• Strive for simplicity. No manual needed.
• Responsiveness, targets, (Navigation and user
input). First impressions. Stark (2012).
Interface Design
Testing
• Questionnaire
• Low fidelity prototype (sketches) – Feedback
• Prototype draft, Usability testing & user experience testing:
“Would you be able to navigate this without my help? Are
the icons intuitive? What is your general opinion on the
overall look and feel of this scenario? , Did this app follow
the standard style of other apps, therefore making it easy
for first time users of this app but not apps in general?” –
Feedback
• Finished prototype, expanding the already incorporated
user centered design based on feedback.
• Robertson (1994) suggests testing procedures for
educational software to create a quasi-user-centered
design approach for educational software development.
Multidisciplinary design teams, each with individual
needs, and including children on testing teams.
Testing: SKETCHES
Testing: BEFORE &
AFTER
Testing: BEFORE &
AFTER
Testing: BEFORE &
AFTER
Testing: BEFORE &
AFTER
Testing: BEFORE &
AFTER
Axure demo
• PLAY CAMTASIA VIDEO.
Refernces
• Cooper, A. (1995). About face: The essentials of user
interface design. CA: IDG Books, Worldwide, Inc.
• Laurel, B. (1990). The art of human-computer interface
design. (pp. 8-10). USA: Apple Computer, Inc.
• Robertson, J. W. (1994). Usability and children's software:
A user-centered design methodology. Journal of
Computing in Childhood Education, 5(3-4), 257-271.
• http://mobile.smashingmagazine.com/2011/05/02/auser-centered-approach-to-mobile-design/
• http://www.usability.gov/basics/ucd/index.html
• Jones (2011) http://designfestival.com/5-principles-ofuser-centered-interface-design/
• Stark (2012) http://www.netmagazine.com/features/10principles-mobile-interface-design

More Related Content

PDF
Behind the Scenes of the Use Experience of Unity
PDF
Intro Design Principles
PDF
When Mobile meets UX/UI powered by Growth Hacking Asia
PDF
Contextual Inquiry and Personas in Interaction Design
PPTX
Designing Mobile UX
PPTX
Intro to Lean UX with UserTesting
PPTX
Ux and strategy design
PDF
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
Behind the Scenes of the Use Experience of Unity
Intro Design Principles
When Mobile meets UX/UI powered by Growth Hacking Asia
Contextual Inquiry and Personas in Interaction Design
Designing Mobile UX
Intro to Lean UX with UserTesting
Ux and strategy design
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto

Similar to Software CA presentation (20)

PDF
User Experience Design: an Overview
PPTX
Learning design toolkit v0.2
PDF
Designing and deploying mobile user studies in the wild: a practical guide
PDF
What I learned at Cooper U about Design Research
ZIP
Usability Testing
PPTX
Usability Workshop, 11-8-2012
PPTX
UXD - A quick overview on what you need to work with your UX team
PDF
Basic Principles of Interface design
PDF
UX Workshop at Startit@KBC
PPTX
UX Evolution Mindset & Methods
PDF
NehaKulkarni_Portfolio_UX
PDF
Usability Techniques for Startups
PPTX
What is Interaction Design?
PPT
DIY Usability
PPTX
Week 4 - tablet app design
PDF
IxD Works Miniworkshop: Introduction
PPT
Human Factors and User Interface Design
PPTX
Human Computer Interaction: Lecture 2: Interaction Design
PDF
Visual Usability: principles & practices for designing great web and mobile a...
PPTX
User research independent study
User Experience Design: an Overview
Learning design toolkit v0.2
Designing and deploying mobile user studies in the wild: a practical guide
What I learned at Cooper U about Design Research
Usability Testing
Usability Workshop, 11-8-2012
UXD - A quick overview on what you need to work with your UX team
Basic Principles of Interface design
UX Workshop at Startit@KBC
UX Evolution Mindset & Methods
NehaKulkarni_Portfolio_UX
Usability Techniques for Startups
What is Interaction Design?
DIY Usability
Week 4 - tablet app design
IxD Works Miniworkshop: Introduction
Human Factors and User Interface Design
Human Computer Interaction: Lecture 2: Interaction Design
Visual Usability: principles & practices for designing great web and mobile a...
User research independent study
Ad

Recently uploaded (20)

PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
RMMM.pdf make it easy to upload and study
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Pre independence Education in Inndia.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Classroom Observation Tools for Teachers
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Cell Types and Its function , kingdom of life
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
STATICS OF THE RIGID BODIES Hibbelers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
O5-L3 Freight Transport Ops (International) V1.pdf
Cell Structure & Organelles in detailed.
Final Presentation General Medicine 03-08-2024.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
RMMM.pdf make it easy to upload and study
Microbial disease of the cardiovascular and lymphatic systems
Pre independence Education in Inndia.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Classroom Observation Tools for Teachers
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Cell Types and Its function , kingdom of life
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Ad

Software CA presentation

  • 1. Software CA Presentation Alix Rhodes N00112116 Children’s Gaming and Learning App
  • 2. Introduction: • A learning application for children through gaming, to be used as homework, class work, to help children struggling in certain topics, or even for them to play at home. • Users: Child: Can play games, learn, do homework, view high scores, take tests, play games with their parents or friends. Teacher: Can use it to help individual children in their class, create a lesson in it for the whole class, resource learning, keeping up with each child’s progress, set homework on it. Parent: Can keep up to date with their child’s class work, view their progress in each topic, see what they might need a little more assistance in, join in and play games with their child or speak to the teacher through a private mailing.
  • 3. Persona: • Child: John smith, 6 years old, Second class. • Is having it difficulty when it comes to reading, falling slightly behind the other children. John is aware the other children can read better than him and so whenever he’s asked to read out in class he starts to stutter out of nerves. • Teacher: Ms. Jennings. • Began her career as a resource teacher, moved on to taking second class full time as well as resource teaching the other classes during certain periods and individuals. Loves to engage children and teach them to love learning.
  • 4. Persona • Parent: Sandra • Loves to get as involved as possible in the children’s school lives and keeping them very active after school as well as on weekends. She’s always been interested in education and would do anything to help and spend more time with her children.
  • 5. Software development process: My approach (Methodology)
  • 6. Followed prototyping process method: Iterative approach: My version (Methodology) Evaluation and testing Users • Define app • Define users • Requirements gathering online • Requirements gathering specification • Define functionality •Use case diagrams •User scenarios/stories •Questionnaires •Sketches (Low fidelity prototype) •Interface design •User centered design •Usability testing •User experience •User acceptance testing •User centered design Requirements gathering Implementation • Testing • Prototype • Maintenance
  • 7. Development Process (Methodology) • Iterative as, you need to test the ideas with users at all stages in the design process. • Key elements of the design should emerge from the requirements analysis – User centered design, user stories and scenarios emerge. • The need to define the users is very important as Designers are not always typical users, also they’re too expert and can fail to empathize with the needs of first time users • (Laurel, 1990).
  • 8. User Centered Design (Methodology) • Software design is the portion of the development process that is responsible for determining how the program will achieve the user’s goals(Cooper, 1995). • Focusing on: Needs of users (support their goals), Limitations of end users, Preferences of end users, Business objectives • Importance: Satisfy the user with a more efficient and user-friendly experience, Increase loyalty and return visits, Establish a more relevant and valuable website, Create websites that supports rather than frustrates the user. (User acceptance testing & compatibility with user experience – feedback –UCD repeats: iterative process).
  • 9. Requirements analysis: • “How will the software be used? Who will use it? How frequently? For how long? What feature are they using? What is usually a source of frustration?” Cooper, 1995). • User Stories and scenarios were based on the online and specification requirements gathering. • Helping define the functional (To be able to login/out, go forward&back, checks off sections are you go through..ect.) and non-functional requirements (Home button, stating the score after each game, keeping the user up-to-date with what they’ve done.)
  • 11. Interface design • Pressman’s Principles, User in control (accessing, back & forward), Keep interface consistent, Demands on memory. • Nielsen (1994). Heuristic approach: Minimalistic, real world, Recover from error. • Understand users goals. Properly labelled interface, intuitive icons, Jones (2011). USD. Users scan a page not read – Stand out, instant gratification. • Strive for simplicity. No manual needed. • Responsiveness, targets, (Navigation and user input). First impressions. Stark (2012).
  • 13. Testing • Questionnaire • Low fidelity prototype (sketches) – Feedback • Prototype draft, Usability testing & user experience testing: “Would you be able to navigate this without my help? Are the icons intuitive? What is your general opinion on the overall look and feel of this scenario? , Did this app follow the standard style of other apps, therefore making it easy for first time users of this app but not apps in general?” – Feedback • Finished prototype, expanding the already incorporated user centered design based on feedback. • Robertson (1994) suggests testing procedures for educational software to create a quasi-user-centered design approach for educational software development. Multidisciplinary design teams, each with individual needs, and including children on testing teams.
  • 20. Axure demo • PLAY CAMTASIA VIDEO.
  • 21. Refernces • Cooper, A. (1995). About face: The essentials of user interface design. CA: IDG Books, Worldwide, Inc. • Laurel, B. (1990). The art of human-computer interface design. (pp. 8-10). USA: Apple Computer, Inc. • Robertson, J. W. (1994). Usability and children's software: A user-centered design methodology. Journal of Computing in Childhood Education, 5(3-4), 257-271. • http://mobile.smashingmagazine.com/2011/05/02/auser-centered-approach-to-mobile-design/ • http://www.usability.gov/basics/ucd/index.html • Jones (2011) http://designfestival.com/5-principles-ofuser-centered-interface-design/ • Stark (2012) http://www.netmagazine.com/features/10principles-mobile-interface-design

Editor's Notes

  • #16: Child account screen. Feedback: Icons were collectively thought to be intuitive however needed “Jazzing up” A childrens learning app should be colourful and fun, no grey buttons. Keep writing on buttons but make them colourful more like icons, make the pictures bigger make it all about the playing not the learning
  • #17: End of child’s reading game.
  • #18: Teachers account screen. Make it consistently colourful with the children’s app. What about previously created lessons? And chat to parents option should be a lot more visible on teachers account too.
  • #19: Teachers “Add students to lesson” screen. Feedback: Select all children button? Either change check box option or make names and selectable area larger as finger size might be bigger than check box and accidentally select other choices.
  • #20: Parent’s “view child’s progress” screen. Feedback:If going to make the child account colourful also make the teacher and parents account colour to keep consistancy