Blog

Last week our team gathered for a training for the first time. I personally don’t perticularly like the word but I couldn’t find a better one. So, this training was on how to put, distribute and monitor tasks avoiding the sticks and stones, which is the most topical issue now. What the discussion was about and how loveful customers relate to it - please see below - now! 

Shortly speaking 

Highload development, as well as web-development, is a complicated process, with many sticks and stones. You’d better take it for granted as you cannot do anything about it. The thing is - how to make the best of the pioneers’ experience for newbies. The head of our Highload Projects Dept. Grigoriy Kazakov gives some practical advice.



Put me in my place 

1. Order not for show. You should structure all the project documentation, for the purpose you could find it easily and refer to it any moment. The same advice is applicable to a corporate portal and manager’s desktop - just organize every task in its group and every file in the corresponding folder. 

2. When giving out a task you should build it upon handwritten or printed text - technical solution or abstracts therefrom. You may also work out your personal version of the technical solution or task. 

3. Before you include an abstract in the technical solution or a task description, define its degree of importance. There are three of them: 

A. obvious. E.g. to implement payment option storage it is impossible without ability to enter/store/output/edit data; 

B. false obvious. Writing abstracts, we sometimes forgot to mark some of them. Several months later, forwarding them for implementation, we saw that some of the obvious decisions had become non-obvious; 

C. implementing algorithms relating to the specific task type. This type requires detailed description with examples. It’s better to spend a couple of minutes than trying hard to remember what exactly was meant here. 

 NB: 

1. A may not have a detailed description. A simple abitily to enter/store/output/edit data should be enough. 

2. B. and C. require detaled description in the task/documentation.



4. Add various schemes, diagrams, images to the project documentation. Thus you make it more comfortable for yourself as well as for the client. I think you would agree that it is far more pleasant to see images and diagrams than volumes of 8pt text. 
5. Organize any complex logic in a business scheme. If you are a task manager, you should find out everything about the business process, make notes and schemes. They’ll be of great help in case of misunderstanding between yourself and the client.


Necessary skills for a task manager

1. Organize the task and its workflow in your mind. After that, share the tasks between the developers. 

2. It is good when the manager keeps in mind every detail of the task description and co-ordinate them with every programmer’s abilities. It reduces the risk to overdue a hotrush project and come across dubbing. e.g. For developing a mechanism for calculating rankings, try to add a note ‘develop a separate task and a procedure for re-calculating the rankings’. 

3. Sense the developers. Exactly like this. The most important skill for a manager is to see potential problems in the task and make the developers see it. 

4. Monitor the status of the project during the development process and after the task is completed. You should monitor even the most experienced developers. There is a chance to refer flaws to the tester just in time. e.g. a wrong component is used - “input” instead of “select” or “select” instead of “autocomplete”. 

5. Share your experience, methods with the specialists if you are the head of the department. If you google an article, save it on your computer. Maybe you do not need it anymore now but there is a chance you or your co-worker will. Create something like an archive with “articles to use”. This is how we easily found a lot of information on sql-dependancy, xml-dependancy, ms sql fulltext search, etc. for the Sberbank project. 

6. Divide tasks into parts. If the technical solution is structured, the parts correspond with the abstracts. 

7. For control and self-control purposes, paint over or cross out the implemented parts in the list of requirements.



Oh, just give it to someone! 

 Do not lay everything upon yourself - just delegate the tasks. This i how we do it in our Highload Projects Dept.: 
1. we give the least complicated tasks to the newcomers 

2. tasks of medium complexity (development of functionalities without having to make quotations) are for experienced developers 

3. advanced tasks (development of functionalities + quotation) are performed by the exparienced developers along with the head of the department. P.S. As was mentioned above - some words about two so-called antagonists - loveful clients and developers. It is the pecularity fo the programmer’s job that they know practically nothing about the client they develop a feature or fix a bug for. The work scheme is almost always the same: the project manager told > the manager showed > the programmer developed. The second part of our training was dedicated to break the information blockade and explain how to work as a team to make the formula “a happy client= a happy developer” come true. You may see the results in our Portfolio.

Author: Grigoriy Kazakov, Head of Highload Projects Dept.

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 outlet2016
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
0
Guest
chanyuan2018.06.12christian louboutin outletcoach outlet onlineadidas outletconverse shoesdior outletmichael kors outletpandora jewelrymichael kors outletbarcelona jerseyoakley sunglasseshuf clothingecco shoesuggscoach outlet onlineyeezy boostlongchamp handbagsair jordan 4ralph lauren outletmanolo blahnik outletugg boots clearancepandora charmswizards jerseysmichael kors outletstussy clothingpandora outletfitflops sale clearancenfl jerseys wholesalecheap jordanstory burch outletbrequet wathesugg bootslakers jerseysfreshjive clothingcoach outlet onlinemac makeupchloe sunglassesscheap jerseysnuggets jerseysvalentino outletindianapolis colts jerseysjordan shoesharden shoesalexander mcqueen shoesoakley sunglassesdsquared2 jeanspolo ralph laurenkate spade outletadidas soccer shoesmichael kors outlettrue religion jeansair jordan shoesfitflops salecoach factory outletoakley sunglassespolo ralph laurentory burch outletstuart weitzman shoesjordan shoescheap jordanschristian louboutin outletoakley sunglasses wholesaleuggs outletprada outletmarc jacobs outletprada shoesfive fingers shoeskeen shoescoach outletcarrera sunglasseskappa clothingle coq sportif shoesoakley sunglasseschristian louboutin outletlacoste polo shirtsburberry outletcoach outletcoach outletugg outletswarovski outletadidas crazybulls jerseysarmani exchangediesel jeanspolo outletsimulation shoescoach outletcoach outletfitflops sale clearanceray ban sunglassesgucci outletcanada goose outletbally shoesrockets jerseyspolo ralph laurensupreme uked hardy clothingugg bootsbalenciaga sneakerstory burch outletkyrie 4uggs outletclarks shoesjack wolfskina bathing apemichael kors uktrue religion outletcheap jordanschristian louboutin outletmichael kors handbagsferragamo outletray ban sunglassesair jordan shoesbelstaff jacketsair max 95polo ralph laurenburberry outletoakley sunglassespandora charmsugg outletbucks jerseystrue religion jeansg-star jeanspandora charmscanada goose jacketsjazz jerseyscalvin klein jeansugg outletstoms shoesugg bootsraptors jerseyscanada goose outletcoach outletmontblanc penscanada goosemichael kors outletcoach outlet onlineoakley sunglassesgucci outletbaltimore ravens jerseysnike shoeskate spade outletair max 90yeezy boost 350new balance shoesray ban sunglassescheap snapbacksy3 shoesfitflops sale clearanceworld cup jerseyscanada goose outlet
Name Quote 0
Message Text*
Spam bot protection (CAPTCHA)
 
777en