Ziarele unui dezvoltator novice pentru ios

disclaimer. Acest post este creat pe baza experienței personale care nu este MY, dar de aici nu este mai puțin adevărat și onest. Una dintre cele mai magice povestiri de Anul Nou in care un erou (in acest caz o eroina) este o persoana reala, cunoscuta ta, intr-o zi decide sa-si schimbe viata. Cardinal, trebuie să adăugăm și, sperăm, să reușim.







Ultimul an bisect, sa întâmplat, într-o singură lovitură distrus viața în atât de multe fragmente care a fost mai ușor de a re-crea ceva nou, decât să plângă și să pledeze cu bucăți de praf. Deodată, după ce am decis, am aruncat totul: nume, oraș, soț și rude, prieteni, muncă, specialitate; a schimbat tot ce a putut fi învățat în trecut ... Și, de la Anul Nou, permiteți-mi să vă spun despre cum am încercat să-mi schimb viața; ca un zidar, aproape transformat într-un programator, și ce păcat că nu am îndrăznit să fac așa ceva înainte ...

Probabil, eu încă mai visez la o anumită incertitudine și, prin urmare, rar pierd ocazia de a intra într-o nouă aventură. Întotdeauna a fost, și încă o dată sa întâmplat în urmă cu aproximativ un an, când prietenul meu și, în unele căldură poluhmelnom de moment, și pentru adunări continue de fete a venit cu ideea pentru app ... „De ce nu?!“ - a decis două fete departe de programare și au găsit asta pentru a se opune rezolvării lor.

O mulțime de timp, o descoperire a pașilor fără sens și greșit, dar, în cele din urmă, încă mai avem produsul râvnit. Aici este, mândria noastră este o aplicație pentru iPad, "Kitchen Aid Kit Pro (Kitchen Assistant)".

Și acum, când aplicația este deja disponibilă pentru descărcare, atunci când totul este de peste, permiteți-mi să vă spun despre experienta mea modesta de imersiune în lumea în curs de dezvoltare: bine, cum să-l deschidă vedere de departe, ochii „străine“, și poate că pot obține pe altcineva dacă nu inspirați sau avertizați, atunci mă bucurați cel puțin. Mai ales astăzi, când aplicația este în cele din urmă lins și, upakovochke roșcovană strălucește pe rafturi AppStore, cauta din nou pe calea lui sinuos, eu pot vedea cât de multe „grebla“ și situații stupide ar fi putut fi evitate.

În general, îți dau o schiță de simfonie curioasă pentru entuziasm cu lejeritate, în care fiecare act va fi precedat de o ureche foarte concisă din "Legile lui Murphy". Deci, rake-ul vine ...

ROBLETE nr. 1 - IDEA

Ideea cererii a crescut dintr-o glumă în procesul de a studia rețete extrem de dificile pentru o petrecere viitoare. De fapt, ideea a fost de a îmbogăți posibilitățile iPad un mic truc, care permite utilizarea dispozitivului pentru măsurarea greutății și a volumului de ceva într-un pahar cu geometrie arbitrară: atașat, aranjat și măsurat. Doar? Se pare simplu. Asta e un singur lucru: Sunt pe educație - un arhitect (al doilea - economie si marketing), prietena - un psiholog programatori familiare nu au avut, și tot ce știm despre iPad, acesta este - un dispozitiv foarte prietenos, frumos și convenabil. S-ar părea: bine, de ce se amestecă unde nu se știe nimic? Și, ei au decis: nu a existat nici o muncă permanentă, timp pentru auto-dezvoltare sau experimente - mai mult decât suficient.

Cărți onorate, arătau inteligente, încurajând articole și recenzii și chiar și un entuziasm crescut. Mai ales inspirat de două cărți (așa cum a devenit clar mai târziu, reprezentând valoarea cea mai artistice): «App Savvy» - Ken Yarmosh și biografia lui Steve Jobs. De la început a fost clar că totul nu este atât de dificil, iar al doilea este ferm convins că persistența și de muncă, să poarte mai devreme sau mai târziu de fructe. În plus, complexitatea unei probleme necunoscute, după cum știm, nu se oprește niciodată amatori și atunci cu siguranță știți că aceste cărți nu sunt suficiente pentru un atac „depozite de mere.“ Astăzi, privind înapoi, văd că focul entuziasmul nostru a mâncat neînțelegere cea mai mare parte profundă și ignoranță a problemei, dar pe de altă parte, o abordare echilibrată și o evaluare sobra a domeniului de aplicare a problemei, ar fi aproape sigur au răcit și înfășurat o încercare, fără nici un proces. Dar ne-am mutat simplitatea și pasiunea, ci pentru că raclete începe de la început, și fântâna diversității lor pestrit nu a secat până în ultima zi.

ROBBE numărul 2 - CONCEPT

Nu am știut despre nicio metodologie de dezvoltare, nici despre aplicații și platforme speciale care sistematizau și facilitează planificarea și dezvoltarea proiectului. Nu, pentru niște termeni pe care l-am întâlnit aici, am auzit despre SCRUM, Agile; Jucat cu Microsoft Project și ScrumWise; a cumpărat un cont pe un site de proiect, dar în curând a devenit confuz și obosit de toate aceste trucuri, revenind la creionul obișnuit, hârtie și Excel.

Prima schemă a aplicației noastre - un concept de design, a fost dimensiunea unui covor bun. O foaie monstruoasă, în spiritul celor mai bune lucrări ale Mitasovului pe jumătate. era acoperit cu note indistincte, săgeți, semne de exclamație și cruci. designer de Familiar a văzut „ea“, a fost uimit și a spus, de fapt, că arborii au plătit cu viața lor pentru hârtie pentru un astfel de joc, plângând într-un paradis botanic. El a vorbit pe scurt despre elementele de bază ale prototipurilor interfeței, a subliniat abordarea și cerințele, și, de asemenea, a vorbit despre Mindjet și a oferit pentru a asigura un început, conceptul în ea. Câteva zile mai târziu, prima hartă a proiectului a fost pregătită.

Din fericire, mă pictez și, așa cum spun ei, nu este deloc rău. Au mai rămas câteva săptămâni pentru mastering-ul Photoshop-ului, iar în mijlocul celei de-a doua luni de dezvoltare am avut deja ceva asemănător capturilor de ecran ale aplicației viitoare. Este timpul să căutați pe cineva care va implementa acest lucru în cod.

ROBBLES numărul 3 - FRAME.

"Experții ar trebui să ia pe cineva care crede că munca va dura foarte mult și va fi foarte costisitoare." Regula Warren

Max a solicitat o plată în avans de 30% și după transfer (despre codurile de protecție și garanții, atunci nu știam nimic) a început să lucreze. După ceva timp a devenit clar că, pentru a atrage un om dintr-un alt capăt al lumii, nu a fost o idee bună: diferența de fus orar, plus necesitatea de a furniza în mod constant și rapid răspunsuri cu explicații, aproape că ma transformat în nevrostenichku. În plus, pe măsură ce progresul a evoluat, a devenit evident că unele trăsături, considerate a fi foarte originale și convenabile, păreau în practică stîngace și stîngace. Început schimbări nesfârșite, rafinări și tot ceea ce duce la creșterea sarcinii. După un timp, Max, în mod rezonabil (dar apoi, nu credeam că) a sugerat revizuirea termenilor și a plății. Am fost indignat, ne-am certat, dar el a refuzat ordinul, totuși, după ce a returnat o parte din avans.







RABBITUL numărul 4 - DEZVOLTARE

Noul programator - Slavik, care a studiat cu atenție materialele proiectului, a rezumat: dezvoltarea forțelor unui programator pe "neitatet" va dura cel puțin 3 luni. Am recunoscut artefactele încercărilor mele anterioare ca fiind lipsite de valoare și chiar dăunătoare. Totul a trebuit să înceapă din nou: întârziere, prototipuri, grafică, cod.

Cu privire la asta și a decis, dar în timp ce Slavik sa așezat la baza cererii viitoare, eu, după ce am luat acest moment, m-am dus la cursurile de la Scrum din Kiev. Scump, dar merită.

La întoarcerea de la cursuri, eram plin de idei și hotărâre și, pe lângă asta, pentru prima dată am început să înțeleg ce doreau programatorii de la mine și aproape că am scăpat de tremurul religios pe care l-au provocat invariabil. Gheața a început să se miște și realitatea părea în cele din urmă să-mi dea drumul capului.

O lună mai târziu, ochii mei a fost proiectul de versiune a „cupa de măsurare“ în versiunea pur utilitarist: fără ryushechek și arcuri, dar gata pentru testare. Imaginează-ți surpriza mea atunci când măsurătorile de control ponderat arătat că condamnabil foarte ușor să renunțe și nu merge: eroarea de măsurare a fost de așa natură încât imprevizibilitate și amploarea acestuia, în principiu, a pus la îndoială abordarea științifică. În sensul că presupunerea sau inspirația nu s-au înrăutățit.

Sunt de acord, bine, ceea ce poate fi mai simplu decât să calculați volumul unui con trunchiat, luați densitatea tabelului ingredientului și calculați: cât de mult există ce? En-no! Calculatorul volumului a dat o cifră. balanțele - cealaltă, apendicele - a treia. Să nu mai vorbim complet de rezultate paranormale cu lichide, în volume mai mici de 100ml.

Trei mehmatovtsa, un arhitect și o mulțime de susținători în umaniste, neajutorată chicotind, frecarea capul și amintindu-și de „calul sferic într-un vid“, a ucis o jumătate de zi pe nenorocita asta de detectiv. Ca rezultat, s-au dovedit: cântare electronice - mințit fără rușine; pahar de laborator a luat ceva din propria lor, și amploarea acesteia, se pare, a fost supus gust și un acut simț de simetrie designeri chinezi pe care l-au creat; calculator - singurul care nu a mint. Aplicația noastră - copilul a șapte femei, în loc de raza din formula, a folosit un diametru.

Au existat multe alte gafe, dar aceasta este o chestiune de viață de zi cu zi, iar în timp, începeți să le percepeți calm, ca ceva inalienabil. Ie bloopers sunt, un rezultat inevitabil și perfect normal de activitate, dar numai atâta timp cât acestea sunt pentru tine de la un proiect avansat, și nu plânge din locuri de repaus de lungă durată.

RABBITURI numărul 5 - AURVAL

"Dacă vă uitați la problemă cu suficientă atenție,
atunci te vei vedea ca parte a acestei probleme. "Axiom Ducharma

Cred că nu are nici un rost să descriem procesul în detaliu. S-au spus multe despre acest lucru, iar procedura este în mare parte formală. Tot felul de excese mistice, să zicem, se întâmplă, dar am încercat modul cel mai meticulos Apple pentru a satisface toate cerințele și în mod regulat (credem noi), fără a tot tam-tam optimizări și a primit binecuvântarea de la Apple după 2 săptămâni. Intr-adevar, au existat unele lucruri amuzante, dar exemplul lor, a devenit clar modul în care cu răbdare, sunt cu adevărat cei de la Apple pentru dezvoltatori. Și a fost așa ...

După ce am primit traducerea descrierii cererii pentru AppStore, le-am turnat fericit în AppStore. Ca răspuns, o scrisoare destul de ciudată vine:
"Am constatat că descrierea aplicației include informații care nu sunt relevante pentru conținutul și funcționalitatea aplicațiilor și, prin urmare, nu respectă Regulile de revizuire a App Store. Ar fi oportună eliminarea sau revizuirea următorului conținut din descrierea aplicației:
"Dacă există imagini în acest atașament, ele vor fi afișate. Descărcați atașamentul original »

Perplexitate completă. Care sunt "atacurile", care sunt "imaginile"? "Nu avem o astfel de linie în descriere. Ce nonsens? "- Ne-am încurcat. Verificat, a scos toate opțiunile - nu. Nu este absolut clar ce vor ei de la noi ... Deci, noi scriem: "Stimati domni, despre care vorbiti? Fii activ! ". Ca răspuns, ajungem la fel, o scrisoare ciudată cu recomandări.

Apropo, pentru mine a fost „nezhdanchikom“ și poate despre ea nu merită menționat separat, dar păstrează în minte: data primirii apruvala - aceasta este data apariției „știri“ în magazin. În sensul că câteva săptămâni mai târziu, atunci când reglați ansamblul și traduce toate materialele și recenzii, vypestuete și reconcilia plan de promovare, aproba o strategie genial, veți găsi brusc cu surprindere că „știrile“ nu vei primi.

Da, a existat un alt punct interesant, cu „apruvalom“ ... De la bun început am decis că vom experimenta în modelul de aplicare remunerația noastră diferențiată spun ei, vom oferi câteva etichete de preț și utilizatorul - să-l aleagă: să ne dea un dolar, cinci, zece sau douăzeci de ani. Într-adevăr, mi se părea că acest lucru este ideea mea (acum știu că nu suntem primii) și o mulțime de experiență, care au auzit multe despre Apple cu privire la orice fel de „pui HIMin“ cu plată. Într-adevăr, într-una din primele scrisori, Apple a întrebat în mod rezonabil: "Ce primește utilizatorul pentru $ 1 și $ 10? Care este diferența? ". Am explicat asta în nimic; numai în măsura în care mulțumesc dezvoltatorilor ... Răspunsul este aparent satisfăcut, deoarece dezvoltarea acestui subiect nu a fost primită.

În general, ce să spun? Țineți somonul, deoarece problema este responsabilă.

ROBBERS numărul 6 - PROMOVARE

Ei bine, este adevărat că există un astfel de lucru: recenzii de tot felul, zavlekalki, recenzii, ahi-suspin, zgomot, bârfe - totuși clare, ca și cum ar fi? Am presupus că, și, prin urmare, nici un buget mare, nu am planificat această chestiune, doar în detaliu. Mai ales că nu au existat alte opțiuni ...

Cu toate acestea, după ce a ajuns la realizarea acestei părți a planului, ne-am dat seama în curând că modelul nostru genial consecvent intern și de sprijin mass-media este departe de viață, ca orice utopie și principala problemă de aceasta natură pur empirică a fost. Noi, ca ființe umane cu moderne și progresive, astfel încât nechibzuit bazat pe virtute auto evidentă a abordării „științifice“, care în cele din urmă a ajuns într-o comică reprezintă niște sălbatici închinându un avion de paie idol sau excentrici care caută „bun simț“, în Wikipedia.

Pe scurt, putem trage următoarea concluzie: luând în considerare strategia de progres în viitor, încercați să cântăriți cu adevărat interesul consumatorilor pentru cererea dvs. și potențialul dvs. financiar. Apoi, înlocuiți rezultatele cântăririi cu o regulă simplă: aplicația dvs. va avea succes dacă vasul de pe o parte se desprinde. Și pentru ca acest lucru să se întâmple (oricare ar fi cupa este depășită), în ambele bowls, trebuie să mai existe bani pentru promovare. Întrebarea este doar în cantitate ...

INSTEAD DE CONCLUZIE

Este evident că este prea devreme să scriem o concluzie cuprinzătoare: vânzările au început nu cu mult timp în urmă, iar progresul real este doar stipulat. Îți promit, dacă ți se pare interesant, să spui în detaliu despre progres și să acorzi mai multă atenție "muncii la greșeli". Până în prezent, cu excepția faptului că se poate spune despre unele dintre rezultatele preliminare: în 10 zile de vânzare versiunile rusă și engleză, în ciuda încercărilor noastre de ticăloșia în curs de desfășurare, aplicația descărcată aproximativ 6.000 de oameni. A cumpărat aproximativ 3%. De mult timp - locul 1 în segmentul rusesc, în Statele Unite. Opinii, mai ales - pozitive.

Da, și îmi pare rău că postul fără imagini ... Pur și simplu, eu însumi am fost odată atât de obsedat de "nyashnost" și "mimicry" lor stupide. că acum "respir prin apă", temându-mă să amăgesc pe cineva cu semnificația lor exagerată. Crede-mă, toată această frumusețe este importantă, bineînțeles, dar este secundară și nu este autosuficientă.

Acest lucru se aplică exclusiv aplicațiilor precum "utilități". Cu jocuri și alte tipuri de aplicații, din câte știu acum, lucrurile sunt oarecum diferite.

Așa cum am spus, textul ar trebui să fie văzută ca note subiective de nespecialist, și este - nu este o chestiune de disputa, ci pentru că eu accept cu recunoștință toate criticile și instrucțiunile, în special în cazul în care acestea sunt însoțite de o explicație. În prealabil, recunoscător - Amore (emmakinski [] gmail.com). Pentru codurile promoționale, contactați-vă (nu vă promit totul, dar vă dau o duzină în mâini bune).







Trimiteți-le prietenilor: