Warranties: Planning, Analysis, and Implementation