Hur man använder Assembla för att samarbeta med klientprojekt

Vad du ska skapa

Introducerar Assembla

Assembla tillhandahåller en omfattande och omfattande molnbaserad samarbetsplattform för teknikteam, speciellt i en värld där så många av oss använder globalt distribuerade programmörer och relaterade teknikexperter.

I denna handledning guidar jag dig genom Assemblas omfattande funktionssats och går igenom dig med sin 30-dagars gratis provperiod. 

Assemblas förmåga är omfattande och så svår att jämföra med i en introduktionskurs, men jag gör mitt bästa för att hjälpa dig att komma igång. 

Dess huvudsakliga egenskaper är följande:

  • Task & Issue Management: Hjälp ditt team effektivt organisera utgåvor, squashbuggar och hantera din utvecklingsprocess. Assemblas arbetshanteringsverktyg hjälper dig att arbeta smartare och snabbare.
  • Lagsamarbete: Eliminera behovet av långa e-postkedjor och centralisera all kommunikation med klassiska samarbetsverktyg som wikis, meddelandekort och fildelning.
  • Projektledning: Sätt ditt fullständiga projekt i en arbetsyta och leverera kod, uppgifter och dokumentation. Samarbeta med kunder, spåra tidskostnader för fakturering och kontrollbehörigheter.
  • Subversion & Git Hosting: Sök igenom filer utan problem, jämför revisioner, sammanfoga kod och upprätthålla en hållbar kodbas över hela ditt lag.

När Envato Tuts + bad mig skriva det, hade jag faktiskt inte hört talas om Assembla förut, men det värd över 100 000 kommersiella och open source-projekt och används av över 800 000 användare i mer än 100 länder. Jag tycker att det ofta är användbart för läsare att skriva om något från stället att vara nybörjare. Ändå var jag lite generad när jag utforskade sin bredd och omfattning för att jag inte visste mer om det hittills. 


Hur mycket kostar det?

När du registrerar dig registreras du automatiskt i en 7-dagars gratis provning som ger dig obegränsad tillgång till alla de fantastiska funktionerna Assembla har att erbjuda. Under din försök har du möjlighet att avbryta när som helst. Personliga planer börjar vid $ 24 per månad.

Fri, öppen källkodsprojekt kan använda Assembla gratis om de håller allt öppet för allmänheten.

Innan jag dyker in till genomgången, var god och låt mig veta om du har några förfrågningar om framtida samlingshandledning eller frågor och kommentarer till dagens historia. Du kan skicka in dem i kommentarerna eller nå mig på Twitter @ reifman eller email.

Komma igång

Registrera dig med Assembla

För att komma igång, besök Assembla hemsida och klicka Skapa min startsida. Du kommer att bli ombedd att registrera dig:

Det finns en enkel fyra-stegs trollkarl som kommer att begära ditt namn och typ av projekt:

Då kommer du till namnge ditt första projektutrymme. För mitt exempel skapade jag ett provutrymme för min Envato Tuts + öppen källkodserie för att bygga upp din egen start med PHP, runt min Mötesplanerare begrepp:

Då väljer du ett förråd. Vilken tjänst du vill använda är upp till dig. Assembla stöd Omstörtning, Git och Ovillkorligen:

När du är klar klickar du på Gå till min plats:

Ditt mötesrum

Här är vad ditt ursprungliga utrymme kommer att se ut. När du dyker in i Assembla märker du den breda funktionen i hela. Det är en otroligt bred och sofistikerad tjänst.

Kolla in de installerade verktygen i ditt första utrymme: Biljetter, Meddelanden, StandUp-rapporter, Fildelning, Wiki-sidor och Källkodsdelning:

Initiera ditt källkodsförteckning

För att synkronisera ditt kodträd måste du kopiera din offentliga nyckel till din profil på Assembla:

$ Cd ~ / .ssh $ cat id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtDEeDtUHZyRwj1BDL / iI18E6IP7ZxqRVBxyeJyv8PZ6gt8XMfbhntpeWvwxzTFOA1p7kyCiwQPBQFM + F9MUK6BrmeczV9GCsiCbYwu6DW1Pcke6xh / xUZFrrHwQUCWvl0MaTDtUs8ZGv7uyuXFnmb10QAhDUBAI5gUBu12Mr5c1tn2LeiNdo8RE + KecwqScebOEMO8mY2NsOh67HgwDhAPvv30T8OrXmT29sN3VejfxGRmCJh / pPm1FmkHWAgnXrRG5MOywGdEOjC3MlEUnlkoeZfLCviZlcUAexcZuQi / vWH3TfXsX75LuzxcHibORQL0kNnWsoKyTTf8HQdahV1Q == [email protected] 

När du har klistrat in den ser du den återspeglas i SSH Public Keys lista:

Då kan du använda Assembla för att initiera din kodförvaring där:

$ cd mötesplanerare / $ git init Initialiserat tomt Git repository i /Users/Jeff/Sites/meeting-planner/.git/ $ echo "# My Space" >> README.md $ git lägg till README.md $ git commit - m "first commit" [master (root-commit) 58427bf] först commit 1 fil ändrad, 1 infogning (+) skapa läge 100644 README.md $ git remote add ursprung [email protected]: meeting-planner.git $ git push origin master Mätande objekt: 3, gjort. Skrivande objekt: 100% (3/3), 224 byte | 0 byte / s, gjort. Totalt 3 (delta 0), återanvänd 0 (delta 0) Till [email protected]: meeting-planner.git * [ny filial] master -> master 

I samband med denna handledning skapade jag bara en sample readme för mitt nya repo ovan.

Inbjudande lagmedlemmar

Därefter inbjöd jag en av de redaktionella gudarna på Envato Tuts +, Tom McFarlin, att gå med i min arbetsyta.

Naturligtvis kan Assembla du styra åtkomstbehörigheter och andra aspekter av deras engagemang i dina projekt:

Lägga till teammedlemmar är enkelt:

Här är medlemslistan när du är klar:

Assembla Uppdateringar

Assembla är ett stort verktyg för att få fart på. När du går kommer du att presenteras med vanliga blogginlägg som hjälper dig att lära dig snabbare och hålla dig uppdaterad med nya funktioner:

Låt oss fortsätta i Assemblas djup för att lära oss mer om dess funktioner.

Biljettförvaltning

Som projektledare är biljettförvaltning ett av de viktigaste verktygen för alla samarbetsverktyg. Frågor kommer upp, du loggar dem och sedan spåra du dem genom utredning, utveckling och upplösning:

Assembla erbjuder ett brett utbud av funktioner som stödjer biljettförvaltning.

Biljetthanteringsområdet har ett brett utbud av relaterade vyer och funktioner som hjälper dig att hantera dina projekt. Här är biljettnavigationsmenyn:

Skapa en ny biljett

När det finns en ny fråga kan lagmedlemmar skapa nya biljetter för att spåra dem:

Här är ett exempel på biljellistor i Assembla:

Kanban Cardwalls

Assembla stöder också Kanban Cardwalls, vilka Wikipedia rapporter är ett schemaläggningssystem för magert och just-in-time (JIT) produktion. Envato Tuts + använder dem för interna skriv- och redigeringsprocesser.

milstolpar

Du kan skapa milstolpar för de viktigaste stadierna i ditt projekt, till exempel krav som är fullständiga, kodkompletter, lansering etc..

Metrik

När ditt projekt migrerar genom olika steg, när biljetter läggs till, löses och stängs, erbjuder Assembla en mängd olika mätvärden och rapporter som hjälper dig att bedöma framsteg:  

Strömmar

Du kan se aktiviteten på dina projekt över hela ditt team på Strömmar sida. Det är relaterat till en automatiserad Twitter sida för all aktivitet mellan gruppmedlemmar på ditt projekt:

meddelanden

Assembla hjälper dig att hantera lagkommunikation också. Du kan enkelt skicka meddelanden till lagmedlemmar:

Skapa ett nytt meddelande är enkelt:

Fildelning

Du kan också ladda upp filer och dela dem som du behöver:


Det är enkelt att hantera uppladdade filer:

Wiki sidor

I samarbetstjänster på arbetsplatsen är det lätt att förlora reda på var viktig information är. Wiki-verktyget hjälper dig att bygga sidor för att montera projektinformation på lättillgängliga sidor:

StandUp Rapporter

StandUp-rapporter låter gruppmedlemmarna rapportera vad de jobbar med och markera alla utmaningar som de behöver diskutera. Och de bidrar till att förenkla komplexiteten bakom rapporteringens framsteg.


Här är ett exempel StandUp-rapport som visar vad du gjorde, vad du ska jobba med och vilka väderproblem som finns:

Dashboard

När du använder Assembla mer med flera projektutrymmen kommer Dashboard att ge dig ett fågelperspektiv av vad som händer över ditt nätverk:

Assembla Portfolio

Förutom alla dessa funktioner som hjälper dig att köra dina projekt, erbjuder Assembla också en avancerad arbetsplatsportfölj som hjälper dig att direkt interagera och dela med dig av dina framsteg med kunder.

Att engagera kunder med mer synlighet i dina processer skapar ett partnerskapsförhållande, där kunder, byråer, tjänsteleverantörer och enskilda samarbetspartners alla satsar på kvaliteten och hastigheten hos de tillgångar som produceras.

Samarbeta med kunder för att välja viktiga uppgifter för varje dag eller vecka, acceptera förfrågningar och kommunicera för att få rätt information om varje uppgift så att laget alltid fokuserar på vad som är viktigt för kunden.

Kundrelationer med frustration blir partnerskap med tillfredsställelse:

Sammantaget erbjuder Portfolio alla verktyg du behöver vara mer genomskinliga och lyhörda när du utvecklar för kunder.

I stängning

Jag hoppas att du har hittat den här breda översikten över Assemblas verktygsverktyg spännande. För att återskapa, erbjuder Assembla en omfattande uppsättning samarbetsprojekt för hantering av teknikteam för att lyckas:

  • Områden för att hantera enskilda projekt
  • Integrera lagmedlemskap 
  • Källkod och revisionskontroll
  • Biljettförvaltning och mätvärden
  • Messaging
  • Fildelning
  • Wiki sidor
  • StandUp Rapporter
  • Och mer…

Efter att ha läst den här artikeln borde du ha allt du behöver veta för att ge Assembla ett försök. När du är klar, var snäll och låt oss veta och posta dina frågor och kommentarer nedan. 

Du kan också nå mig på Twitter @ reifman eller maila mig direkt. Bläddra i min Envato Tuts + instruktörssida för att se de andra handledning som jag har skrivit.

relaterade länkar

  • Assembla Website
  • Assembla Blog
  • Assembla Video Channel
  • Assembla FAQs
  • Samla Portfolio Fallstudier