Hoe JIRA-sagteware van Atlassian ommuurde ombou-strategieë breek en help om spanne saam te werk om sagteware doeltreffend te beplan, op te spoor en vry te stel
TL; DR: Dit is geen geheime ommuurde omgewings nie, maar dit kan kommunikasie onklaar raak wat die onderneming se vermoë om doeltreffend te kan bestuur, kan belemmer. Atlassian werk al meer as 15 jaar om hierdie mure af te slaan om samewerking tussen departemente te kweek. Die vlagskipproduk van die onderneming, JIRA, is ‘n sagteware-oplossing wat ontwerp is om spanne te help om idees te deel en saam te werk om sagteware doeltreffend te beplan en vry te stel. Oorspronklik geskep vir sagteware-ontwikkelingspanne, is JIRA nou beskikbaar vir klante-gerigte IT- en nie-tegniese spanne om werkvloei te stroom, projekte te spoor en prestasies te meet. Vanweë die veelvuldige integrasies wat beskikbaar is in die JIRA-suite en ‘n toewyding om voortdurend produkte aan te pas en te ontwikkel op grond van gebruikersvraag, gebruik meer as 68.000 ondernemings wêreldwyd Atlassian se samewerkende organisatoriese gereedskap.
Merriam-Webster definieer die term behendig as ‘die vermoë om vinnig en gemaklik te beweeg’, of ‘met ‘n vindingryke en aanpasbare karakter.’ Met die groot vraag wat ontwikkelaars aan die einde van die negentigerjare vinnig stel om sagteware-oplossings te vervaardig, is dit geen wonder dat die term deur die groeiende DevOps-beweging van die tyd aangeneem is nie.
Agile sagteware-ontwikkelingsfilosofie is gebaseer op beginsels wat gesamentlike pogings tussen alle fasette van ‘n organisasie bevorder om sagteware waardevol vir beoogde kliënte en eindgebruikers doeltreffend te ontwikkel. Agile DevOps gaan alles oor die skep van metodologieë wat ommuurde omgewings afbreek en gedeelde idees, effektiewe organisasiestrukture en aanpasbaarheid gebruik deur die hele ontwikkelingsproses.
Dit is ongelooflik belangrik vir maatskappye om naatlose samewerking tussen departemente te bewerkstellig en kommunikasielyn tussen dev-spanne, projekbestuur, klantediens en ondersteuning te verbind. Om hierdie afdelings in silo’s te skei gedurende die hele fase van die sagteware-lewenssiklus, kan tyd en hulpbronne verloor en ‘n onderneming minder mededingend op die mark maak.
Jake Brereton, hoof van produkbemarking vir JIRA by Atlassian, bied aan ondernemings medewerkende sagteware-instrumente.
Atlassian se spanbeplanning en projekbestuuroplossing, JIRA, bied ‘n manier om ommuurde omgewings deur te breek en verbindingsprobleme op te los om produkte op die doeltreffendste manier te ontwikkel en vry te stel. Hul sagtewarepakket bevat verskeie noemenswaardige samewerkingsprodukte, insluitend Bitbucket, Confluence en HipChat.
“Konnektiwiteit is absoluut iets waarmee alle sagtewarespanne op die een of ander tydstip mee worstel,” sê Jake Brereton, hoof van produkbemarking van JIRA Software by Atlassian. “Om spanne in lyn te hou, kommunikasielyn oop en mense wat intyds saam praat, is noodsaaklik om wonderlike sagteware te bou en vry te stel en mededingend te bly in die dag se propvol en vinnig bewegende sagteware-industrie.”
Of dit nou klantediens, projek- en probleemopsporing, of sakebestuur is, Atlassian het ‘n JIRA-oplossing ontwikkel om bedrywighede en kommunikasie tussen departemente te help stroomlyn.
1 Waarom Walled Dev-strategieë suksesvolle sagteware-ontwikkeling belemmer
2 Atlassian se JIRA: van projek & Probleemopsporing na 3 doelgemaakte gereedskap
3 Gebruiksgedrewe produkontwikkeling sinchroniseer spanne & Stroomlyn werkvloei
4 Die pad vorentoe: Voortgesette belegging in Dev Solutions & integrasie
Waarom Walled Dev-strategieë suksesvolle sagteware-ontwikkeling belemmer
Jake illustreer die gevare van die skepping van afdelings binne organisasies deur gebruik te maak van ‘n analogie van ommuurde tuine.
‘Stel u voor dat ‘n straat van huise langs mekaar opgerig is, en elkeen van hierdie huise het ‘n groot agtertuin met ‘n hoë heining rondom,’ het hy gesê. ‘Stel u voor dat elkeen van hierdie huise ‘n ander span verteenwoordig en ‘n stap in u lewensiklus vir sagteware-ontwikkeling is. Die beplanningsproses is in een agterplaas aan die gang, sagteware word in ‘n ander ontwikkel, dinge word in ‘n derde getoets, ensovoorts. ”
In hierdie analogie word sagteware nog ontwikkel, en beplanning en toetsing vind plaas. Soos Jake opgemerk het, skep die heinings egter ‘n gebrek aan deursigtigheid en kommunikasie tussen die spanne. Niemand is bewus van wat agter die heinings aangaan of wanneer en in watter vorm om te verwag dat iets in hul tuin moet kom nie.
As u in ommuurde omgewings werk, lei dit tot kommunikasie-onderbrekings tussen spanne en dit verhinder produktiwiteit.
” N Werkstuk wat gereeld geskeduleer is, kan Maandag op die middaguur kom. ‘N Ernstige foutoplossing kan Saterdag om middernag kom, ”het Jake gesê. “Hoe groot items gaan wees, watter vorm hulle gaan aanpak en waar hulle vandaan kom, is onbekend in hierdie soort omgewing.”
Die kwessies wat spruit uit ommuurde stelsels is duidelik en kan blywende gevolge hê vir die siening van ‘n organisasie en hul produkte. Jake het vir ons gesê oënskynlike geringe kommunikasie kan lei tot geblokkeerde pyplyne, buggy-sagteware wat na skedule aan kliënte gestuur word, gefrustreerde Ops-spanne en selfs meer gefrustreerde eindgebruikers.
“Hierdie probleme word net vererger in die wêreld van vandag se wolkontwikkeling,” het Jake gesê. “As die sagtewarespanne van vandag mure bou tussen spanlede of oor verskillende funksies, word dit baie vinnig ‘n verlammende probleem wat die span se vermoë om hul werk te verrig bedreig en probleme met ‘n show-stop skep wat nie geïgnoreer kan word nie.”
Atlassian se JIRA: van projek & Probleemopsporing na 3 doelgemaakte gereedskap
Atlassian het die eerste weergawe van JIRA in 2002 vrygestel as antwoord op die probleme wat opduik tydens werk in ommuurde omgewings. In ‘n tyd toe dev-spanne nog steeds flipfone en Excel-sigblaaie gebruik om werkstrome te beplan, op te spoor en te organiseer, was JIRA revolusionêr.
“JIRA het die mark betree en ‘n enkele, bekostigbare, out-of-the-box oplossing voorgestel waarin al die projekte en probleemopsporing van ‘n sagteware-span op een plek gedoen kon word,” het Jake gesê. “Dit was destyds die regte hulpmiddel in die regte ruimte en was sedertdien die defaktoprojek en probleemopsporingsinstrument vir sagtewarespanne.”
Jake het opgemerk dat die oorskakeling van ‘n verswakte organisasie na een wat samewerking en deursigtigheid tussen departemente en spanne bevorder, beide afhang van die kultuur van ‘n onderneming en die instrumente wat gebruik word om samewerking te bestuur en aan te moedig.
Die JIRA van Atlassian ontwikkel van ‘n enkele oplossing om werkstrome vir sagteware-ontwikkeling te organiseer na drie doelgemaakte gereedskap.
“Die aanmoediging van spanne om inligting te deel en te evalueer hoe die span sagteware ontwikkel en vrystel, is denkpatrone wat ingedink moet word by die denke van enige suksesvolle span,” het Jake gesê. “JIRA verhoog die sigbaarheid van alle werk in die hele span en laat almal toe om op dieselfde bladsy te bly en sodoende die mure wat daar bestaan, afbreek.”
Volgens Jake kan die verhaal van JIRA vertel word hoe dit gebou is as een monolitiese produk om mure af te slaan en te ontwikkel tot drie doelgedrewe instrumente vir verskillende spanne. As gevolg van hierdie evolusie, help die sagteware nou tienduisende organisasies om kommunikasie te stroomlyn, projekte te bestuur en produkte doeltreffend vry te stel.
JIRA sagteware gaan voort met die doel van die eerste vrystelling van Atlassian om sagteware-ontwikkelingspanne te help met die beplanning en opsporing van probleme. Die instrument bied aan dev-spanne die vermoë om voortdurend in kontak te bly om kwaliteit sagteware met behendigheid te produseer. Bygevoeg tot die waarde van die instrument, is integrasies nou moontlik met oplossings soos HipChat, Bitbucket, Confluence en die hele Atlassian-suite.
JIRA Diensbank is in 2013 bekendgestel as ‘n selfstandige aanbod wat spesifiek ontwerp is om in die behoeftes van IT-spanne te voorsien wat om meer gespesialiseerde funksionaliteite gevra het. Atlassian-erkende IT- en klantgerigte departemente het verskillende oplossings nodig gehad as ontwikkelingspanne en het funksies soos SLA’s, persoonlike toue en intydse verslae bygevoeg. JIRA Service Desk het dieselfde samewerkingsvoordele as die oorspronklike sagteware, maar dit ondersteun ook stroomlijning, wat dit makliker maak om kliënte se foute of ander diensverwante probleme vinnig op te los..
JIRA Core is ontwikkel nadat versoeke ontvang is van nie-tegniese spanne, soos bemarking en menslike hulpbronne, vir ‘n gesamentlike oplossing vir sagteware. Die instrument bied naatlose bedryfs- en operasionele bestuur wat help om take op te spoor, projekte te monitor en prestasies te meet.
Gebruiksgedrewe produkontwikkeling sinchroniseer spanne & Stroomlyn werkvloei
Die drie doelgerigte JIRA-instrumente is ‘n bewys van Atlassian se toewyding om produkte en oplossings te innoveer en te ontwikkel op grond van gebruikersbehoeftes. In 2016 het Atlassian hierdie gebruiksgebaseerde produkontwikkeling voortgesit met die vrystelling van nuwe gereedskap en integrasies.
Atlassian het die vraag na ‘n draagbare weergawe van hul produk erken en JIRA Mobile het onlangs op iPhone- en Android-platforms beskikbaar gestel vir aflaai. Die mobiele instrument laat dieselfde funksionaliteite toe as ander JIRA-produkte, soos die vermoë om probleme te skep, oorgangswerk te lewer en kommentaar te lewer op ander spanlede, maar huisves dit op ‘n draagbare platform.
Atlassian ontwikkel hul produkaanbiedings met uitgebreide funksionaliteite in Kanban en JIRA Mobile.
Kanban is jare lank ‘n gewilde raamwerk wat deur rats sagteware-ontwikkelaars gebruik is. Die planke van die platform laat maklike visualisering van werksvloei onder spanlede toe, en Jake merk op dat die aantal Kanban-spanne wat JIRA Software gebruik, geleidelik groei. In reaksie daarop het Atlassian agterstande van Kanban vrygestel wat spanne in staat stel om hul werk beter te organiseer en te prioritiseer.
“Ons gebruikers noem dit ‘kanplan’,” het Jake gesê. “Die nuwe funksionaliteit verseker dat die belangrikste werkitems van ‘n span altyd aan die bokant van die lys is, en dat daar nooit verwarring is oor wat op die dek is en wie op die volgende item gaan spring nie.”
Die pad vorentoe: Voortgesette belegging in Dev Solutions & integrasie
Volgens Jake beplan Atlassian om hul beleggings in die oplossings wat hulle die afgelope 15 jaar gebou het, te behou. Die positiewe reaksie wat hulle op hul mobiele vrystelling gekry het, het die onderneming aangemoedig om aan te hou om hulpbronne aan JIRA Mobile toe te ken om te verseker dat gebruikers op pad is om op hoogte te bly van projekte terwyl hulle op pad is.
Atlassian beoog ook om integrasies vir ontwikkelaarsinstrumente te verskerp sodat sagteware-oplossings met mekaar kan gesels, inligting kan deel en intydse data en analise kan lewer.
“Dit is iets wat JIRA-gebruikers nog altyd van die produk gehou het en daarvan verwag het,” het Jake gesê. “Soos die DevOps-beweging vorm aanneem, is hierdie integrasies nou belangriker as ooit.”
Een ding is seker: Atlassian het regdeur hul geskiedenis behendig gebly en produkte ontwikkel en aangepas om spanne te help om kontak te hou. Hul oplossings wat hulle bied, is ‘n goeie rekord van hul toewyding tot die bevordering van ‘n kultuur van samewerking en die afbreek van mure. En daar is geen teken dat hierdie pogings vertraag word nie.
“Ons het nuwe nadenke gedoen en getoets aan ‘n UI wat beter kan dien as die manier waarop sagtewarespanne vandag gestruktureer en werk,” het Jake gesê. ‘Ons is opgewonde vir die komende jaar!’
Creately se samewerkende diagramme-sagteware optimaliseer kommunikasie waardeur spanne prosesse kan beplan en konsepte in reële tyd kan illustreer
Hoe Gliffy se samewerkende diagramme gereedskap en integrasies help om spanne saam te werk om komplekse prosesse op eenvoudige maniere aan te bied
Hoe Telegram se veilige, wolkgebaseerde boodskappe-app plaaslike en afgeleë Dev-spanne kan help om met mekaar te skakel en saam te werk
Paano Pinaghihiwa ng Software ng JIRA ng Atlassian ang Mga Diskarte sa Walled Dev at Tumutulong sa Mga Koponan na Makipagtulungan sa Mahusay na Plano, Pagsubaybay, at Paglabas ng Software