Wenn sie den Umfang und die Zeit festsetzen, können Sie nur die Drop-Qualität festlegen, um die Frist einzuhalten.
Wenn möglich, lassen Sie die externe Qualität fallen, die für die Stakeholder sichtbar ist, und machen Sie keine Kompromisse bei der internen Qualität, die Ihre Habitabilität in der Codebasis beeinträchtigt.
Ich glaube wirklich nicht, dass Selbstverbesserung Ihnen in dieser Situation helfen wird. Wenn überhaupt, dann ist es normalerweise Durchsetzungsvermögen.
Versuchen Sie, einen Fuß in die Tür zu bekommen, wenn die Arbeit geschätzt wird. Wie kann Ihr Chef abschätzen, wie lange Sie brauchen, um etwas zu tun?
Treffen Sie Ihrem Chef und / oder Kunden eine Auswahl. Zu oft entscheiden sich Entwickler selbst dafür, die Qualität zu reduzieren, ohne etwas zu kommunizieren. Verspätete Projekte / Arbeiten sind sehr verbreitet und werden in der Regel „verwaltet“. Handeln Sie rechtzeitig und warnen Sie die Leute, wenn Sie eine versäumte Frist sehen.
Sie können den Rahmen nicht kürzen oder die Frist verschieben, wenn Sie ihnen nichts mitteilen.
Wenn Sie bei der Qualität in irgendeiner Form Kompromisse eingehen wollen, lassen Sie es ihre Entscheidung sein. Geben Sie ihnen Sachen gegeneinander ab.
Einige Dinge, die nur DU entscheiden kannst. Wenn Sie es gerade zum Laufen gebracht haben. Aber es ist sehr unerreichbar. Vielleicht sind Sie sich nicht sicher, ob es in allen Fällen funktioniert. Sagen Sie niemandem, dass Sie fertig sind. Mach es nochmal. Sehr oft ist es eine Entscheidung, die nur Sie treffen können. Entweder weil das Problem sehr zeitaufwendig ist, oder weil Sie einen nicht-technischen Manager haben.
Manchmal ist das Teil Ihrer Arbeitsmoral. Würden Sie einfach einen Patienten zusammennähen, ohne sich die Hände zu waschen, weil Sie keine Zeit haben?
Denken Sie vor allem daran: Es gibt kein späteres.