Mga Solusyon sa Paningin


Suporta
Magrehistro
Mag-login
Simulan ang Libreng Pagsubok
TFS
Listahan ng blog

Microsoft TFS (Azure DevOps)

Blog | 6 min na pagbabasa
Isinulat ni admin

Talaan ng nilalaman

Ang paggawa ng isang ideya sa isang gumaganang piraso ng software ay tumatagal ng maraming trabaho, at manatili sa tamang landas hanggang sa matapos ang linya ay posible lamang kapag alam ng lahat ng mga miyembro ng koponan kung ano mismo ang dapat nilang gawin at makipagtulungan sa isa't isa. Ang pagkakaroon ng pag-access sa isang may kakayahang tool para sa pamamahala ng sama-samang mga proyekto sa pag-unlad ng software ay maaaring maging pagkakaiba sa pagitan ng tagumpay ng proyekto at pagkabigo ng proyekto, at ang Microsoft TFS / Azure DevOps ay lumitaw bilang isang tanyag na pagpipilian sa mga developer ng software.

Ano ang Microsoft TFS (Azure DevOps)?

Ang Microsoft Team Foundation Server, o ang Microsoft TFS lamang para sa maikli, ay unang inilabas noong 2005 upang magbigay ng pamamahala ng source code, pamamahala ng mga kinakailangan, pamamahala ng proyekto, pag-uulat, awtomatikong pagbuo, pamamahala ng lab, pagsubok, at paglabas ng mga kakayahan sa pamamahala sa mga koponan sa pag-unlad ng software ng lahat ng laki .

Ito ay nakatayo mula sa iba pang mga katulad na alok na may kakayahang magamit bilang isang backend sa maraming mga integrated development environment (IDE), ngunit pinakamahusay itong gumagana kapag ginamit sa Microsoft Visual Studio o Eclipse. Sa Microsoft TFS, ang mga koponan ay maaaring lumikha at mamahala ng mga item sa trabaho, epiko, kwento, gawain sa proyekto, at higit pa upang manatili sa tamang landas mula simula hanggang katapusan.

Ang mga bersyon ng Microsoft TFS na inilabas pagkatapos ng Setyembre 2018 ay tinawag na Azure DevOps Server at Azure DevOps Services. Ang dating ay magagamit ng isang nasa-nasasakupang solusyon na nagdadala ng lakas ng Azure DevOps sa mga nakatuong kapaligiran. Ang huli ay isang serbisyo sa cloud na tumatakbo sa platform ng cloud ng Microsoft, ang Azure. Ibinahagi nito ang parehong code sa bersyon ng nasa nasasakupang lugar ngunit hindi nangangailangan ng anumang pag-set up dahil ang mga gumagamit ay maaaring mag-log in lamang sa kanilang mga account sa Microsoft at agad na mag-set up ng isang kapaligiran at lumikha ng mga proyekto.

Pangunahing Mga Tampok ng Microsoft TFS (Azure DevOps)

Ang Microsoft TFS ay isang tampok na naka-pack na pagsubaybay sa trabaho, pagbabahagi ng code, at solusyon sa pagpapadala ng software na nag-aalok ng isang malaking koleksyon ng mga tool na idinisenyo upang gawing mas madali at mas mahusay ang pakikipagtulungan ng software. Sinusuportahan nito ang isang malawak na hanay ng mga wika sa pagprograma, kasama ang C #, Python, at Java, na pinapayagan ang mga developer na ipahayag ang kanilang mga sarili sa mga wikang sa palagay nila ay mas tiwala silang ginagamit.

Pangangasiwa ng Source Code

Ang Microsoft TFS ay isinasama sa Git, na ginagawang posible na i-clone ang isang imbakan, magdagdag ng code, at lumikha ng mga sanga nang hindi nangangailangan ng anumang tool ng third-party. Maaaring i-maximize ang pakikipagtulungan ng cross-team at pagbabahagi ng code sa pamamagitan ng paghahanap ng code sa lahat ng mga proyekto at paggamit ng mga filter, preview code, view history, at iba pang mga tampok na pagpapahusay sa pamamahala ng source code. Maaaring magtakda ang mga gumagamit ng mga patakaran sa sangay upang mangailangan ng mga pagsusuri sa code o awtomatikong magdagdag ng mga tagasuri, at gumamit ng mga kahilingan sa paghila upang suriin at pagsamahin ang code ng sangay sa isang master branch.

Visure-source-code-pagsasama
Visure-source-code-pagsasama

Pamamahala ng Mga Kinakailangan

Dahil ang Microsoft TFS ay isinasama sa Excel, Project, at PowerPoint, maaaring ilarawan ng mga kliyente ang kanilang mga kinakailangan sa pamilyar na mga tool at mga pahintulot na maaaring ibigay sa mga indibidwal na gumagamit batay sa mga mayroon nang mga kinakailangan. Salamat sa mga na-configure na widget, ang mga kinakailangan ay madaling masubaybayan mula mismo sa dashboard.

Project Management

Sinusuportahan ng Microsoft TFS ang parehong maliksi at pamamahala ng proyekto ng talon, na nagtatampok ng napapasadyang mga daloy ng trabaho na binubuo ng isang hanay ng mga estado, ang wastong mga pagbabago sa pagitan ng mga estado, at ang mga dahilan para sa paglipat ng item sa trabaho sa napiling estado. Ang mga tagapamahala ng proyekto ay maaaring lumikha at ayusin ang mga backlog, tantyahin ang trabaho na makukumpleto sa hinaharap na sprint gamit ang tool sa pagtataya, mailarawan ang mga ideya sa isang storyboard, at sa pangkalahatan ay planuhin ang trabaho sa paraang pinakaangkop sa kanila.

Pag-uulat

Ginagawang posible ng Microsoft TFS na subaybayan ang kalidad ng software sa ilalim ng pag-unlad na may mga komprehensibong ulat sa pamamagitan ng paggamit ng mga out-of-the-box na ulat sa Mga Serbisyo sa Pag-uulat ng SQL Server na pinagsama-sama ang mga sukatan mula sa mga item sa trabaho, kontrol sa bersyon, mga resulta sa pagsubok, at pagbuo. Ang pananaw sa kung magkano ang gawain ng tackle ng koponan sa loob ng isang sprint o paglabas ay ibinibigay ng mga ulat sa pamamahala ng Project, na ang pagkalikha at pag-access ay maaaring makontrol sa isang batayan ng bawat gumagamit.

Mga Awtomatikong Pagtatayo

Ang awtomatikong pagbuo ng suporta sa pagbuo, pagsubok, at paglabas ng software na may higit na bilis at dalas, at maaari silang mapahusay ng mga script upang magdagdag ng lohika sa negosyo sa proseso ng pagbuo. Awtomatikong tinatanggal ng mga patakaran sa pagpapanatili ang mga lumang natapos na build upang i-minimize ang kalat, at ang mga pahintulot sa granular build ay tumutukoy kung sino ang maaaring tukuyin, tanggalin, at pamahalaan ang mga build.

Pamamahala sa Lab

Ipinakilala sa Microsoft TFS 2010, pinapayagan ng Lab Management ang mga developer na mag-deploy at subukan ang kanilang mga application sa mga virtual machine. Sa paglipas ng mga taon ang Pamamahala ng Lab ay napahusay sa pagsasama ng Azure, pagpapalawak ng endpoint ng serbisyo, at iba pang mga tampok na ginagawang isang mahalagang bahagi ng Pamamahala ng Build at Paglabas.

Pagsubok

Nagtatampok ang Microsoft TFS ng mga komprehensibong kakayahan sa pagsubok, sumusuporta sa exploratory, manu-manong, system, at mga pagsubok sa pagtanggap ng gumagamit para sa anumang app, sa anumang wika. Ang mga naka-code na pagsusulit sa UI ay maaaring likhain gamit ang Visual Studio upang subukan ang interface ng gumagamit ng application, habang pinapasimple ng Mga Plano ng Pagsubok ng Azure ang paglikha ng mga pagsubok na paggalugad. Ang napapasadyang mga kapaligiran sa pagsubok ay ginagawang posible upang tukuyin ang isang kumbinasyon ng hardware at software na pinakamahusay na kumakatawan sa target na kapaligiran.

Palabasin ang Mga Kakayahang Pamamahala

Tinutulungan ng Microsoft TFS ang mga developer na bawasan ang oras sa merkado sa pamamagitan ng pagpapakilala ng higit na liksi sa proseso ng paglabas. Ang mga application ay maaaring i-deploy sa mga platform sa lahat ng mga kapaligiran ng pipeline na may isang pagpipilian lamang, at buong kasaysayan ng pag-audit ng lahat ng mga aktibidad na isinagawa sa isang paglabas na may detalyadong mga tala ng paglabas at pagsubaybay sa pag-apruba na tinitiyak ang walang bahid na kakayahang mai-trace.

Ang Kailangan para sa isang Dedikadong RM Tool

Habang ang Microsoft TFS ay nagbibigay ng mga tool na kinakailangan upang pamahalaan ang mga kinakailangan, ang interface at client-side na pag-andar ay wala doon. Ang magandang balita ay ang mga kinakailangang puwang sa pamamahala ay maaaring maging walang kahirapang tulay sa isang nakatuon Kasangkapan sa RM, tulad ng Mga Kinakailangan sa Visure.

Mga Dashboard sa Kinakailangan sa Visure ALM

Visure at Microsoft TFS (Azure DevOps)

Hinahayaan ka ng platform ng Visure na gamitin ang mga pamamaraan at tool na pamilyar ka na, na nagbibigay-daan sa iyo upang gumana sa paraang gusto mo at hindi sa paraan na ipinapataw sa iyo ng iyong vendor. Pag-uugnay ng mga kinakailangan sa pag-unlad na gawain habang tumatanggap ng iba't ibang mga koponan at kultura.

Tinatanggal ng Visure ang pangangailangan para sa manu-manong pagsabay at pinapataas ang pagiging produktibo sa pamamagitan ng pag-automate ng mga paulit-ulit na gawain at paglipat ng data sa mga katulad na tool sa disiplina.

Konklusyon

Ang Mga Kinakailangan sa Visure ay tulay ng mga kinakailangan na puwang ng Microsoft TFS, na nagbibigay ng integral na suporta sa kumpletong proseso ng kinakailangan at pinapayagan ang mga gumagamit na patuloy na magamit ang kanilang sariling mga tool habang pinapanatili ang lahat ng sentralisado.


Huwag kalimutang ibahagi ang post na ito!

tuktok

Pag-streamline ng mga Pangangailangan sa Pamamahala at Pagpapatunay

Hulyo 16th, 2024

10 am EST | 4 pm CET | 7 am PST

Louis Arduin

Louis Arduin

Senior Consultant, Visure Solutions

Thomas Dirsch

Senior Software Quality Consultant, Razorcat Development GmbH

Isang Pinagsanib na Diskarte sa Visure Solutions at Razorcat Development TESSY

Matutunan kung paano i-streamline ang pamamahala ng mga kinakailangan at pagpapatunay para sa pinakamahusay na mga resulta.