Kickoff Your Project

Project Modeling &

Requirements Engineering

Elisabeth Engel

@_lizzelo_

http://www.sandraandwoo.com/2012/11/19/0430-software-engineering-now-with-cats/

Goal #1:

Create Common Understanding

in your team

No Users

https://unsplash.com/photos/QstVhKiQndg

Goal #2:

Create Something Useful

until 19:45

create a prototype of your app

 

until 20:45

fill your GitLab backlog to realize it

How do we achieve that?

Problem

Definition

Empathy

Idea

Prototype

Test

Design Thinking

Problem

Space

Solution

Space

>

>

>

>

>

>

>

>

Design Thinking

Who?

Your User

What do they want?

Why  can't they achieve ?

What  is the hidden need?

What is the context?

What's their alternative?

Status Quo

Exercise #1

Idea

Your User

Possible Solution

Exercise #2

Goal

Start

...

😳

🎉

Prototype

  • easy & cheap
  • fast to adjust
  • everybody has it

Pen & Paper

or online whiteboard

Best Tool

Exercise #3

https://www.lynda.com/User-Experience-tutorials/UX-Design-Techniques-Paper-Prototyping/534422-2.html

Exercise #3

Test

Tester

Observer

"Computer"

Next

Think Aloud

Test Your Prototype

Tester

Observer

"Computer"

Exercise #4

 

Break until 19:45

 

 

2nd Part:

Requirements

Write Down Your Requirements

per Screen

Minimum  Viable  Product

MVP

https://www.cbs.com/shows/big_bang_theory/photos/1000530/beat-the-summer-heat/40655/

Requirements JENGA

https://spiele-akademie.blogspot.com/2017/10/pegasus-pressetag-2017.html

Bad Things Happening?

https://dmania.lol/post/arindammroy/when-there-is-only-5-minutes-remaining-on-your-test-zg1hbmlh-iffdn

OK - Good - Too Good

Stage 1:

Stage 2:

Stage 3:

https://www.filamentgroup.com/lab/grade-the-components.html

OK - Good - Too Good

For each feature / screen ask:

  • "What is really necessary?"
  • "What can we reduce or leave out?"
  • "What can we shift to version 2?"

 

=> define minimal feature set

Define MVP Requirements

Exercise #5

https://www.newscientist.com/article/2099655-tolerance-of-smoke-may-have-given-us-an-edge-over-neanderthals/

Tiger

Art: Säugetier

Tier

Art: String

Alter: Integer

Alter: 4

https://www.indiatoday.in/india/story/west-bengal-injured-man-in-hospital-claims-tiger-attacked-him-1188042-2018-03-13

As

 

 

I want

 

 

so that

[Intent]

[Benefit]

[Role]

User Story

As

 

 

I want

 

 

so that

a street and house number

I have an address.

owner of a camper

User Story

If I

 

 

I want

 

 

so that

to enter a delivery address

I get my order.

sit in my camper and order from Amazon

JOB Story

based on the MVP requirements,

write your user stories that really tell a story

Write Your User Stories

Exercise #6

Given

 

 

Now

 

 

Then

I order 6 books and the price is 36 €

I change the amount from to 7

the price changes to 42 €

Specification by Example

Waterproof Requirements

Bonus Exercise

Read another ones user story and try to :

  • misunderstand them
  • find edge cases
  • overdo them
Backlog
Feature A
Feature B
Feature C
Value ​Duration
300 € / week ​2 weeks
700 € / week ​​3 weeks
900 € / week ​5 weeks
Return on Investment
150
233
180

Which order?

place bets

Priorities

Bonus Question

Goal #1:

Create Common Understanding

in your team

 

Goal #2:

Create Something Useful

Goal Review

interfacewerk Support

UX & UI Design

Frontend

Development

frictionless

processes

efficient

communication

pragmatic

decisions

Thanks to the Team

!?!

!?!

!?!

!?!

Discussion

Questions?

 

Remarks?

 

Recommendations?

Slides

Contact

slides.com/elisabethengel/kickoff-your-project/

Kickoff Your Project

By Elisabeth Engel

Kickoff Your Project

  • 1,513