Project Planning is a waste of time!!!

Slides:



Advertisements
Similar presentations
System Development Life Cycle (SDLC)
Advertisements

SM3121 Software Technology Mark Green School of Creative Media.
Chapter 9 – Software Evolution and Maintenance
Chapter 8: Systems analysis and design
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
Prof. Aiken CS 169 Lecture 61 Project Planning CS169 Lecture 6.
TOPIC 8 SYSTEM DEVELOMENTS, IMPLEMENTATION, MANAGEMENT AND APPLICATIONS CONTENT : 8.1 METHODOLIGIES AND SOFTWARE TOOLS FOR SYSTEM DEVELOPEMTN 8.2 APPLICATION.
Copyright 2010, The World Bank Group. All Rights Reserved. Testing and Documentation Part II.
Chapter 8: Maintenance and Software Evolution Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
PROJECT MANAGEMENT Software Engineering CSE
What is Growth Mindset? “To get the best out of people, we have to believe that the best is in there.” John Whitmore, Coaching for Performance
NEEDS ASSESSMENT HRM560 Sheikh Rahman
Managing Windows Server 2012
Mobile Testing - Bug Report
Server Upgrade HA/DR Integration
Top Ten List for Directors of Technology
Debugging Intermittent Issues
ROOT CAUSE ANALYSIS RCA
How to use the internet safely and How to protect my personal data?
The importance of project management
Chapter 18 Maintaining Information Systems
Nine Guiding Principles for Improving IT Service Management
Mobile Application Test Case Automation
It’s not all about the tool!
CS101 Introduction to Computing Lecture 24 Design Heuristics
1. Welcome to Software Construction
Late hand-in of assignments
Debugging Intermittent Issues
Software Processes (a)
Reporting Overview Business Goals Demystify the report menu
Advocacy and CampaiGning
The value of a project-oriented approach to IT and how we do it in IBM
Welcome Bienvenidos Memo Vargas.
Taking an Iteration Down to Code
Welcome John Doe.
Developing Learning To teach learning skills schools have to identify the key skills they value. This presentation is to explain the key learning skills.
Software Engineering (CSI 321)
Script-less Automation: An Approach to Shift-Left.
Optimizing L&D Contribution to Business Outcomes
Software Project Management
Tattling and Correcting Others
Paul Ammann The Agile Heresy: What Drives Traditional Software Engineering, and Why Agile Turns it Upside Down Paul Ammann.
CAUSE ANALYSIS CA
Overcoming project blockers in financial institutions
Chapter 2 Software Processes
When will we see people of negative height?
Why ISO 27001? Subtitle or presenter
Systems analysis and design, 6th edition Dennis, wixom, and roth
Welcome to Naviance at Lowell High School
Systems analysis and design, 6th edition Dennis, wixom, and roth
Chapter 9 – Software Evolution and Maintenance
Strategies for Test Success
CSE 303 Concepts and Tools for Software Development
Why ISO 27001? MARIANNE ENGELBRECHT
Requirements Engineering Processes
The Agile Inception Deck
AppointmentmentPeach Appointment Manager
Influence: The Key to Leadership
Roles and Responsibilities of a Project Manager
Chapter 8 Software Evolution.
Bedroc Culture An inside look..
Applied Software Project Management
Machine Learning in Practice Lecture 27
Key Ideas: unlock What is it about? How do I know?
Naming & Code Reviews.
Mistakes, Errors and Defects
Chapter 3: Project Integration Management
Manage testing by time boxes
How “Appeals” and Exam Estimates work
Defining Leadership Leadership + Creativity
Presentation transcript:

Project Planning is a waste of time!!! Maurice Perks IBM Fellow IBM Academy Maurice_Perks@uk.ibm.com 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Unless ………….. IBM Global Services 20/11/2018 © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Warning………………… This presentation may make you sit up and argue If it doesn’t it has failed 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

The focus of this presentation The world of Enterprise Computing The role of Technical Leaders 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Let’s characterise the IT project world that we live in …………. Many large projects fail What’s a large project? More than 1 person for more than 1 day What’s failure? Delivery of agreed business function, on time and to agreed budget doesn’t happen The larger the project the more chance of failure Lots of supporting evidence Some say that it is getting worse Lots of books written on the subject But it’s not just Project Size it’s also a factor called.. New Stuff All too often we ignore the real effects of New Stuff 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

What’s at the heart of the problem? We have a optimistic belief that Project Plans are correct The Plan, like the customer, is always right Here’s the plan and we have a lot of detail to back up this plan We’ll deliver you a new system using exciting new technology 83 people will do this It will take 6 months It will cost X k dollars 8 months later We don’t have a new system 134 people are still trying We have spent 1.5X k dollars 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Call a Review!!!!!!!!!!!!!!!!!!!! What’s the Solution? Detail is the focus!!! Stand back is the focus!!! 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Poor Execution of the Plan!!! What’s the Answer? Poor Execution of the Plan!!! 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Sorry the Plan is wrong The Answer is Rarely What’s the problem??? We really didn’t understand the difficulty and complexity of some of the tasks What’s the problem??? Well at least one of them. 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Our IT world is one of rapid technology change We often don’t realise the effects of this technology change on IT projects in particular on the planning process. Don’t blame the planners the blame lies with us, the technical community We, The Technical Leaders, don’t point-out to project planners that New Technology and the Skills are Unknown Subject Areas Basing plans on current knowledge is often very optimistic 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

What should we look for and call out? Any New Types of Components and/or Techniques and Practices Examples from the past: Workstations replacing Green Screens then Webservers replacing C/S Servers then Mobiles replacing Workstations C replacing Cobol then Java replacing C IP addressing replacing fixed addressing Unix replacing proprietary operating systems Linux replacing Unix OO replacing Structured Programming System management Grid Computing replacing whatever it replaces Any new component being inserted into an E2E flow that has to interface with old/existing components Etc.. Etc.. 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

What’s The Problem? Simply: we don’t always have the right knowledge and experience about the new stuff: How the new stuff works Performance Recovery Interface characteristics How to ‘program’ the new stuff Design of programming Key interfaces Best Practices How we might manage the new stuff As a component Within an E2E system 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

What should we, The Technical Leaders do? We must influence the Project Planning process to make sure that the original Plan takes into account that certain phases and tasks within a project will take longer than we might normally expect. Because We lack basic knowledge, there is a learning curve There are no standard metrics, by definition There are no Best Practices, by definition 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

What are some Rules of Thumb for New Components and Practices New Components or Connectivity Performance Metrics often don’t exist for Version 1 of components Triple the Performance Engineering effort and add special skills Recovery Characteristics won’t be well-understood Double the normal recovery design and testing effort If there isn’t a Red Book (how to install) on the new component and you know that you need one Double everything!!!! 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

What are some Rules of Thumb for New Components and Practices New Programming environments Basic Programming Skills will be in short supply and will be raw Double any estimates, finding or training takes time Testing tools won’t exist Triple any testing/proving estimates, mistakes will be made Good Design Skills and Best Practices won’t exist Triple any design estimates because you are probably going to have to redesign twice! 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

What are some Rules of Thumb for New Components in ‘Old’ Systems Normally they don’t fit!!!!!!! Why should they? The answer is always Adapters of one sort or another Perks’ Law on Adapter Sizing Whatever you think the effort is to produce an adapter from scratch it will be 10 times too small 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

So what must we not do? We must not sit back and watch, observe, and make learned judgements after the event because this leads to 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Poor execution of the plan 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

It leads to people saying…….. Project Planning is a waste of time!!! 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Unless ………….. we, The Technical Leaders, stand-up at the Planning Stage and explain the effects of the ‘New Stuff’ 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

So what’s the next ‘New Stuff’ for enterprises? It’s probably…. The real integration of systems and their applications That is producing the real Integrated Enterprise System This is going to be HARD We must say that is going to be HARD and therefore will take time, if we don’t Planning these Projects really will be a waste of time 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.

Warning………………… This presentation should have made you sit up and argue If it didn’t it has failed Don’t be afraid to stand-up it won’t hurt …. 20/11/2018 IBM Global Services © Copyright 2002 by International Business Machines Corporation. All Rights Reserved.