摘要:From the two points of view of software engineering and teaching strategy, the functional features and key elements on designing of the subject-based learning website are analysed in detail. A design method based on scrum is proposed and implemented of a subject-based learning website for the "Office Automation" course. The method improves the traditional process of scrum, it mainly integrates the designing of self-learning tasks in the form of user stories cards into the product backlogs of functionality requirements of the subject-based learning website, and establishes a scrum committee which contains of high educational experts and college leaders to ensure the agile development of the project. Finally, further researches on how to refine and evaluate the user stories reasonably, how to implement the test automation combined with manual test for agile project, how to manage and coordinate the work arrangements of team members to stimulate them self-driven awareness are expected in the paper.