DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Sva početnička pitanja (http://www.devprotalk.com/forumdisplay.php?f=40)
-   -   Support u razvoju softvera (http://www.devprotalk.com/showthread.php?t=9887)

braindemage 08. 04. 2011. 07:52

Support u razvoju softvera
 
Da li moze neko ukratko da mi objasni sta podrazumeva support u razvoju softvera? Da li se kombinuje sa jos nekom ulogom i koje su obaveze osobe koja je za to zaduzena? Bilo bi dobro da neko kaze kako je stvarno u praksi i da prenese iskustvo.

braindemage 09. 04. 2011. 14:23

Da li je moguce da niko nema iskustva kada je u pitanju deo podrske i obuke krajnjeg korisnika?! Ne treba neka filozofija, vec samo neka iskustva iz kompanija u kojima radite ili ste radili. Da li developer(junior,senior) obavlja obuku korisnika ili postoji osoba zaduzena samo za training and support?

McKracken 09. 04. 2011. 16:49

Malo ti je nejasno pitanje. Elaboriraj malo :)

Milos Vukotic 09. 04. 2011. 20:18

Citat:

Originalno napisao braindemage (Napišite 97163)
Da li je moguce da niko nema iskustva kada je u pitanju deo podrske i obuke krajnjeg korisnika?! Ne treba neka filozofija, vec samo neka iskustva iz kompanija u kojima radite ili ste radili. Da li developer(junior,senior) obavlja obuku korisnika ili postoji osoba zaduzena samo za training and support?

Huh, u "malim i srednjim preduzećima" koja se bave softverom, uglavnom svako radi sve :) Developeri se javljaju na telefon, testeri kuvaju kafu, direktor usisava, a ponekad sve to bude jedna osoba :D
Mnogo znoja mora proteći dok ne doguraš firmu do toga da možeš priuštiti posebnu osobu za obuku korisnika ;)

braindemage 09. 04. 2011. 22:43

Znaci mahom su developeri zaduzeni za obuku,kao sto sam i pretpostavio. Verovatno su to senior developeri koji imaju sposobnost da komuniciraju sa klijentima,ne verujem da salju juniore?!

webarto 09. 04. 2011. 23:00

Menadžeri, odnosno obično onaj ko ugovori posao...

3banchi 09. 04. 2011. 23:11

Seniori, juniori...lici mi kao neki oglas za posao a danas se frljaju novopecenim izrazima uglavnom bez svake mere i rezona.
Tvoje pitanje je bilo - support u razvoju softwarea!?
Ja pravo da ti recem prvi puta cujem za ovo. Ne znam sta bi trebalo da bude support nekome ko je toliko obucen da radi na razvoju softvera osim da mu kuva kafu i pocisti radno mesto :)
A podrska kao podrska za razne servise, softvere i ostale IT usluge koja je orjentisana na podrsku klijentima je nesto sasvim drugo i ne uklapa mi se u ovo tvoje prvo pitanje.

Milos Vukotic 10. 04. 2011. 00:57

Citat:

Originalno napisao braindemage (Napišite 97194)
Znaci mahom su developeri zaduzeni za obuku,kao sto sam i pretpostavio. Verovatno su to senior developeri koji imaju sposobnost da komuniciraju sa klijentima,ne verujem da salju juniore?!

Uglavnom su to developeri koji su radili na softveru i koji ga dobro poznaju... Češće oni nego menadžeri, makar što se mog iskustva tiče.

Jebiga, software development nije JNA ili narodna milicija pa da se po činovima i rangu zna ko što radi, ne znam što si zapeo :)

mangia 10. 04. 2011. 12:20

Pitanje moraš postaviti nekome iz Oracle-a, Microsofta ili sl. pošto si nabrojao 50 titula i sumnjam da iko sa DPT ima firmu sa toliko zaposlenih gdje se kafa kuva od strane "coffee" tima, burek donosi "doručak" tim itd...

Ja radim kao sys admin (50% vremena), programer (20% vremena) i tehnička podrška za klijente 30% vremena. Obuka i slanje dokumentacije je noćna mora...

Pošalješ printano upustvo... Izgube
Pošalješ pdf .... Obrišu, skinuli mail kući, imam na stiku ali ga izgubio,...
Držiš kurseve..... "aaaa u lošoj formi sam", ne dođu svi, kada je pauza?....

braindemage 10. 04. 2011. 14:52

Citat:

Originalno napisao 3banchi (Napišite 97196)
Seniori, juniori...lici mi kao neki oglas za posao a danas se frljaju novopecenim izrazima uglavnom bez svake mere i rezona.
Tvoje pitanje je bilo - support u razvoju softwarea!?
Ja pravo da ti recem prvi puta cujem za ovo. Ne znam sta bi trebalo da bude support nekome ko je toliko obucen da radi na razvoju softvera osim da mu kuva kafu i pocisti radno mesto :)
A podrska kao podrska za razne servise, softvere i ostale IT usluge koja je orjentisana na podrsku klijentima je nesto sasvim drugo i ne uklapa mi se u ovo tvoje prvo pitanje.

Da, pogresno sam formulisao pitanje. Mislio sam na podrsku klijentima,jer ni ja nisam upooznat sa podrskom koja se odnosi na onoga koji razvija SW :-)

@Mangia, @Milos Vukotic otprilike je to ono sto sam zeleo da cujem. Cisto sumljam da se menadzeri petljaju u tako nesto, logicnije bi bilo da su to bas developeri koji su radili na razvoju. A ovo sa procentima je interesantno, i to je bas ono sto je mene zanimalo. Meni deluje izazovno drzati obuku ljudima koji ce koristiti sw koji je razvijao tim ljudi (a ti si deo tima),mada ne sumljam da je nocna mora,jer raditi sa ljudima je uvek tesko...

Milos Vukotic 10. 04. 2011. 17:46

Zavisi, nekad obučavaš ljude koji žele taj softver, tada je korisno za sve, a nekad obučavaš ljude koje je menadžment odredio da "uče umjesto da piju kafu povazdan", tad umije bit zaguljeno, desi se da ti uvale neke koji ne znaju ni kompjuter da koriste.
Mada, ovo o čemu pričamo sve vrijeme je training a ne support, možda smo i promašili temu :)

braindemage 10. 04. 2011. 17:54

Citat:

Originalno napisao Milos Vukotic (Napišite 97225)
Mada, ovo o čemu pričamo sve vrijeme je training a ne support, možda smo i promašili temu :)

Ajde da se vratimo na support, i sta on konkretno podrazumeva?

mangia 10. 04. 2011. 19:30

Još nešto jako bitno... Ako developera natjeraš da drži obuku i gubi vrijeme sa klijentima, očekuj da će ubrzo podići sidro i naguliti od tebe...

nn.nn 10. 04. 2011. 23:04

Pri tome ne treba zanemariti da će developer koji ima kontakt sa klijentima lakše moći da sagleda šta je to što klijentu treba, odnosno koji su problemi sa datom aplikacijom. Drugim rečima, kada se radi isključivo po specifikaciji često se dogodi da kod radi ono što specifikacija zahteva, a ne ono što klijentu treba.

misk0 11. 04. 2011. 00:57

Citat:

Originalno napisao nn.nn (Napišite 97239)
Drugim rečima, kada se radi isključivo po specifikaciji često se dogodi da kod radi ono što specifikacija zahteva, a ne ono što klijentu treba.

To moze biti jako nezahvalna situacija. Zavisno od velicine software, klijenta i razvojnog tima. Ako je mali broj ljudi upleten lakse se tako dogovori, cim se broj povecava, mora se znati ko vodu nosi a ko malter mijesi inace ode razvoj u nedogled.

braindemage 11. 04. 2011. 09:12

Citat:

Originalno napisao nn.nn (Napišite 97239)
Pri tome ne treba zanemariti da će developer koji ima kontakt sa klijentima lakše moći da sagleda šta je to što klijentu treba, odnosno koji su problemi sa datom aplikacijom. Drugim rečima, kada se radi isključivo po specifikaciji često se dogodi da kod radi ono što specifikacija zahteva, a ne ono što klijentu treba.

Da li developer uopste treba da ima kontakt sa klijentima ako je u pitanju veca kompanija? I mogli bi da prozborite koju o supportu :-)

3banchi 11. 04. 2011. 09:36

Na opste pitanje dobices i uopsten i neprecizan odgovor.
Pitanje podrske za SW je toliko siroko koliko je siroka i definicija SW...znaci od nekog Office paketa pa do nekog mocnog ERP programa. To odredjuje i kome treba podrska i obuka i ko tu podrsku treba da obezbedi.
Nije nuzno da podrsku u nekim stvarima daju tvorci aplikacije...npr. podrska za specificne sw alate ce pre doci od iskusnih korisnika iz specificne struke jer je vaznije shvatiti sistem nego baratati "dugmicima". Za svaki knjigovodstveni SW podrsku ces pre dobiti od nekog knjigovodje nego od dewlopera koji je radio aplikaciju prema zeljama i potrebama knjigovodstvene struke.

Znaci daj konkretno sta je u pitanju!?

mangia 11. 04. 2011. 09:50

Par puta sam bio na sastancima gdje klijenti navaljuju sa zahtjevima, marketing viče "može može, sve može" a developeri se ruše u nesvijest...

DejanVesic 11. 04. 2011. 15:56

Hm, ovo je dosta nejasno postavljeno pitanje :-)

Neka uobičajena podela u većim softverskim firmama ide ovako:
  • Pre-sales (prodavci)
  • Sales (accountant managers)
  • Project Management
  • Development
  • Training (pre GoLive)
  • Support & Maintenance (post GoLive)

Development obično ima sledeće funkcionalne celine:
  1. Business analysis & Product Management
  2. Core Development & Customization
  3. Build
  4. Quality Assurance (testiranje)
  5. Deployment (instalacija kod klijenta)
  6. (*) Support & Maintenance

S&M obično ide po "linijama":

1st line - javljaju se na telefon 24x7, 365 dana u godini (slabije tehničko znanje, više pružaju FAQ i slične odgovore ili prepoznaju / odrađuju ustaljene S&M procedure)

2nd line - iskusniji developeri ili support engineer-i koji znaju prozvod i mogu da reše komplikovanije probleme

3rd line - svi ostali, uključujući i Development koji je obično napravio bug

Naravno, moguće je da je S&M komplet odvojen od developmenta, ali to samo za zaista zrele i stabilne proizvode, kod kojih se retko šta menja.

braindemage 11. 04. 2011. 17:36

@DejanVesic To bi bio odgovor na moje pitanje.
Hvala i ostalim clanovima na odgovorima.

@Mangia U jednom od prethodnih odgovora sam rekao da developeri ne bi trebalo da imaju kontakt sa klijentima, jer bas kod developera moze sve. Zato menadzer komunicira sa klijentima, i svaki novi zahtev "pretvara u pare", dok developer o tome ne vodi racuna, pa "sve moze". Ja ovo pisem onako kako sam cuo na predavanjima, jer iskustva jos nemam,pa mozda to u praksi i nije tako, kao sto obicno i biva... a pokrenuo sam ovu temu, jer me zanima software development.


Vreme je GMT +2. Trenutno vreme je 03:54.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.