Data trecuta (http://serviciipeweb.ro/iafblog/2010/08/30/CitDureazaTrimisulUnorEmailuri.aspx)am intrebat cit dureaza sa programezi ceva simplu : trimisul unor notificari prin email la un produs software deja existent.
Hai sa vedem :
- adaugat o tabela de tinut evidenta celor care sa se trimita emailul si criteriilor + cod de acces tabela + teste = 40 minute.
- trimis email efectiv de test ( setare in fisirul config pickup directory) = 10 minute
- observat problema de securitate la introdus codul unde trebuie – ar trebui receptorul emailului sa vada toate detaliile ? Integrat in securitatea existenta = 60 minute
- dat seama ca acel email este un fel de GUI – trebuie sa prezinte utilizator – adus datele esentiale de identificare si actiune ulterioara = 30 minute
- adaugat coduri de eroare = 10 minute
- retestat solutia = 10 minute
- scris codul pentru testare automata si verificat = 30 de minute
- Realizat ca nu trebuie sa trimita la acelasi om care a aprobat – refacut de la punctul 3 la 7 : 60 minute
- Meditat daca sa fie facut ca (DOS app + task scheduler) sau Windows Service = 5 minute
- Facut DOS App si verificat = 20 minute
Total : 4 ore si 35 minute de munca efectiva pentru un task care suna : “ as vrea, daca un document vine si are caracteristica X( data de cel care introduce documentul ) sa imi trimita un email atunci cind trece de seful acestuia. Se poate ?”
Sa imi fie invatatura de minte!