14. Typical plan for kickoff
Monday
Tuesday
Wednesday
Elevator
pitch,
Stakeholders
Dev baseline
Dev baseline Define
Review usage progress,
Stories
Wrap up docs
Dev baseline
Lunch
Lunch
Lunch
Lunch
Lunch
Usage review,
Context,
Domain,
Deployment
Refine
models
Review,
Retrospective
Plan week 2
Look at what’s Usage flow
going on today Dev baseline
Thursday
Friday
15. Typical plan for kickoff
Monday
Tuesday
Wednesday
Elevator
pitch,
Stakeholders
Dev baseline
Dev baseline Define
Review usage progress,
Stories
Wrap up docs
Dev baseline
Lunch
Lunch
Lunch
Lunch
Lunch
Usage review,
Context,
Domain,
Deployment
Refine
models
Review,
Retrospective
Plan week 2
Look at what’s Usage flow
going on today Dev baseline
Thursday
Friday
19. Form groups of 3 (or 2)
You will have five minutes
to discuss
20. For some user/stakeholder
Who wants to achive some goal
The name of the system
Is a type of system
Which lets them perform some
operation(s).
Unlike most compelling alternative
This gives them some advantages.
21. For our client’s building managers
Who wants to wants to keep their property in
good working conditions
The Mobility Workforce Manager
Is a work management system for mobile
workers
Which lets them book and track rutine and
incident based work orders.
Unlike the old system
This lets workers self-organize around tasks
that they can solve, so the work is done faster.
23. For our client’s building managers
Who wants to wants to keep their property in
good working conditions
The Mobility Workforce Manager
Is a work management system for mobile
workers
Which lets them book and track rutine and
incident based work orders.
Unlike the old system
This lets workers self-organize around tasks
that they can solve, so the work is done faster.
25. Who?
# Clients do ??? every ??? via ???
# Dispatchers do ??? every ??? via ???
# Workers do ??? every ??? via ???
# Building Managers do ??? every ???
via ???
26. Who?
Tens of Clients sign up for service a few times every
year via meetings
Around 20 Dispatchers assign worker teams to
maintenance tasks all the time via specialized application
Several hundred specialized Workers accept tasks and
confirm tasks a few times per day via mobile
Hundreds of Building Managers order maintenance
tasks for their buildings every few days via web
28. Typical plan for kickoff
Monday
Tuesday
Wednesday
Elevator
pitch,
Stakeholders
Dev baseline
Dev baseline Define
Review usage progress,
Stories
Wrap up docs
Dev baseline
Lunch
Lunch
Lunch
Lunch
Lunch
Usage review,
Context,
Domain,
Deployment
Refine
models
Review,
Retrospective
Plan week 2
Look at what’s Usage flow
going on today Dev baseline
Thursday
Friday
31. 1.
Building manager has works that needs done (e.g. change mats)
1.
2.
3.
Building manager register works request on web site
Dispatcher lists unhandled work orders
1.
4.
5.
Alternative: Dispatcher filters, searches and sorts work orders
Dispatcher displays work order
Dispatcher assign tasks to workers based on skills registered in
training system
Worker get notified of task on their mobile
Worker acknowledges task
6.
7.
1.
8.
9.
10.
11.
12.
13.
Alternative: Periodic trigger
Alternative: If worker rejects task, system marks it as unassigned and
alerts dispatcher
Worker performs task
Worker registers the task as done
Worker registers time and materials spent on task on mobile
System notifies payroll of time spent
System submits invoicing data to accounting system
Building is in great shape!
34. Typical plan for kickoff
Monday
Tuesday
Wednesday
Elevator
pitch,
Stakeholders
Dev baseline
Dev baseline Define
Review usage progress,
Stories
Wrap up docs
Dev baseline
Lunch
Lunch
Lunch
Lunch
Lunch
Usage review,
Context,
Domain,
Deployment
Refine
models
Review,
Retrospective
Plan week 2
Look at what’s Usage flow
going on today Dev baseline
Thursday
Friday
49. Typical plan for kickoff
Monday
Tuesday
Wednesday
Elevator
pitch,
Stakeholders
Dev baseline
Dev baseline Define
Review usage progress,
Stories
Wrap up docs
Dev baseline
Lunch
Lunch
Lunch
Lunch
Lunch
Usage review,
Context,
Domain,
Deployment
Refine
models
Review,
Retrospective
Plan week 2
Look at what’s Usage flow
going on today Dev baseline
Thursday
Friday
53. 1.
Building manager has works that needs done (e.g. change mats)
1.
2.
3.
Building manager register works request on web site
Dispatcher lists unhandled work orders
1.
4.
5.
Alternative: Dispatcher filters, searches and sorts work orders
Dispatcher displays work order
Dispatcher assign tasks to workers based on skills registered in
training system
Worker get notified of task on their mobile
Worker acknowledges task
6.
7.
1.
8.
9.
10.
11.
12.
13.
Alternative: Periodic trigger
Alternative: If worker rejects task, system marks it as unassigned and
alerts dispatcher
Worker performs task
Worker registers the task as done
Worker registers time and materials spent on task on mobile
System notifies payroll of time spent
System submits invoicing data to accounting system
Building is in great shape!
54. 1.
Building manager has works that needs done (e.g. change mats)
1.
2.
3.
Building manager register work order on web site
Dispatcher lists unhandled work orders
1.
4.
5.
Alternative: Dispatcher filters, searches and sorts work orders
Dispatcher displays work order
Dispatcher assign tasks to workers based on skills registered in
training system
Worker get notified of task on their mobile
Worker acknowledges task
6.
7.
1.
8.
9.
10.
11.
12.
13.
Alternative: Periodic trigger
Alternative: If worker rejects task, system marks it as unassigned and
alerts dispatcher
Worker performs task
Worker registers the task as done
Worker registers time and materials spent on task on mobile
System notifies payroll of time spent
System submits invoicing data to accounting system
Building is in great shape!
55. Stories
0. (Mock work orders)
1. Complete list of work orders
2. Simple work order filter
3. Placeholder display work order
4. Placeholder assign task
56. Example: Dispatch a task
1.
2.
3.
4.
5.
6.
7.
8.
9.
Faked: Building manager registers a work order
Dispatcher “logs into” web admin at
http://test.workers.com/admin
Dispatcher sees a list of missions (future: sort, filter list)
Dispatcher selects a mission
Mission will display the type of tasks associated with the
mission type
Dispatcher clicks a task
Application lists all the workers that can be assigned to the task
(for now, all workers are listed)
Dispatcher selects a worker
Dispatcher is returned to mission screen and the worker is
listed next to the task
57. Stories – sprint 2
1. Polished list of work orders
2. Complete display work order
3. (Placeholder worker import)
4. Simple assign task
58.
59. Typical plan for kickoff
Monday
Tuesday
Wednesday
Elevator
pitch,
Stakeholders
Dev baseline
Dev baseline Define
Review usage progress,
Stories
Wrap up docs
Dev baseline
Lunch
Lunch
Lunch
Lunch
Lunch
Usage review,
Context,
Domain,
Deployment
Refine
models
Review,
Retrospective
Plan week 2
Look at what’s Usage flow
going on today Dev baseline
Thursday
Friday
Hi Guys My Name is Ramesh Perera And I’m working as a Software Engineer for Exilesoft.I hope you have got a great idea about our company from Finn’s PresentationSo now I would like to talk about the mobile development that’s being done in our company and some of the mobile projects that we’ve been working on that I think would be of interest for you guys