Obowiazki PM

Wątek przeniesiony 2020-11-19 22:11 z Off-Topic przez cerrato.

poniatowski
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 miesiące
  • Postów:1657
1

Witam! Czy tez macie w swich zespolach Product Managera? Ja pracuje juz jakis czas w tej samej firmie i jest u nas nie techniczny PM. Gosc z ulicy. Nie kuma w ogole co sie dziej. Gosc ponad 5 last siedzi w tej samej pracy. Niby spoko nie kuma programowania, ale jak zadaje pytania co do projektu to tez nie kuma. Pytania oczywiscie nie techniczne. Np ostatnio pytam sie w naszym jednym e-commercial projekcie, gdzie moge zrobic anulowac zamowieni. Gosc, ze on nie wiem. Nastepnego dnia znowu jakis banal, a on dalej nic. I w ogóle patrzy sie na mnie z dziwieniem, ze w ogole pytam. Pracowalem wczesniej z 3 moze 4 roznych firmach IT. I zawsze byl PM czy Team Leader. I goscie zawsze byli techniczni. Zazwyczaj najstarsi wiekiem. 50% czasu programowali, 50% kontak z klientnem pisanie techniczne specifikacji czy po prostu zarzadznie ludzmi. I tutaj, pojawia sie problem. Bo ten e-commerce istnieje z 15 lat. Ja nie znam go calego. I czasem, naprawde jest ciezko ogarnac z kodu dlaczego sa jakies dziwne warunki etc. Glownie te warunki, czy funkcjonalnosc jest przez specyfikacje biznesu. Ale jak ja nie znam biznesu tez. To skad mam wiedziec co z czym sie je? I tak koncze w firmie, gdzie nie mam zupelnie kogo spytac sie jak dziala platforma. Czy to teraz jest normalna kolej rzeczy w firmach? W ogole to firma wymaga, ze sami programisci beda tworzyc tickety i pisac do nich dokumentacje. Nie wiem, moze jestem staro swiecki. Ale jak np ktos prosi mnie stworz formularz. To jak niby ja mam pisac specifikacje? Biznes musi najpier powiedziec co ma zawierac ten formulrz, co ma robic i gdzie byc zainstalowany. Ew ja moge powiedziec, ok moze lepij dodac takie inputy, albo dac formulrz w pop up window etc. Ale teraz fima oczekuje ode mnie, ze same bede pisal specyfikacje. Co za czym idzie, ze ja bede pytal sie biznesu o wlasnie tego typu rzeczy. Nie kumam ...

fasadin
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
3

Powiedz że możesz pisać specyfikacje, ale dodatkowo dostajesz wypłatę PM

PM powinien wszystko wiedzieć na temat domeny aplikacji oraz jej funkcjonalności ;)

Programista powinien (i to zależy) doradzić co techniczne jest możliwe, ile czasu zajmie, napisać to

KamilAdam
PM powinien wszystko wiedzieć na temat domeny aplikacji oraz jej funkcjonalności to czym się różni od PO?
fasadin
Zalezy o jakim PM mowimy ;) Nie tylko Scrumem czlowiek zyje :D W tym przypadku co napisalem wyzej PM = PO
poniatowski
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 miesiące
  • Postów:1657
0

Walsnie tak zawsze pracowalem, ale teraz nie. w ogóle firma ma z 20-30 programistow. I ponoc CTO dla kazdego mowi, ze maja pisac specyfikacje. PM tylko czasem organizuje planing meeting. I niby na bazie tego mam pisac notki, a pozniej tickety. Dla mnie to abstrakcja. Nie dochodzi do mnie.

The Pontiff
  • Rejestracja:ponad 4 lata
  • Ostatnio:10 miesięcy
  • Postów:128
1

Śmierdzi scrumem.

fasadin
Scrum nie ma nic do tego
IH
scrumem nie, ale zespołem i firmą @The Pontiff już tak, skoro ma takie skojarzenia
poniatowski
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 miesiące
  • Postów:1657
0

@The Pontiff Tak, tak. Scrum, Agile, Sprins, Retro, Planing meetings etc. Ale moim zdaniem PM i tak nie wykonuje swojej roboty. W ogole to nie wiem co on robi. Pewnie nic. Tylko prowadzi stand ups.

The Pontiff
  • Rejestracja:ponad 4 lata
  • Ostatnio:10 miesięcy
  • Postów:128
5

Prawdziwy product manager ma przesraną robotę bo bierze odpowiedzialność nie tylko za stan aplikacji, ale też za terminy i komunikację z biznesem. To powyżej wygląd na jakiegoś typka z HR-ów po kursie scruma.

poniatowski
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 miesiące
  • Postów:1657
0

Dokladnie, tak powinno byc. Gosc ma placone jak dobry programista, moze nawet ciut lepiej a nic nie robi. Malo tego w moich poprzednich pracach on bral cala odpowiedzialnosc za termy raz, ale jak cos poszlo nie tak, tak samo bral to na klate. I na spokojnie komunikowal do team co trzeba poprawic, czy czego biznes zapomnial dodac etc. A tutaj, jak cos sie "zjebie" to idzie od razy na developera, nie ma zmiluj sie :)

The Pontiff
  • Rejestracja:ponad 4 lata
  • Ostatnio:10 miesięcy
  • Postów:128
1
poniatowski
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 miesiące
  • Postów:1657
0

W sumie to moge nawet zrozumiec, ze np PM by dodawal tickets po uzgodnieniu ze mna. Albo nawet moze zadzwonic, obgadac projekt i w tym samym czasie dodawac bilety. Ja nie lubie ich tworzyc, bo to strata czasu. Jeszcze moge poprosza, zebym sam testowac? To bede PM, dev, QA w jednym, luzik :)

Bonanzaa
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 4 lata
  • Postów:168
3

@poniatowski: Wszędzie gdzie pracowałem to PM to Project Manager i była to osoba nietechniczna do pilnowania terminów i dogadywania umów, od znajomości produktu był Analityk czy Produkt Owner ale też nie programiści, od strony technicznej najstarszy programista to Architekt, jeśli jednak Product Manager to odpowiednik Analityka to powinien ogarniać funkcjonalności ale nie kod chyba że to jakiś Januszex w którym programiści robią wszystko

The Pontiff
Product Manager = Product Owner poza bańką scrumową
Bonanzaa
@The Pontiff: no właśnie nie bo w scrumie jak PO jest obłożony pracą to obowiązki rozdziela się na typowo analityczne i typowo managerskie dla PM(jest nawet nazwa na tą hybrydę scruma tylko wypadło mi teraz z głowy), a poza scrumem jak PM jest obłożony pracą to robi się analityka lub system architecta. PM robi to wszystko jak firma ma stanowiska typu projektant-fullstack-devops-akrobata
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
1
poniatowski napisał(a):

ktos prosi mnie stworz formularz. To jak niby ja mam pisac specifikacje? Biznes musi najpier powiedziec co ma zawierac ten formulrz, co ma robic i gdzie byc zainstalowany. Ew ja moge powiedziec, ok moze lepij dodac takie inputy, albo dac formulrz w pop up window etc. Ale teraz fima oczekuje ode mnie, ze same bede pisal specyfikacje. Co za czym idzie, ze ja bede pytal sie biznesu o wlasnie tego typu rzeczy. Nie kumam ...

Kto prosi o formularz?
Biznes nie, bo nie wie co i po co.
Ty sam nie, bo nie wiesz co i po co.
Firma czyli kto? Firma nie wie co i po co, wygląda jakby 'firma' widziała, że programiści się nudzą więc mają od robić średnio 3 formularze na miesiąc i mniej czasu marnować przy kawie.

Historia jaby z tych, w których kiedy wszystko działa i jest nudno, to się wrzuca temat: zróbcie 'z tym' coś nowego, jak nie macie pojęcia co i po co, to może nowy layout?


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
ID
  • Rejestracja:prawie 9 lat
  • Ostatnio:około rok
  • Postów:54
2

PM obrywa jesli z projektem jest cos nie tak. (Przekroczony budzet, zerwane terminy, bledy, brakujace funkcje, klijent niezadowolony). Z reguly nie chce obrywać, wiec musi piniwac projektu.

BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
1
poniatowski napisał(a):

ten e-commerce istnieje z 15 lat
Ja pracuje juz jakis czas w tej samej firmie i jest u nas nie techniczny PM. Gosc z ulicy. Nie kuma w ogole co sie dziej. Gosc ponad 5 last siedzi w tej samej pracy.

Czy ten biznes się sypie, nie zarabia, idzie do zamknięcia?

Pracowalem wczesniej z 3 moze 4 roznych firmach IT. I zawsze byl PM czy Team Leader. I goscie zawsze byli techniczni.

Czy ten e-biznes ma się bardzo dobrze a jedyny problem w tym, że są tam na stanowiskach ludzie nietechniczni co technicznym nie pasuje?


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
purrll
  • Rejestracja:około 5 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Kuala Lumpur
  • Postów:241
2
poniatowski napisał(a):

@The Pontiff Tak, tak. Scrum, Agile, Sprins, Retro, Planing meetings etc. Ale moim zdaniem PM i tak nie wykonuje swojej roboty. W ogole to nie wiem co on robi. Pewnie nic. Tylko prowadzi stand ups.

PM? Chroni zespół przed idiotami. Niestety w naszych krajowych warunkach często PM to po prostu idiota/kretyn (wstaw dowolne) nie mający pojęcia o swojej robocie.

  • Realizacja celów
  • Spinanie budżetu
  • Zarządzanie projektem/projektami i zakresem prac
  • Identyfikacja potencjalnych fucków w projekcie i minimalizacja ich wystąpienia
  • Dbanie o przepływ informacji
  • Delegacja zadań w projekcie
  • Ustalanie priorytetów zadań
  • Budowanie zespołu pod kątem realizacji projektu
  • Zarządzanie cyklem życia projektu
  • Definiowanie/specyfikowanie zadań
  • Zarządzanie i analiza zmian i potencjalnych za/przeciw wynikających z ich wprowadzenia
  • Raportowanie postępów w projekcie do przełożonych
  • Prezentowanie postępów
  • Planowanie i wdrażanie standardów wytwarzania projektu
  • Utrzymanie i aktualizacja dokumentacji projektu
  • Projektowanie i usprawnianie procesów ew. ubijanie jeżeli proces nie spełnia założeń

I pewnie kilka jeszcze się znajdzie. To są zadania PM'a, a nie jakieś cipcianie, mizianie i insynuacja, że coś się robi podczas gdy utrudnia robotę albo przerzuca ją na innych.


Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)