UI programming
27 отговора
1358 прегледа
Лошо се изразих
Заедно с него ще напишем изискванията, просто аз ще ги формализирам и обобщя. Ще му разкажа как си представям нещата да работят, той ще прегледа всичко, ще помисли, ще се съгласи. След това аз ще направя прост модел, прототип, включително с интерфейс. Той ще го хареса, което ще докаже хем че нещата стават, хем че сме се разбрали.
На следващата стъпка моделът ще стане по-добър (по-близък до крайния продукт), евентуално клиента отново ще го види, ще си каже мнението и така.
Идеята ми беше, че от клиента не се очаква да влияе пряко на дизайна и всички останали технологични решения. От него се очаква да каже ясно какво му трябва и дали го удовлетворява решението ми. Но това казване е ценно, защото определя в крайна сметка какво трябва да излезе от цялата работа и какви неща трябва да се вършат. Откъдето тръгна цялата приказка.
На следващата стъпка моделът ще стане по-добър (по-близък до крайния продукт), евентуално клиента отново ще го види, ще си каже мнението и така.
Идеята ми беше, че от клиента не се очаква да влияе пряко на дизайна и всички останали технологични решения. От него се очаква да каже ясно какво му трябва и дали го удовлетворява решението ми. Но това казване е ценно, защото определя в крайна сметка какво трябва да излезе от цялата работа и какви неща трябва да се вършат. Откъдето тръгна цялата приказка.
Re: UI programming
Kogato njakoj trugne da prawi njakakuw proekt, toj se hwashta ot towa koeto e prawil i razbira naj-dobre. Kum nego naglasja i ostanalata chast na proekta.
Problema e che ne trjabwa da se dawa chowek da prawi njakakuw interfejs, ako towa ne mu idwa otwutre.
Towa wazhi ne samo za kakuwto i da e UI, a za wsjakakuw Interfejs - GUI, UI, API i drugi kakwito se seshtash...
Ot duga strana mozhe da se dobawi lipsa ili nejasno sustaweni specifikacii, dobaweno kum lipsata na wreme... W kraja se poluchawa estestweno boza (po-sladka ili po-kisela, spored zawisi).
Spored men GUI malko spada kum marketinga... Trjabwa prouchwane, izsledwane, suobrazjawane s userite... Towa ne se nrawi na wsichiki programisti. Drugo e da si pishesh kak si znaesh.
Problema e che ne trjabwa da se dawa chowek da prawi njakakuw interfejs, ako towa ne mu idwa otwutre.
Towa wazhi ne samo za kakuwto i da e UI, a za wsjakakuw Interfejs - GUI, UI, API i drugi kakwito se seshtash...
Ot duga strana mozhe da se dobawi lipsa ili nejasno sustaweni specifikacii, dobaweno kum lipsata na wreme... W kraja se poluchawa estestweno boza (po-sladka ili po-kisela, spored zawisi).
Spored men GUI malko spada kum marketinga... Trjabwa prouchwane, izsledwane, suobrazjawane s userite... Towa ne se nrawi na wsichiki programisti. Drugo e da si pishesh kak si znaesh.
Re: Лошо се изразих
Towa e prekaleno idealistichen sluchaj...
Da rechem che ti trjabwa 12 meseca za da go osushtestwish. Klienta mu se wizhda mnogo. Ti sukrashtawash wremeto na 8 kato si kazwash: Njama da prawim redesajn na programata; Shte ponatowarim dopulnitelno horata; Wse shte izmislja oshte neshto da sukratja.
W krajna smetka se poluchawa, che otwun izglezhda prekrasno(kakto si go pishe w dokumentacijata). No otwure e makaroni i palish sweshtichki da ne ti se nalaga neshto da promenjash.
Ako trjabwa da se dobawja(ili promenja) neshto, wmesto za 1 sedmica, ponezhe si burzal pri razrabotkata, sega ti izliza prez nosa i go prawish za 2 sedmici.
Gledaj puk kakwo stawa ako dogowora e skljuchwan ot chowek kojto njama da uchastwa sled towa w razrabotkata... Ako dobawish i malko konkurentni firmi... Se poluchawa:
Da rechem che ti trjabwa 12 meseca za da go osushtestwish. Klienta mu se wizhda mnogo. Ti sukrashtawash wremeto na 8 kato si kazwash: Njama da prawim redesajn na programata; Shte ponatowarim dopulnitelno horata; Wse shte izmislja oshte neshto da sukratja.
W krajna smetka se poluchawa, che otwun izglezhda prekrasno(kakto si go pishe w dokumentacijata). No otwure e makaroni i palish sweshtichki da ne ti se nalaga neshto da promenjash.
Ako trjabwa da se dobawja(ili promenja) neshto, wmesto za 1 sedmica, ponezhe si burzal pri razrabotkata, sega ti izliza prez nosa i go prawish za 2 sedmici.
Gledaj puk kakwo stawa ako dogowora e skljuchwan ot chowek kojto njama da uchastwa sled towa w razrabotkata... Ako dobawish i malko konkurentni firmi... Se poluchawa:
Баща ми казва
.. като тръгнеш да правиш нещо, сметни си колко време ти трябва, умножи го по Пи и това кажи на клиента.
Ако клиентът много настоява, предпочитам да му кажа в прав текст какво ще се получи от много бързане. При това посоченото от теб двойно време е даже оптимистичен вариант, а и винаги трепериш къде ли още си направил компромис.
Според мен ако не отстъпваш пред клиентите, те или ще ти повярват и всичко ще си дойде на мястото или ще идат при други, които ще ги издънят и тогава ще се сетят за теб. А ако другите наистина се справят за по-малко време, не е зле да погледнеш как го постигат и да си напрвиш изводите.
Ако клиентът много настоява, предпочитам да му кажа в прав текст какво ще се получи от много бързане. При това посоченото от теб двойно време е даже оптимистичен вариант, а и винаги трепериш къде ли още си направил компромис.
Според мен ако не отстъпваш пред клиентите, те или ще ти повярват и всичко ще си дойде на мястото или ще идат при други, които ще ги издънят и тогава ще се сетят за теб. А ако другите наистина се справят за по-малко време, не е зле да погледнеш как го постигат и да си напрвиш изводите.
Re: UI programming
> е айде, две, предполагам гейовете нямат проблеми с Маковете
Напълно невярно предположение. Гейовете ползват ПЦ-та както и хетеросексуалните и имат същите проблеми с мак. А иначе още в NextStep си имаше механизъм за изграждане на интерфейс подобен на XUL/XAML. Без X де, ама същата работа върши. И има постскрипт.
I think its kinda funny I think its kinda sad the dreams in which Im dying are the best Iv ever had
Напълно невярно предположение. Гейовете ползват ПЦ-та както и хетеросексуалните и имат същите проблеми с мак. А иначе още в NextStep си имаше механизъм за изграждане на интерфейс подобен на XUL/XAML. Без X де, ама същата работа върши. И има постскрипт.
I think its kinda funny I think its kinda sad the dreams in which Im dying are the best Iv ever had
Re: Баща ми казва
Towa deto go razprawjash stawa za proekti s po-kratka produlzhitelnost(t.e. firamata dejstwa s minimum 5-6 kratki proekta ednowremenno).
Drugoto uslowie e dogowora da se podgotwja ot chowek, kojto shte se zanimawa(i se zanimawa) po-otblizo s rabotata. Ako dogowarjashtija ne otgowarja na towa uslowie, sled njakoj drug dogowor pochwa da sukrushtawa srokowete, che konkurencijata...
Pri proekti s po-goljama produlzhitelnost:
Klienta(otishul pri konkurencijata) dokato se useti (che rabotata njama da stane za godina i polowina), weche shte dawa oshte kinti samo i samo da se swurshi proekta. A sledwashtija put, shte gleda da ne se nabuta sus "eftin i burz" developer... No tebe weche njama da te interesuwa... Ti weche shte si faliral, sled taja godina i polowina chakane da se setjat za teb...
Oswen, ako ne si wzel akula na njakoj klient sus edin-dwa "sukrateni" proekta. I toj weche kato te slusha, da te prewuznasja kato bog...
Ot tuk natatuka mozhe i da se naprawish na "welikata" firma i da si podbirash klientite po poslushanie. No po-dobre shte e da ne se wuzgordjawash mnogo, che indiicite chakat na opashka (sushto pakistancite, kitajcite,..., rusnacite, ukraincite,..., i drugi bratski nadodi)
P.S.
Wsushnost, ako znaesh kakwo prawish i uspjawash da dogoworish realistichni srokowe, 20% wreme w poweche si e napulno dostatuchno... Njama nuzhda ot nikakwi Pi-ta...
Uspeh i kusmet w biznesa...
Drugoto uslowie e dogowora da se podgotwja ot chowek, kojto shte se zanimawa(i se zanimawa) po-otblizo s rabotata. Ako dogowarjashtija ne otgowarja na towa uslowie, sled njakoj drug dogowor pochwa da sukrushtawa srokowete, che konkurencijata...
Pri proekti s po-goljama produlzhitelnost:
Klienta(otishul pri konkurencijata) dokato se useti (che rabotata njama da stane za godina i polowina), weche shte dawa oshte kinti samo i samo da se swurshi proekta. A sledwashtija put, shte gleda da ne se nabuta sus "eftin i burz" developer... No tebe weche njama da te interesuwa... Ti weche shte si faliral, sled taja godina i polowina chakane da se setjat za teb...
Oswen, ako ne si wzel akula na njakoj klient sus edin-dwa "sukrateni" proekta. I toj weche kato te slusha, da te prewuznasja kato bog...
Ot tuk natatuka mozhe i da se naprawish na "welikata" firma i da si podbirash klientite po poslushanie. No po-dobre shte e da ne se wuzgordjawash mnogo, che indiicite chakat na opashka (sushto pakistancite, kitajcite,..., rusnacite, ukraincite,..., i drugi bratski nadodi)
P.S.
Wsushnost, ako znaesh kakwo prawish i uspjawash da dogoworish realistichni srokowe, 20% wreme w poweche si e napulno dostatuchno... Njama nuzhda ot nikakwi Pi-ta...
Uspeh i kusmet w biznesa...
Re: UI programming
Тия дни прочетох една статия.
Става въпрос за доста интересен и нестандартен подход към UI наречен Naked Objects. ставаше въпрос за конкретна .НЕТ имплементация, но това не е важно. По- интересното е че девелоперите пишат само бизнес обекти със съответната логика и фреймуърка (не .нет а naked objects framework) at runtime създава UI на базата на тези обекти. общо взето графично ги представя на usera. Изглежда доста интересно, а и премахва проблема с shitty UI който правят девелоперите.
за тези които се интересуват ето статията:
[линк]
а, да, може да ви иска регистрация. сори.
както и да е, [линк] е доста добър сайт и не е зле да се посещава, ако ви интересува .НЕТ
а ако не - [линк]
Става въпрос за доста интересен и нестандартен подход към UI наречен Naked Objects. ставаше въпрос за конкретна .НЕТ имплементация, но това не е важно. По- интересното е че девелоперите пишат само бизнес обекти със съответната логика и фреймуърка (не .нет а naked objects framework) at runtime създава UI на базата на тези обекти. общо взето графично ги представя на usera. Изглежда доста интересно, а и премахва проблема с shitty UI който правят девелоперите.
за тези които се интересуват ето статията:
[линк]
а, да, може да ви иска регистрация. сори.
както и да е, [линк] е доста добър сайт и не е зле да се посещава, ако ви интересува .НЕТ
а ако не - [линк]