Wéi mir Iddie fir d'Entwécklung vun eise Produkter wielen: de Verkeefer muss fäeg sinn ze héieren ...

An dësem Artikel wäert ech meng Erfahrung deelen an Iddien fir d'Entwécklung vun der Funktionalitéit vun eise Produkter auswielen an Iech soen wéi Dir d'Haaptentwécklungsvektore behalen.

Mir entwéckelen en automatiséierte Siidlungssystem (ACS) - Rechnung. Begrëff
D'Liewensdauer vun eisem Produkt ass 14 Joer. Wärend dëser Zäit ass de System vun den éischte Versioune vun engem industrielle Rater an e modulare Komplex gaang, deen aus 18 Produkter besteet, déi sech ergänzen. Ee vun de wichtegsten Aspekter vun der Liewensdauer fir Programmer ass kontinuéierlech Entwécklung. An Iddie sinn néideg fir Entwécklung.

Ideas

Quellen vun Informatiounen

Et gi 5 Quellen:

  1. Den Haaptfrënd vum Entwéckler vu Firmeninformatiounssystemer ass Client. An de Client ass e kollektive Bild vun Décideuren, Sponsoren vun Projeten, Besëtzer an Exekutoren vu Prozesser, intern IT Spezialisten, gewéinlech Benotzer an eng grouss Zuel vu Leit, déi a verschiddene Grad interesséiert sinn. Et ass wichteg fir eis datt jidderee vun de Vertrieder vum Client potenziell e Fournisseur vun Iddien ass. Am schlëmmste Fall kréie mir nëmmen negativ Feedback iwwer Probleemer am System. Am beschten gëtt et eng Persoun op der Clientssäit déi eng konstant Quell vun Iddie fir Verbesserung ass, strukturéiert Informatioun iwwer d'Bedierfnesser vum Client liwwert.
  2. Eis Verkeefer a Kont Manager sinn déi zweet wichtegst Quell vun Iddien fir Verbesserung. Si kommunizéieren vill an aktiv mat Industrievertrieder, kréien éischte-Hand Ufroe fir Rechnung Funktionalitéit vu potentielle Clienten. Händler a Konten mussen all wesentlech Ännerungen an hirer Funktionalitéit an déi lescht Softwareupdate vu Konkurrenten bewosst sinn, kënnen d'Pros a Cons vu verschiddene Léisungen berechtegen. Et sinn dës Mataarbechter vun eis, déi als éischt fillen, ob e puer Rechnungsfeatures en de facto Standard ginn, ouni déi d'Software net als komplett ugesi ka ginn.
  3. Produit Besëtzer ass ee vun eisen Top Manager oder e ganz erfuerene Projet Manager. Hält déi strategesch Ziler vun der Firma am Kapp a passt Produktentwécklungspläng no hinnen un.
  4. Architekt, eng Persoun déi d'Méiglechkeeten an Aschränkungen vun den ausgewielten / benotzten technologesche Léisungen an hiren Impakt op d'Produktentwécklung versteet.
    Entwécklung an Testen Teams. Leit déi direkt un der Produktentwécklung involvéiert sinn.

Klassifikatioun vun Hits

Mir kréien Matière Daten aus Quellen - Bréiwer, Ticketen, mëndlech Demanden. All
Appellen ginn klasséiert:

  • Berodung mat der Bedeitung "Wéi maachen ech?", "Wéi funktionéiert et?", "Firwat funktionnéiert et net?", "Ech verstinn et net ...". Uriff vun dësem Typ ginn op d'Niveau 1 Support Line. Et ass méiglech d'Konsultatioun an aner Aarte vun Appellen ëmzebauen.
  • Tëschefäll mat der Bedeitung "Net funktionnéiert" a "Feeler". Gehandhabt vun 2 an 3 Support Linnen. Wann et néideg ass fir séier e Patch ze fixéieren an ze verëffentlechen, kann et vun der Ënnerstëtzung direkt op d'Entwécklung transferéiert ginn. Et ass méiglech et an eng Changementsufro ëmklasséieren an an de Réckstand ze schécken.
  • Ufroe fir Ännerungen an Entwécklung. Gitt an de Produktbacklog, laanscht d'Support Linnen. Awer fir si gëtt et eng separat Veraarbechtungsprozedur.

Et gëtt esou Statistiken iwwer Hits - direkt no der Verëffentlechung wiisst d'Zuel vun den Hits fir eng kuerz Zäit ëm 10-15%. Et ginn och Ausbroch vun Uruff wann en neie Client mat enger grousser Zuel vu Benotzer op eis Cloud Servicer kënnt. D'Leit léieren nei Softwarefeatures ze benotzen, si brauche Berodung. Och e klenge Client, wann d'Aarbecht am System ufänkt, verbrennt einfach méi wéi 100 Stonnen Konsultatiounen pro Mount. Dofir, wann Dir en neie Client verbënnt, reservéiere mir ëmmer Zäit fir initial Konsultatiounen. Dacks si mer souguer e spezifesche Spezialist eraus. D'Käschte vum Loyer bezuele selbstverständlech net dës Aarbechtskäschte, awer mat der Zäit gläicht d'Situatioun of. D'Period vun der Adaptatioun dauert, an der Regel, vun 1 bis 3 Méint, duerno ass de Besoin fir Berodung wesentlech reduzéiert.

Virdrun hu mir selbstgeschriwwe Léisunge benotzt fir Uriff ze späicheren. Awer lues a lues op Atlassian Produkter gewiesselt. Als éischt gouf d'Entwécklung transferéiert fir et méi einfach ze maachen op Agile ze schaffen, duerno d'Ënnerstëtzung. Elo liewen all kritesch Prozesser am Jira SD, plus si gi mat verschiddene Plugins fir Jira geliwwert, plus Confluence. Selbstgeschriwwene Léisunge bloufen nëmmen op net-kritesch Prozesser fir d'Aktivitéiten vun der Firma. Et huet sech erausgestallt datt eis Aufgaben elo end-to-end sinn, si kënnen tëscht Ënnerstëtzung an Entwécklung transferéiert ginn ouni vun engem System an deen aneren ze sprangen.

Vun dësem Bündel kënne mir Daten iwwer all Aufgaben, geplangten an aktuellen Aarbechtskäschte kréien, verschidde Rechnungsoptioune fir Clienten benotzen an Dokumentatioun fir intern Bedierfnesser an e Bericht un d'Clienten generéieren.

Veraarbechtung änneren Ufroen

Typesch kommen dës Ufroe a Form vu Featurefuerderunge. Eis Analyst studéiert d'Ufro, generéiert eng Spezifizéierung an en Top-Level TOR. Transfert d'Spezifikatioun an TOR un déi Persoun déi dës Ufro fir d'Zustimmung ofginn huet - mir musse sécher sinn datt mir déi selwecht Sprooch mam Client schwätzen.

Nodeems Dir d'Bestätegung vum Client kritt huet datt mir géigesäiteg richteg verstanen hunn, setzt den Analyst d'Ufro an de Produktbacklog.

Produit Fonktioun Gestioun

De Réckstand accumuléiert kritt Ufroe fir Ännerung an Entwécklung. Eemol all sechs Méint trefft den technesche Conseil, deen aus dem Direkter, de Chef vum Maintenance, Entwécklung, Verkaf an dem Systemarchitekt besteet. Am Diskussiounsformat analyséiert de Schäfferot a prioritär Uwendungen aus dem Réckstand a stëmmt op 5 Entwécklungsaufgaben fir d'Ëmsetzung an der nächster Verëffentlechung.

Tatsächlech reagéiert den technesche Conseil op d'Ufuerderunge vun der Industrie an dem Maart, andeems d'Bedierfnesser an den Uwendungen opgeholl ginn. Alles wat wéineg Relevanz ass bleift am Réckstand an erreecht net Entwécklung.

Klassifikatioun vun Ännerung Demanden a Finanzen

Entwécklung ass deier. Dofir wäerte mir Iech direkt soen, wéi eng Optiounen mir hunn, wann eng Ännerungsufro vun engem Client koum, an net vun engem Employé.

Ännerung Ufroe sinn wéi follegt klasséiert: Industrie-spezifesch Besoinen oder individuell Charakteristiken vun der Entreprise; eng bedeitend Quantitéit vun neie Funktionalitéit oder eng kleng Fix. Kleng Fixen an individuell Ufroe ginn ouni Frills veraarbecht. Individuell Ufroe ginn berechent an ëmgesat fir e spezifesche Client als Deel vun der Projetsaarbecht mat him.

Wann dëst net e massiven Industriebedierfnes ass an d'Quantitéit u Funktionalitéit grouss ass, da kann eng Entscheedung getraff ginn fir en neien separaten Modul z'entwéckelen, deen zousätzlech zu der Haaptfunktionalitéit verkaaft gëtt. Wann esou eng Demande vum Client kritt gëtt, kënne mir d'Käschte fir d'Entwécklung vum Modul ofdecken, dem Client de Modul gratis oder mat deelweiser Bezuelung zur Verfügung stellen an de Modul am Domaine public zum Verkaf stellen. An esou enger Situatioun iwwerhëlt de Client en Deel vun der methodologescher Belaaschtung a mécht tatsächlech eng Pilotimplementatioun vum Modul.

Wann dëst e massive Industriebedierfnes ass, da kann eng Entscheedung getraff ginn fir nei Funktionalitéit am Basisprodukt opzehuelen. D'Käschte an dësem Fall sinn ganz vun eis gedroen, an déi nei Funktionalitéit erschéngt an der aktueller Versioun vun de Programmer.
Al Clientë gi mat engem Update geliwwert.

Et kann och sinn datt verschidde Clienten en ähnleche Besoin hunn, awer et zitt net op e Masseprodukt. An dësem Fall kënne mir d'Spezifikatioun un dës Clientë schécken a bidden d'Entwécklungskäschte tëscht hinnen ze deelen. Um Enn gewënnt jiddereen: Clienten kréien d'Ëmsetzung vun der Funktionalitéit zu engem niddrege Präis, mir beräicheren de Produit, no enger Zäit kënnen aner Maartparticipanten och d'Funktionalitéit fir hir Benotzung kréien.

DevOps

D'Entwécklung preparéiert zwee grouss Verëffentlechungen pro Joer. An all Verëffentlechung gëtt Zäit reservéiert fir d'Ëmsetzung vu 5 Aufgaben, déi vum Conseil technique kritt goufen. Also, hannert dem Ëmsaz, vergiesse mir ni iwwer d'Entwécklung vum Produkt.

All Verëffentlechung geet duerch e passende Set vun Testen an Dokumentatioun. Weider ass dës Verëffentlechung am Testëmfeld vum entspriechende Client installéiert, deen am Tour alles suergfälteg iwwerpréift, an nëmmen duerno gëtt d'Verëffentlechung op d'Produktioun transferéiert.

Zousätzlech zum Verëffentlechungssystem gëtt et e Format vu schnelle Bugfixes, sou datt Cliente sechs Méint net mat Fehler liewen. Dëst Zwëschenformat erlaabt Iech séier op Tëschefäll vun den éischte Prioritéiten z'äntwerten an déi uginn SLA ze erfëllen.

All dat hei uewen ass wouer virun allem fir de Firmensecteur an on-premise Léisungen. Fir Cloud-Servicer déi op de SMB-Segment fokusséiert sinn, ginn et keng sou grouss Méiglechkeete fir Clienten un der Produktentwécklung deelzehuelen. De Leasingformat fir SMB proposéiert dëst net emol. Amplaz vun enger Changementsufro a Form vu klore Viraussetzunge vun enger Firmenpartei gëtt et nëmmen déi üblech Feedback a Wënsch fir de Service. Mir probéieren ze lauschteren, awer de Produkt ass massiv an de Wonsch vun engem Client eppes Gewunnecht aus sengem alen historesche System ze bréngen, kann d'Entwécklungsstrategie vum System als Ganzt widderspriechen.

Source: will.com

Setzt e Commentaire