Klingt so, als würden Sie zwei verschiedene Fragen stellen:
Sind die Ergebnisse dieser Tests vertrauenswürdig?
Excel ist ein Tool wie jedes andere, mit dem wir arbeiten, und was in den Berechnungen geschrieben wurde, sollte eigentlich keinen Einfluss auf die Ergebnisse des Algorithmus selbst haben. Die Tatsache, dass die Schätzung von einem Excel-Makro stammt, spielt keine Rolle, ob die Ergebnisse der Berechnung (dh die Gültigkeit der Schätzung) gültig sind oder nicht. Wenn Sie im zugrunde liegenden Modell falsche Annahmen haben, spielt es keine Rolle, was Sie für die Berechnung verwenden, da die zugrunde liegenden Annahmen falsch sind.
Sollte ein Entwickler unter solchen Umständen die Verantwortung übernehmen, die Tests in der berechneten Zeit zu schreiben und auszuführen?
Wenn die Forderung, dass der Entwickler die Arbeit in der angegebenen Zeit erledigt, in ihrem Kontakt steht, können sie nicht viel dagegen tun, solange die Schätzungen angemessen sind. Was zum nächsten Punkt führt: Wenn die Berechnungen einen angemessenen Zeitraum angeben und den Schätzungen entsprechen, die sich der Entwickler selbst geben würde, besteht kein Grund, keine Einwände gegen die angegebenen Fristen zu erheben. Tatsächlich könnte dies für die Entwickler von Vorteil sein, da sie möglicherweise die im Modul verwendeten Annahmen beeinflussen können, im Gegensatz dazu, wenn ihnen eine willkürliche Zeitachse zugewiesen wird.
Wenn die Zeitpläne für den erforderlichen Arbeitsaufwand undurchführbar erscheinen, sollten sie dieses Problem offensichtlich ansprechen und versuchen, mit dem Manager zusammenzuarbeiten, um realistischere Zeitpläne zu erhalten. Wenn die Zeitpläne jedoch durchführbar sind, werden sie Schwierigkeiten haben, Einwände dagegen zu erheben.
In Bezug auf das Projektmanagement und die Schätzung von Zeitplänen ist dies zwar möglich, hängt jedoch in hohem Maße von der Art der ausgeführten Arbeit ab. Sie werden wahrscheinlich genauere Schätzungen für die zum Schreiben von Unit-Test-Code erforderliche Zeit sehen (vorausgesetzt, der Entwickler versteht das Framework und hat sie zuvor geschrieben) als für das Schreiben von neuem Code in Bezug auf die Anwendungsfälle, in denen der Test-Code geschrieben wird zum.