PMI Central Alabama Chapter Meeting 9/18/2018

Slides:



Advertisements
Similar presentations
1 Perspectives from Operating a Large Scale Website Dennis Lee VP Technical Operations, Marchex.
Advertisements

SEPARATING FACTS FROM FADS MUST-HAVE MANAGEMENT PRACTICES THAT TRULY PRODUCE SUPERIOR RESULTS What Really Works Harvard Business Review - July 2003.
CREATING WIN-WIN TRADE PROMOTIONS #Consumer360. Copyright ©2012 The Nielsen Company. Confidential and proprietary. #Consumer360 CAN 1 % MAKE A DIFFERENCE?
Data - Information - Knowledge
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Symantec Vision and Strategy for the Information-Centric Enterprise Muhamed Bavçiç Senior Technology Consultant SEE.
Backing up data By Alicia stewart.
IT Assurance and Reliability Why Should You Care? Richard Oppenheim, CPA, CITP President, SysTrust Services Corporation Presented to ISACA Regional Meeting.
© 2010 Plexent – All rights reserved. 1 Change –The addition, modification or removal of approved, supported or baselined CIs Request for Change –Record.
Software Testing Verification and validation planning Software inspections Software Inspection vs. Testing Automated static analysis Cleanroom software.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
©2013 Software AG. All rights reserved. Dr John Bates CTO, Software AG 12 th November 2013 Turning Market Crisis into Competitive Advantage The Clue’s.
1 BTS330 Vision & Scope. 2 IT Projects What defines project success? On time Within budget Delivers what the clients want The reality Less than 20% of.
1 Perspectives from Operating a Large Scale Website Dennis Lee.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
 Development is organized in a series of short, fixed-length mini-projects called iterations  Iterations are also incremental  Successive enlargement.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 22 Slide 1 Software Verification, Validation and Testing.
© 2010 IBM Corporation Business Analytics software Business Analytics Editable Text Editable Text Editable Text.
Requirements. Outline Definition Requirements Process Requirements Documentation Next Steps 1.
© 2015 Gryphon Networks Confidential The Four C’s to Accelerate your CRM’s ROI July 23, 2015.
Global Innovation Management VeMBA Business Models.
Lecture 19 Page 1 CS 236 Online 6. Application Software Security Why it’s important: –Security flaws in applications are increasingly the attacker’s entry.
1 ITOM 6.2 Data Center Migrations Tricks of the Trade Andy Abbas Co-Founder and VP.
Entrepreneurship.
BEHAVIORAL INTERVIEWS
Logic Models How to Integrate Data Collection into your Everyday Work.
Technology and Business Continuity
Build a Project Charter in 45 minutes or less
The Future of State Tax Audit Programs
Chapter 6: Securing the Cloud
Adam Backman Chief Cat Wrangler – White Star Software
High Availability Linux (HA Linux)
Distributed File Systems
PRESENTED BY MICHAEL PREMUZAK
The Future of State Tax Audit Programs
R SE to the challenges of ntelligent systems
Building Effective Backups
BA Yearend Procedure.
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Test Upgrade Name Title Company 9/18/2018 Microsoft SharePoint
Managing Information Technology
On the Menu Business Continuity Planning Cause Real Cost & Impact of
10 Steps to Better Requirements
Software testing strategies 2
Utilizing Internal Audit Metrics to Advance Your Department
Fault Tolerance Distributed Web-based Systems
Chapter 6 – Architectural Design
Replace with Application Image
TPM Definitions Goals and Benefits Components GEOP 4316.
Indianapolis Life. Insurance Company. The Balanced Scorecard
Organization Size, Life Cycle, and Control
Mapping your way to Profitability
Chapter 10 Communications Management
Projects: In the Beginning
System Testing.
Chapter 10 Communications Management
Working With Cloud - 3.
Chapter 10 Communications Management
Hardware-less Testing for RAS Software
System Start-Up and Shutdown
Projects: In the Beginning
Software Architecture
Chapter 5 Architectural Design.
Test Cases, Test Suites and Test Case management systems
How You Can Secure Funding for PRM Software
Budgeting Project support overview.
6. Application Software Security
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
The Intelligent Enterprise and SAP Business One
Driving Employee Engagement by Measuring HR Service Delivery
Presentation transcript:

PMI Central Alabama Chapter Meeting 9/18/2018 Guest Speaker: Greg Cottrell Clinical Instructor, The University of Alabama Email: gpcottrell@ua.edu

About me Education: Work Experience:

Failure: What is it really?

Failure is not an option: it is an inevitability!

How common is failure, really? Approximately only 40% of projects meet schedule, budget, and quality goals Group of recent studies puts the success of change initiatives at around 30% (on time, on budget, with expected outcome)

But what do you mean by “failure”? Define “failure”...? “Failed” vs. “challenged” Who gets to define failure? The client? (Which client?) The project team? Management? Executives? You? “Failure” can have as many definitions as “success”!

Common definitions of failure... Project fails to deliver on requirements Project fails to meet time, quality, and/or budget goals Project fails to meet financial forecasts or ROI targets Project fails to meet stakeholder expectations

Is “failure” always a bad thing? “If you're not failing every now and again, it's a sign you're not doing anything very innovative.” -Woody Allen “Failure happens all the time. It happens every day in practice. What makes you better is how you react to it.” -Mia Hamm “Success is 99 percent failure.” -Soichiro Honda

Catastrophe “Silver lining” (Oops) “Failing forward” opportunity for recovery, learning, & growth severity (Oops) “Failing forward”

How to “fail forward”... Fail with intent Fail fast, small, and cheap Learn from your results!

Scary stats In a study of 5,400 large scale IT projects (projects with initial budgets greater than $15M): 17 % of large IT projects go so badly that they can threaten the very existence of the company On average, large IT projects run 45% over budget and 7% over time, while delivering 56% less value than predicted

Question: Who might consider this project a “failure”, and why?

Different stakeholders may have different (possibly conflicting Different stakeholders may have different (possibly conflicting!) goals The customer (internal or external) Your “customer” is usually not a single entity! Your customer’s customers Your customer’s owners, investors, or taxpayers The project team Management and executives Regulators / auditors

Takeaways... Failure has no universal definition One person’s “failure” is another person’s learning opportunity In an argument about “success” and “failure”, the person who writes the check usually wins

Activity: Identify a “failure”, big or small, in your past projects. Consider the perspective of different stakeholders. What is something you can learn from this failure?

Failure in IT systems

Simple systems fail reliably Physical components (hard drives, memory, network connections, etc) are guaranteed to fail eventually Some portion of manually entered data will be invalid The power will eventually go out Cloud-based services do have outages Physical documents will be damaged or lost Limited security breaches are practically inevitable

Simple failures can be planned for! Measure the frequency of failures through logging and reporting Build additional capacity and/or backup systems in anticipation of failure Fail gracefully -- automate “clean” system responses to failure Isolate failures as much as possible through loose coupling Test failure conditions thoroughly

Complex systems fail unexpectedly Systems at scale often have unintuitive behavior (“ghost in the machine”) Components develop complex relationships; “butterfly effect” is common Failures in one part of the system can cascade to other areas

“Black Swan” events An Event that comes as a surprise, has a major effect, and is often inappropriately rationalized after the fact with the benefit of hindsight. “It was bound to happen.”

Complex failures can be mitigated! Use loose coupling to separate independent systems Build in excess capacity Use “circuit breaker” conditions to prevent runaway processes Build in service degradation under load Provide redundant paths for critical information Force constant testing and improvement by artificially creating failure (“Chaos Monkey”)

Information quality is important Maximize value of information Communications Reports Meetings Highlight what is most important Be aware of blind spots and call attention to them!

Information volume is important When approaching a problem, limit the quantity of information if possible Make critical information the most visible Keep less important information available for those who need it “Information radiator”

Questions? Greg Cottrell Email: gpcottrell@ua.edu