konto usunięte

Temat: Oprogramowanie dla PKW

Kto wie w czym było napisane?
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Oprogramowanie dla PKW

Biorąc pod uwagę to, czym zajmuje się firma Nabino i jakich pracowników szuka, to wygląda na PHP. A że w budżetówce króluje Symfony, to resztę można sobie dośpiewać.
BTW. Strona WWW tej firmy też przeżywa ciężkie chwile. :)
Tomasz Zadora

Tomasz Zadora programuję

Temat: Oprogramowanie dla PKW

Nawet jeżeli PHP, to ja bym nie zwalał winy na technologię, tylko (brak) umiejętności ludzi.
Konrad Łuczyński

Konrad Łuczyński Software Developer,
Ericpol

Temat: Oprogramowanie dla PKW

Napisane było w CakePHP, tak samo jak ich strona głowna (która działa jak cały system PKW, czyli nie działa).
Na Wykopie parę dni przed wyborami było nagłośnione trochę bo znaleźli linki prowadzące do jakiejś testowej/developerskiej wersji z włączonym debug-iem. Można było podglądać zapytania, sesje i inne rzeczy (standardowy debug output w CakePHP).
To było skazane na porażkę. W 3 miesiące nie da się czegoś takiego zbudować i być pewnym, że nie zawiedzie.
Łasi na pieniądze byli, to mają. Za kilka dni sprawa ucichnie i wszyscy będą zadowoleni ;-)
Tomasz Zadora

Tomasz Zadora programuję

Temat: Oprogramowanie dla PKW

Konrad Ł.:
[...]
To było skazane na porażkę. W 3 miesiące nie da się czegoś takiego zbudować i być pewnym, że nie zawiedzie.

To było do zrobienia w 3 miesiące, kwestia środków i umiejętności/doświadczenia w budowaniu takich systemów.

konto usunięte

Temat: Oprogramowanie dla PKW

Tomasz Z.:
Konrad Ł.:
[...]
To było skazane na porażkę. W 3 miesiące nie da się czegoś takiego zbudować i być pewnym, że nie zawiedzie.

To było do zrobienia w 3 miesiące, kwestia środków i umiejętności/doświadczenia w budowaniu takich systemów.

Nie da się zaprojektować w 100% sprawdzonego, w pełni działającego systemu w 3 miesiące, to raczej oczywiste, zwłaszcza, po zapoznaniu się z SIWZ: http://pkw.gov.pl/zamowienia-publiczne/zaprojektowanie...

Ktoś pomimo tego, zrobił to, rzekomo w dwa miesiące (ciekawy wątek u Hazana: https://www.facebook.com/grzegorz.marczak/posts/1015251... łącznie z odpowiedziami autora/autorów systemu). Łatwo psioczyć, jak się nie zna całej prawdy, wtedy nie trzeba udowadniać swojej niewiedzy... Owszem, wykonawca dał ciała (tak swoją drogą to była JEDYNA oferta w przetargu), ale IMHO większą winę ponosi zleceniodawca - standardowe kryterium to cena, więc czego można by oczekiwać?!?

Oczywiście najwięcej komentarzy (tzw, "gównoburzy") umieszczają ludzie, którzy nigdy przy takich zleceniach nie pracowali i/lub w ogóle się na temacie nie znają, np. tutaj: https://www.facebook.com/michal.ols/posts/1015241358913...Ten post został edytowany przez Autora dnia 17.11.14 o godzinie 13:15
Tomasz Zadora

Tomasz Zadora programuję

Temat: Oprogramowanie dla PKW

Piotr L.:
Tomasz Z.:
Konrad Ł.:
[...]
To było skazane na porażkę. W 3 miesiące nie da się czegoś takiego zbudować i być pewnym, że nie zawiedzie.

To było do zrobienia w 3 miesiące, kwestia środków i umiejętności/doświadczenia w budowaniu takich systemów.
[...]
udowadniać swojej niewiedzy... Owszem, wykonawca dał ciała (tak swoją drogą to była JEDYNA oferta w przetargu), ale IMHO
[...]

To była jedyna oferta nie ze względu na małą ilość czasu, ale ze względu na to jak współpracuje się z naszymi władzami.

Zapewniam Cię, że są w Polsce firmy, które pierwszy RC do testowania spokojnie wypuściłyby po 4-6 tygodniach (czasu było około 14 tygodni). Tylko nie za te pieniądze, i nie współpracując z ludźmi którzy są u władzy.

Po co się tak męczyć, skoro można zarabiać lepiej i przyjemniej.
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Oprogramowanie dla PKW

Ostatnio mam (wątpliwą) przyjemność realizować zlecenia dla instytucji budżetowych i muszę powiedzieć, że to, co tam się dzieje, to jest po prostu zgroza. Naprawdę, wcale się nie dziwię, że nikt nie startuje w przetargach, bo można wdepnąć w niezłe bagno. Terminy najczęściej kosmiczne - nierzadko od podpisania umowy do uruchomienia narzędzia zleceniodawca daje miesiąc, co w praktyce sprowadza się do tego, że trzeba mieć przynajmniej prototyp aplikacji już na etapie składania ofert. Czyli, trzeba zapłacić programistom bez żadnej pewności, że przetarg się wygra. A prawdziwa jazda zaczyna się, gdy zleceniodawca usiądzie przy takim systemie. Teoretycznie gotowym. Często gęsto trzeba wywracać aplikację do góry nogami siedząc po nocach, bo takiemu ignorantowi z przerostem ego nie podoba się jakiś moduł a głąb nie zdaje sobie sprawy z tego ile pracy wymaga taka poprawka.

konto usunięte

Temat: Oprogramowanie dla PKW

Tomasz Z.:
Piotr L.:
Tomasz Z.:
Konrad Ł.:
[...]
To było skazane na porażkę. W 3 miesiące nie da się czegoś takiego zbudować i być pewnym, że nie zawiedzie.

To było do zrobienia w 3 miesiące, kwestia środków i umiejętności/doświadczenia w budowaniu takich systemów.
[...]
udowadniać swojej niewiedzy... Owszem, wykonawca dał ciała (tak swoją drogą to była JEDYNA oferta w przetargu), ale IMHO
[...]

To była jedyna oferta nie ze względu na małą ilość czasu, ale ze względu na to jak współpracuje się z naszymi władzami.

No więc gdybyś śledził sprawę nieco głębiej, to dowiedziałbyś się nawet firma, pod którą SIWZ było pisane sobie to odpuściła ze względu na krótki czas realizacji...
Zapewniam Cię, że są w Polsce firmy, które pierwszy RC do testowania spokojnie wypuściłyby po 4-6 tygodniach (czasu było około 14 tygodni). Tylko nie za te pieniądze, i nie

4-6 tygodnie na napisanie RC?!? Nie chcę wiedzieć jak niska byłaby jakość takiego produktu... Testowanie "prostego" modułu (np. Direct Debit) w systemie bankowym trwa 4-6 tygodnie, produkcja takich systemów trwa jeszcze dłużej niż jego testowanie. Napisanie RC systemu dla PKW w 6 tygodni? Możliwe. Jakość takiego tworu? Zapewne spodziewanie niska...
współpracując z ludźmi którzy są u władzy.
>
Po co się tak męczyć, skoro można zarabiać lepiej i przyjemniej.

Ktoś przecież musi pisać te softy dla rządu, prawda?
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Oprogramowanie dla PKW

Tomasz Z.:
Zapewniam Cię, że są w Polsce firmy, które pierwszy RC do testowania spokojnie wypuściłyby po 4-6 tygodniach (czasu było około 14 tygodni).
Tomek, po prostu przeczytaj SIWZ i przestań wygadywać głupstwa. :)

konto usunięte

Temat: Oprogramowanie dla PKW

Andrzej P.:
Tomasz Z.:
Zapewniam Cię, że są w Polsce firmy, które pierwszy RC do testowania spokojnie wypuściłyby po 4-6 tygodniach (czasu było około 14 tygodni).
Tomek, po prostu przeczytaj SIWZ i przestań wygadywać głupstwa. :)

Ale po co, lepiej wypowiadać się z pozycji "nie znam się, to się wypowiem" :)
Tomasz Zadora

Tomasz Zadora programuję

Temat: Oprogramowanie dla PKW

Andrzej P.:
[...]
Tomek, po prostu przeczytaj SIWZ i przestań wygadywać głupstwa. :)

Tak zapoznałem się. Nadal twierdzę, że zespół 20-30 bardzo dobrych programistów, zgranych ze sobą przy tworzeniu podobnych projektów, i odpowiednio zarządzanych, byłby to w stanie wykonać w terminie. Tyko tak jak już pisałem: za większe pieniądze i nie z tymi ludźmi u władzy. EOTTen post został edytowany przez Autora dnia 17.11.14 o godzinie 14:59

konto usunięte

Temat: Oprogramowanie dla PKW

Tomasz Z.:
Andrzej P.:
[...]
Tomek, po prostu przeczytaj SIWZ i przestań wygadywać głupstwa. :)

Tak zapoznałem się. Nadal twierdzę, że zespół 20-30 bardzo dobrych programistów, zgranych ze sobą przy tworzeniu podobnych projektów, i odpowiednio zarządzanych, byłby to w stanie wykonać w terminie. Tyko tak jak już pisałem: za większe pieniądze i nie z tymi ludźmi u władzy. EOT

20-30 programistów przy takim projekcie?!? LOL! Sorki, ale odnoszę wrażenie, że nigdy nie pracowałeś przy naprawdę dużych projektach z większym zespołem/zespołami (podpowiedź: prawo Brooksa).
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Oprogramowanie dla PKW

Tomasz Z.:
Tak zapoznałem się. Nadal twierdzę, że zespół 20-30 bardzo dobrych programistów, zgranych ze sobą przy tworzeniu podobnych projektów, i odpowiednio zarządzanych, byłby to w stanie wykonać w terminie.
Samo zaprojektowanie aplikacji, to miesiąc pracy analityków, projektantów i grafików i to przy dobrych wiatrach. Naprawdę, to nie jest żaden przypadek, że ofertę złożyła tylko jedna firma.
Piotr S.

Piotr S. PHP - Symfony 2/3
Developer

konto usunięte

Temat: Oprogramowanie dla PKW

Andrzej P.:
Tomasz Z.:
Tak zapoznałem się. Nadal twierdzę, że zespół 20-30 bardzo dobrych programistów, zgranych ze sobą przy tworzeniu podobnych projektów, i odpowiednio zarządzanych, byłby to w stanie wykonać w terminie.
Samo zaprojektowanie aplikacji, to miesiąc pracy analityków, projektantów i grafików i to przy dobrych wiatrach. Naprawdę, to nie jest żaden przypadek, że ofertę złożyła tylko jedna firma.

Jak nie dłużej ;)

Tutaj nie ma co czarować: system jest spierdolony z tego co widać, ja tu nie próbuję nikogo bronić, ale to, że przetarg na wybory w listopadzie został rozpoczęty dopiero w lipcu?!? Tutaj właśnie powinny polecieć głowy za standardową już nieudolność w polskich instytucjach...Ten post został edytowany przez Autora dnia 17.11.14 o godzinie 15:26

konto usunięte

Temat: Oprogramowanie dla PKW

Piotr S.:
https://www.facebook.com/groups/net.developers.poland/p...

To sobie Nabino ukręciło bata na samego siebie ;) Ale jak ktoś jest na tyle durny, żeby brać się za takie projekty z tak wyżyłowanym deadlinem to na nic innego nie zasługuje ;) Zwłaszcza, że to z kasy podatników idzie ;)

Jeden z komentarzy na fejsie:
CYTAT:
"Uwzględniając liczne pytania dotyczące czasu liczenia głosów i związanego z tym procesu ich zliczania w systemie informatycznym PKW, chcielibyśmy przypomnieć, że system informatyczny musi w czasie rzeczywistym przetwarzać dane niemalże 250 tysięcy kandydatów na radnych i wójtów, burmistrzów i prezydentów miast zgłoszonych przez 12 tysięcy komitetów wyborczych na 114 tysiącach list kandydatów i niemożliwej dziś do precyzyjnego określenia, a idącej w miliony, liczby operacji wykonywanych na tych danych."

kurwa, gościu, jeśli nie wiesz ile operacji będziesz wykonywał wiedząc ile będziesz miał danych wejściowych to nie powinieneś robić software'u bardziej skomplikowanego niż stronki odwiedzane przez góra sto osób.
KONIEC CYTATU
(link: https://www.facebook.com/tomasz.stachewicz/posts/102055...Ten post został edytowany przez Autora dnia 17.11.14 o godzinie 15:33
Tomasz Zadora

Tomasz Zadora programuję

Temat: Oprogramowanie dla PKW

Wiecie co to jest programowanie modularne? Stosuje się je szczególnie tam gdzie występują duże zespoły programistów, właśnie po to aby zwiększyć ich wydajność, i przyspieszyć powstawanie oprogramowania.

Prawo Brooksa najbardziej dotyczy sytuacji, kiedy wiele osób siedzi nad jednym modułem/programem niepodzielonym na mocno niezależne moduły,
i pisząc kolokwialnie: "wchodzą sobie w paradę".

Zastosowanie modularności znacznie obniża ten negatywny efekt wynikający z Prawa Brooksa.

Z lektury SIWZ wynika, że całość spokojnie można podzielić na kilka modułów nad którymi pracuje 2-3 programistów.

Teraz już naprawdę EOT, bo nie chce mi się już dłużej przekonywać.Ten post został edytowany przez Autora dnia 17.11.14 o godzinie 15:38

konto usunięte

Temat: Oprogramowanie dla PKW

Tomasz Z.:
Wiecie co to jest programowanie modularne? Stosuje się je szczególnie tam gdzie występują duże zespoły programistów, właśnie po to aby zwiększyć ich wydajność, i przyspieszyć powstawanie oprogramowania.

Prawo Brooksa najbardziej dotyczy sytuacji, kiedy wiele osób siedzi nad jednym modułem/programem niepodzielonym na mocno niezależne moduły,
i pisząc kolokwialnie: "wchodzą sobie w paradę".

Zastosowanie modularności znacznie obniża ten negatywny efekt wynikający z Prawa Brooksa.

Z lektury SIWZ wynika, że całość spokojnie można podzielić na kilka modułów nad którymi pracuje 2-3 programistów.

Teraz już naprawdę EOT, bo nie chce mi się już dłużej przekonywać.

Zgodzę się, modularność jest zdecydowanie plusem w projektach. Przy czym: są moduły mniej i bardziej zależne od siebie i chcąc nie chcąc programiści, jak to sam napisałeś, "wchodzą sobie w paradę". Jakie podejście wybrało Nabino? Nie wiem. Jako obserwatorzy z zewnątrz możemy tylko gdybać jak projekt był zarządzany, projektowany i programowany. Jakiekolwiek podejście zostało wybrane nie było niestety tym właściwym. I pisanie rzeczy typu "20-30 programistów da radę w 4-6 tygodniu" to tylko wishful thinking bez znajomości tematyki od środka. Brałem udział w małych projektach (1-3 osoby, tydzień, dwa na realizację), średnich ale również i w tych w dużych (2-3 lata, mega budżet i team 10-12 osób) i wiem z doświadczenia że zwiększenie ilości osób nie przyśpiesza znacznie realizacji. Ale jak już pisałem wyżej: to zależy jak głęboko w takiej modułowej aplikacji owe moduły "wchodzą w siebie"... Ale ja mam doświedczenie w takich dużych projektach tylko w branży bankowej/finansowej, gdzie te moduły są jednak od siebie w jakimś stopniu prawie zawsze zależne - może w innych sektorach pisze się modułowe softy inaczej, może da się z podejściem huraoptymistycznym napisać soft dla PKW w 2 miesiące "na kolanie" nie dbając o jakość, kto wie?Ten post został edytowany przez Autora dnia 17.11.14 o godzinie 15:54
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Oprogramowanie dla PKW

Najśmieszniejsze w tym wszystkim jest to, że to nie jest jedyny przypadek tak radosnej twórczości ludzi od zamówień. Przykład z ostatnich tygodni, powiedzmy, że związany bezpośrednio ze mną (miałem być podwykonawcą ale po lekturze SIWZ wysłałem ich na drzewo):
http://mac.bip.gov.pl/publiccontracts/view/688
W skrócie: potrzebny jest system do przeprowadzenia sondaży a czas stworzenia narzędzia do tego celu: ok. 30 dni. Zwracam uwagę na instytucję, która wyprodukowała ten SIWZ.Ten post został edytowany przez Autora dnia 17.11.14 o godzinie 17:14

Następna dyskusja:

Jaki skrypt dla katalogu firm?




Wyślij zaproszenie do