engineering failures timeline