ݺߣ

ݺߣShare a Scribd company logo
2010 Programming ContestPreliminary FeedbackRD Lead: Jeff Lai
Preliminary TopicMentioned in the topicDesign and implement everythingBe careful about defined restrictionsNot mentioned in the topicTo allow creativityTo check designs completeness2010/7/302Trend Micro Inc. (Confidential)
Preliminary TopicMain conceptsDistributed computingFault toleranceDynamic processing powerAll main concepts are extended in final round contest2010/7/303Trend Micro Inc. (Confidential)
Preliminary TopicFiles should be loaded into the systemDistributed file systemLoad balanceRecoveryResource managementDisk size2010/7/304Trend Micro Inc. (Confidential)
Running Environment32-bit OSWindows XP SP3Windows 7Ubuntu 8, 9, 10CentOS 5.42010/7/305Trend Micro Inc. (Confidential)
Judgment TasksQA testingDocument /source code review2010/7/30Trend Micro Inc. (Confidential)6
QA TestingTest DesignAcceptance TestingRequirement implementTest EnvironmentTest Case Design1st and 2nd run-Test2010/7/307Trend Micro Inc. (Confidential)
InstallableInstallation guide, operation guideSystem readyload simulator linkedWith small amount of dataProgress and outputLast Minutes ChangeCode freeze, Supper LabListed known issue
Run-ableWith large amount of dataInput error and retryreturn error and retryWith advanced featuresfault tolerant and scalableRemove and re-Add one process UnitLoad BalanceUI and OutputDebugString
Document ReviewObey the requirement and restrictionsEx: no software installation on file serverCompleted designEx: are all main concepts implemented?Good designEx: Performance, stability, dynamic, smart, management-ability2010/7/3010Trend Micro Inc. (Confidential)
Document ReviewExplain design from system view to detail levelEx: how to decide which machine to use?Clear graph and document layoutUser-friendly designEx: easy installation & good UI2010/7/3011Trend Micro Inc. (Confidential)
Source Code ReviewCheck if implementation aligns with designsCheck if system uses library/binary/source code that are not allowed2010/7/3012Trend Micro Inc. (Confidential)
Judgment PointsInstallable, run-able, and can pass as many cases as possibleGood design and detailed document2010/7/3013Trend Micro Inc. (Confidential)
Q & AAny questions or suggestions?2010/7/30Trend Micro Inc. (Confidential)14

More Related Content

2010 programming contest preliminary feedback

  • 1. 2010 Programming ContestPreliminary FeedbackRD Lead: Jeff Lai
  • 2. Preliminary TopicMentioned in the topicDesign and implement everythingBe careful about defined restrictionsNot mentioned in the topicTo allow creativityTo check designs completeness2010/7/302Trend Micro Inc. (Confidential)
  • 3. Preliminary TopicMain conceptsDistributed computingFault toleranceDynamic processing powerAll main concepts are extended in final round contest2010/7/303Trend Micro Inc. (Confidential)
  • 4. Preliminary TopicFiles should be loaded into the systemDistributed file systemLoad balanceRecoveryResource managementDisk size2010/7/304Trend Micro Inc. (Confidential)
  • 5. Running Environment32-bit OSWindows XP SP3Windows 7Ubuntu 8, 9, 10CentOS 5.42010/7/305Trend Micro Inc. (Confidential)
  • 6. Judgment TasksQA testingDocument /source code review2010/7/30Trend Micro Inc. (Confidential)6
  • 7. QA TestingTest DesignAcceptance TestingRequirement implementTest EnvironmentTest Case Design1st and 2nd run-Test2010/7/307Trend Micro Inc. (Confidential)
  • 8. InstallableInstallation guide, operation guideSystem readyload simulator linkedWith small amount of dataProgress and outputLast Minutes ChangeCode freeze, Supper LabListed known issue
  • 9. Run-ableWith large amount of dataInput error and retryreturn error and retryWith advanced featuresfault tolerant and scalableRemove and re-Add one process UnitLoad BalanceUI and OutputDebugString
  • 10. Document ReviewObey the requirement and restrictionsEx: no software installation on file serverCompleted designEx: are all main concepts implemented?Good designEx: Performance, stability, dynamic, smart, management-ability2010/7/3010Trend Micro Inc. (Confidential)
  • 11. Document ReviewExplain design from system view to detail levelEx: how to decide which machine to use?Clear graph and document layoutUser-friendly designEx: easy installation & good UI2010/7/3011Trend Micro Inc. (Confidential)
  • 12. Source Code ReviewCheck if implementation aligns with designsCheck if system uses library/binary/source code that are not allowed2010/7/3012Trend Micro Inc. (Confidential)
  • 13. Judgment PointsInstallable, run-able, and can pass as many cases as possibleGood design and detailed document2010/7/3013Trend Micro Inc. (Confidential)
  • 14. Q & AAny questions or suggestions?2010/7/30Trend Micro Inc. (Confidential)14