A321
Human-Machine Interface
Deviation - Altitude Excursion From Assigned Altitude; Deviation - Altitude Crossing Restriction Not Met; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Clearance
General None Reported / Taken
Procedure; Aircraft; Human Factors
IVANE arrival to ILS 36R was changed to RNAV 36R. The correct altitude was put into window and engaged the managed option. The MSTRD altitude dropped out and it started to descend. Crossed MSTRD at approx FL240 to FL250. From the beginning of this arrival to the end has 13 points to cross. I believe; along with other pilots; that this arrival is a very poorly written arrival; with 20 to 30 altitude deviations a month; it is very apparent that something is not right with this arrival.
A321 First Officer reports descending early on the IVANE 2 RNAV arrival to CLT; crossing MSTRD below FL260; after an approach procedure change.