Presentation is loading. Please wait.

Presentation is loading. Please wait.

In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani www.sadighim.ir Chapter 05.

Similar presentations


Presentation on theme: "In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani www.sadighim.ir Chapter 05."— Presentation transcript:

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

7

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

18

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

21

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

27


Download ppt "In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani www.sadighim.ir Chapter 05."

Similar presentations


Ads by Google