rahul arora. investigate the ways of enhancing the mobility of mobile applications by taking into...
TRANSCRIPT
Mobility Requirements Tool
for Github Projects 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.
Project Goals
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.
Main features
Project Managers: Biruk Yemane,Rahul Arora
Developers: Zhou Yi ,Biswa Raj Upreti
Client: Xiaozhou Li
Stakeholder
IDE: Netbeans, XAMP
Source Control: GitHub
Time/Issue Logging: Redmine
Communication: Slack
Mockups: Balsamiq
Tools
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.
Communication
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.
Development Model
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.
Project Risks