HeaderSIS.jpg

IS480 Team wiki: 2012T1 Innox Team

From IS480
Jump to navigation Jump to search
INNOX TEAM LOGO.png


Project Stakeholders


The Team That Brings It All Together


Home   The Team / LOMS   Project Overview   Project Documentation   Project Management   Resources & References


The Team

Name Picture Role Job Description
Jeylani Peer INNOX Jeylani.jpg Project Manager
  • Responsible for the overall project schedule and goals
  • Hold weekly team meetings and brief team on the schedule
  • Communicating with Supreme Court in negotiating requirements and functions
  • Ensuring that developers are on track with App Development
  • Assist in deployment and development for server side development
Mohamed Rizwan INNOX Rizwan.jpg Business Analyst
  • Responsible for assisting Project Manager in documentation
  • Responsible for ensuring communication flow among stakeholders
  • Responsible for taking minutes for all team meetings
  • Responsible for updating of Team Wiki Page
  • Working closely with Lead Developers to rigorously test product functionality
Wang Luhao INNOX Luhao.jpg Developer
  • Responsible programming the Server side of the application
  • Working closely with Project Manager and Business Analyst as product requirements change
  • Delegate and explain work to Developers and work together with them
  • Testing App functionality with Developers
Jeremy Leck INNOX Jeremy.jpg Lead Developer
  • Responsible for programming the Android Client Development
  • Working closely with Project Manager and Business Analyst as product requirements change
  • Delegate and explain work to Developers and work together with them
  • Testing App functionality with Developers
Wong Wei Min INNOX Weimin Face.jpg Developer
  • Responsible for overall development of the application with Lead Developer
  • Responsible for UI creation
  • Design test plans and test cases based on project requirements
  • Working closely with Lead Developer to rigorously test product functionality


Learning Outcome

SIS Learning Outcomes

1. Develop an IT system that satisfies a list of functional and quality requirements with a team. Student will practice their requirements gathering, analysis, design, implementation, testing, deployment and project management skills.

2. Experience an iterative software development lifecycle using a methodology such as agile RUP or eXtreme programming. Student will experience a project from inception to construction and hopefully a taste of deployment.

3. Build the additional depth required to become a Business IT professional. This includes building up competence in one or more of the IS depth elective courses, as well as learning domain knowledge by integrating technology into an industry sector.

4. Manage the project. This includes managing scope, risks, schedule, code configuration, and quality of the project. Student will manage the stakeholders, which include users, testers, sponsors or mentors, supervisors and reviewers.

Reference:http://blue.smu.edu.sg/IS480/2012-2013/Objective.html

Team Learning Outcomes

Jeylani Peer

1. To learn how to prioritize the core functions of the project and work towards the completion of the core functions before moving on to additional functions.

2. To develop efficient Schedule, Bug and Risk metrics to keep track of the project and to mitigate any possible problems that the project will encounter.

3. To ensure that every team member is allocated with sufficient amount of work during each sprint, to eradicate any free-riders or members doing more than they can handle.

Mohamed Rizwan

1. Understanding the business constraints that the client is currently having and translating it into technical information that the developers can work with.

2. Identifying trade-offs that will have to be made when developing various features that is available on the Application.

3. To Ensure that there is an efficient communication flow within the group and there is efficient feedback going back to the project manager and vise-versa.

Jeremy Leck

1. Learning to implement Location Based Services and to analyze and put together the Range matching algorithm.

2. To plan the development Sprints with the Project Leader and translate the ideas and strategy to the developers under effectively.

3. To Understand the application being developed on the User level. Putting myself in the shoes of the end user when thinking about the User Interface.

Wang Luhao

1. To efficiently learn and use ASP.NET and learning and experimenting with C# in the development of the Server side of the application.

2. To explore the possibilities of implementing indoor location based services, which is a technology which has not harnessed with effectiveness.

3. Able to understand the client's needs and being able to translate the requirements to technical requirements.

Wong Wei Min

1. To Understand the application being developed on the User level. Putting myself in the shoes of the end user when thinking about the User Interface.

2. To effectively translate all the technical specifications of the project into well documented diagrams such as the Sequence Diagram.