Assignment title: Information


SIT313 –MOBILE COMPUTING PROJECT2 – THIS IS A GROUP-BASED PROJECT - DUE 11:59PM, FRIDAY SEPTEMBER 23RD, END OF WEEK 10 SUBMISSION INSTRUCTIONS Please submit your work on weekly basis to the "project 2" assignment folder. From the navigation bar in the unit website, select assessment, assignment, project 2. Make sure to leave comment for every week submission with week number and things submitted. PROJECT DESCRIPTION – 50 MARKS [WEEKLY SUBMISSIONS ARE DUE ON SUNDAY11:59PM], FINAL SUBMISSION IS DUE ON FRIDAY, 23RD OF SEPTEMBER- 11:59PM So you have completed your first project. The objective of the first project was to make sure that everyone in the team has the core skills to build a basic mobile app using Xamarin.iOS or Xamarin.Android as well as other tools like Github or Bitbucket. Some of you have done really great job and cool ideas, so well done! In this project you need to use Xamarin.Forms & C# - you might use Xamarin.iOS or Xamarin.Android when needed in your project, but still the core is to use Xamarin.Forms to build a cross-platform mobile app. Below I will outline the key activities for your project. Project Idea: I will post few ideas on project 2 folder, and you are also free to come up with your project idea. Project Team: It is your responsibility to build the right team to work on the project, preferred 3 members. If you have other plans, please contact the unit chair. We expect your team to have at least two roles: developer + project manager (manage Trello board)/configuration manager (manage your Github project). Project Mentor: Your practical tutor will be your default mentor for this project, you need to attend in your practical to discuss progress, features, capabilities, and get things sorted out. For online students, you can do the same in your online seminar. The project mentor will submit a report at the end of the project reflecting the team's timely engagement. Process & Tools: Given that you will be working in a team, it is required to use project management and version control tools. We suggest to use Trello & Github. If you are not familiar with Trello or Github, please check the get started links below in the resources section. Project timeline: Ok, so what are you supposed to deliver between week 6 and week 10? Each week you should reflect on your project progress. Here is the proposed timeline. your project does not fit with this? please contact the unit chair. Week6: By the end of week6, your team need to submit a Trello board of the project with the (sprint) backlog filled with all the features (along with description) you plan to do. Also you need to submit your app UX and video explaining the idea, for a quick training on UX see the resources section. Week7-Week9: Each week your team needs to report the progress made, this includes a demo video of your app (1-2 minutes) and snapshot (show it from Trello) discussing progress made during the week by each team member, and plan for next week (2 minutes). Week10: Your team should submit: - A demo video of your final project, - Source code from Github with proper readme and license file, - Project retrospective board – see the resources section for a potential template. Make sure that each team member reflects on his experience. PROJECT RUBRIC – 50 MARKS – A DETAILED VERSION WILL BE AVAILABLE ON THE ASSIGNMENT FOLDER Project Management Team was able to collaboratively progress throughout the project timeline 5 Marks The project board captures all project activities, progression, discussion/comments/documents Version Control Team is able to use Version Control to work collaboratively on the project 5 Marks Project folder reflects all the branching/pull/push/merge requests and operations by team members – this need to be traced back to the Trello board and contributions Project Retrospective A details project retrospective is submitted representing work done and lessons learned by each member and within the team 5 Marks A detailed summary of lessons learned, issues, future ideas to do better, work done by each team member. App Demo Fully functional demo of the app demonstrating features available and platform capabilities used running on both Android and iOS 10 Marks A demo video on Youtube of your final app, outlining the idea, target users, value, and app in use. Layout All screen layouts look clean and neat. A low or High-fidelity prototype is included and feedback-loop based on users experience is demonstrated 15 Marks 5 Marks – layout looks good 5 Marks – low/high fidelity included 5 Marks – users feedback collected and incorporated. Platform capabilities Project used capabilities such as: offline mode, database, synchronization, security, APIs, proper use of MVVM 5 Marks Mentor Report Reflecting the timely progress and engagement of the team 5 Marks Total 50 Marks RESOURCE TO GET STARTED Trello Trello: https://trello.com/guide Trello tips: http://www.tommasonervegna.com/blog/2014/1/9/10-effective-tips-for-using-trello-as-an-agile-scrum-project-management-tool Trello template: https://trello.com/b/Nr3RvsY1/sprint-template Sprint Retrospective template: https://trello.com/b/YEXXigXH/template-sprint-retrospective-basic Github: Github getting started: https://guides.github.com/activities/hello-world Team collaboration with Github: http://code.tutsplus.com/articles/team-collaboration-with-github--net-29876 UX: Mobile Prototyping: https://www.lynda.com/Flinto-tutorials/Hands-UX-Mobile-Prototyping/452520-2.html?srchtrk=index%3a1%0alinktypeid%3a2%0aq%3aux+mobile%0apage%3a1%0as%3arelevance%0asa%3atrue%0aproducttypeid%3a2