Z mojego doświadczenia wynika, że najlepiej działające zespoły mają odrobinę umiejętności nakładania się różnych ról w cyklu życia, aby zapewnić, że nie będzie „rzucania się za mur”, ale płynne przejście między poszczególnymi etapami.
Podczas opracowywania produktu (lub funkcji / historii w produkcie) menedżer produktu i inżynier są dopasowywani jako większość właścicieli dwóch etapów, definicji (PM) i wdrożenia (inżynier).
Menedżer produktu - menedżerowie produktu są zasadniczo „projektantami funkcji”, a jeśli nie projektantami, są właścicielami. Ich wkład to wymagania klientów / firm, a ich dane wyjściowe to specyfikacje produktów, z których mogą korzystać inżynierowie.
Menedżer produktu zwykle przeprowadza wstępne badanie, które funkcje są potrzebne (w większej grupie analityk biznesowy pomoże w tym kroku), a następnie porządkuje je według surowych wymagań i propozycji produktów. W pewnym momencie może zaistnieć potrzeba zaangażowania inżyniera lub architekta, aby pomóc menedżerowi produktu dowiedzieć się, co jest opłacalne i odpowiednio dostosować.
Po dostarczeniu specyfikacji menedżer produktu często jest zasadniczo „właścicielem produktu” w procesie Scrum - osobą odpowiedzialną za zdefiniowanie „ukończenia” i zaakceptowanie końcowej pracy.
Po zakończeniu produktu menedżerowie produktów mogą być również odpowiedzialni za pomoc w obsłudze klienta, marketingu, a nawet w dziale sprzedaży w zrozumieniu, co zostało opracowane i jakie są najbardziej atrakcyjne funkcje.
Inżynier - jak wspomniano powyżej, inżynier może zostać wcześnie zaangażowany w proces, aby pomóc w określeniu wymagań. Ale podstawowa część pracy inżyniera zaczyna się, gdy specyfikacja produktu jest zdefiniowana i zatwierdzona do pracy. Inżynier wdraża oprogramowanie zgodnie ze specyfikacją, a także przekazuje wszelkie odkryte problemy w specyfikacji do menedżera produktu do rozpatrzenia.
Zazwyczaj, gdy produkt jest już w fazie rozwoju, menedżer produktu wkracza nieco w tło, podczas gdy inżynierowie mogą być bardziej zaangażowani w proces kontroli jakości.
Jeśli chodzi o nakładanie się - jak wspomniałem, będzie trochę tam iz powrotem między premierem a inżynierem. Podczas tej ewolucji wszelkie techniczne zrozumienie menedżera produktu pomoże zminimalizować potrzebny czas inżyniera, a im lepiej inżynier zrozumie potrzeby produktu, tym bardziej pomocne będą jego porady.
project
jestproduct
, ale myślę, że trzeba zatwierdzić edycję, aby była ona widoczna.Myślę, że menedżerowie produktów odpowiedzialni za rozmyślanie nad różnymi rzeczami, w tym jak promować i sprzedawać produkt. Z drugiej strony inżynierowie lubią jakość produktu.
źródło
Role zrównałbym w roli inżyniera z programistą, podczas gdy kierownikiem ds. Rozwoju jest kierownik ds. Rozwoju. Kierownik ds. Rozwoju może robić pewne rzeczy techniczne, ale nie zawsze. Jest to pomocne, jeśli PM ma zaplecze techniczne, aby zrozumieć problemy, z którymi borykają się programiści (nie ma już „co oznacza, że zajmuje to więcej niż pół godziny na ekran!”).
źródło
Prawdę mówiąc, jeśli chodzi o zastosowanie w dziedzinie oprogramowania, termin „menedżer produktu” jest tak naprawdę jedynym z nich. Mało kto robi coś zdalnego, jak „inżynieria” w oprogramowaniu. „Inżynier oprogramowania” jest zasadniczo pustym terminem stosowanym niepoprawnie, ponieważ brzmi dobrze i ponieważ ludzie nie ubiegają się o stanowiska „Code Monkey”.
źródło
Oświadczenie: Z punktu widzenia zadania, które nie jest ściśle programowaniem (niekoniecznie wysyłamy oprogramowanie)
W firmie, w której pracuję, większość menedżerów produktu to inżynierowie. Nie zawsze wykonują pracę na niskim poziomie, ale na pewno wiedzą, co się dzieje i mogą sami wykonać wybrane fragmenty. Zadaniem Project Managera jest komunikowanie się z klientem (lub klientami), innymi zespołami, jeśli takie istnieją, i działanie jako łącznik między zarządem niższego i wyższego szczebla oraz kierowanie zespołem w celu ogólnym. Co dokładnie robią, nie jestem pewien. Nie jestem menedżerem produktu.
Jednak różni się w zależności od firmy.
źródło