ChallengeRocket
  • Product
    • Recruitment Challenges
    • Skill Assessment
    • Direct Hire
    • Hackathons
    • Intern Challenges
  • Challenges
  • Case-studies
  • Employers
  • Log in
  • Join talent network
  • Book demo
Menu
  • Home
  • Employers
  • Robert Bosch Sp. Z o.o.
  • Inspirations
  • Agile, Waterfall, a może oba? Jak prowadzi się projekty IT.
Robert Bosch Sp. Z o.o.
  • About
  • Jobs
  • Inspirations 9
Robert Bosch Sp. Z o.o.

Robert Bosch Sp. Z o.o.

Invented for life
Robert Bosch Sp. Z o.o.
  • t
  • a
  • n
  • t

202 followers

Warsaw, Poland
www.bosch-career.pl/IT
Company size
400,000
Industry
Engineering and Electronics
  • About
  • Jobs
  • Inspirations 9

Agile, Waterfall, a może oba? Jak prowadzi się projekty IT.

b
bosch
Dec 07, 2020
Agile, Waterfall, a może oba? Jak prowadzi się projekty IT.

Agile, ale… 

Najpopularniejszą obecnie metodyką do prowadzenia projektów jest „Agile, ale…”. Zazwyczaj jest to „Agile, ale bez klienta” lub „Agile, ale bez retrospekcji”. Często też słyszy się o projektach prowadzonych częściowe zgodnie z Agile, a częściowo wykorzystujących Waterfall. Prawie w ogóle nie słychać o projektach w czystym Agile lub w czystym Waterfall. Osobiście uczestniczyłem w projektach opartych na obu podejściach. Zdecydowanie więcej miałem do czynienia z Agile, wykorzystującymi Scruma - w sumie 3 projekty. Poza tym miałem okazje dość długo, bo 2,5 roku, pracować w projekcie opartym na podejściu Waterfall.

 

Eksperyment dwóch podejść

Nie jestem zwolennikiem mieszania metodyk. Z prostego powodu: jeśli jakieś rozwiązanie zostało opracowane w taki, a nie inny sposób, to jest to zapewne czymś uzasadnione. Scrum czy PRINCE2 nie powstały nagle i są efektem pracy grupy ludzi popartej wieloletnim doświadczeniem w prowadzeniu projektów. Rozbicie kompletnych, dobrze przemyślanych podejść i mieszanie dwóch różnych „ideologii” jest dużym eksperymentem, który zawsze będzie mniej efektywny i bardziej ryzykowny. Według mnie często modyfikacja lub mieszanie metodologii wynika z niedostatecznego zrozumienia zasad jej działania. Dobrym tego przykładem jest np. rezygnacja z retrospekcji w Scrumie. Jak chcemy usprawniać i doskonalić proces z pominięciem spotkania, które do tego właśnie służy?

 

Agile na miarę IT

Idea elastyczności i dopasowywania się do zmian pasuje do branży IT jak do żadnej innej. Jest jak uszyta na miarę. Wszyscy chcą być „Agile”, to po prostu stało się modne. Przez lata brakowało metodyki, która pozwalałaby klientowi i zespołowi dyskutować nad spodziewanym rezultatem na poszczególnych etapach pracy.

 

Agile dostarcza działający produkt w sposób ciągły i dużo silniej angażuje klienta w projekt. Niezaprzeczalną zaletą jest cyklicznie ustalany zakres prac, a tym samym dynamiczne dostosowanie do zmian, które wynikają w trakcie procesu wytwórczego. Bardzo szybko można zareagować na takie zmiany i wprowadzić je, co pozwala 'zadowolić' klienta. Wady Agile upatruję natomiast w niepoprawnym zastosowaniu samej metodyki poprzez niepełne zrozumienie, bądź co gorsza, wybieranie tylko niektórych elementów Agile (w tym przypadku Scruma) do prowadzenia projektu.

 

Agile pasuje bardziej do nowych projektów, w których na starcie nie ma jasnego obrazu, jak ma wyglądać finalny produkt. To dobra metodyka, w sytuacji gdy wymagania nie są do końca znane, bądź też ciągle ewoluują.

 

Waterfall też dobry

Są takie projekty, w których bezdyskusyjnie lepiej sprawdzi się Waterfall. Model kaskadowy, czyli właśnie Waterfall, to dobre rozwiązanie gdy zakres prac i wymagania są stabilne oraz znane na starcie projektu. Ważnym elementem jest również planowana do zastosowania w projekcie technologia. Jeśli planujemy wykorzystać sprawdzoną, znaną nam i stabilną technologię, jest to dodatkowy argument za wykorzystaniem właśnie Waterfall.

 

Główna zaleta tej metodyki to zmniejszone ryzyko niepowodzenia w przypadku ograniczeń w umowie. Mam tu na myśli ograniczenia kontraktowe (np. czas wykonania, budżet), szczególnie istotne w przypadku realizowania projektów dla sektora publicznego. Wśród wad dostrzegam dostarczanie działającego produktu dopiero na końcu procesu wytwórczego. Według mnie, tak istotna wada może spowodować, że efekt końcowy potrafi odbiegać od tego co zamawiał klient.

 

Jak wybrać?

Bardzo istotnym etapem dla projektu jest wybór metodyki. Zastanów się więc, jaki jest Twój klient. Jaki będzie projekt? Czy spodziewasz się zmiennego środowiska, czy stabilnej pracy? Czy zespół i Ty znacie technologie i czy macie doświadczenie w podobnych realizacjach? Czy kontrakt pozwala na zmianę wymagań? Niezależnie czy mówimy o Agile czy Waterfall, żaden projekt nie zakończy się sukcesem, jeśli nie będzie odpowiedniego zaangażowania zainteresowanych stron w projekt.

Odradzam mieszanie podejść, ale polecam uczestniczenie w dyskusjach nad nowymi metodykami. Powstanie kompletnie nowej metodyki, która popularnością dorówna Agile i Waterfall jest bardzo możliwe, a wręcz pewne. Branża IT zmienia się bardzo szybko, a tym samym zmieniają się metodyki wytwarzania oprogramowania. Podobnie jak to było z Agile, jeśli dotychczasowe metodyki nie sprawdzą się lub powstanie nisza, będziemy świadkami opracowania nowego podejścia do zarządzania projektami.

 

Przemysław Pierzchała, Senior Software Developer, Robert Bosch Sp. z o.o.


Źródło

Other articles

O pracy i rekrutacji w BOSCH: poznaj odpowiedzi na najczęstsze pytania kandydatów
O pracy i rekrutacji w BOSCH: poznaj odpowiedzi na najczęstsze pytania kandydatów
b
bosch
Jan 19, 2021
From KNOW-HOW to WOW - The Bosch Global Podcast [Episode 2]
From KNOW-HOW to WOW - The Bosch Global Podcast [Episode 2]
b
bosch
Dec 07, 2020
From KNOW-HOW to WOW - The Bosch Global Podcast [Episode 1]
From KNOW-HOW to WOW - The Bosch Global Podcast [Episode 1]
b
bosch
Dec 07, 2020
ChallengeRocket
Tech talent
Challenges Blog Find jobs Employers
Companies
Business HR Blog Pricing
Challengerocket
FAQ EU Join Us Contact Us
Copyright © 2023 ChallengeRocket. All rights reserved.
Privacy Terms and Conditions Service status

Let’s talk

Proven effectiveness - get up to x3 more candidates and shorter recruitment time.

In view of your consent, the data you provide will be used by ChallengeRocket Sp. z o.o. based in Rzeszów (address: Pl. Wolności 13/2, 35-073, +48 695 520 111, office@challengerocket.com) to send messages as part of the newsletter subscription. Don't worry, only us and the entities that support us in our activities will have access to data. All information on data processing and your rights can be obtained by contacting us or at www.challengerocket.com in the Privacy Policy tab.

We will reply within 2 business days.

Log in


Forgot your password?

OR
Don’t have an account?
Create a candidate account or a company account

Log in

Forgot your password?

Create a candidate account

Already have an account?
Log in
OR
  • At least 10 characters
  • Uppercase Latin characters
  • Lowercase Latin characters
  • At least one number or symbol

Not a candidate?  Sign up as an employer

Reset your password

Remember your password? Log in Log in for business

Create an employer account

Sign up for free.
Select the best plan to publish job ofers & challenges.

Company name introduced here will be visible on your job ads.
  • At least 10 characters
  • Uppercase Latin characters
  • Lowercase Latin characters
  • At least one number or symbol

Not an employer?  Sign up as a candidate