SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Project Complexity One year later David A. Maynard MBA, PMP January, 2010
Ice Storm – Winter of 2008 – My Front Yard (Lilly Pods ) Complexity occurs all around us 2
Why do you keep harping about project complexity? 3 You’re starting to scare us
Choose the most correct answer Kathi made me do it You have a mild case of OCD You need the PDUs The question “What processes or tools should I use for this project?” comes up all the time 4
Lets review some answers to the question 5
This question comes up in EVERY Project Management class Connelly Library – Moore College of Art and Design 6
Some possible answers All of the PMBOK guide The parts of the guide I Iike the best Priorities change every day, we don’t have time for this Whatever Prince2 template software says What my boss tells me We use all the templates in ‘Method 123’ software Whatever Lynn says What I used the last time 7 Only Microsoft Project We don’t use processes in our company My bosses don’t know anything about managing projects, so I can get away with anything We use all  the templates in MPMM software What I’ve read about on Gantthead.com The least amount possible
Is there an better answer? 8
The time has arrived for a new approach 9
The best answer It all depends upon the relative complexity of the project 10
The search for complexity information led to several documents… 11
And, there are new texts on the topic since last year… 12
The state of project management We should have better guidance about what processes & tools to apply to a particular project 13
My Goal From Last Year “Build a model and let it learn from us” 14
The Proposed Model  Development 15 Changed
The Model 16
Some people doubt this could work 17
Consider psychological inventories Myers-Briggs Type Indicator (MTBI) Questionnaire designed to measure psychological preferences in how people perceive the world and make decisions DiSC Four quadrant behavioral model based to examine the behavior of individuals in their environment  Dominance, Influence, Steadiness, Conscientiousness 18
19 Are those tests perfect? Are they often-times close? Are they useful?
Enough!What about the online model? 20
I’ve got it working 21 Just what do you think you're doing, Dave?
What / where? It’s written in Perl / CGI with MySQL and is running on a bit of my personal web space. But, it’s not ready for prime-time yet.   22
Perl? Developed by Larry Wall, a linguist working as a systems administrator for NASA, in 1987 Perl is nicknamed "the Swiss Army chainsaw of programming languages" due to its flexibility and adaptability. Extract of the Complexity Model 23
Implementation The user sees a series of HTML forms It appears just like a survey that we’ve all done many, many times.   Best browser support Most familiar interface Little confusion Rather boring  I’m looking for a way to make it more interesting 24
Graphics I think a dashboard would be nice  From my 38 year old Porsche (I’m the first owner!) 25
The inputs to the model 8 dimensions of project complexity were determined by “sitting and thinking” plus reading the reference texts One of the new books agrees with me! There are many factors which affect the dimensions Not all factors apply to all projects The factors may all have different weights 26
Dimensions and Factors 27
Dimensions of complexity 28
Factors We discussed the factors for each dimension last year No changes were made THEORY: As long as the most significant factors are included, the software should be able to produce a reasonable result I want to add a way so that users can add factors as they see fit 29
Weighting Each dimension has a dedicated HTML form  Each dimension can be weighted via an input to the form Each factor can be weighted individually 30
Asymptote  31 The intermediate answer is ‘normalized’ and established from 0 to 100 Score High Complexity Low Complexity
I’m starting to not like that methodThere’s a better way! 32 Statistics
33 There are three kinds of lies:  lies,  damned lies and statistics. -- Mark  Twain
New Way: Regression analysis A techniques for modeling and analyzing several variables The focus is on the relationship between a dependent variable and independent variables I hope to use a regression method in which the predictor variables are measured with error All of this goes into the database 34
I hit a snag in one area Procurement You can have complex project, but no procurement  You can have a simple project, with lots of procurement And!  The project Manager may not be involved in procurement anyway The procurement tools & templates are not directly related to project complexity 35
For instance A complexity score of 75 doesn’t mean you need to use a detailed procurement plan – if you’re doing only software development But it might!  If you needed to buy servers, workstations… whatever.  36
Walk-Through 37
Green Kryptonite 38 The complexity model
Non-secure entry 39 The help text may need improvement
Entry Page Thoughts Should add user account mechanism Would be nice to have a summary page of previous uses available 40 Hacker paradise
Security (not) No user login No IP recording Not Russian teenage hacker proof Doesn't implement my “hacker score” code 41 Real Russian Hacker
Business Area? Right now the business area input is equally weighted for all results It’s clear that different business areas will have different complexity multipliers Healthcare Automotive Banking.. This will become a factor as the model ‘learns’ 42
D1: Corporate Environment 43
Everything defaults to “medium” 44
45 Adjust the dimension’s weight
46 Select each factor’s weight
MySQL debugging lines The green text (green = good) on the top of each page is the SQL statements.   If they turn red, the database didn’t update 47
D2: Project Problem & Solution Each mind map area was converted to an HTML form 48
(some factor selections made) 49 Dimension 2 of 8
50 Dimension 3 of 8
(Some selections Made) 51 Dimension 4 of 8
(Some selections Made) Dimension 5 of 8 52
(Some selections Made) Dimension 6 of 8 53
(Some selections Made) Dimension 7 of 8 54
(Some selections Made) Dimension 8 of 8 55
Risks and Opportunities 56
And the answer is… 57
Answer number 1:  LOW 58
Answer number 2:What templates / processes are recommended(Greyed out are not recommended) 59 More
But wait!  There’s more! This is the page that will allow the model to “learn” Users can click on and off templates for their environment The system will remember those choices and adjust the weighting This portion of the code is not complete  60
There are a few bugs to fix 61
Future Work Improve security & user interface Install templates for download Finish the “learning” capability Email results (with links) to the user Create a better graphic of the complexity 62
63 ‘RADAR’ plots are commonly used for complexity I have some issues with this type of chart What do the areas between the axes mean? For instance, the ‘dot’ implies a combination of Risks / Opportunities and corporate environment
Soliciting Input Do I need to make it interesting to use? What about “adaptive” forms? Specialized processes or templates? 64
Ice Storm, 2008 – My front yard (Birch Tree) 65

Weitere ähnliche Inhalte

Was ist angesagt?

2.1 Understand problem solving concept
2.1 Understand problem solving concept2.1 Understand problem solving concept
2.1 Understand problem solving conceptFrankie Jones
 
PATTERNS05 - Guidelines for Choosing a Design Pattern
PATTERNS05 - Guidelines for Choosing a Design PatternPATTERNS05 - Guidelines for Choosing a Design Pattern
PATTERNS05 - Guidelines for Choosing a Design PatternMichael Heron
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL Um e Farwa
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL Um e Farwa
 
'A critique of testing' UK TMF forum January 2015
'A critique of testing' UK TMF forum January 2015 'A critique of testing' UK TMF forum January 2015
'A critique of testing' UK TMF forum January 2015 Georgina Tilby
 
Bt0081 software engineering
Bt0081   software engineeringBt0081   software engineering
Bt0081 software engineeringsmumbahelp
 
Ux camp handout_kontrapunkt_prototyping
Ux camp handout_kontrapunkt_prototypingUx camp handout_kontrapunkt_prototyping
Ux camp handout_kontrapunkt_prototypingKatja Egmose
 
Chapter4 high-level-design
Chapter4 high-level-designChapter4 high-level-design
Chapter4 high-level-designVin Voro
 
Grasp patterns and its types
Grasp patterns and its typesGrasp patterns and its types
Grasp patterns and its typesSyed Hassan Ali
 
human-computer-interaction-assignment-1 - Pixsdesign
human-computer-interaction-assignment-1 - Pixsdesignhuman-computer-interaction-assignment-1 - Pixsdesign
human-computer-interaction-assignment-1 - Pixsdesignbutest
 
Soft Computing: A survey
Soft Computing: A surveySoft Computing: A survey
Soft Computing: A surveyEditor IJMTER
 
Engineering Design & Development Project
Engineering Design & Development ProjectEngineering Design & Development Project
Engineering Design & Development ProjectDan Pfeiffer-Kelly
 

Was ist angesagt? (20)

clean code - uncle bob
clean code - uncle bobclean code - uncle bob
clean code - uncle bob
 
Icpc13.ppt
Icpc13.pptIcpc13.ppt
Icpc13.ppt
 
2.1 Understand problem solving concept
2.1 Understand problem solving concept2.1 Understand problem solving concept
2.1 Understand problem solving concept
 
PATTERNS05 - Guidelines for Choosing a Design Pattern
PATTERNS05 - Guidelines for Choosing a Design PatternPATTERNS05 - Guidelines for Choosing a Design Pattern
PATTERNS05 - Guidelines for Choosing a Design Pattern
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Dit yvol2iss24
Dit yvol2iss24Dit yvol2iss24
Dit yvol2iss24
 
Introduction to problem solving in C
Introduction to problem solving in CIntroduction to problem solving in C
Introduction to problem solving in C
 
09 grasp
09 grasp09 grasp
09 grasp
 
Tdd
TddTdd
Tdd
 
'A critique of testing' UK TMF forum January 2015
'A critique of testing' UK TMF forum January 2015 'A critique of testing' UK TMF forum January 2015
'A critique of testing' UK TMF forum January 2015
 
Bt0081 software engineering
Bt0081   software engineeringBt0081   software engineering
Bt0081 software engineering
 
Ux camp handout_kontrapunkt_prototyping
Ux camp handout_kontrapunkt_prototypingUx camp handout_kontrapunkt_prototyping
Ux camp handout_kontrapunkt_prototyping
 
Chapter4 high-level-design
Chapter4 high-level-designChapter4 high-level-design
Chapter4 high-level-design
 
Grasp patterns and its types
Grasp patterns and its typesGrasp patterns and its types
Grasp patterns and its types
 
Ced unit 1 notes-new
Ced unit 1 notes-newCed unit 1 notes-new
Ced unit 1 notes-new
 
human-computer-interaction-assignment-1 - Pixsdesign
human-computer-interaction-assignment-1 - Pixsdesignhuman-computer-interaction-assignment-1 - Pixsdesign
human-computer-interaction-assignment-1 - Pixsdesign
 
Interaction Patterns In User Interfaces
Interaction Patterns In User InterfacesInteraction Patterns In User Interfaces
Interaction Patterns In User Interfaces
 
Soft Computing: A survey
Soft Computing: A surveySoft Computing: A survey
Soft Computing: A survey
 
Engineering Design & Development Project
Engineering Design & Development ProjectEngineering Design & Development Project
Engineering Design & Development Project
 

Andere mochten auch

Complexity in projects
Complexity in projectsComplexity in projects
Complexity in projectsLeon Dohmen
 
Project Complexity (Case study)
Project Complexity (Case study)Project Complexity (Case study)
Project Complexity (Case study)Sunny Mahajan
 
Big dig powerpoint
Big dig powerpointBig dig powerpoint
Big dig powerpointchrisminer01
 
#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...
#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...
#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...#FlipMyFunnel
 
MS Office - MS Outlook & Calendar
MS Office -  MS Outlook & CalendarMS Office -  MS Outlook & Calendar
MS Office - MS Outlook & CalendarVR Talsaniya
 
Microsoft project calender
Microsoft project calenderMicrosoft project calender
Microsoft project calenderMaheep Gupta
 
20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktopp6academy
 
Importance of Microsoft Project and Primavera
Importance of Microsoft Project and Primavera Importance of Microsoft Project and Primavera
Importance of Microsoft Project and Primavera Sagar Tilwani
 
Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2p6academy
 
Primavera vs Microsoft Project Professional
Primavera vs Microsoft Project ProfessionalPrimavera vs Microsoft Project Professional
Primavera vs Microsoft Project ProfessionalAdvaiya Solutions, Inc.
 
Top 10 Microsoft Project Problems
Top 10 Microsoft Project ProblemsTop 10 Microsoft Project Problems
Top 10 Microsoft Project ProblemsMark Corker
 
Understanding Microsoft Project 'Calendars' ‘Working Time’, etc
Understanding Microsoft Project 'Calendars' ‘Working Time’, etcUnderstanding Microsoft Project 'Calendars' ‘Working Time’, etc
Understanding Microsoft Project 'Calendars' ‘Working Time’, etcKhalid Noor Mohammed
 
Primavera P6 Tips and Tricks
Primavera P6 Tips and TricksPrimavera P6 Tips and Tricks
Primavera P6 Tips and Tricksp6academy
 

Andere mochten auch (20)

Complexity in projects
Complexity in projectsComplexity in projects
Complexity in projects
 
Project Complexity (Case study)
Project Complexity (Case study)Project Complexity (Case study)
Project Complexity (Case study)
 
Complex project management
Complex project managementComplex project management
Complex project management
 
Big Dig
Big DigBig Dig
Big Dig
 
Big dig powerpoint
Big dig powerpointBig dig powerpoint
Big dig powerpoint
 
#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...
#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...
#FlipMyFunnel Boston 2016 - Lindsy Lettre and Adam New-Waterson - The Big Dig...
 
MS Office - MS Outlook & Calendar
MS Office -  MS Outlook & CalendarMS Office -  MS Outlook & Calendar
MS Office - MS Outlook & Calendar
 
Microsoft project calender
Microsoft project calenderMicrosoft project calender
Microsoft project calender
 
20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop
 
Oracle Primavera P6 16.1 Released - Everything You Need To Know
Oracle Primavera P6 16.1 Released - Everything You Need To KnowOracle Primavera P6 16.1 Released - Everything You Need To Know
Oracle Primavera P6 16.1 Released - Everything You Need To Know
 
Primavera vs microsoft project
Primavera vs microsoft projectPrimavera vs microsoft project
Primavera vs microsoft project
 
Importance of Microsoft Project and Primavera
Importance of Microsoft Project and Primavera Importance of Microsoft Project and Primavera
Importance of Microsoft Project and Primavera
 
Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2
 
What's New in Primavera P6 16.2
What's New in Primavera P6 16.2What's New in Primavera P6 16.2
What's New in Primavera P6 16.2
 
Difference between versions of primavera 6,7,R8.1,R8.2,R8.3
Difference between versions of primavera 6,7,R8.1,R8.2,R8.3Difference between versions of primavera 6,7,R8.1,R8.2,R8.3
Difference between versions of primavera 6,7,R8.1,R8.2,R8.3
 
Primavera vs Microsoft Project Professional
Primavera vs Microsoft Project ProfessionalPrimavera vs Microsoft Project Professional
Primavera vs Microsoft Project Professional
 
Primavera p6 v8.2 session 1
Primavera p6 v8.2 session 1Primavera p6 v8.2 session 1
Primavera p6 v8.2 session 1
 
Top 10 Microsoft Project Problems
Top 10 Microsoft Project ProblemsTop 10 Microsoft Project Problems
Top 10 Microsoft Project Problems
 
Understanding Microsoft Project 'Calendars' ‘Working Time’, etc
Understanding Microsoft Project 'Calendars' ‘Working Time’, etcUnderstanding Microsoft Project 'Calendars' ‘Working Time’, etc
Understanding Microsoft Project 'Calendars' ‘Working Time’, etc
 
Primavera P6 Tips and Tricks
Primavera P6 Tips and TricksPrimavera P6 Tips and Tricks
Primavera P6 Tips and Tricks
 

Ähnlich wie Complexity 2

[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language ModelsDataScienceConferenc1
 
Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)Maurício Aniche
 
Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012jonathw
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for TestingSQALab
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptxgdgsurrey
 
Can we induce change with what we measure?
Can we induce change with what we measure?Can we induce change with what we measure?
Can we induce change with what we measure?Michaela Greiler
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine LearningAgileThought
 
Machine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparisonMachine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparisonAlain Chabrier
 
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsSE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsAmr E. Mohamed
 
Lightweight Model-Driven Engineering
Lightweight Model-Driven EngineeringLightweight Model-Driven Engineering
Lightweight Model-Driven EngineeringJordi Cabot
 
Implementing Machine Learning in the Real World
Implementing Machine Learning in the Real WorldImplementing Machine Learning in the Real World
Implementing Machine Learning in the Real WorldJesus Rodriguez
 
​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!Eindhoven University of Technology / JADS
 
Applying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software EngineeringApplying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software EngineeringMajed Ayyad
 
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour  Nantes 2010)Agile and Modeling / MDE : friends or foes? (Agile Tour  Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)Jordi Cabot
 
54 C o m m u n i C at i o n s o F t h e a C m j u.docx
54    C o m m u n i C at i o n s  o F  t h e  a C m       j u.docx54    C o m m u n i C at i o n s  o F  t h e  a C m       j u.docx
54 C o m m u n i C at i o n s o F t h e a C m j u.docxevonnehoggarth79783
 
From DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transitionFrom DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transitionAnne-Marie Tousch
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubDevOpsDays Tel Aviv
 
DataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdfDataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdfJedha Bootcamp
 

Ähnlich wie Complexity 2 (20)

[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
[DSC Europe 23] Dmitry Ustalov - Design and Evaluation of Large Language Models
 
Managing machine learning
Managing machine learningManaging machine learning
Managing machine learning
 
Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)Can ML help software developers? (TEQnation 2022)
Can ML help software developers? (TEQnation 2022)
 
Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012Whittle Modeling Wizards 2012
Whittle Modeling Wizards 2012
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for Testing
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx
 
midterm_fa08.pdf
midterm_fa08.pdfmidterm_fa08.pdf
midterm_fa08.pdf
 
Can we induce change with what we measure?
Can we induce change with what we measure?Can we induce change with what we measure?
Can we induce change with what we measure?
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine Learning
 
Machine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparisonMachine Learning vs Decision Optimization comparison
Machine Learning vs Decision Optimization comparison
 
SE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design PatternsSE2_Lec 19_Design Principles and Design Patterns
SE2_Lec 19_Design Principles and Design Patterns
 
Lightweight Model-Driven Engineering
Lightweight Model-Driven EngineeringLightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
 
Implementing Machine Learning in the Real World
Implementing Machine Learning in the Real WorldImplementing Machine Learning in the Real World
Implementing Machine Learning in the Real World
 
​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!
 
Applying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software EngineeringApplying Systems Thinking to Solve Wicked Problems in Software Engineering
Applying Systems Thinking to Solve Wicked Problems in Software Engineering
 
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour  Nantes 2010)Agile and Modeling / MDE : friends or foes? (Agile Tour  Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
 
54 C o m m u n i C at i o n s o F t h e a C m j u.docx
54    C o m m u n i C at i o n s  o F  t h e  a C m       j u.docx54    C o m m u n i C at i o n s  o F  t h e  a C m       j u.docx
54 C o m m u n i C at i o n s o F t h e a C m j u.docx
 
From DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transitionFrom DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transition
 
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHubSOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
SOLVING MLOPS FROM FIRST PRINCIPLES, DEAN PLEBAN, DagsHub
 
DataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdfDataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdf
 

Kürzlich hochgeladen

Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 

Kürzlich hochgeladen (20)

No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 

Complexity 2

  • 1. Project Complexity One year later David A. Maynard MBA, PMP January, 2010
  • 2. Ice Storm – Winter of 2008 – My Front Yard (Lilly Pods ) Complexity occurs all around us 2
  • 3. Why do you keep harping about project complexity? 3 You’re starting to scare us
  • 4. Choose the most correct answer Kathi made me do it You have a mild case of OCD You need the PDUs The question “What processes or tools should I use for this project?” comes up all the time 4
  • 5. Lets review some answers to the question 5
  • 6. This question comes up in EVERY Project Management class Connelly Library – Moore College of Art and Design 6
  • 7. Some possible answers All of the PMBOK guide The parts of the guide I Iike the best Priorities change every day, we don’t have time for this Whatever Prince2 template software says What my boss tells me We use all the templates in ‘Method 123’ software Whatever Lynn says What I used the last time 7 Only Microsoft Project We don’t use processes in our company My bosses don’t know anything about managing projects, so I can get away with anything We use all the templates in MPMM software What I’ve read about on Gantthead.com The least amount possible
  • 8. Is there an better answer? 8
  • 9. The time has arrived for a new approach 9
  • 10. The best answer It all depends upon the relative complexity of the project 10
  • 11. The search for complexity information led to several documents… 11
  • 12. And, there are new texts on the topic since last year… 12
  • 13. The state of project management We should have better guidance about what processes & tools to apply to a particular project 13
  • 14. My Goal From Last Year “Build a model and let it learn from us” 14
  • 15. The Proposed Model Development 15 Changed
  • 17. Some people doubt this could work 17
  • 18. Consider psychological inventories Myers-Briggs Type Indicator (MTBI) Questionnaire designed to measure psychological preferences in how people perceive the world and make decisions DiSC Four quadrant behavioral model based to examine the behavior of individuals in their environment Dominance, Influence, Steadiness, Conscientiousness 18
  • 19. 19 Are those tests perfect? Are they often-times close? Are they useful?
  • 20. Enough!What about the online model? 20
  • 21. I’ve got it working 21 Just what do you think you're doing, Dave?
  • 22. What / where? It’s written in Perl / CGI with MySQL and is running on a bit of my personal web space. But, it’s not ready for prime-time yet. 22
  • 23. Perl? Developed by Larry Wall, a linguist working as a systems administrator for NASA, in 1987 Perl is nicknamed "the Swiss Army chainsaw of programming languages" due to its flexibility and adaptability. Extract of the Complexity Model 23
  • 24. Implementation The user sees a series of HTML forms It appears just like a survey that we’ve all done many, many times. Best browser support Most familiar interface Little confusion Rather boring I’m looking for a way to make it more interesting 24
  • 25. Graphics I think a dashboard would be nice From my 38 year old Porsche (I’m the first owner!) 25
  • 26. The inputs to the model 8 dimensions of project complexity were determined by “sitting and thinking” plus reading the reference texts One of the new books agrees with me! There are many factors which affect the dimensions Not all factors apply to all projects The factors may all have different weights 26
  • 29. Factors We discussed the factors for each dimension last year No changes were made THEORY: As long as the most significant factors are included, the software should be able to produce a reasonable result I want to add a way so that users can add factors as they see fit 29
  • 30. Weighting Each dimension has a dedicated HTML form Each dimension can be weighted via an input to the form Each factor can be weighted individually 30
  • 31. Asymptote 31 The intermediate answer is ‘normalized’ and established from 0 to 100 Score High Complexity Low Complexity
  • 32. I’m starting to not like that methodThere’s a better way! 32 Statistics
  • 33. 33 There are three kinds of lies: lies, damned lies and statistics. -- Mark Twain
  • 34. New Way: Regression analysis A techniques for modeling and analyzing several variables The focus is on the relationship between a dependent variable and independent variables I hope to use a regression method in which the predictor variables are measured with error All of this goes into the database 34
  • 35. I hit a snag in one area Procurement You can have complex project, but no procurement You can have a simple project, with lots of procurement And! The project Manager may not be involved in procurement anyway The procurement tools & templates are not directly related to project complexity 35
  • 36. For instance A complexity score of 75 doesn’t mean you need to use a detailed procurement plan – if you’re doing only software development But it might! If you needed to buy servers, workstations… whatever. 36
  • 38. Green Kryptonite 38 The complexity model
  • 39. Non-secure entry 39 The help text may need improvement
  • 40. Entry Page Thoughts Should add user account mechanism Would be nice to have a summary page of previous uses available 40 Hacker paradise
  • 41. Security (not) No user login No IP recording Not Russian teenage hacker proof Doesn't implement my “hacker score” code 41 Real Russian Hacker
  • 42. Business Area? Right now the business area input is equally weighted for all results It’s clear that different business areas will have different complexity multipliers Healthcare Automotive Banking.. This will become a factor as the model ‘learns’ 42
  • 44. Everything defaults to “medium” 44
  • 45. 45 Adjust the dimension’s weight
  • 46. 46 Select each factor’s weight
  • 47. MySQL debugging lines The green text (green = good) on the top of each page is the SQL statements. If they turn red, the database didn’t update 47
  • 48. D2: Project Problem & Solution Each mind map area was converted to an HTML form 48
  • 49. (some factor selections made) 49 Dimension 2 of 8
  • 51. (Some selections Made) 51 Dimension 4 of 8
  • 52. (Some selections Made) Dimension 5 of 8 52
  • 53. (Some selections Made) Dimension 6 of 8 53
  • 54. (Some selections Made) Dimension 7 of 8 54
  • 55. (Some selections Made) Dimension 8 of 8 55
  • 57. And the answer is… 57
  • 59. Answer number 2:What templates / processes are recommended(Greyed out are not recommended) 59 More
  • 60. But wait! There’s more! This is the page that will allow the model to “learn” Users can click on and off templates for their environment The system will remember those choices and adjust the weighting This portion of the code is not complete 60
  • 61. There are a few bugs to fix 61
  • 62. Future Work Improve security & user interface Install templates for download Finish the “learning” capability Email results (with links) to the user Create a better graphic of the complexity 62
  • 63. 63 ‘RADAR’ plots are commonly used for complexity I have some issues with this type of chart What do the areas between the axes mean? For instance, the ‘dot’ implies a combination of Risks / Opportunities and corporate environment
  • 64. Soliciting Input Do I need to make it interesting to use? What about “adaptive” forms? Specialized processes or templates? 64
  • 65. Ice Storm, 2008 – My front yard (Birch Tree) 65