Download presentation
Presentation is loading. Please wait.
Published byHayden Josey Modified over 10 years ago
1
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani www.sadighim.ir Chapter 05
2
Outline Planning process Good planning Different types of planning Scheduling Time estimation Dead lines To save time Tools
3
Planning Planning specifies how the goals should be achieved within strategies, available resources and constraints Along the time, the plan should be revised, based on events and new information Planning is a process
4
Parts of planning Goal setting Analysis of resources Identify tasks Resource allocation Set checking meters and tools Clear and non-interpretable Measureable, with assessment and evaluation method Documents Products
5
Planning process
6
Good planning Covers all tasks All tasks are assigned Realistic Dead lines are clear Finishing points are defined Saves resources Have clear evaluation mechanisms
8
Different types of planning For development For education (staff, users) For risk management For maintenance Validity planning Market planning Configuration planning
9
Different types of planning
10
Scheduling To set time and order of execution for tasks The world is a real time system Scheduling is very important زمان بندي 1 زمان بندي 2 درس خواندن امتحان دادن سينما رفتن امتحان دادن سينما رفتن درس خواندن
11
In scheduling of software process Scheduling of knowledge works is not easy More people, does not mean better, more or sooner results Each project has its own specifications Correct level of selection Scheduling is a process Postponing, by any reason, is a mistake Concurrency issues should be considered
12
Scheduling
13
Time setting Time setting for each task Order of tasks and timing Effect of resource constraints Pessimistic scheduling (not optimistic) Time for specification and design = 2 * coding time Time for corrections = 2 * coding time As a non-functional requierment
14
Time setting
15
Valuable deadlines Deadline is maximum available time It gives a framework to our actions, and ourselves Usually saves time Set deadline yourself, if it not set by others Don’t post pound it You have other things to do Your expenses is getting more Time bargaining is not a positive issue
16
To save time Visualize activities Reduce confusion period Take jobs, based on your available power Don’t test new things (people, method, tools) in late projects Don’t change requirements easily Don’t post pond easily
17
To save time (Cont.) Consider integration strategy Consider weakest parts Follow the plan Consider human issues
19
Reasons for more time New/ unknown topics New/ unknown environment New methods High volume of data To be distributed Legacy issues Heavy office works
20
Reasons for more time (Cont.) Inconsistent management Not supporting users Real-time projects Sensitive, responsible system High availability
22
Scheduling tools Task duration and dependency tables Activity network Gantt chart Staff allocation chart Project management software
23
Task duration and dependency table فعاليتمدتوابستگي دريافت پيشنهاد پروژه 3 هفته - داوري 12 هفتهدريافت پيشنهاد پروژه داوري 22 هفتهدريافت پيشنهاد پروژه تصميم گيري و انتخاب مجري 3 هفته داوري 1 ، داوري 2 عقد قرارداد 2 هفتهتصميم گيري و انتخاب مجري
24
Activity network
25
Gantt chart
26
Staff allocation diagram
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.