Planlægning for Web Services: indsamle en Team

Hvis du vil have succes i at gøre noget i livet, skal du planlægge. Med fast ejendom, kan du høre den ofte citerede sætning, "beliggenhed, beliggenhed, beliggenhed." Nå, på samme måde, med noget software projekt (webtjenester inkluderet), et passende udtryk at bruge, er "planlægning, planlægning, planlægning."

For eksempel skal du overveje hardware, software, og personalemæssige ressourcer. Du har også mange design overvejelser, såsom session stat og montage versionsstyring, skal gennemgå. Desuden skal du planlægge for nogle organisatoriske overvejelser, såsom disaster recovery. Denne artikel undersøger personaleomkostningerne krav til en vellykket webtjenester projekt.

Evaluering vidensniveau

Bestemmelse personalebehov for at gennemføre eller bygge webtjenester projekter er en meget vanskelig ting at kvantificere, fordi dine medarbejdere behov påvirkes af følgende:

  • Niveau: Har de mennesker, der vil bygge dine webtjenester har nok erfaring til svært ved at forstå begreberne webtjenester? På den ene side kan have en erfaren medarbejder hjælpe udviklingen fart tid. På den anden side kan en uerfaren person være i stand til at forstå begreberne bag webtjenester hurtigt, fordi der ikke er nogen forudfattede meninger.
  • Uddannelse: Hvis din it-afdeling folk ikke er fortrolig med web-tjenester på alle, kan de nødt til at gå til træning. Uddannelse kan være en god ting, men det kan også påvirke tid og budget. Vær opmærksom på dette, når de evaluerer dine personaleressourcer. Ligeledes, hvis du gennemfører webtjenester på en Linux-platform i stedet for en Microsoft-platform, kan det virke som omkostningerne til implementering er billigere; men i virkeligheden, er du nødt til at træne dine medarbejdere til at understøtte Linux. Microsoft har faktisk gjort undersøgelser for at bevise, at på grund af uddannelse (og også implementering), omkostningerne ved et webtjenester projekt er billigere på Microsoft-platformen.
  • Webtjenester viden: Hvis hver person på dine it-medarbejdere har holdt ajour med nogle af webtjenester teknologier kan disse mennesker være en meget god ressource til at placere på et web-tjenester projekt, i modsætning til en person, der har brug for at lære de begreber. Ligesom med uddannelse (opført i det sidste punkt), den manglende viden om webtjenester på en Linux-platform har tendens til at øge omkostningerne og time-to-market med din webtjenester projekt over Microsofts alternativ platform.
  • Forretning viden: Til dine nye projekter webtjenester, skal du overveje forretningsviden dine IT-personale. Med andre ord gør de forstår præcis, hvad virksomheden problemet er, hvad der skal gøres, og hvorfor det skal gøres? Desuden har de forstår de forretningsmæssige tidsfrister og grund for disse tidslinjer? Hvis IT-personale forstår alle de disse ting, vil denne viden gå en lang vej at afkorte indlæringskurven og tidsfrister for projektet. Have det personale forstå den virkelige forretning bag løsningen er uvurderlig.

Identifikation roller

Fordi webtjenester teknologi er meget nyt, kan du finde det vanskeligt at finde en person med tilstrækkelig erfaring til at implementere dine webtjenester hurtigt. Derudover kan det være svært at finde nogen, der kan håndtere et sådant projekt, især komplekst.

Også, som med alle software projekter, tager en lang række dygtige og ansvarlige mennesker til at trække ud et webtjenester projekt, herunder følgende:

  • Executive sponsor: Ansvarlig for at fremme og godkendelse af projektet.
  • Projektleder: Styrer hele projektet for at sikre, at den forbliver på sporet, til tiden, og på budgettet. Sommetider projektlederen vil også tildele ressourcer.
  • Resource Manager: I større IT butikker, nogle gange en ressource leder er ansat til at forvalte de ressourcer og kompetencer, der er nødvendige for projekterne. Denne person effektivt kan placere den samme ressource på flere projekter samtidigt, hvilket bremser de samlede omkostninger.
  • Designer / Arkitekt: designer webtjenester løsning, overvejer virksomhedernes problemer, sikkerhed, uensartede data, disaster recovery, og så videre. Designeren / arkitekt kan også være ansvarlig for planlægning af hardware og software miljø.
  • Netværk ingeniør: I nogle organisationer, styrer og design det interne infrastruktur, herunder konfiguration af hardware. Ikke alle organisationer har netværket ingeniør plan for hardware; undertiden designeren / arkitekt gør det.
  • Udvikler: Udvikler softwaren.
  • Tester: Tester softwaren.

Før der iværksættes et webtjenester projekt, skal du sørge for, at hvert medlem af holdet forstår målene for projektet, hvilke web-tjenester er, og hvad de ikke er, og hvorfor du implementere løsningen.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com