Pytanie:
Jak powiedzieć szefowi, że nieprzewidziana praca opóźni projekt?
redsoxfantom
2019-02-14 19:34:41 UTC
view on stackexchange narkive permalink

Jestem nowym kierownikiem zespołu w projekcie integrującym oprogramowanie mojej firmy z zewnętrznym dostawcą. Ten projekt został zaplanowany i oszacowany, zanim przyszedłem, więc po prostu podążam za mapą drogową.

Jednak właśnie otrzymaliśmy dostawę od dostawcy wymagającą zupełnie nowej metody komunikacji między naszym kodem a ich kodem. To była całkowicie nieplanowana praca, która musi zostać wykonana natychmiast i będzie wymagała przyzwoitego wysiłku, który wypchnie nasze inne planowane funkcje. Dowiedziałem się również, że ten dostawca był znany z tych „niespodzianek” w przeszłości.

Zasadniczo muszę powiedzieć mojemu szefowi, że właśnie dowiedzieliśmy się o funkcji X, która wymaga Y godzin pracy, która wypchnie funkcje A, B, C, bez zbytniego brzmienia jak narzekający. Jak najlepiej to zrobić?

Co twoja umowa z dostawcą mówi o niespodziewanych zmianach API?
Pięć odpowiedzi:
user44108
2019-02-14 19:37:44 UTC
view on stackexchange narkive permalink

Po prostu przedstaw mu fakty tak, jak je obecnie widzisz. To naprawdę takie proste.

Być może będziesz musiał zorganizować spotkanie, aby omówić konsekwencje tej zmiany i jej związek z mapą drogową. Przyjdź na to spotkanie z szacunkami, a na razie możesz to zrobić (i jakich pozycji nie możesz oszacować z powodu braku informacji).

A potem pozwól mu zdecydować, jak to się rozegra out - niezależnie od tego, czy musisz zmienić ścieżkę rozwoju i o ile.

Jeśli ten dostawca zmienił wcześniej słupki celu, nie będzie to całkowicie nieoczekiwane i może istnieć plan tworzenia kopii zapasowych tę ewentualność.

Pracowałem w firmach, w których obowiązywało porozumienie, że dostawcy nie niszczą interfejsu API, gdy tylko mają na to ochotę - obietnica braku zapłaty za usługę może być dość przekonująca.

+1.Dobra rada od @Snow.Dodam, że Y powinno być zakresem, a nie konkretną liczbą.
@Justin Zgoda, coś w rodzaju [szacunków za trzy punkty] (https://en.wikipedia.org/wiki/Three-point_estimation) powinno działać wystarczająco dobrze dla wszystkich zaangażowanych stron.
Może to być nawet coś, co wykracza poza ich zakres umowny.Jestem pewien, że premier byłby wdzięczny za zapłatę za to, zamiast nieoczekiwanie pochłonąć jego budżet.
Sourav Ghosh
2019-02-14 19:44:04 UTC
view on stackexchange narkive permalink

Jaki jest najlepszy sposób, aby to zrobić?

Natychmiast wejdź w przedyskutuj i powiedz swojemu szefowi: ( pożyczając słowa od siebie )

„Hej szefie, właśnie dowiedzieliśmy się o funkcji X, która będzie wymagała Y godzin pracy , co spowoduje wypchnięcie funkcji A, B, C. Dowiedziałem się również, że ten sprzedawca „PQR” był znany z tego, że w przeszłości wywoływał te „niespodzianki”. Nawet jeśli możemy uzyskać konkretne zapewnienia od „PQR”, to jest ostatnia z nich, powinniśmy rozważyć przejrzenie pozostałej mapy drogowej, aby upewnić się, że poradzimy sobie z kilkoma kolejnymi niespodziankami, nie przekraczając naszych terminów. ”

Jakie wyjście (plan B) ?

Zrozumiesz to po dyskusji ze swoim menedżerem i zespołem.

Tak jak mówi Sourav, kluczem jest *** natychmiast *** przekazanie informacji szefowi.
Można dodać do dyskusji, że: „ponieważ„ PQR ”robił to w przeszłości, a zatem najprawdopodobniej znowu w przyszłości, możemy chcieć zacząć szukać alternatywnego dostawcy, takiego z bardziej stabilnym zarządzaniem wydaniami / zmianamii lub zgodność wsteczna ”
@noslenkwah OK, nie wiem.Myślałem, że wspominając przepraszam, ale z drugiej strony, OP nie uwzględniał pierwotnego planu, więc nie ma za co przepraszać.Jakieś lepsze sformułowanie?
@SouravGhosh - zostawiłbym to.Nie ma powodu, by sądzić, że OP zostanie obwiniony za to, że klient przesunie słupki celu, a zatem nie ma powodu, aby rozwiązać ten problem.- tylko moja opinia
Zgadzam się *** natychmiast ***.Jak ktoś, kogo znam, lubi mawiać *: „Złe wiadomości nie stają się lepsze z czasem” *.
"Jakieś lepsze sformułowanie?"Co powiesz na „… Dowiedziałem się również, że ten sprzedawca„ PQR ”był znany z wywoływania tych„ niespodzianek ”w przeszłości. Nawet jeśli możemy uzyskać konkretne zapewnienia od„ PQR ”, że to ostatnia z nich, powinniśmy rozważyć przejrzenie pozostałej mapy drogowej, aby mieć pewność, że poradzimy sobie z kilkoma kolejnymi niespodziankami bez przekroczenia terminów ”.
Old_Lamplighter
2019-02-14 20:25:53 UTC
view on stackexchange narkive permalink

Nie zwlekaj, działaj teraz

To dość standard w branży.

Jak najszybciej przedstaw szefowi krótkie podsumowanie.

Zdarzyło się X, powodując Y, przyglądamy się, jak bardzo jest źle, i na podstawie Z dam Ci znać, ile czasu zajmie poprawienie.

Jeśli szef nie jest jeszcze świadomy skłonności sprzedawcy do takich rzeczy, daj mu znać. Może zajść potrzeba eskalacji w organizacji. Firma prawdopodobnie powinna podjąć kroki w celu uwzględnienia rekompensaty za takie „niespodzianki” w przyszłości.

Następnie kontynuuj, działając jak zwykle.

jcaron
2019-02-14 21:10:28 UTC
view on stackexchange narkive permalink

Szczerze mówiąc, nie wiem, w czym tkwi problem. To nie jest twoja wina, wina kogoś innego w twoim zespole, a nawet ludzi, którzy planowali przed tobą (chyba że tego rodzaju zachowanie tego dostawcy jest tak powszechne, że powinni uwzględnić odpowiedni bufor w planowaniu to!).

Jak powiedzieli inni, po prostu poinformuj swojego szefa o czasie wymaganym do dodatkowej pracy i nowych szacunkach dostaw.

W zależności od innych ograniczeń, które mogą wystąpić Twój szef może wtedy zdecydować (sam lub z tobą) o złomowaniu całości (staje się to zbyt kosztowne, skupmy się na czymś innym), wyrzucić niektóre funkcje, zmienić kolejność niektórych funkcji (potrzebuję funkcji X przed czasem Y z powodu Z), dodaj więcej zasobów ...

Oczywiście, jeśli jesteś już świadomy niektórych z tych ograniczeń (funkcja X jest wymagana przed czasem Y lub maksymalny budżet, cokolwiek się stanie, to Z ...), Powinieneś prawdopodobnie wziąć to pod uwagę w swojej komunikacji, prawdopodobnie z inicjatywą zasugerowania wszelkich innych zmian, które Twoim zdaniem są e konieczne (ale decyzję pozostaw im). Twój szef doceni, że przyszedłeś z rozwiązaniami, a nie problemami.

W zależności od tego, czy jest to nowa standardowa funkcja, czy coś, co jest stworzone specjalnie dla jednego klienta (lub kilku klientów), może również zaistnieć potrzeba aby komunikować się z klientem i / lub obciążać go wyższymi opłatami.

Ray Koren
2019-02-15 05:43:15 UTC
view on stackexchange narkive permalink

Powiedz szefowi, że właśnie dowiedziałeś się o funkcji X, która wymaga Y godzin pracy, co spowoduje wypchnięcie funkcji A, B, C. Nie narzekaj. Proste.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...