Project take off!

Post on 24-Feb-2016

62 views 4 download

description

Project take off!. Johannes Brodwall Chief Scientist. “ How do you start a project and achieve flexibility at the beginning ?”. “ How do you {start a project} and achieve flexibility at the beginning ?”. Keep it simple. Defer commitment. Inspect and adapt. It depends. 5 tools. - PowerPoint PPT Presentation

Transcript of Project take off!

Johannes BrodwallChief Scientist

Projecttake off!

“How do you start a project and achieve

flexibility at the beginning?”

“How do you {start a project} and achieve

flexibility at the beginning?”

Keep it simple

Defer commitment

Inspect and adapt

It depends

5 tools

1. Discuss the problem2. Describe the usage3. Plan the show4. Pick the technologies5. Create the software

When

Discuss the problem

The problem:“A program to assign a

worker to a client”

The problem:“A program to assign a

worker to a client”(yes, it’s unclear!)

Form groups of 3 (or 2)You will have five minutes

to discuss

For workersWho wants to get paid for good fun work

The Awesome work systemIs a digitial pimping system

Which matchers worker with a client.

Unlike the Excel file we’re using nowThis automateted, online, easy to use and .

Who?

Who?Workers

ClientsManagers

Dispatchers

Who? # Workers do ??? every ??? via ???

# Clients do ??? every ??? via ???# Managers do ??? every ??? via ???

# Dispatchers do ??? every ??? via ???

Who else?Payroll

Describe the usage

1. A building manager needs to perform routine maintenance2. Manager registers the job

1. Detail: manager registere price etc

3. The system picks an appropriate worker4. The worker receives an email…5. Worker clicks a link to confirm to do the job

1. Alternative flow: Reject link2. Alternatifve: Timeout

6. After the work is completed, the system sends information to the payroll system

7. The building has been maintained

Worker

Mobile

Server

Payroll

Plan the show

1. Faked: Building manager registers a mission2. Dispatcher logs into web admin at http://test.workers.com/admin3. Dispatcher sees a list of missions (future: sort, filter list)4. Dispatcher selects a mission5. Mission will display the type of tasks associated with the mission

type6. Dispatcher clicks a task7. Application lists all the workers that can be assigned to the task

(for now, all workers are listed)8. Dispatcher selects a worker9. Dispatcher is returned to mission screen and the worker is listed

next to the task

Pick the technologies

Create the software

5 tools

1. Discuss the problem2. Describe the usage3. Plan the show4. Pick the technologies5. Create the software

1. Describe stakeholders2. Usage flow => context diagram3. Demo script4. Use technologies you know5. Work together

Conclusion:

Tomorrow: Make your system shine!

Thank youjbr@exilesoft.com

http://johannesbrodwall.comhttp://exilesoft.com

http://twitter.com/jhannes

• Vision• Stakeholders• Usage flows