+ All Categories
Home > Technology > Xstrata Kiosk Project Summary

Xstrata Kiosk Project Summary

Date post: 14-Jan-2015
Category:
Upload: paul-stovell
View: 2,321 times
Download: 7 times
Share this document with a friend
Description:
In three weeks we built a WPF touch screen kiosk on top of SharePoint. This presentation shows how the project progressed.
36
Transcript
Page 1: Xstrata Kiosk Project Summary
Page 2: Xstrata Kiosk Project Summary

Week 1:What are we doing?

Page 3: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Monday: Project Kick Off

Hit the ground running with a

planning session at the client office

Then spent the afternoon planning our sprints, and stubbing out our VS

solution

Got some mock-ups with Balsamiq

Page 4: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Tuesday

By Tuesday we had a working installer from our

CI builds

And documents in our UI!

Page 5: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Wednesday

That UI was crummy, let’s sketch-ize it!

Page 6: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Thursday

Documents!

Showed the UI to the client – we missed an important feature! Client

was disappointed

Page 7: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Friday

Changed the UI so that a record can

have more than one document

Client was happy again!

Page 8: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Friday133t Photoshop skills led to a

less sketchy UI

Page 9: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

End of Week 1

Page 10: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

End of Week 1

Page 11: Xstrata Kiosk Project Summary

Week 2:Let’s make it real

Page 12: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Monday

Sprint planning with the client again. Got feedback

from some of the stakeholders.

Got to try the application on a real

touch screen!

Page 13: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Rest of week

Artem had fun building viewers for

documents

While I got stuck with SharePoint

integration!

Page 14: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

I love SharePoint

Page 15: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

End of week 2

Page 16: Xstrata Kiosk Project Summary

Week 3: Crunch Time

Page 17: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Monday/Tuesday

By Tuesday, we could view real

documents from Xstrata’s SharePoint

portal – even PDF’s!

Page 18: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Monday/Tuesday

And even print them!

Page 19: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Wednesday/Thursday

Document searching via SharePoint

Page 20: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Wednesday/Thursday

Document searching via SharePoint

Page 21: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Wednesday/Thursday

Help!

Page 22: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Friday

Documenting

And a little bug fixing

New requirement: web browser!

Page 23: Xstrata Kiosk Project Summary

Week 1 Week 2 Week 3

Final product

Page 24: Xstrata Kiosk Project Summary

Done

(well nearly)

Page 25: Xstrata Kiosk Project Summary

3 weeks, 2 developers

Page 26: Xstrata Kiosk Project Summary

Communication

• We worked from home most days• Visited the client office every 2-3 days• 9AM stand-up via Skype• Chatted via Skype during the day

Page 27: Xstrata Kiosk Project Summary

Our LIB folder:

Page 28: Xstrata Kiosk Project Summary

Our infrastructure

Page 29: Xstrata Kiosk Project Summary

331 commits to source control in just 3 weeks!

Mercurial was our source control

Page 30: Xstrata Kiosk Project Summary

We have unit tests, plus 12 integration tests that cover the UI, document conversion and SharePoint!

Page 31: Xstrata Kiosk Project Summary

TeamCity was our low-friction CI server

We had a fast CI build, and a slower integration test build

Page 32: Xstrata Kiosk Project Summary

Our config file is beautifully small, thanks to a convention-based Autofac configuration engine:

Page 33: Xstrata Kiosk Project Summary

We made the latest build available to the client via HTTP

Page 34: Xstrata Kiosk Project Summary

AgileZen made a great remote sticky dashboard

Page 35: Xstrata Kiosk Project Summary

And gave us a neat burn down chart

Page 36: Xstrata Kiosk Project Summary

Thanks Artem, great working with you!


Recommended