-
X-Received: by 10.49.132.5 with SMTP id oq5mr92424qeb.29.1376681197659; Fri, 16 Aug
2013 12:26:37 -0700 (PDT)
X-Received: by 10.49.132.5 with SMTP id oq5mr92424qeb.29.1376681197659; Fri, 16 Aug
2013 12:26:37 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
l!news.glorb.com!f7no2595584qan.0!news-out.google.com!he10ni2163qab.0!nntp.goog
le.com!fx3no2726881qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com
!not-for-mail
Newsgroups: pl.comp.programming
Date: Fri, 16 Aug 2013 12:26:37 -0700 (PDT)
In-Reply-To: <kuji43$mev$1@somewhere.invalid>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.61.199.27;
posting-account=VFwkXwoAAADdT4-lLKRZrMYkTjizGoyn
NNTP-Posting-Host: 31.61.199.27
References: <e...@g...com>
<kugrmv$bts$1@somewhere.invalid>
<2...@g...com>
<kuji43$mev$1@somewhere.invalid>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6...@g...com>
Subject: Re: SCRUM umarł, niech żyje SCRUM
From: Wojciech Muła <w...@g...com>
Injection-Date: Fri, 16 Aug 2013 19:26:37 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:204424
[ ukryj nagłówki ]On Thursday, August 15, 2013 11:44:34 PM UTC+2, Andrzej Jarzabek wrote:
> > To, że skoro już planujemy i jest to podstawą prac w sprincie,
> > to ograniczanie timeboxów ze względu na długość sprintu jest idiotyczne.
> > Miałem już wiele planingów, gdzie było "no, sprężajmy się, bo się
> > czas kończy". A potem zgrubna wycena na 5 pkt. stawała się w praniu 13 -
> > dramat.
>
> Ej, to wy naprawdę interpretujecie w ten sposób, że jak jest napisane
> ile godzin, to właśnie ma być tyle godzin i nie można tego zmienić na
> retrospektywie?
Nie można zmienić w trakcie spotkania - timebox rzecz święta, right?
> Pytanie jest takie - jeśli wam nie wystarczały np. cztery godziny przy
> dwutygodniowym sprincie, to znaczy, że osiem godzi dla miesięcznego
> sprintu powinno wystarczyć, ale się nie skaluje liniowo? I dlaczego nie?
> Przecież na dwa razy dłuższy sprint będzie do omówienia, wyszacowania i
> tak dalej dwa razy więcej itemów?
Z moich obserwacji wynika, że tego nie da się przewidzieć. Być może
wynika to ze specyfiki firmy, bo z jednej strony rozwijamy nowe systemy,
ale mamy też na głowie kilka działających i musimy je utrzymywać oraz
dodawać do nich nowe rzeczy.
Więc czasem tylko utrzymujemy i wtedy tak naprawdę nie ma co obgadywać,
kończymy szybko. Ale jak przychodzą nowe rzeczy, wówczas nierzadko nie
wystarcza czasu, nawet jak rozciągniemy spotkanie na maksa i się streszczamy.
Zresztą planowanie jest w wielu przypadkach bez sensu, ponieważ bez
jakiegoś rozpoznania tematu przez programistów estymaty są z kosmosu.
> > Położenie większego nacisku na stronę bizensową to istna rewolucja!
> > Moi scrumowi przyjaciele lubią mówić, że ich nie obchodzi sprzedaż. :)
>
> Od tego od zawsze była rola product ownera. I o tym też się w
> literaturze scrumowej od dawna mówiło (o maksymalizacji wartości
> klienta), tyle tylko, że scrum guide zawsze opisywał bardzo ogólny
> framework, a strona biznesowa jest inna w zależności od tego czy robisz
> produkt do sprzedaży, na zamówienie, na potrzeby wewnętrzne, a nawet czy
> robisz bazę szlauchów czy kaloszy.
Mnie chodzi o podejście programistów: my se tu dłubiemy, a czy biznes
to sprzeda, to mamy w dupie. Nawet jak biznes mówi, że czegoś potrzebuje
na już, to się nie da: bo nie ma wyceny, bo nie było planowania, bo
trzeba taski rozpisać, itd.
Miałem kiedyś taką sytuację, że napisałem coś poza sprintem na prośbę prezesa
i PO. Zespół miał gigantyczne pretensje - do mnie, do PO i prezesa rzecz jasna.
To, że dzięki temu firma sprzedała kilka rzeczy już się nie liczyło. Świat
postawiony na głowie.
> > Zawsze dzielimy, ale tylko ze względów praktycznych - planning z PO +
> > osobno rozpisywanie zadań i estymaty godzinowe. I np. to też krytykuję w
> > SCRUM-ie, że programers zajmuje się analizą całości projektu. Idiotyczne
> > marnotrawstwo czasu.
>
> To jest kilka godzin.
Zespół liczy 7 osób, planning trwa w praktyce od 6-8 godzin. Wychodzi co
najmniej tydzień pracy jednego programisty.
Jaki jest sens, żeby każdy wiedział, co trzeba zrobić w każdym tasku,
skoro i tak w praktycy zajmie się nim kilka osób? U nas zadanie robi
najczęściej jedna osoba, rzadziej 2, bardzo rzadko więcej ludzi.
> Ja mam regularnie do czynienia z sytuacjami, gdzie traci się dni i tygodnie
> w związku z tym, że programiści nie rozumieją wymagań i istniejącej
> funkcjonalności. To jest dopiero marnotrawstwo.
Macie jakieś sposoby na unikanie takich sytuacji?
w.
Następne wpisy z tego wątku
- 16.08.13 22:51 Marek Borowski
- 16.08.13 23:25 Wojciech Muła
- 17.08.13 01:43 Andrzej Jarzabek
- 17.08.13 01:54 Andrzej Jarzabek
- 17.08.13 20:46 Marek Borowski
- 17.08.13 23:27 Wojciech Muła
- 17.08.13 23:51 Wojciech Muła
- 18.08.13 04:06 Stachu 'Dozzie' K.
- 18.08.13 12:35 Andrzej Jarzabek
- 18.08.13 23:21 Maciej Sobczak
- 18.08.13 23:36 Stachu 'Dozzie' K.
- 19.08.13 00:15 Andrzej Jarzabek
- 19.08.13 02:31 A.L.
- 19.08.13 08:17 Paweł Kierski
- 19.08.13 08:29 Paweł Kierski
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-17 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-02-17 Chrzanów => Programista NodeJS <=
- 2025-02-17 Warszawa => Node.js / Fullstack Developer <=
- 2025-02-17 Białystok => System Architect (Java background) <=
- 2025-02-17 Białystok => Solution Architect (Java background) <=
- 2025-02-17 Gliwice => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-17 Gdańsk => PHP Developer <=
- 2025-02-17 Warszawa => Senior ASP.NET Developer <=
- 2025-02-17 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-17 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-02-17 Odśnieżanie samochodu
- 2025-02-17 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-17 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-17 Pompiarze...
- 2025-02-16 PV teraz