HeaderSIS.jpg

IS480 Team wiki: 2012T1 Bumblebee Learning

From IS480
Jump to navigation Jump to search
Minh.png
Home Project Overview Project Documentation Project Management Learning and Growth
Learning Outcome Reflection Resources & References

Learning Outcome

Learning Outcome
S/N Description Actions to Realize Learning Outcome(s)
1 Integration of business & technology in a sector context
1.1 Business IT value linkage skills
  • Deep understanding with aviation industry
  • Analyse what is SATS doing and what are the current problems that SATS is facing. After understanding SATS' deployment processes, help SATS solve their problem by developing SATS Staff Deployment Software
1.2 Cost & benefits analysis skills
  • Conduct cost and benefit analysis by comparing SATS current staffing cost and cost saving that brought about by SATS Staff Deployment Software in terms of time and monetary
1.3 Business software solution impact analysis skills
  • Conduct cost and benefit analysis by comparing SATS current staffing cost and cost saving that brought about by SATS Staff Deployment Software in terms of time and monetary
2 IT architecture, design and development skills
2.1 System requirements specification skills
  • Gather and propose functional and non-functional requirements of Staff Deployment Simulation Software
  • Analyze business requirements and propose user interface, infrastructure and applications needed to complete project.
2.2 Software and IT architecture analysis and Design skills
  • Design the solution architecture based analysis from gathered requirements.
2.3 Implementation skills
  • Implement system, develop and integrate all customized modules and third party functionalities.
  • Deploy prototype in every iteration and resolve bug from tests within proposed schedule.
  • Conduct User Acceptance Test (UAT) at every milestone for the developed product.
2.4 Computational thinking skills
  • Use Greedy Algorithm and Monte Carlo simulation in developing Staff Deployment Simulation Software\
  • Apply algorithm efficiency so that software could run in reasonable amount of time
2.5 Technology Application skills
  • Use data visualisation to make the result of our software reader-friendly
3 Project management skills
3.1 Scope management skills
  • Detail discussion with sponsor with regards to scope of the project
  • Discussion with supervisor with regards to scope of the project
  • Conducted sign-off with sponsor with regards to scope of the project
3.2 Risks management skills
  • Discussed risks with the team with regards to possible risks using risk metric.
3.3 Project integration and time management skills
  • Prepared a detailed schedule for the entire project span
  • Use schedule metric to make sure the team is on time with schedule and able to deliver the software
3.4 Quality management skills
  • Deploy prototype in every iteration and resolve bug from tests within proposed schedule.
  • Conduct 3 User Testing (UT) and Heuristic Evaluation for the developed product.
4 Learning to learn skills
4.1 Search skills
  • Learn how to find solution using the internet - blogs, forums and and articles
5 Communication Skills
5.1 Communication with clients
  • Liaise with clients throughout the project
5.2 Communication with team member
  • Communicate and work as a team throughout the project
5.3 Presentation skills
  • Organise requirements and deliverables and present it to supervisor and reviewers


Reflection

Reflection
Bumblebee Learning.png

Resources and References

Resources and References

Reading
Complexity and Big-O Notation[1]
Scheduling Algorithms[2]

Technology
Java/Java Swing [3]
NetBeans IDE [4]
Microsoft Access 2010[5]

External Libraries
iText PDF Generator[6]
JFreeChart[7]
Java Statistical Class[8]
Seaglass Look and Feel[9]
jCalendarButton[10]