Difference between revisions of "IS480 Team wiki: 2017T2 Royal Flush FinalWiki"
Jump to navigation
Jump to search
Ylchew.2015 (talk | contribs) |
Ylchew.2015 (talk | contribs) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 45: | Line 45: | ||
<div style="background-color:#FFFFFF; padding-top: 10px; padding-bottom: 40px; padding-left: 40px; padding-right:40px; border-radius: 10px; text-align:left;" width="96%" > | <div style="background-color:#FFFFFF; padding-top: 10px; padding-bottom: 40px; padding-left: 40px; padding-right:40px; border-radius: 10px; text-align:left;" width="96%" > | ||
== Project Progress Summary == | == Project Progress Summary == | ||
− | *[ | + | *[https://docs.google.com/a/smu.edu.sg/presentation/d/e/2PACX-1vTOtUGM8uWWAY8JwXRZE_-DSEhGXbf-vfBSExN7V0WokGL2UHJ1mUJ5SquQjwi1xSOWq2rKwOeiVmiP/pub?start=false&loop=false&delayms=3000 <b>Click here to access final presentation slides</b>] |
=== Project Highlights === | === Project Highlights === | ||
+ | Positive Highlights: | ||
+ | * Live testing of iOS application in flight simulation | ||
+ | * Web and iOS application receiving live data from client servers | ||
+ | * Testing aboard real flight to test offline synchronisation | ||
+ | What unexpected events occurred? | ||
+ | * Client server down during testing; impact in changing to localized codes & charting libraries | ||
+ | * Switching of client web service during development | ||
+ | * Pilot instructors become pilot candidates themselves causing minor bug in matching forms | ||
+ | |||
+ | List of requirement changes: | ||
+ | * Include an addition of 1 more new form into overall requirements | ||
+ | * Removal of good-to-have functionality and scheduling functionalities due to client server restrictions | ||
+ | * Removal of PBT Template to tighten up on QA in project | ||
+ | * Renamed Analytics Module to Visualization Module based on client request | ||
+ | |||
+ | Project Achievements: | ||
+ | * 60 iOS Usages | ||
+ | * 44 PDF forms produced | ||
== Project Management == | == Project Management == | ||
Line 103: | Line 121: | ||
|style="border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding:10px;text-align:center;" | 100.0% | |style="border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding:10px;text-align:center;" | 100.0% | ||
|- | |- | ||
− | |style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | | + | |style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | Visualization |
|style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | 6 | |style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | 6 | ||
|style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | 6 | |style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | 6 | ||
Line 126: | Line 144: | ||
|- | |- | ||
| [[Image: RoyalFlush_Schedule_Version1.jpg|thumb|500px|center|Past]] | | [[Image: RoyalFlush_Schedule_Version1.jpg|thumb|500px|center|Past]] | ||
− | | [[Image: | + | | [[Image: RoyalFlush_Schedule_Version6.png|thumb|500px|center|Current]] |
|} | |} | ||
Line 141: | Line 159: | ||
|- | |- | ||
| style="border-bottom: 1px solid #DDDDDD; width: 8%; border-right: 1px solid #DDDDDD; text-align:center; font-family:century gothic; color: #AD9D68; padding:10px; text-transform:uppercase;" | '''S/N''' | | style="border-bottom: 1px solid #DDDDDD; width: 8%; border-right: 1px solid #DDDDDD; text-align:center; font-family:century gothic; color: #AD9D68; padding:10px; text-transform:uppercase;" | '''S/N''' | ||
− | | style="border-bottom: 1px solid #DDDDDD; width: | + | | style="border-bottom: 1px solid #DDDDDD; width: 15%; border-right: 1px solid #DDDDDD;text-align:center;font-family:century gothic;color: #AD9D68;padding:10px; text-transform:uppercase;" | '''Complexity''' |
− | | style="border-bottom: 1px solid #DDDDDD; width: 40%;text-align:center;font-family:century gothic;color: #AD9D68;padding:10px; text-transform:uppercase;" | '''Rationale | + | | style="border-bottom: 1px solid #DDDDDD; width: 40%;text-align:center;font-family:century gothic;color: #AD9D68;padding:10px; text-transform:uppercase;" | '''Rationale''' |
|- | |- | ||
− | |style="border-right | + | |style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | 1 |
− | |style="border-right | + | |style="border-right: 1px solid #DDDDDD; padding:10px;text-align:center;" | Signature Library Integration |
− | |style=" | + | |style="padding:10px;text-align:center;" | Library synchronizes incorrectly when two or more signature pads are being added to the same page. Clearing of signature becomes an issue as only the latest one got recognized and cleared. Saving of signature becomes an issue too as the latest signature replaced the earlier one which is saved. |
− | + | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|- | |- | ||
Line 186: | Line 200: | ||
=== Deployment === | === Deployment === | ||
− | + | [https://www.teamroyalflush.tk <b>Click here to enter web application</b>] | |
+ | |||
=== Internal Testing === | === Internal Testing === | ||
*[https://docs.google.com/spreadsheets/d/e/2PACX-1vQ7DxPVqeGh30FL83clGKbHMAmNC1w0zPBb8HMlYDNJq6haXp1E1qXggX5NgXWv4Ycr6zoG1qgEI1Zf/pubhtml|<b>Click here to enter internal testing documentation</b>] | *[https://docs.google.com/spreadsheets/d/e/2PACX-1vQ7DxPVqeGh30FL83clGKbHMAmNC1w0zPBb8HMlYDNJq6haXp1E1qXggX5NgXWv4Ycr6zoG1qgEI1Zf/pubhtml|<b>Click here to enter internal testing documentation</b>] | ||
Line 219: | Line 234: | ||
== Reflection == | == Reflection == | ||
− | === | + | === Team Reflection & Learning Outcome === |
− | + | *Jonathan | |
− | + | ** Through these 6 months, I’ve learnt so much about people and time management. Maintaining balance and expectations is key to ensuring a consistent progress. This project has pushed us to our limits, making us grow a lot as a person. I’ve been incredibly lucky to be working in such a fun and caring team. We’ve had our ups and downs but we have always maintained that we should stick together. I’m very proud of what we’ve done and achieved together! | |
− | |||
− | |||
− | |||
− | |||
*Yvette | *Yvette | ||
− | ** | + | ** Although testing is very tedious due to its repetitive nature, however it is important as our final product delivered to our client should be of the best quality. I also learned that it is important to know what exactly our client wants, one good way is to update them with our progress and also check with them if there is other inputs needed. Apart of FYP, I have other modules to focus on, it is important to have good time management especially when we are juggling with many submissions and projects. |
*Terence | *Terence | ||
− | ** | + | ** FYP gave a realistic experience aligning client expectations and the team’s commitment. On top of just coding applications, I learnt the importance of handling tasks as a team and effective communication. |
*Swee Heng | *Swee Heng | ||
− | ** | + | ** This FYP gave me a very different perspective on development. Previously, as I am a freelance developer, I always took projects without having any much consideration on the stakeholders as my intentions is just simply to complete the projects and move on. After this Final Year Project, my view on any projects changed. Stakeholder management is actually pretty important as whatever we develop will eventually be something that should change their lives instead of adding more trouble to them. |
*Huili | *Huili | ||
− | ** | + | ** This 6 month journey I have walked has been a rewarding and enriching experience. From gathering requirements, listing functions, drafting UI to coding out the real application. Even though it was not smooth sailing as we thought it would be, we learnt from our mistakes and grew even stronger at the end of it. IS480 grilled us and the challenges that we’ve encountered made us go beyond our limit. Nevertheless, I am glad that we've made it till the end! |
*Victoria | *Victoria | ||
− | ** | + | ** This semester has been tough with the loss of a loved one. I learnt that professional responsibility is crucial in the context of not only FYP, but also at work in the future; no matter how down I am, I still need to produce the work as my role as a team member. I'm incredibly grateful for my thoughtful and understanding teammates for having my back, supporting me through this difficult semester. After all, this song by The Beatles, "With a Little Help From My Friends", serves as a reminder to me that we're all in this together and no member will be left behind. |
| | | | ||
| style="background-color:#111111; padding: 10 0 10 0;" width="1%" cellspacing="0" cellpadding="0" valign="top" border="0"| | | style="background-color:#111111; padding: 10 0 10 0;" width="1%" cellspacing="0" cellpadding="0" valign="top" border="0"| |
Latest revision as of 05:28, 11 April 2018
Project Progress SummaryProject HighlightsPositive Highlights:
What unexpected events occurred?
List of requirement changes:
Project Achievements:
Project ManagementProject Status
Project Schedule (Planned Vs. Actual)Project MetricsProject RisksTechnical Complexity
Project QualityProject Deliverables
DeploymentClick here to enter web application Internal TestingClient Testing
ReflectionTeam Reflection & Learning Outcome
|
|