A method of generating a task plan that defines a plurality of execution times of a plurality of tasks by using a computer, the method includes acquiring attribute information indicating a plurality of attributes of the plurality of tasks when the task plan is generated so that the plurality of tasks are executed within a first time period, and executing, based on the acquired attribute information, a determination process that determines the plurality of execution times of the plurality of tasks so that a plurality of attribute values of the plurality of attributes of the plurality of tasks increase or decrease as time passes within the first time period.
展开▼