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 |