Doen jy volg die Persoonlike Sagteware Proses?Maak jou organisasie/span volg die Span Sagteware Proses?[gesluit]

StackOverflow https://stackoverflow.com/questions/28197

  •  09-06-2019
  •  | 
  •  

Vra

Vir meer inligting - Persoonlike Sagteware Proses op Wikipedia en Span Sagteware Proses op Wikipedia.

Ek het twee vrae:

  1. Watter voordele het jy al gesien hoe van hierdie prosesse?
  2. Watter gereedskap en/of metodes gebruik jy om te volg hierdie prosesse?
Was dit nuttig?

Oplossing

Ek het deur middel van die opleiding en dan my maatskappy betaal vir my om te gaan na die Carnegie Mellon en gaan deur middel van die PSP instrukteur opleiding te kry gesertifiseer is as'n instrukteur.Ek dink die doel is om dit te gebruik as deel van ons maatskappy se CMM/CMMI poging.Ek het Watt Humphrey en het hom gevind te word om'n soort, sagte siel met'n paar diep gehou idees oor die proses.Ek lees'n paar van sy boeke sowel.

Hier is my neem op dit in'n neutedop - dit is ook gestruktureer vir die meeste mense om te volg, met die veronderstelling dat jy dinge aan die brief.Die idee van die skatting gebaseer op historiese inligting is OK, veral in die klaskamer omgewing, maar in die werklike wêreld waar skattings is ongedaan gemaak in'n dag as gevolg van die verandering van die gety van die vereistes en rigting, dit is veel minder nuttig.Ek het ook gedoen Wye Band Delphi skatting en dit was OK, maar eerlik was nie noodwendig beter as die "beste raaiskoot" ek wil maak.

My span was minder as entoesiasties oor PSP en dit is deel van die probleem - ontwikkelaar buy-in.My maatskappy was om dit te doen vir die verkeerde rede - net om te sê "hey, kyk ons gebruik PSP en het'n paar gesertifiseerde instrukteurs!".

In die einde, ek het gevind dat die gebruik van'n " rats se benadering om beter te wees.Ek het'n agterstand van die werk te doen en kan oor die algemeen skat dit baie goed.Ek doen dit lank genoeg dat ek kan redelik goed rowwe skattings op die tyd en eerlik nie dink dat die tyd dop regtig verbeter dinge baie.Miskien in sommige omgewings dit sal goed werk, maar op my plek, sal ons hou die pomp uit die kwaliteit sagteware sonder al die proses hoepels dat die opbrengs twyfelagtige voordele.

Net my twee sent.

Ander wenke

Ek het in hierdie een keer, selfs probeer om met behulp PSP Dashboard.

Dit is net te moeilik om tred te hou met. Wie wil 'n stophorlosie te gebruik vir al hul aktiwiteite? Volg advies Joel se Pynlose Skedulering en Bewysgebaseerde Skedulering.

1 hierdie vraag, -1 na PSP.

Ek het die PSP en TSP proses hart vir 4 jaar gebruik (al was dit in die begin van my sagteware loopbaan). As 'n idealis wat jy sal hou van wat gedoen word deur jou en natuurlik Ja daar ongelooflike resultate as well.
Hoewel PSP advokate die opname van jou gebreke om die kern (soos; of typo's), was ek in 'n gesprek met mnr Watts Humphrey waar baie mense hom gevra oor die vooruitgang van opstellers en ontbreek van voorwerp orientedness (wat ek gevoel het, hoe is dit ontbreek, soos ek was 'n OO Programmeerder en is suksesvol gebruik dit). Daar was 'n baie goeie antwoord verskaf deur hom. Dit het soos, "PSP, of as 'n saak van die feit enige proses metode, is nie 'n konsep dis vas op 'n enkele gedagte. Die kern idee is om mense bekend te stel aan die kwaliteit metodes en ontleding.
"Dit is altyd aanpasbaar. Jy kan dit op maat aan te pas by jou behoeftes. As jy voel jy wil gaan met Function Point metode, jy alright om voort te gaan met dit is. Dieselfde vir enige skatting tegnieke. Maar jy moet dit voortdurend en repetetively doen .
"Dieselfde geld vir die bevordering van opstellers. As jy voel soos die WBS in die struktuur van PSP sal nie pas by jou ontwikkeling, doen dit gaan verander en gebruik, maar doen dit weer constinuously.
"As jy dit voortdurend doen, jy sal het die historiese data van jou afgehaal en sal statisties wees doen 'n predectable en akkurate beramings op al die parameters"
Mag wees Ek laat gee hierdie antwoord maar toe ek al die antwoorde lees, het ek gevoel ek wou om dit te deel. Soos per die gereedskap, ons het Proses Dashboard, die PSP excel vel en al.

Vir die PSP, het ek gesien die sagteware Proses Dashboard , maar dit lyk vreeslik moeilik om te gebruik.

Ek het voltooi die PSP natuurlik, die volgende een is veronderstel om te wees T wat bedoel is vir die span dinamika soos die ander sê.Ek het gemengde gevoelens oor PSP (meestal negatief is, maar die resultate is interessant), het ek tot die volgende gevolgtrekkings:

  • Eerste van alles my grootste bron van frustrasie is dat die ontwerp templates is te vervelig en onprakties. Verander hulle vir UML en BPMN, vertel jou instrukteurs van die begin af, LÊ INDIEN NODIG.Die boek self sê dat die ontwerp templates is vir mense wat nie weet of wil om te leer UML.
  • Tweedens, skattings was die enigste waardevolle deel vir my.Die boek self sê dat jy kan gebruik om ander dinge appart van die reëls van die kode, en dit selfs vir jou vertel hoe om te weet hoe betrokke hulle is statisties.My neem op hierdie (tel lyne van die kode) is dat'n instrument/plugin wat verbind is met jou VCS (git, kwik) moet bestaan en outomatiseer die bou van jou persoonlike databasis, anders is te vervelig te spoor basis/bygevoeg/hergebruik dele.
  • Die proses self is mooi, maar nie van toepassing nie te groot projekte, hoekom?, want dit is net nie byhou met iterasies.In die werklike wêreld, as gevolg van die vereiste veranderinge wat jy sal altyd het om te herhaal op'n projek.Jy kan nog steeds pas die dissipline te klein programmatiese take, dit is:beplan, te ontwerp, te hersien om jou ontwerp (het ontwerp standaarde en'n klein kontrolelys wat u kan onthou), kode, hersien jou kode (het duidelik kodering standaarde en'n klein geestelike kontrolelys wat jy kan onthou), toets, dink oor jou foute.Enige ervare programmeerder sal weet dit is uiteindelik intuïtief stappe om te volg. My aanbeveling in die werklike praktyk:volg die proses, maar moenie dokument ander dinge as jou ontwerp, en as jy doen implementeer eenheid toetse, dokument hulle goed.
  • Hierdie proses kan eintlik die moeite werd wees om te volg en praktiese...vir real-time stelsel programmering waar daar is absoluut geen ruimte vir foute, anders voel nie die moeite werd.
  • As jy op soek is na vir'n metodologie te organiseer en die verbetering van fokus, probeer ALV (Dinge Gedoen te Kry) en Pomodoro eerste.
  • As jy obsessief-kompulsiewe versteuring jy eintlik kan geniet PSP =).

My finale aanbeveling, leer uit dit as'n verwysing, kan lei tot beter en meer praktiese dinge.Hierdie ding is net te akademiese.

P. S.:R. I. P.Watt Humphrey

Ek het al met behulp PSP vir die laaste ses maande.

Dit is tydrowend.Vir my skattings ek het om te spandeer 7% van my tyd in te vul vorms.Dit is frustating om te sit die fout "ontbreek kommapunt" oor en oor weer.

Maar aan die ander kant as ek gewoond raak aan die proses, is dit belangrik geword as ek begin om te sien watter foute ek was hoofsaaklik te doen en ek het begin om "natuurlik" te vermy hulle.

Dit maak ook dat jy "review" jou kode sodat jy kan sien as daar enige probleem voor die slaan van die stel knoppie.

Vir gereedskap wat ek beveel die gebruik van Timetracker: http://0xff.net/

Ek beveel ten minste probeer PSP vir'n paar maande, want jy sal die skep van'n paar gewoontes wat help verminder die tyd wat jy spandeer die opstel en die regstelling van geringe foute.

Ek het geleer dit net hierdie laaste semester in die kollege en dit het gewerk groot vir my. Ek weet dat deur dit te volg tot op die letter I vol vertroue dat ek kan Stel getref en sal nie enige foute kan wees en deur slaan Run sal ek nie tyd om te spandeer meer bevestiging en weer die samestelling van die program om dit weer en weer uit te voer totdat die gemors is vasgestel.

Mense kla oor wat om te teken die "vermiste semi-dubbele punte" en so, maar teen die tyd dat jy op program 7, jy nie meer die maak van so 'n triviale foute en plaas jou defekte gevind word in die belangrike stukkies jou program. Ek het nie die geleentheid om dit toe te pas om 'n ware scenario al maar im regtig uitsien na het!

Ek probeer om die PSP 2.1 proses gevolg moet word wanneer moontlik. Dit help regtig vir my 'n fokus op nie draai belangrik hou, maar minder opwindende, gedeeltes van 'n projek. Gewoonlik is dit ontwerp en ontwerp resensie vir klein projekte.

Om tred te hou van tyd kan jy die PSP Dashboard, wat 'n klomp van die gebou in funksies en skrifte wat jou help om die proses te volg het gebruik.

As jy net op soek na 'n tyd-dop instrument, Ek hou ook http://slimtimer.com . Dit kan ook 'n paar ordentlike verslae.

Ek het die PSP vir 'n paar weke 'n paar jaar gelede, want my groep wou eksperimenteer daarmee. Ek het gevind dat dit baie teleurstellend en selfs irriterend om te werk met. Dit uitgeput my geduld. My belangrikste negatiewe punte is:

  • Belaglik emphasys in dinge soos typos of ontbreek kommapunte.
  • Onpraktisch vorms wat jy hoef te vul met die hand.
  • Fokus op prosedurele programmering in plaas van OO.
  • Skat behels die tel van die aantal loops, funksies, ens.

Ek het gevind dat dit 'n massiewe vermorsing van tyd. Ek wil eerder kies om hierdie beroep te verlaat as gedwing word om die PSP volg.

Verwante materiaal: My antwoord oor 'n PSP boek in die "Wat programmering boek sal jy nie aanbeveel om ontwikkelaars" vraag.

Ek gebruik dit tydens die universiteit, maar by die werk wat ons regtig nie 'n proses te hê. Eers onlangs het ons begin met die nuwe weergawe beheer.

My ondervinding met dit was dat dit gelyk veels te saai nuttig te wees. As dit nie outomatiese, dan kan dit weg te gaan.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top