Changes

Line 60: Line 60:     
* What went well
 
* What went well
 +
**The proof of concept session provided immense amount of support to the developers participating. From actual assistance from internal tech personal to outside experts from Amazon.
 +
**The creation of the proof of concept wiki and continual documentation provided easy reference to various materials covered during the sessions.
 +
**Daily lessons provided before we code.
 +
**Friendly atmosphere.
 +
**Zero barrier between developers and management.
 +
**Awesome location, easy access by public transportation, new building, and WIFI.
 +
**Provided laptop with required software.
 +
**Flexible work schedule.
 +
**Proof of concept open to various developers’ skill level and backgrounds.
 +
**Proof of concept fostered a learning environment.
 +
**Good ratio of support staff to developers.
 +
 
* What could have gone better
 
* What could have gone better
 +
**Firm start and end date.
 +
**Leverage subject matter experts more throughout the design and testing phases.
 +
 
* What to do next time
 
* What to do next time
 +
**Have a longer proof of concept (4 weeks).
 +
**Bring in a NoSQL (non-relational database) expert to spend time analyzing data structure after the developers have attempted to design their primary keys, the expert can give recommendations.
 +
 
* What needs to be fixed to make it better
 
* What needs to be fixed to make it better
 +
**Have longer proof of concept sessions, could have the following benefits.
 +
***Create a stronger question and answer period with the Amazon tech staff. The basics can be found via google and surrounding peers, with a better understanding developers can shift their focus from getting something to “just work” compared to what’s considered “best practice”.
 +
***Provide more time to shift data from relational database to a non-relational database. Transport Canada Vehicle data set requires analysis to get the most out of DynamoDB.
 +
***Allows developers to continue with forward momentum and develop a more complete Alexa skill as opposed to just being able to scratch the surface with what could be done.
 +
 
== Flash briefing ==
 
== Flash briefing ==
 
* Easy to start
 
* Easy to start