Rahul Arora
Investigate the ways of enhancing the mobility of mobile applications by taking into account the varying contexts where the mobile applications are used in requirements analysis Develop a tool that helps in eliciting context related requirements.
Help mobile development teams to identify the primary context of use of mobile applications. To analyze requirements and their variations. To trace and manage the requirements for implementation. The target web service shall be connected with the Github features of user authorization, issue tracking and wiki via Github APIs.
Project Managers Project Managers: Biruk Yemane,Rahul Arora Developers: Developers: Zhou Yi,Biswa Raj Upreti Client: Client: Xiaozhou Li
IDE: IDE: Netbeans, XAMP Source Control: Source Control: GitHub Time/Issue Logging: Time/Issue Logging: Redmine Communication: Communication: Slack Mockups: Mockups: Balsamiq
Weekly meetings to discuss project progress within team members. Slack messaging for informal talks about the project. Meetings with client once every three weeks. Review meeting with supervisor and client. Google Drive for sharing documents, mockups and other files. Redmine or Jira for tracking issues.
Modified SCRUM Sprints of varied length in the duration of project. SCRUM meetings conducted weekly instead of daily. Short demos shown as they are available.
Unfamiliar team members. Lack of experience with apps and tools. If someone drops out of the project. Motivation Issues with team members. Requirements not clear enough. Projects may run over schedule, or requirements may not be delivered.