Vyvoj AS a nove verze

Zde můžete volně diskutovat o programu Altap Salamander. Ptejte se, odpovídejte a vyjadřujte své názory. Prosíme, nevkládejte sem hlášení problémů či návrhy na nové funkce.
Raptor

Vyvoj AS a nove verze

Post by Raptor »

Kdyz nekdo vyviji program, vetsinou jde vyvoj a soubezne jsou hlaseny chyby. Po urcite dobe se vzdy udela nova verze programu (pominu tu dobu, zalezi na okolnostech a chybovosti atd.). Nekdy vychazi nove verze treba i kazdy tyden a opravuji jen kriticke chyby. Proc nepostupuje vyvoj AS uplne stejne? Proc jedna verze vychazi rok a dele a vymluvy jsou na to, ze se implementuji opravene chyby? Opravdu je treba cekat a implementovat vse hned do teto verze? Mezitim se nahlasi dalsi chyby, ale ty se snazite opet opravit do prave rozdelane verze. Copak opravdu nedokaze nekdo schopne managovat vyvoj AS a rict tohle opravime ted, vydame verzi, pak se hned opravi toto a naslaedne se vyda nova verze atd? Co myslite, co je lepsi? Delat jednu velkou opravu chyb a implementaci features do roka, nebo vydavat nove verze treba kazdy mesic? Je tady spousta vyvojaru a kazdy se na to asi diva jinak, tak mne zajima jak.
PepaR
Posts: 195
Joined: 09 Dec 2005, 18:48
Location: Brno, Czech Republic

Post by PepaR »

Jsem obyčejný uživatel a z mého pohledu bych to viděl raději na vydávání po měsíci nebo jinak se z toho stává zamotaný kruh jak píše Raptor.
PepaR
User avatar
stepand76
Plugin Developer
Plugin Developer
Posts: 455
Joined: 16 Apr 2007, 21:22
Location: Pardubice, Czech Republic

Re: Vyvoj AS a nove verze

Post by stepand76 »

Raptor wrote:Kdyz nekdo vyviji program, vetsinou jde vyvoj a soubezne jsou hlaseny chyby. Po urcite dobe se vzdy udela nova verze programu (pominu tu dobu, zalezi na okolnostech a chybovosti atd.). Nekdy vychazi nove verze treba i kazdy tyden a opravuji jen kriticke chyby. Proc nepostupuje vyvoj AS uplne stejne? Proc jedna verze vychazi rok a dele a vymluvy jsou na to, ze se implementuji opravene chyby? Opravdu je treba cekat a implementovat vse hned do teto verze? Mezitim se nahlasi dalsi chyby, ale ty se snazite opet opravit do prave rozdelane verze. Copak opravdu nedokaze nekdo schopne managovat vyvoj AS a rict tohle opravime ted, vydame verzi, pak se hned opravi toto a naslaedne se vyda nova verze atd? Co myslite, co je lepsi? Delat jednu velkou opravu chyb a implementaci features do roka, nebo vydavat nove verze treba kazdy mesic? Je tady spousta vyvojaru a kazdy se na to asi diva jinak, tak mne zajima jak.
Plánovat data uvolnění nové verze softwaru je velice ošemetné. Mám s tím nemálo zkušeností. Pokud jde o menší vývojový tým, který pracuje "nadoraz" a nejsou k dispozici žádné rezervní kapacity, může se čas. odhad protáhnout až na několikanásobek.

Chyby je potřeba opravit co nejdříve. Pokud o nějaké vím, opravím ji hned. Není dobrý nápad uvolnit verzi, o níž vím, že je v ní chyba. To se nikdy nevyplatí: chybu lidi začnou reportovat (v horším případě reklamovat) tým se musí takovým podnětům věnovat (odpovídat). Chyba může mít vliv např. i na formát dat a následně se musí řešit zpětná kompatibilita atd.

Takže já si raději počkám pár měsíců na kvalitní vyladěnou verzi, než mít hned nějakou rychlokvašku.

Jinou věcí jsou Beta verze. Tam už bych se toho bál méně. Beta v titulkovém pruhu jsou trochu alibi v případě chyby. Jenže u AS jsou uživatelé zvyklí i na vysokou kvalitu Beta verzí a běžně ji nasazují do ostrého provozu.

Osobně bych uvítal aby vybraní (registrovaní uživatelé), kteří mají zájem ladit AS a reportovat chyby, měli přístup k nějaký pracovním verzím (alfaverze? nightbuildy? weekbuildy?). Pomohlo by to i vývojářům pluginů.

Vy konkrétně čekáte na nějakou featuru z 2.52? Na jakou, že jste tak nedočkavý?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Vyvoj AS a nove verze

Post by Jan Rysavy »

stepand76 wrote:Vy konkrétně čekáte na nějakou featuru z 2.52? Na jakou, že jste tak nedočkavý?
Raptor zrovna ano, protože jsme společně s Honzou Paterou opravili minimálně deset připomínek, které nám zaslal právě on :)
User avatar
stepand76
Plugin Developer
Plugin Developer
Posts: 455
Joined: 16 Apr 2007, 21:22
Location: Pardubice, Czech Republic

Re: Vyvoj AS a nove verze

Post by stepand76 »

Jan Rysavy wrote:Raptor zrovna ano, protože jsme společně s Honzou Paterou opravili minimálně deset připomínek, které nám zaslal právě on :)
OK. Pak mu fandím :-)
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

Myslim, ze beta-like releases by mohly byt casteji. Rekneme 3 do roka. A 1x za rok major release.
Jiri {x2} Cincura
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

cincura.net wrote:Myslim, ze beta-like releases by mohly byt casteji. Rekneme 3 do roka. A 1x za rok major release.
To je přesně naše vize a asi tak maximum čeho budeme schopni.
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

Jan Rysavy wrote:budeme
Na roadmap bych to ale nedaval. ;)
Jiri {x2} Cincura
k0nelupy

Post by k0nelupy »

dokud jsme měli beta verze tak termín další verze byl vždy daný termínem vypršení té stávající doufám že to bude zachováno
teď je jen otázka jaký ten termín bude doufám že 3-4 měsíce :-)
vždycky v nové betě něco nového je akorát aby se altap častým vydáváním nevěnoval jen vydávání verzí a stihli naprogramovat ty funkce v roadmapě na které všichni čekáme.
držím všem palce ať to v novém roce jde pěkně od ruky
dede

Re: Vyvoj AS a nove verze

Post by dede »

stepand76 wrote:
Raptor wrote: Chyby je potřeba opravit co nejdříve. Pokud o nějaké vím, opravím ji hned. Není dobrý nápad uvolnit verzi, o níž vím, že je v ní chyba. To se nikdy nevyplatí: chybu lidi začnou reportovat (v horším případě reklamovat) tým se musí takovým podnětům věnovat (odpovídat). Chyba může mít vliv např. i na formát dat a následně se musí řešit zpětná kompatibilita atd.

Takže já si raději počkám pár měsíců na kvalitní vyladěnou verzi, než mít hned nějakou rychlokvašku.
No já bych byl raději za tu rychlokvašku. Když někdo reportuje nějakou chybu, tak to totiž znamená, že jemu tam vadí a potřeboval by aby co nejdříve zmizela. A jedná-li se zrovna o nějakou zásadnější chybu měla by se opravit co nejdříve.

Jenže tady je nejspíš siatuace taková, že i v případě závažné chyby, ji tým v AS opraví, ale uživatel, kterého chyba trápila musí čekat rok než bude vydána nová verze, protože tu jsou ještě další chyby, které čekají na opravu. Proto bych uvítal spíše nějaké častější rychlokvašky(klidně i každý měsíc) s tím, že by se chyby opravovali postupně než jednu perfektní verzi za rok.

Myslím, že pro firmu je mnohem lepší vydávat verze častěji i když budou obsahovat chyby, protože uživatel vidí, že se tu něco děje. Nebýt tu fórum, tak to tady vypadá, že je to úplně mrtvé. Ale i tak tu vidíme zatím jen sliby, že to bude opraveno.. ale pokrok viditelný žádný. Sice to jsou sliby o kterých stálí uživatelé vědí, že budou splněny, ale prostě jsou to jen sliby. A to může i spoustu zákazníků odradit.
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Re: Vyvoj AS a nove verze

Post by cincura.net »

dede wrote:Jenže tady je nejspíš siatuace taková, že i v případě závažné chyby, ji tým v AS opraví, ale uživatel, kterého chyba trápila musí čekat rok než bude vydána nová verze, protože tu jsou ještě další chyby, které čekají na opravu. Proto bych uvítal spíše nějaké častější rychlokvašky(klidně i každý měsíc) s tím, že by se chyby opravovali postupně než jednu perfektní verzi za rok.
Jednak vydavat verze casto jen proto aby byly je blbost. Chce to alespon trochu otestovat a prinest neco konkretniho zmeneneho. Jednak je s tim spojen i nejaky overhead - jen build a zabaleni, nahrani atp. neco zabere (a to i kdyz to vice ci mene automatizujes). Kdyz to budes mit kazdy mesic, bude to zbytecne plytvani.

A take mas pak problem, ze users reportuji chyby a netusis z jake verze (pac oni sami poradne nevi a maji v tom bordel), protoze je jich ve vzduchu plno. Dalsi overhead.
dede wrote: Myslím, že pro firmu je mnohem lepší vydávat verze častěji i když budou obsahovat chyby, protože uživatel vidí, že se tu něco děje. Nebýt tu fórum, tak to tady vypadá, že je to úplně mrtvé. Ale i tak tu vidíme zatím jen sliby, že to bude opraveno.. ale pokrok viditelný žádný. Sice to jsou sliby o kterých stálí uživatelé vědí, že budou splněny, ale prostě jsou to jen sliby. A to může i spoustu zákazníků odradit.
Zalezi jake chyby. Pokud je to chyba ve funkcnosti, crash, ztrata dat atp., tak jedine nejaka totalne unstable alpha. Jen na vyzkouseni jestli "to tvoje" funguje OK, ale ne na pouzivani.
Pokud se jen blbe vykresluje menu, nebo chybi nejake tlacitko, tak mozna. Ovsem s prihlednutim k predchozimu (a velikosti Altapu), to asi neni moc vhodne.
Jiri {x2} Cincura
Raptor

Re: Vyvoj AS a nove verze

Post by Raptor »

cincura.net wrote:Jednak vydavat verze casto jen proto aby byly je blbost. Chce to alespon trochu otestovat a prinest neco konkretniho zmeneneho. Jednak je s tim spojen i nejaky overhead - jen build a zabaleni, nahrani atp. neco zabere (a to i kdyz to vice ci mene automatizujes). Kdyz to budes mit kazdy mesic, bude to zbytecne plytvani.
Ne vydavat je jen aby se neco vydalo, ale zmeny a opravene chyby vydavat casteji nez 1x rocne. K cemu mi je ze v lednu nahlasim chybu nebo navrh na novinku, dozvim se ze bude v dalsi verzi a ta bude za rok?
cincura.net wrote:A take mas pak problem, ze users reportuji chyby a netusis z jake verze (pac oni sami poradne nevi a maji v tom bordel), protoze je jich ve vzduchu plno. Dalsi overhead.
Vetsinou je dotaz na verzi. Jinak je to jen minus ze neni zadny standardni form na reporting chyb soucasti AS stranek. kdyby tam byl, user by uvedl veskere info. Zaroven by treba pak mohl po nahlaseni dostat zpet feedback o oprave atd.
cincura.net wrote:Zalezi jake chyby. Pokud je to chyba ve funkcnosti, crash, ztrata dat atp., tak jedine nejaka totalne unstable alpha. Jen na vyzkouseni jestli "to tvoje" funguje OK, ale ne na pouzivani.
Pokud se jen blbe vykresluje menu, nebo chybi nejake tlacitko, tak mozna. Ovsem s prihlednutim k predchozimu (a velikosti Altapu), to asi neni moc vhodne.
To je prece kravina, pokud je kriticka chyba, tak se prave musi vydat rychle final oprava a ne dalsi unstable alpha :-)

A s tim overheadem bych to v tomto pripade taky moc neprehanel, AS neni aplikace ktera by vyzadovala na build, upload na ftp a veci spojene s vydanim treba den :-)

Jinak tuhle diskuzi jsem zacal dle sveho nazoru z pohledu zakaznika, ale i z pohledu vyvojare. Nevim jak u vas, ale ja byl vzdy tlacen k vydani (resp k buildu) opravene verze ve chvili, kdy se nasla chyba, pripadne se implementovalo par novinek. Ja osobne to beru tak, ze zakaznik je rad za kazdou takovou vec a rozhodne nechce cekat. Pokud je nucen cekat (casto z nesmyslnych duvodu), nastve se a jde jinam. Takova je realita. A hlavne vse je jen o lidech. Pokud se nekomu do neceho nechce, bude hledat vymluvy.
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Re: Vyvoj AS a nove verze

Post by cincura.net »

Raptor wrote: Ne vydavat je jen aby se neco vydalo, ale zmeny a opravene chyby vydavat casteji nez 1x rocne. K cemu mi je ze v lednu nahlasim chybu nebo navrh na novinku, dozvim se ze bude v dalsi verzi a ta bude za rok?
Myslim, ze to neni moc realne. Beta ano, ale major release proste Altap nezvladne.
Raptor wrote: Vetsinou je dotaz na verzi. Jinak je to jen minus ze neni zadny standardni form na reporting chyb soucasti AS stranek. kdyby tam byl, user by uvedl veskere info. Zaroven by treba pak mohl po nahlaseni dostat zpet feedback o oprave atd.
Obavam se z vlastni zkusenosti, ze to useri stejne poradne nevyplnuji. A kdyz je k tomu nutis, prestanou reportovat uplne.
Raptor wrote: To je prece kravina, pokud je kriticka chyba, tak se prave musi vydat rychle final oprava a ne dalsi unstable alpha :-)
Nemyslel jsem oprava chyby. Ale kdyz mas zrovna neco rozdelanyho a to muze obsahovat takoveto chyby. Coz pri mesicnim cyklu v pohode vznikne.
Last edited by cincura.net on 07 Jan 2009, 14:43, edited 1 time in total.
Jiri {x2} Cincura
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5229
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Vyvoj AS a nove verze

Post by Jan Rysavy »

Raptor wrote:A s tim overheadem bych to v tomto pripade taky moc neprehanel, AS neni aplikace ktera by vyzadovala na build, upload na ftp a veci spojene s vydanim treba den :-)
Release Salamandera (například 2.52 beta 1) je pro nás záležitost minimálně na týden ve dvou lidech. Když to dokážete rychleji, jste šikulové, ale my to rychleji neumíme. Trošku se nám odlehčí, až zahodíme zpětnou kompatibilitu s Windows 95, 95 OSR2, 98, ME, NT4. Jenom nainstalovat, otestovat, odinstalovat, ověřit že odinstalace správně proběhla je operace na několik hodin. Fascinovaně sledujeme Total Commander běžící stále pod 16b Windows.

Edit: celkem mě zaráží Raptore, kde berete tu jistotu pro svá prohlášení. Víte o rozsahu prací spojených s releasem Salamandera kulové, ale troufáte si nás soudit. Mám dojem, že jste naprostý amatér nebo se snažíte vyvolat flame?
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Post by cincura.net »

Jen tak pro porovnani. Jak dlouho trva cisty release - nastaveni buildu, buildy verzi, (otagovani zdrojaku), sestaveni vsech verzi instalatoru/balicku a k tomu pridruzene kroky (tj. ne testovani atp.)?
Jiri {x2} Cincura
Locked