An insulin analogue contains a foreshortened B-chain polypeptide lacking residues B1-B3 and optionally contains an additional substitution in the C-terminal B23-B30 segment of the B-chain. The insulin analogue lacking residues B1-B3 may contain substitutions at B28 and/or B29 that confer rapid action and optionally a non-standard substitution at B24. The analogue may be an analogue of a mammalian insulin, such as human insulin. A nucleic acid encoding such an insulin analogue is also provided. A method of treating a patient comprises administering a physiologically effective amount of the insulin analogue or a physiologically acceptable salt thereof to a patient. A method of semi-synthesis is provided using an unprotected octapeptide by means of modification of an endogenous tryptic site by non-standard amino-acid substitutions.Un análogo de insulina contiene un polipéptido de cadena B reducida que carece de los residuos B1-B3 y opcionalmente contiene una sustitución adicional en el segmento B23-B30 C-terminal de la cadena B. El análogo de insulina que carece de los residuos B1-B3 puede contener sustituciones en B28 y/o B29 que confieren acción rápida y opcionalmente una sustitución no estándar en B24. El análogo puede ser un análogo de una insulina de mamífero, tal como insulina humana. También se proporciona un ácido nucleico que codifica tal análogo de insulina. Un método para tratar a un paciente comprende administrar una cantidad fisiológicamente efectiva del análogo de insulina o una sal fisiológicamente aceptable del mismo a un paciente. Se proporciona un método de semi-síntesis que usa un octapéptido no protegido por medio de la modificación de un sitio tríptico endógeno mediante sustituciones de aminoácido no estándares.