Blog

Whether in programming, or software development, or testing – in most cases the assessment of project labor costs is an intuitive process. Project managers, who communicate with the client, rely on intuition as well as developers, who give «hourly oaths» to managers. Whether it’s worth trusting intuition and what dangers it bears in herself – we will discuss it in the article below.


 

The working day begins with intuition



Another planning meeting in the web studio, programmers being brought up, and you’re already sitting with a notepad containing the task list. Guys pretend being unfortunate with someone’s temperature sudden rising, but right now begins the most interesting thing – you’re going to start to distribute hours and to demand to plan labor costs from programmers.


Об оценке в программировании


 

Further – as luck would have it. A programmer John Doe with 3-year experience will estimate the most complex challenge up to a minute, while Fred Roe having the same experience level will utter: «Well, I don't know exactly…» Rupture of a template? No, psychology involved.


 

Whether it is possible to learn it?


 

Yes. Just do what you want to learn. Constantly and abundantly. When we set time frames for ourselves, we are based on our own experience, not on the other person’s one. Such peculiar internal measurement. Do you remember the way we were taught in the childhood – morning exercises and once again morning exercises? It’s like that.


Замеры в программировании


 

In programming the assessment of labor costs is equated to intuition. To a greater or lesser extent, but the fact remains – one can’t do without «intuition». Let’s assume that you ask John Doe to estimate a software development task, and then he will say: «So many weeks, so many hours». And now we will try to give the task to Fred Roe – to estimate the development of an oil field near his house. The way things will turn out is clear without wasting words.


To sum up: the experience in a certain area plus continuous practice will help to solve the problem automatically and to decide on time. It’s like a tasty beefsteak – it’s enough for you to see it, your stomach will do the rest.


But don't forget that even when you get «pumped up» - you will measure tasks by ideal spherical time. As if you were in vacuum. For example, do you always consider in case of the assessment of labor costs of any program project such principles as «where the fifth cup of coffee is, there the tenth one comes», «walk and warm up» etc.?


 

Suppress and govern


 

The assessment «from above» is an ideal method of psychological pressure. It was used by Stalin at meetings with commanders, it is also used by programmers, more specifically, their chiefs. "Die but do".


After all for the responsible and ambitious programmer the failure on terms is a blow to the ego and his professionalism. When a chief asks to estimate a task – the developer tries to grope an internal compromise. On the one scale – mobilization and the underestimated terms, on the other one – ideal terms for the programmer and pretty scolding from the chief. One has to choose the better of two evils.


 

Things to remember in the assessment


 

1. The following rule works in 90% of cases – increase the calculations of a developer by two and get real terms. The reason is the idealization of a daily routine and «robotizing» the person.


2. Don’t forget about the time idealization. Programmers and their assessment of labor costs on creation of any site or software belong to different temporal dimensions. The developer neither eats, nor drinks and, of course, has no rest.


3. Productivity idealization. As a rule, programmers-beginners get to this trap. They feel perfectly well on Mondays, they have high working capacity, and they have no idea about such words as «I didn’t have a good sleep» and «Monday is surely worse than Sunday».


4. The complexity of planning of labor costs to spend for research and searching for the decision. It’s an urgent problem if the task is not too standard or the employee is just not skilled.


5. High code cohesion. In case of changing a simple code location developers can shovel all the structure. Whether the time is put in the assessment is a rhetorical question.


6. Mistakes. Nobody would ever admit the intention to make mistakes, to break a code, etc. It’s another kind of illusion. We are all humans.


7. Editing of connected or found mistakes. It’s the delusion from the category of rhetorical questions like «Did I plan to correct the code of my predecessor?».


8. Non-standard tasks. If a programmer tries to estimate them without preliminary research, it will be the assessment «out of the blue». Add to it psychological aspects, self-confidence and the current congestion. Non-standard tasks need the preliminary task «to make an assessment». Here you can research the problem, try the forces, not to saturate yourself in the subject but to be convinced of operability of the found solution.


9. Compound tasks. They are comparable only to a marathon. Real terms of compound tasks are always greater than planned. Therefore the main help of the programmer to work with them is splitting them into subtasks and the assessment taking «time leakage» into account.


10. Inspiration. Yes, it happens even to programmers, not only to designers or artists. Therefore during the planning and the assessment of labor costs consider any possible factors, destroying the «unification» of a code and the developer.


11. The underestimated assessment under pressure. That kind of assessment influences fatally both the work of the programmer, and the quality of the code. Then comes the chain reaction: low real labor productivity, demoralized mood, processing of the created or the development of the new.


12. «Corrections». A typical situation in a web-studio – 3 lines of the code corrected and 2 or 3 hours spent. Why spending so much time instead of 15-30 minutes? Simple as easy – the time is spent on studying of a problem, lining of logic and structuring it in the mind.


Author: Maxim Kuznetsov, the programmer of department of the high-loaded systems

 


Back to the list


0
Guest
Name Quote 0
0
Guest
mcm backpack, purses and handbags, babyliss pro, washington wizards jersey, valentino outlet, giants jerseys, polo ralph, bills jerseys, ray ban zonnebril, burberry sale, north face outlet, browns jerseys, ralph lauren outlet online, prada shoes, skechers, purses and handbags, pandora, roshe run, thomas sabo, air max schoenen, converse chucks, converse shoes, mbt shoes outlet, toms shoes outlet, lunette ray ban, denver nuggets jerseys, adidas, indoor soccer shoes, timberland femme, nike outlet, michael kors, mizuno running, oklahoma city thunder jersey, toms shoes, pandora bracelet, portland trail blazers jersey, coach factory outlet, dolphins jerseys, hollister online, lacoste shoes, birkenstock shoes, oakley sunglasses, toms.com, reloj, tommy hilfiger outlet stores, burberry sale, longchamp taschen, michael kors purses, rayban, hollister kids, thomas sabo jewellery, coach factory outlet, lunette ray ban, ecco outlet, pandora schmuck, ralph lauren outlet, ferragamo shoes uk, christian louboutin shoes, nike air jordan, ray ban sunglasses, polo ralph lauren outlet online, redskins jerseys, coach outlet, adidas online, swarovski, fitflop outlet, rolex, new balance outlet, air max, air max, zapatillas nike, louboutin, the north face, utah jazz jersey, detroit pistons, adidas superstar, fendi handbags, ralph lauren outlet, boots on sale, michael kors bags, fred perry polos, asics, nike air max shoes, montblanc, pandora charms, ralph lauren outlet online, ferragamo, oakley, raiders jerseys, nike store, tommy hilfiger online, nike outlet, burberry outlet store, michael kors v?skor, cowboys jerseys, salvatore ferragamo, oakley canada, chargers jerseys, levis jeans, oakley outlet, ray bans, cheap ray ban, hollister clothing store, roshe run, ray ban outlet, mont blanc, toms outlet, north face, belstaff outlet, dsquared2 sale, baseball jerseys, red bottom shoes, philadelphia 76ers jerseys, puma online, ray ban wayfarer, mcm bags, nike air max 90, juicy couture handbags, eagles jerseys, dsquared2, swarovski crystal, longchamp outlet, jets jerseys, katespade, nike air max, polo ralph, hugo boss shop, givenchy outlet, montre homme, belstaff, burberry outlet online, guess factory outlet, fivefingers, long champ, ray bans outlet, atlanta hawks jerseys, replica watches, bengals jerseys, birkenstock outlet, nike tn, coach factory, barbour outlet, oakley sungalsses outlet, barbour factory, roshe run, north face, christian louboutin shoes, versace outlet online, michael kors outlet online, packers jerseys, polo ralph lauren, nike air max, oakley sunglasses outlet, jaguars jerseys, true religion, kate spade outlet online, air max 2015, oakley sunglasses outlet, michael kors outlet, mizuno wave, jerseys from china, fidget spinner outlet, plein shoes, ray ban occhiali, pandora, soccer shoes, glasses frames, fred perry outlet, ralph lauren, prada outlet, hilfiger online shop, adidas.se, jordan retro, gucci shoes outlet, coach purses outlet online, veneta, coach outlet, bcbg max, baseball jerseys, supra footwear, dansko outlet, timberland outlet, burberry outlet, marc by marc jacobs, charlotte hornets jerseys, tommy hilfiger, ralph lauren polos, rams jerseys, tods outlet, prada outlet, the north face, adidas canada, katespade, rolex watch, reebok, ray ban sonnenbrillen, ray ban sunglasses outlet, michael kors, true religion jeans outlet, calvin klein underwear, northface, hermes belt, Sac Hermes, titans jerseys, coach outlet online, nike.dk, cheap michael kors, ralph lauren outlet, louboutin shoes, ray bans, huarache, chi hair, lions jerseys, oakley, nike air max, nike free 5.0, nike air max, orlando magic jersey, long champ, oakley sunglasses cheap, coach outlet online, rolex watches, supra footwear, ralph lauren factory store, michael kors outlet, hermes bags, cheap oakley sunglasses, timberland shoes, oakley vault, ray ban, uggs outlet, adidas superstar, nfl jerseys, hollister clothing, coach outlet canada, abercrombie, burberry outlet, polo ralph lauren outlet, nike air force, tory burch outlet, golden state warriors jersey, san antonio spurs jerseys, toms shoes outlet, true religion jeans, cheap true religion, hollister kids, hoodies, nike huarache, toronto raptors jersey, nike roshe, baseball jerseys, ferragamo shoes, coach outlet, nike schuhe, barbour jackets outlet, giuseppe zanotti sneakers, steelers jerseys, michael jordan, nba jerseys, coach outlet online, nfl jerseys, woolrich outlet, burberry sale, jordans, baseball bats, nike.se, polo outlet store, mcm backpack, jordan release dates 2015, reebok shoes outlet, pandora charms, michael kors canada, ralph lauren, skechers outlet , soccer shoes outlet, asics outlet, vans schuhe, new orleans pelicans jersey, jimmy choo outlet, new balance canada, converse outlet, www.tommyhilfiger.nl, houston rockets jerseys, ralph lauren, ralph lauren outlet, salomon schuhe, nike air max thea, parajumpers, nike shop, glasses online, toms outlet online, prada, coach factory shop, nike free 5.0, tory burch, patriots jerseys, dallas mavericks jerseys, longchamp outlet, gucci shoes, tommy hilfiger, moncler outlet online, knockoff handbags, giuseppe shoes, mcm handbags, kate spade outlet online, chiefs jerseys, iphone 5s cases, ralph lauren, nike shoes, coach factory, ed hardy clothing, louboutin shoes, birkenstock deutschland, michael kors canada, timberland boots, ray ban wayfarer, omega watches, belstaff outlet online, jerseys from china, adidas superstar, red bottoms, nike air max, adidas online, falcons jerseys, cheap nba jerseys, juicy couture outlet, longchamp, tracksuits store, jack wolfskin outlet, the north face outlet, michael kors outlet online, burberry, cheap oakley, cleveland cavaliers, guess outlet, burberry outlet online, michael kors, iphone case, new balance, oakley sunglasses, vikings jerseys, azcardinals jerseys, swarovski jewelry, under armour shoes, fossil uhren, michael kors, chicago bulls jersey, texans jerseys, coach outlet online, michael kors outlet, omega watches, coach black friday, bcbg max azria, burberry online shop, cc beanies, jerseys from china, hermes, milwaukee bucks jersey, softball bats, air max, sacramento kings jersey, vans shoes, jimmy choo shoes, replica watches, longchamp handbags, oakley vault, cheap oakley, bears jerseys, ralph lauren polos, boston celtics jersey, hogan, barbour outlet, moncler mens jackets, prada sunglasses, chrome hearts, christian louboutin shoes, lakers jerseys, under armour, minnesota timberwolves jersey, phoenix suns jersey, true religion jeans women, swarovski online, buccaneers jerseys, michael kors taschen, new balance, rolex watches for sale, nike schoenen, burberry outlet, thomas sabo uk, cheap basketball shoes, air jordan shoes, bottega veneta, air yeezy shoes, north face backpacks, pandora canada, gafas oakley, ferragamo shoes, michael kors outlet online, nike free run, michael kors, air huarache, celine bags, jerseys from china, true religion outlet, philipp plein outlet, north face jackets, links of london outlet, skechers, barbour jackets, burberry handbags, new york knicks, converse sneakers, saints jerseys, memphis grizzlies jersey, michael kors uk, chi flat iron, swarovski australia, coach store, ugg boots, coach outlet online, mcm backpack outlet, new balance, stephen curry shoes, ravens jerseys, nike roshe, brooklyn nets jerseys, ray-ban sunglasses, air jordan, colts jerseys, michael kors bags, hollisterco, armani outlet, burberry outlet online, hogan outlet, oakley sunglasses, nike roshe, seahawks jerseys, air jordan retro, tommy hilfiger outlet, watches canada, indiana pacers jersey, michael kors outlet online, swarovski jewelry, ralph lauren polo, nike shoes, nike free 5.0, the north face, stone island polos, air max, michael kors outlet online sale, los angeles clippers jersey, guciheaven shoes, jack wolfskin jackets, lacoste polos, michael kors, cheap nfl jerseys, rayban, 49ers jerseys, free running, hogan outlet, panthers jerseys, nike mercurial vapor, versace outlet online, vans outlet, marc by marc jacobs, oakley frogskins, cheap michael kors, asics gel, cheap nba jerseys, ralph lauren outlet, handbags outlet, heat jerseys, broncos jerseys, puma outlet
Name Quote 0
0
Guest
pandora charms sale clearancecheap uggsred wing outletdiscount oakley sunglassesultra boostfitflops sale clearancenike shoescoach outlet storebirkenstock sandalskate spade outlet storecanada goose jacketschch handbagsoakey sunglassesnike air max 87pandora jewelrynike zoomtimberland bootsbirkenstockkevin durant shoestiffany outletpolo outletadidas shoescoach outletsaint laurent handbagspandora charmsfitflops salered bottom shoesuggs outletcartier outletlouboutin shoesvalentino shoesralph laurenair jordan shoesugg outletgucci outletteva shoessupreme clothingcheap jordansvans storelouboutin shoesralph lauren outletoakley sunglassescanada goose jackets ukadidas nmdnike shoxberluti shoescanada goosepandora jewelryunderarmour shoesnike huarachemichael kors handbagslouis vuitton outlet storecanada goose jacketsred bottomscheap nfl jerseyscanada goose jacketscoach outletadidas shoespolo ralph laurencheap jordanscoach factory outlet onlinenike outlet onlinenike free 4.0mbtadidas yeezynike outletmoncler outletkeen sandalscoach outlet storetimberland boots outletnike huarachecheap oakley sunglassesmichael kors outletallen edmonds shoescanada goose outletfitflopskate spade outletmichael kors factory outletcoach factory outletpandora jewelry official sitehermes handbagscoach outletkate spade outletfred perrynike air max axisjohnston and murphy outletcaterpillar bootsmont blancgarmont bootsdior handbagsnike air prestonike storecanada goose outletcheap jordan shoesmoncler jacketsmoncler outletnike shoesnike outlet onlinekate spade outlet storecoach outlet storecheap ray bans180523yueqin
Name Quote 0
Message Text*
Spam bot protection (CAPTCHA)
 
777en