August 11 2015, 05:21

The most foolish way to estimate the labor involved in a software development project is by assessing individual features. Almost for every project, one has to fill out tables for the client like “feature – labor estimate”. It would be fine if these features were actual work packages that are more or less independent. Frequently, one encounters non-functional requirements, quality requirements, performance, and interface requirements. Estimating how many working days are needed to meet, for example, quality requirements or performance requirements separately from other functional requirements is a thankless task.

IMHO the only correct method for estimation is to break it down into phases and work packages with measurable outcomes and to estimate by work packages. In this case, a feature might be the result of work from different packages. Quality requirements and other non-functional requirements are merely constraints.

Work packages are activities aimed at achieving measurable outcomes – be it features, design mockups, documents, training, or implementation. If one were to estimate each feature, logically, one should collate the labor from the entire project lifecycle – from designing the architecture, the interface, development, fine-tuning this interface to going live. This can be done, but as a byproduct of what I consider, IMHO, a normal estimation by phases and work packages.

Phew. Just had to get that out.

August 09 2015, 07:15

Exactly four years ago, the director of the publishing house where I worked 16-17 years ago, Igor Sadomsky, fell into a crevasse at the Pass of Six in North Ossetia (http://taganok.ru/forum/index.php?topic=973.0) .

The film “Touching the Void” is an amazing documentary about the thirst for life, the power of will, spirit, and body, and how strong a person can be – the story of two climbers stuck in the mountains.

Unfortunately, Igor was unlucky and did not make it out. May his memory be bright. And do watch the film, it’s worth it, especially for those who love the mountains.

@[100001040248794:2048:Oksana Snitsereva] @[814653289:2048:Anton Matorin] @[100002267003981:2048:Svyat Kulikov]

http://www.kinopoisk.ru/film/63670/

August 08 2015, 08:19

The most sensible movie about pyramids and more, among those I have seen. It’s incredibly interesting to watch due to the large amount of factual material, supplemented with rare footage from around the world. Throughout the film, one occasionally needs to engage critical thinking to distinguish facts from assumptions, but watching it is definitely worth the time spent. Highly recommend.

http://www.kinopoisk.ru/film/652833/ (rating 8.6)

http://www.imdb.com/title/tt2124189/ (rating 7.9)

https://www.youtube.com/watch?v=dCqZCHsgLVA

August 06 2015, 17:55

Two years at TEAMIDEA! It’s time for some interim conclusions, what I’ve achieved and what not yet. Both work-related and not:

Work-related:

1. Managed to achieve recognition in the market with my team/our company – when it comes to SAP hybris, it’s about us. The main focus now is to enhance and deepen!

2. Assembled a wonderful e-commerce/hybris team, which is now finishing the third project and, god willing, will soon start the fourth. We’ve gained expertise, and by the end of 2015, I will be multiplying it among people, we are expanding, looking for 2xDEV (Java/Spring), QA, BA, SA.

3. Remaining a manager, I’ve enhanced my technical skills as I de facto play the role of an SAP hybris architect, dealing with code in Idea on Java/Spring, balancing estimates-contracts with beans-protocols. Just finished writing a “just for fun” converter from Yandex Market YML to SAP hybris. Created a demo marketplace with products from three online stores (60,000 products), all with attributes, with faceted search/navigation, image gallery, original categories, navigation. Pleased as punch 🙂

Not work-related over these two years:

1. Learned French at some level. Studied a couple of times a week with Anna Derevenitckaia for about a year and a half. I speak a little, read a little, write a bit worse. My trip to France this spring was a test of my French “to the limit”. Need to get back to it somehow.

2. Improved my piano playing skills – have been learning on weekends with Ivan Shapovalov for two years now. Piano still holds the top spot among hobbies. Currently learning the theme from Midnight in Paris, Bistro Fada http://www.youtube.com/watch?v=r9YNKRwI5aU

3. Quite significantly improved my English language skills with Alisa A Hale. Have been taking lessons for two years, once or twice a week, usually one-on-one, plus recently group lessons in the office.

4. Enhanced my drawing skills, tackled oil and pastel. Almost all drawings from this album are from the last 2 years: https://www.facebook.com/raufaliev/media_set?set=a.10151994159022368.1073741828.573817367&type=3 Unfortunately, haven’t been taught by anyone yet. Would like to.

5. Learned to ride a skateboard, ripstik, snowboard. Now I have something to love about snow in winter and parks in summer!

6. Started running. Although it’s not much and infrequent, it’s nice to realize that a 13 km run in the morning gives a great boost for the whole day. I would never have believed I could run even five km before.

7. Seem to have given up sweets (except for dates) and flour products. Just hit three months today.

Plans for the future – grandiose! So far, I like everything, we live and work on 🙂

August 06 2015, 03:03

I’ve often seen the opinion of professional photographers that a protective filter for a lens is unnecessary (for example, the last time I saw it here: http://strravaganza.livejournal.com/47932.html).

My personal example is in the attached photo. Quite a few shots were ruined until I bought a new lens, and then a new camera.

But in general, the recommendation to use a hood instead of a filter in most cases is a sound one.

August 05 2015, 14:41

An orange, it turns out, is a hybrid of a mandarin and a pomelo.

“Giorgio Armani” and “Ralph Lauren” belong to Nestlé Corporation. Hugo Boss and Lacoste are actually Procter & Gamble.

Corn, or more precisely, its cob, is called an Ear of maize in English. Interestingly, corn cannot reproduce by itself (if the cob falls to the ground, it just rots). “Cornucopia” won’t help either. It is also interesting to note that wild corn does not exist.

Live and learn.

August 05 2015, 10:44

Cool. Just in case someone didn’t know, in Office 2013 you can work on a single document as a group. Right now, we are editing a document three ways, each in our own section. It works on the principle of CVS – when saving, changes are merged, and during editing, icons appear in the document text indicating “here this person started editing something.” The full functionality of Word is operational, unlike Google Docs, which we used before for collaborative work.

It seems, farewell LaTeX for complex documents