From f2c45fb809aa35284a9d02105d2ec28111373203 Mon Sep 17 00:00:00 2001
From: Florian Moser <git@famoser.ch>
Date: Fri, 2 Apr 2021 16:46:50 +0200
Subject: [PATCH] Working on presentation

---
 project management/css/remark.css             |  14 ++
 project management/illustrations.bmpr         | Bin 0 -> 32768 bytes
 .../images/effort_increases_exponential.png   |   3 +
 .../images/project-fail-reasons.png           |   3 +
 project management/papers/glass2005.pdf       |   3 +
 project management/project management.html    | 157 ++++++++++++------
 6 files changed, 133 insertions(+), 47 deletions(-)
 create mode 100644 project management/illustrations.bmpr
 create mode 100644 project management/images/effort_increases_exponential.png
 create mode 100644 project management/images/project-fail-reasons.png
 create mode 100644 project management/papers/glass2005.pdf

diff --git a/project management/css/remark.css b/project management/css/remark.css
index cdb2ed8..b64de20 100644
--- a/project management/css/remark.css	
+++ b/project management/css/remark.css	
@@ -36,3 +36,17 @@ table thead th {
   border-bottom: 2px solid #dee2e6;
   vertical-align: bottom;
 }
+
+blockquote {
+  background: #dee2e6;
+  margin-left: 0;
+  padding: 0.5em;
+}
+
+blockquote > *:first-child {
+  margin-top: 0;
+}
+
+blockquote > *:last-child {
+  margin-bottom: 0
+}
\ No newline at end of file
diff --git a/project management/illustrations.bmpr b/project management/illustrations.bmpr
new file mode 100644
index 0000000000000000000000000000000000000000..140405f02e0c3f2fd24bfe2f4e2a8aabddc6450e
GIT binary patch
literal 32768
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

literal 0
HcmV?d00001

diff --git a/project management/images/effort_increases_exponential.png b/project management/images/effort_increases_exponential.png
new file mode 100644
index 0000000..f029c84
--- /dev/null
+++ b/project management/images/effort_increases_exponential.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:39292b0a073ecb8b376879bb7eced54a82b897d0a4e22394a99a4607391a0ffa
+size 7921
diff --git a/project management/images/project-fail-reasons.png b/project management/images/project-fail-reasons.png
new file mode 100644
index 0000000..947e247
--- /dev/null
+++ b/project management/images/project-fail-reasons.png	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0c4c5cfe5da1752ec3cf235112d2d18ee689852a8be7b6178254d94fd992043f
+size 31648
diff --git a/project management/papers/glass2005.pdf b/project management/papers/glass2005.pdf
new file mode 100644
index 0000000..66c6881
--- /dev/null
+++ b/project management/papers/glass2005.pdf	
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7f478730723cb8bf194bac9d518e38f103ca2f8d0855998f330bdc9dc1ebdc7
+size 163488
diff --git a/project management/project management.html b/project management/project management.html
index 880768b..23d56f7 100644
--- a/project management/project management.html	
+++ b/project management/project management.html	
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html>
   <head>
-    <title>It Project Management</title>
+    <title>IT Project Management</title>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
     <link rel="stylesheet" href="css/remark.css">
     <link rel="stylesheet" media="print" href="css/remark.print.css">
@@ -17,9 +17,38 @@ class: center, middle
 
 ---
 
-# Get authority
+# Motivation
+
+IT projects fail often (2017):
+- 14% fail completely
+- 31% didn’t meet their goals
+- 43% exceeded initial budgets
+- 49% were late
+- 69% succeed
+
+<small>
+[Source](http://www.pmi.org/-/media/pmi/documents/public/pdf/learning/thought-leadership/pulse/pulse-of-the-profession-2017.pdf?sc_lang_temp=en)
+</small>
+
+<small>
+*Sometimes success rates as low 16% are claimed, referencing a widely cited [report of 1994](https://www.standishgroup.com/sample_research_files/chaos_report_1994.pdf).*
+</small>
+
+---
+
+# Why projects fail
+
+Nearly universally referenced issues:
+- Inaccurate requirements
+- Uninvolved project sponsors
+- Inaccurate estimates
+- Unexpected risks
+
+[Source 1](https://www.atspoke.com/blog/it/reasons-for-it-project-failure/), [Source 2](https://www.orellfuessli.ch/shop/home/artikeldetails/ID39325699.html), PMO Survey 2020
+
+<img src="images/project-fail-reasons.png" width="100%">
+
 
-> When a program manager or product owner is assigned to lead the project, that project head must also be given the appropriate authority to make decisions in that capacity. 
 
 ---
 
@@ -94,7 +123,7 @@ List out of "Project Recovery" by Harold Kerzner
 IT-projects as a freelancer.
 
 Yes:
-- Marketing webpage for the shop of your dad
+- Marketing webpage for the business of your dad
 - Online shop for small printing shop
 - eVoting application for members of UZH
 - App & Webapplication combination for construction firm
@@ -107,7 +136,7 @@ No:
 
 ---
 
-# Experience of author
+# Experience
 
 Until bachelors:
 - Freelancer webpages since 2014
@@ -120,6 +149,11 @@ After bachelors:
 - VSETH board member 2019-2020
 - Master ETH (Computer Science) 2019 - 2022
 
+Projects managed:
+- 12 projects @ JKweb
+- 16 projects as Freelancer (of which 10 were bigger applications)
+- ~80 projects in total
+
 Projects: https://famoser.ch/
 
 ---
@@ -130,61 +164,43 @@ Projects: https://famoser.ch/
 
 **Know how to manage a project.** Concrete resources how to start, execute and finish a project.
 
-Claims:
-- Projects are successful or fail before the first line of code is written
-- Small projects (&lt;300h) are accurately estimatable in both time and cost
-- Complexity increases implementation efforts exponential
-
 ---
 
-# Reasons for project failures
-
-    Unrealistic Goals, Schedules and Budgets
-    Failure to Address or Adequately Consider the Need to Simplify Complex Business Processes and Rules That Cannot Readily Be Implemented Into New Solutions
-    Governance and Oversight Lack Accountability and Responsibility
-    Organizational Culture and "Optimism Bias" During Supplier Evaluation and Procurement
-    Poor Project Discipline and Process Controls That Impede the Ability to Make Informed Decisions
-    Failure to Define, Control and Track Change Requirements, and, in Particular, to Reference Changes Back to the Original Need
-    Underestimation and Overconfidence With Regard to Risk
-    Insufficient Management or Technical Expertise From External Service Provider, System Integrator or Consultant
-    Failure to Understand or Address Nonfunctional and Technical Performance Requirements
-    Program Manager Not Provided With Adequate Authority to Ensure the Project Is Undertaken as Required
-
----
+class: center, middle
 
-# Measure productivity
+# Preconditions for a successful project
 
+<i>Claim: Projects are successful or fail before the first line of code is written.</i>
 
 ---
 
-# Estimation
-
-can't predict the future
-
-can estimate *relative* complexity
+# Project Vision
 
-concrete process:
-- decompose tasks i
+The *elevator pitch* of your project.
 
----
+A good vision:
+- Is short
+- Focuses on the resulting benefits
+- Motivates
 
-# basic tasks
+For bigger projects:
+- Might include sub-visions 
+- Might include non-visions
 
-ownership product -> outside
-vision, expertise, schedule -> team
-progress, relationships -> stakeholders
+> The tool allows managers of a construction site to easily create and manage issues, and communicate those to the responsible craftsmen.
 
+---
 
+# Business environment
 
----
+business case:
+- alternatives? cost-benefit?
+- stable during the project?
 
-# The right project
-	
-vision is clear
-business case makes sense
-stakeholders are motivated, agreed and (personally!) back the project
-enviroment is stable during execution of the project
-expectations are realistic
+stakeholders:
+- agree about scope & purpose of project?
+- have realistic expectations?
+- personally support with time and money?
 
 ---
 
@@ -204,9 +220,47 @@ ressources are appropriate
 # Making requirements
 
 requirements:
-	decompose to suitable abstraciton level
+	decompose to suitable abstraction level
 	non-conflicting, appropriate for business case, on the correct abstraction level
 	agreed upon
+	
+function & non-function requirements
+
+---
+
+# Reasons for project failures
+
+    Unrealistic Goals, Schedules and Budgets
+    Failure to Address or Adequately Consider the Need to Simplify Complex Business Processes and Rules That Cannot Readily Be Implemented Into New Solutions
+    Governance and Oversight Lack Accountability and Responsibility
+    Organizational Culture and "Optimism Bias" During Supplier Evaluation and Procurement
+    Poor Project Discipline and Process Controls That Impede the Ability to Make Informed Decisions
+    Failure to Define, Control and Track Change Requirements, and, in Particular, to Reference Changes Back to the Original Need
+    Underestimation and Overconfidence With Regard to Risk
+    Insufficient Management or Technical Expertise From External Service Provider, System Integrator or Consultant
+    Failure to Understand or Address Nonfunctional and Technical Performance Requirements
+    Program Manager Not Provided With Adequate Authority to Ensure the Project Is Undertaken as Required
+
+
+---
+
+# Estimation
+
+can't predict the future
+
+can estimate *relative* complexity
+
+concrete process:
+- decompose tasks i
+
+---
+
+# basic tasks
+
+ownership product -> outside
+vision, expertise, schedule -> team
+progress, relationships -> stakeholders
+
 
 ---
 
@@ -274,6 +328,15 @@ continuously overview risks
 manage cost
 manage expectations
 
+# Estimation
+
+Claims:
+- Small projects (&lt;300h) are accurately estimatable in both time and cost
+- Effort increases in O(exponential) due to complexity
+
+<img src="images/effort_increases_exponential.png" width="50%">
+
+
 ---
 
 # About changes
@@ -301,7 +364,7 @@ Get to know all involved persons:
 Likely True Facts About Peopleâ„¢:
 - People are predictable
 - People can't be changed
-- People are good
+- People are good (or at least persuade themselves that they are)
 
 ---
 
-- 
GitLab