1 of 20

MOBILE DEVELOPMENT

THEMATIC SEMESTER PART-TIME

Hans Twelker

Marianne Bossema

2 of 20

2

Mobile Development

Project Mobile Development

13 ects

Mobile Application Development

8 ects

Designing Mobile Experiences

8 ects

Bedrijfspunt 1 ects (optional)

3 of 20

Two products, two projects

3

Product based on demands of a client build with other student

Build an android app based on a case or own idea, build by yourself.

Company

Project

School

Project

4 of 20

Prerequisites

4

5 of 20

Student centered learning =

Note: You don’t need to publish app in the app store,

you develop a mobile prototype or a proof of concept!

We start from what you learned about programming in year 1

You define your own learning goals about mobile development

We help you to reach those goals and improve your skills

6 of 20

MOBILE DEVELOPMENT PROJECT�LEARNING OUTCOMES

User interaction

  • The student can design and implement an user interface.

Software

  • The student can manage the software development process developing a mobile application
  • The student can carry out a requirement analysis.
  • The student can design a mobile application
  • The student can implement a mobile application

6

7 of 20

Project assignment

  • Teams of 2-3 people
  • From the company where you or the other student is employed
  • Involves a product within a mobile context
      • Prototype
      • Proof of concept
  • Has to have added value for the client
  • Varies for each client
  • Differs in technologies

7

8 of 20

Presentation of project assignments

  • Pitches
  • Teams

9 of 20

Projects last semester

  • Progressive Web App
  • Android apps
  • Swift app
  • ...

10 of 20

PROJECT MANUAL

www.mobile-development.org

10

11 of 20

DELIVERABLES

  • A mobile application
  • Team site
  • Retrospective reports
  • Code reviews
  • Technical Documentation

  • Other deliverables depending on the assignment/client

12 of 20

Team Site

13 of 20

Senior consultant

Guidance via Slack or Skype

Register for slack:

https://mobiledevelopmenthva.slack.com/signup

Each students has one senior consultant

14 of 20

THIS EVENING:

PROJECT STARTUP

  • Collaboration Agreement
    • Team rules for effective collaboration
    • All team members must agree
    • May change during the project
  • Project Plan
    • The team can only start working on other deliverables after the Project Plan has been approved
  • Time tracking

More information: this afternoon from your senior consultant.

14

15 of 20

THIS EVENING:

PROJECT STARTUP

  • Define your assignment
  • Project Plan
  • Time tracking

  • Collaboration Agreement
    • Team rules for effective collaboration
    • All team members must agree
    • May change during the project

15

16 of 20

NEXT THURSDAY:

WORKSHOP PROJECT PLAN

  • Why do you need a project plan
  • How to write a project plan
  • Requirements, deadline

When there is time left:

Kickoff Designing Mobile Experiences

16

17 of 20

PLANNING

17

18 of 20

NEXT WEEKS ON THURSDAYS:

PROJECT UPDATES

Every Thursday the first 30 minutes

  • Team peer reviews on project progress
  • Sprint retrospective / sprint planning (to be scheduled)
  • Feedback on deliverables on demand

18

19 of 20

THEMATIC SEMESTER MOBILE DEVELOPMENT

Questions?

19

20 of 20

Thank you and have fun!