Ett framgångsrikt partnerskap med din mjukvaruleverantör börjar med en ordentlig urvalsprocess. När du närmar dig din sökning efter en leverantör med inställningen av att hitta en partner i stället för en deltids- eller övergående du handskas med sökandet i ett helt annat sätt.
Här är en lista över saker att titta efter i programleverantörer:
Kvaliteten på lyssnar uppmärksamt
Under din urvalsprocessen måste du bedöma hur djupt involverade leverantören är förstå dina behov. Vi har hört flera gånger från klienter att leverantörer förhastade slutsatser snabbt utan att verkligen förstå problemet.
Djupa önskan att förstå dina affärsbehov
Djupa önskan att förstå går hand i hand med ovanstående kvalitet "Lyssnar uppmärksamt".
Kompetens
Du måste kunna bedöma kompetensen av säljaren antingen genom att trycka och leker med sitt tidigare arbete eller genom remiss intervjuer.
Är att säljaren ställa massor av frågor
När du ser att din potentiella leverantören föreslår lösningar utan att ställa frågor måste du vara försiktig. Erfarenhet verkligen spelar ingen roll här, alla företag behov är olika och har unika scenarier som kan bara vara avslöjats av lämpliga frågor.
Tidigare projekt framgångshistorier
Har dina potentiella leverantörer tidigare liknande projekt implementeringar, om så kan de Visa arbetet. Ju närmare de är att ditt krav bättre.
Metodik, Agile, vattenfall etc.
Om du misslyckas med att planera, planerar du att misslyckas. Varje leverantör måste följa en eller den andra metoden, helst den som du följer antingen internt eller en som du föredrar.
Koden förvaltning, användning av kontroll för datakälla som Github, Bitbucket, Microsoft TFS, etc.
Onödigt att säga utan en Source control system finns det inget sätt du kan köra ett mjukvaruföretag.
Förändringshanteringsprocessen
Vad är ändringsledningen bearbetar leverantören följer? Om du har en du kan tillämpa det på din leverantör, om de inte behöver ha en definierad.
Kunskap om användbarhet och användarupplevelse (UX)
Mjukvaruutvecklare generellt bryr inte sig om användarupplevelsen. Endast i den senaste tid många företag är uppmärksamma på UX, särskilt efter smartphone explosion. Programvara som har utvecklats av leverantören måste följa vissa grundläggande princip UX. kontroll ta reda på om de har någon på plats.
Dedikerad QA team, automation verktyg användning som selen, JMeter, etc.
QA är den viktigaste aspekten av mjukvaruutveckling. Du måste se till att det finns en särskild grupp för testning inom organisationen leverantör, om inte de använder en tredje part. Och även om de används för att med hjälp av automatiserade testverktyg.
Underhållsplan (om du vill gå den vägen)
Vad är underhållsplanen om du har för avsikt att hålla leverantören ombord efter att projektet avslutats.
Enligt våra kunder är här saker att komma ihåg.
När du checkar referens, se till att du reda på i tid prestanda av alla företag du forskning.
Jämför processen mellan de olika företag med fokus på denna lista:
Hur väl planerades projektet anges
Hur lyhörd var programmeraren frågor
Hur smidigt integrerades ändringar i schemat
Kändes klienten att ändringarna var prissatta rättvist
Viktigaste hur skulle klienten bedöma övergripande kommunikations- och kvaliteten på lösningar på oförutsedda problem
Se upp för denna röd flagga, när en leverantör kommer i viftar med sitt trollspö och säger att de kan göra allt, utan fullt förstå verksamheten eller vad som behövdes på slutet att leverera en kvalitetsprodukt.
Hoppas du hittar de punkter som vi presenterade i den här artikeln användbar. Du kan också kolla in vår blogg för kortare version av denna artikel med en video där våra klienter talade om punkterna som diskuteras här.