![Page 1: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/1.jpg)
ASC-RES
Project Organization
![Page 2: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/2.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 2
Projects
• Project components– A goal. Typically not well defined– A deadline. Often arbitrarily close– Some resources. Manpower, money, equipment, ...– Complexity. Management needed
• Management– Requirements– Tasks– Schedule– Risks
Resources
![Page 3: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/3.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 3
Planning Phases
• Draft
– Initial sketch
– Go/NoGo decision
• Refinement/Analysis– Collect information, brain-storming
– Definition of requirements + tasks
• Implementation (of the plan)
– Schedule, man-power, budget
• Execution
– Perform tasks• Team? Responsibility? Power?
– Controlling
Iterations
![Page 4: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/4.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 4
Planning Process
• Similar to SW development process, e.g. waterfall methodology (Bell, Thayer)
1)Capture requirements
2)Design
3)Implement
4)Evaluate
• Iterative!
wikipedia
Analysis
Implementation
Execution
Often different teams at
different phases
![Page 5: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/5.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 5
Simple Projects
• Single-person, no-budget– Still with goal, deadline, complexity and risk
• E.g. your master-thesis
• Overall goal + deadline: obvious
• Analysis– Information: topics, literature, skills, external dependencies, ...
– Requirements: functionality, performance, language,...
– Risks: incorrect assumptions, doesn't work, too slow, too late, ... Plan-B (several?)
• Define tasks, dependencies + milestones
– Plan
• Do your work!
– Reserve time for controlling/monitoring
Documentation + data management SWMindmaps, Wikis, etc
Project planning SW
![Page 6: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/6.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 6
Larger Projects
• Human + financial resources• Same structure as before plus
– Resource management– Teamwork
• Team– Members: hard (task relevant) + soft (team relevant) skills– Leader: set goals, decide, supervise, support, represent
• Often plus member tasks– Personal “issues” (team/self-oriented, character, ...)– Phases: orientation, conflicts, organization, performance– Topic on it's own
• Even larger projects => ERP (enterprise resource planning)– E.g. openerp.com (now Odoo)
Consider even on short-term
student groups
![Page 7: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/7.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 7
Team Hints
• Keep in mind: even small (>1), short-term groups are teams
• Without explicit team-structure “members” will underperform due to competition for leadership, unclear responsibilities/tasks or personal habit– Results will be sub-optimal and/or late
– Work will be less fun
– Even with explicit structure the above might happen
• Without leader, members should agree on goals, responsibilities and milestones– As early as possible
– Every member can request this to be done
Maybe doesn't matter so much
But this one does
![Page 8: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/8.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 8
Team Process
Bruce Tuckman
Forming
Storming
Norming
Perfoming
Getting in touchBrainstormingInefficientOrientation
OppositionComplaintsInefficientConflict
StructureAcceptance“Working”Organisation
ConstructiveResponsibleEfficientPerfomance
![Page 9: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/9.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 9
Software Tools
• Information– Collection
• Textfiles, databases• OneNote (MS)• Wikis: ZimWiki
– Visualisation• Drawings, diagrams• Maps
– Cmap– MindManager (more powerful)
• Plan– MS-Project– Projectlibre– Agile (Kanboard)
Agile
![Page 10: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/10.jpg)
ASC-RES
Information Collection
![Page 11: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/11.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 11
Information Handling Software
• Wiki: „The simplest online database that could possibly work.“ (www.wiki.org)– Wikis are frequently used to collect information on
WWW servers– Users can change content and structure of the data
• Data: text + document attachements (images, multimedia, doc files, etc) + formatting
• Structure: All content is held in „pages“. Page cross-references can be changes
• Zim Wiki is a desktop based Wiki– Multiple „books“– Wiki-like GUI
![Page 12: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/12.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 12
Starting
• Start ZIM from menu or type zim on the command line
• Create or select a notebook– Select default book
![Page 13: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/13.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 13
Configuration
• Select plugins (edit=>settings=>plugins)– Alphabetic sort– Task list– Screenshot (if avail.)– Calendar– Tags– Calculator
• Edit first page– Text– Tags: @theTag
• Search / Topics– Backlinks: :target
• Search / Structure
![Page 14: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/14.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 14
Get Started Video => Extra Material
![Page 15: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/15.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 15
Pages
• Create a couple of pages and sub-pages
• Pages can be moved• Or renamed• Or linked to
– drop to text area
• Markdown subset– Links (http://...)– * Lists
![Page 16: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/16.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 16
Add content
• Apart from formatted text, we can add documents links ...
• and images• We can also add files
via the „attachement folder“ or via the tools menue
• Clicking links starts the application (e.g. openoffice)
![Page 17: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/17.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 17
Search
• Search for plain text, tags (with @) or for backlinks (to current page)
• Adding a backlink to a page (e.g. :top:sub) creates that page
• Pages searchable via desktop tool too (e.g. recoll)
![Page 18: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/18.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 18
To Do's
• Pages can contain to-do items, with due dates and priorities– [] ToDo [d: 01-02-2013]!!!
• All items are listed in the to-do view (need index rebuild)– Not aware of interface
to external calendar tools
http://zim-wiki.org/manual/Start.html
![Page 19: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/19.jpg)
ASC-RES
CMAPs
Demo ...
![Page 20: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/20.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 20
Step 1
Start “CmapTools”
Login with some pwd
![Page 21: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/21.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 21
Step 1.5
![Page 22: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/22.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 22
Step 2
• Select root folder in user area
![Page 23: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/23.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 23
Step 3
• Default new map is created automatically• Create new folder, save map into
![Page 24: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/24.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 24
Step 4
• Drag sources into new folder from file browser
• Switch between tree/symbol view
• NB: German word for „Löschen“ is „Keine Treffer“
![Page 25: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/25.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 25
Step 4 -Video => Extra Material
![Page 26: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/26.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 26
Step 5
• Create map with concepts (boxes) and propositions (arrows)
• Drag sources from repository view• Use colors, infos, comments, containers, links• Layout options: manual, auto layout• Create sub-maps
![Page 27: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/27.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 27
Step 6
• Export CMAP to HTML– Flat folder structure with all files, except comments
Example: copy “tools” folder from resources into “My_Cmaps”Might need to “fix links” in all cmaps
![Page 28: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/28.jpg)
ASC-RES
Project Planning Software
![Page 29: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/29.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 29
Planning Software (Traditional)
• Basic functionality– Definition of tasks and milestones
• WBS – work breakdown structure
– Allocation of resources• RBS – resource breakdown structure
– Scheduling and dependencies– Monitoring
• Real projects are dynamic– Progress monitoring– Schedule updates
• Options: e-mail alerts, interfaces
GraphicalText/table based
![Page 30: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/30.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 30
Openproj/Projectlibre
• Serves basic functionality plus dynamic updates
• Limited compatibility to MS Project
http://www.projectlibre.org/
http://sourceforge.net/projects/openproj/
![Page 31: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/31.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 31
Create Project + Tasks
In Gantt-view insert tasks via Ctrl-I
Edit properties
![Page 32: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/32.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 32
Create resources
In Resource-view insert resource via Ctrl-I
“Aufwand” is manpower
![Page 33: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/33.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 33
Assign Resources to Tasks
![Page 34: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/34.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 34
Define Dependencies
Alternative:Click on first task and drag„chain“ to second task
EA is “Ende-Anfang” More options available like AA (+ opt. delay)
![Page 35: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/35.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 35
Project with Tasks and Utilisation Graph
Save initial version as baseline via tools->controlling->save baseline
Excessive load on N1
![Page 36: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/36.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 36
Modify Resources
Vacation
![Page 37: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/37.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 37
Schedule Slips wrt. Baseline
Update project viatools->controlling->update
Grey: baseline
![Page 38: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/38.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 38
Pert View (Netzplan)
WBS view
![Page 39: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/39.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 39
More Infos on Resource Usage
![Page 40: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/40.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 40
Budgeting per Task/Resource
![Page 41: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/41.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 41
Modern Project Management
• Traditional Project Management– HEAVY! start: requirements, dependencies, etc– Focus on plan and process– Inflexible
• “A good idea at a late time is not a gift, it’s a threat”
• Agile Manifesto (agilemanifesto.org)
![Page 42: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/42.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 42
Agile “Workflow” Principles
• Improve/optimize process(es)– Small work packages– Welcome changes (yes!)– Visualize tasks and progress– Responsible (cross-functional) teams
• Tools/Methods– Kanban (not specific to any flow)
• Observe + measure process, limit WIP• Maximize flow, minimize cycle time
– Scrum (Focus: SW development)• Maximize velocity• Defined roles, self organized teams• Iterations (sprints, increments, reviews)
Inspect and adapt
![Page 43: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/43.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 43
Visualize: Task Boards
Pending Finished
AA
BB
CC
DD
In ProgressFLOW
Pending Finished
AA
BB
CC
DD
In ProgressFLOW
Scrum Kanban
2
Limitedtime
Limitedwork
![Page 44: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/44.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 44
Effort Tracking
• New task estimates– Priority (P)– Complexity (C)– Duration (D)
• Sort tasks by weight (W)– E.g. W = P/C
• Or: value/duration
– Process top (high weight) to bottom
• Record actual effort– Discipline!
• Daily stand-ups
P
E
D
![Page 45: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/45.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 45
1 2 3 4 5 6 7 8 9 100
5
10
15
20
25
30
35
Cummulative Flow Diagram
PendingIn ProgressFinished
Task
s
01.11.1
6
03.11.1
6
05.11.1
6
09.11.1
6
11.1
1.16
15.11.1
6
17.11.1
6
19.11.1
6
23.11.1
6
25.11.1
6
29.11.1
60
20406080
100120140160180
Remaining work estimate
Initial
Actual
Wor
k [h
]
Metrics
Scrum• Burndown chart
Kanban• Cummulative flow
Team’s estimate precision will improve over time ...
Lead time
WIP limited to 4
WIP
![Page 46: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/46.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 46
Applications
• Many commercial workflow management applications– JIRA, Trello, Projectplace, Zoho, …
• Few free options– Self hosted
• kanboard.net (primarily kanban)• kados.info (scrum+kanban)
– Java/webapps• orangescrum.com• scrinch (sourceforge.net/projects/scrinch/)
– Trials/mini: zoho.com, (all free trials)
![Page 47: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/47.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 47
Signup to ASC Kanboard
https://asc-kb.ziti.uni-heidelberg.de
![Page 48: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/48.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 48
Edit Profile
![Page 49: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/49.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 49
Create (private) Project
![Page 50: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/50.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 50
Project Settings
Create/rename columns, edit task limits etc
![Page 51: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/51.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 51
Limit WIP
![Page 52: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/52.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 52
Modified Columns ...
![Page 53: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/53.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 53
Task Board (1)
Add new task
![Page 54: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/54.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 54
Add a Task
![Page 55: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/55.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 55
Add a Subtask
![Page 56: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/56.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 56
Task with some Subtasks
![Page 57: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/57.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 57
Subtask Timer
![Page 58: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/58.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 58
Task Overview
![Page 59: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/59.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 59
Convert Subtask to Task => Task Board (2)
![Page 60: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/60.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 60
Did some Work => TaskBoard (3)
Limit WIP:We cannot have more than 2 items in this column.
![Page 61: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/61.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 61
Taskboard Extras
• Swimlanes– Group tasks
• Categories– Label tasks
• Cover images– Illustrate tasks
• View can be filtered by …– User, category,
status ...
![Page 62: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/62.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 62
Project Overview
![Page 63: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/63.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 63
Analytics
![Page 64: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/64.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 64
Activity Stream
![Page 65: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/65.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 65
Gitlab Integration
• Creating issue on gitlab (gitswarm) creates task on kanboard.
• Process task until done• Close issue on gitlab• Task gets removed from kanboard• Task history remains in activity stream
![Page 66: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/66.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 66
Gitlab Token
Webhook: http://kanboard/?controller=WebhookController&action=handler&plugin=GitlabWebhook&token=2ab2e1631607d485bf729c5a1f206178f6cd31a9b1c69b1733d6f925eaa3&project_id=5
![Page 67: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/67.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 67
ASC Gitlab: GitSwarmhttp://mp-force.ziti.uni-heidelberg.de
![Page 68: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/68.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 68
Create Gitlab Project
![Page 69: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/69.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 69
Setup Kanboard Webhook
![Page 70: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/70.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 70
Useful Links
• Kanban and Scrum Book (free):– https://www.infoq.com/minibooks/kanban-scrum-minibook
• Kanban book (free): – https://kanbanery.com/ebook/GettingStartedWithKanban.pdf
• Kanban and Scrum Demo:– https://demo.tuleap.org/plugins/agiledashboard/?group_id=153
• Free (temporarily) services:– https://projects.zoho.com (unlimited users, single project free)– https://service.projectplace.com – https://kanboard.net/hosting
• Ziti ASC Kanboard:– https://asc-kb.ziti.uni-heidelberg.de
– Sign-up with student email
![Page 71: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/71.jpg)
ASC-RES
Project PlanningExercises
![Page 72: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/72.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 72
Step 1
• Groups of 3– Preferably different background
• Select (invent) project– E.g. Arduino Robot Control
• Set-up team– Leader? Skills?– Outline goals, responsibilities
• Initial requirements, functionalities
– Initial sketch (the HOW) / CMAP• Strategy – things to do, who does what • Consider risks (can be virtual)
Orientation(start)
Conflict
Performance
Organisation
Remember:
![Page 73: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/73.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 73
Step 2
• Initial plan: projectlibre/kanboard– Resources (team members, different skills)– Initial task set (for the project) – Task set (for the exercise) – Milestones (for exercise and project)– Save baseline– Task Columns– Subtasks– Time estimates
PL
KB
![Page 74: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/74.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 74
Step 3
• Use ZIM to collect project relevant resources– Plain text, images, screen shots
– URLs
– Bibliographic information
• Arrange information– Tags
– Links
• Search for something (arduinos, robots, motors, kits, ...)
• Define requirements and checklist – Can be abstract/non-sense, but from various areas
• Use cases, non-functional, functional
• Milestones, dates
![Page 75: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/75.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 75
Step 4
• Update Plan – Refine project tasks
• Dependencies• Unexpected delays
– WBS + RBS– Check progress (delays), resource utilization,
deadlines– Print Gantt and reports
![Page 76: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/76.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 76
Step 5
• Use CMAPs to visualize important project aspects– For exampe: requirements, specification,
implementation (or whatever is important)– Use different maps with cross-links
• Auto layout vs. manual layout
– Use different sources (URLs, images, PDF)– Export one particular map to WWW for public
distribution• Make sure all links are valid
![Page 77: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/77.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 77
Step 6
• Documentation– Use impress (powerpoint) or cmap– Project, goals, team structure– Tool usage: cmap, zim and planner/kanboard
• Screen-shots• Cmap WWW export (.tgz) • Plan:
– Gannt, Pert/WBS, Milestones» Including monitoring
– Kanboard tasks
– Summary of SW-tool experience
![Page 78: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/78.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 78
Operational Structure• Check SW is working: 10'• Start with step 1
– Team composition (5 persons): 5'• Manager (timekeeper, requirements, checklist)• Expert 2 (HW: boards, robots)• Expert 2 (SW: OS, tools)
– Initial sketch/CMAP: 10' • Initial plan/projectlibre or Kanboard: 10'• Research/ZIM: 20'
– Individual areas (req/checklist, HW, SW)• Update plan: 10'• Visualize/CMAP: 10'• Summarize, export + document/impress: 5'
– ~ 7 - 10 slides, only screenshots• 2 presentations (one pr-libre, one kanban): 2 * 5'• Sign in to attendance list
90'
![Page 79: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/79.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 79
SW Setup
• Example software– Cmap: http://cmap.ihmc.us/products– Zim: http://zim-wiki.org/downloads.html
• Might need to set private TMPDIR– mkdir /tmp/$USERNAME– export TMPDIR=/tmp/$USERNAME
– Projectlibre: http://www.projectlibre.org/• All tools available in CIP pool except Kanboard (see before)
– CmapTools, projectlibre, zim• Resources
– asc.ziti.uni-heidelberg.de/sites/default/files/up/pub/wt16/projectPlanningAll.pdf– asc.ziti.uni-heidelberg.de/sites/default/files/up/pub/wt16/tools_resources.tar.gz
– Cmap: add via “add sources” => select folder “tools”. Select all except “.cmapthumbs”
![Page 80: Project Organization - SuS · ASC-RES 2015-12-18 Project Planning, A. Kugel 3 Planning Phases • Draft –Initial sketch –Go/NoGo decision • Refinement/Analysis –Collect information,](https://reader031.vdocument.in/reader031/viewer/2022031301/5be6c0c609d3f27e3c8b54fb/html5/thumbnails/80.jpg)
ASC-RES
2015-12-18 Project Planning, A. Kugel 80
Happy Planning ...