9 circles warehouse automation Lamoda

9 circles warehouse automation Lamoda 
3r3-31. Our warehouse is about the size of two Red Squares and is 5 floors high and works all year round and never sleeps - 24/?364 days a year (the only day off is January 1). We have stored and maintained more than ?00?000 products, every day there are more than 300 operators replacing them. They work with goods coming from all over the world, and collect orders for users from four countries: Russia, Ukraine, Belarus and Kazakhstan. On such a scale, business requires flawless automation. 3r33300.  
3r33300.  
Under the cut, I, Pasha Finkelstein - team leader of the development and automation ...
+ 0 -

Two worlds or "engineers have something to say." About the various types of complex tasks and processes associated with them

I think the heads of departments of the IT department will agree with me that sometimes it seems that we are on the border of two worlds living according to different laws, in different temporal rhythms, and we have to live in both these worlds. And, if we are broadcasting the “way of life” from top to bottom, from senior managers to engineers, we do it regularly due to our official duties, but in the opposite direction - alas 3r3113.  
3r3113.  
Therefore, this post that I, as an engineer, want to say to our dear managers and those who consider their “way of life” as the only true one. ) 3r3113...
+ 0 -

Evaluation of new projects

“Why am I ?!”

3r31-10.  3r3118. It is difficult to start writing and structuring thoughts, when, over many years of work, a million ideas and developments have accumulated, how to make an assessment of a project quickly and as accurately as possible. 3r31-10.  3r3118. 3r31-10.  3r3118. Let's start in order. During my work in IT, to me, as in principle, and to any IT specialist, they come with requests to evaluate this or that task, functionality or project. The first reaction is the same for everyone: “Why am I ?!”. Typed answers go to such a question: “You wanted something new ?!”, “You are ...[/h]
+ 0 -

Let's talk about metrics as a way to evaluate a programmer’s work.

Metrics - they are like markers, each to their own taste. Without metrics, the existence of a profitable business as such is impossible, they surround us all the time, this is unpleasant, but an axiom. For some, the metric is a sales plan for the month, for someone it is the fulfillment of an order before the agreed deadline, and the other is the number of hours worked.
 3r33333.
 3r33333. Let's talk about metrics as a way to evaluate a programmer’s work.  3r33333. 3r311. There is no suitable “Picture To Attract” on this topic, so keep the cat 3r312.
 3r33333.
 3r33333. For some reason, the word "metrics" in the IT sphere is closely associated with such "excellent" in ...
+ 0 -

Software Defined Delivery - finally someone began to suspect something

 3r3148. 3r3-31.
On November 2? the latest edition of the Software Defined Delivery manifest appeared on the network. Unlike DevOps, which everyone understood in his own way and how he wanted, the manifesto clearly states that software delivery is our work.
3r3335.  3r3148. Software Defined Delivery - finally someone began to suspect something 3r3335.  3r3148. Enter , you are welcome.
3r3148. 3r3148.
3r3148.
3r3148. 3r361 Your attitude to the content of the manifesto:
3r3148. 3r3144. 3r3148. 3r3148.
3r3148.
3r3148. 3r371. 3r3148.
3r3148. 3r3148. 3r376. 3r3148.
3r3148. 3r3122. 3r3148. 3r3148.
I do not understand what it is about r3r3127. 3r3148.
3r3148. 3r3148. 3r3-33132...
+ 0 -

“Plumbing Syndrome”: rules for working with legacy code in testing

“Plumbing Syndrome”: rules for working with legacy code in testing  
 
Many people came across a newcomer who came to the project and declared that “everything must be urgently redone”. And some themselves said it or thought. This is “plumbing syndrome”: a behavior characterized by the desire to do everything in its own way, “right” when working on a new project or when switching to a new job. So, the existing code, technology or tools need to be rewritten, preferably “for themselves”. The topic would be commonplace if it were not repeated so often from project to project, with each new recruitment of staff.
 
 
The longer the project “lives”, the more the “historical” in...
+ 0 -

Certified SAFe® Program

Certified SAFe® ProgramGood day everyone! 3r3196.  3r3208. 3r3196.  3r3208. We have not much time left before the launch of the new stream 3r338. “Head of Development 3r33232. »So another interesting material that is a bit touched upon in conversations in our classes. 3r3196.  3r3208. 3r3196.  3r3208. Go. 3r3196.  3r3208. 3r3196.  3r3208. Certified SAFe consultants (Certified SAFe Program Consultants, SPC for short) are change agents who have the technical knowledge of SAFe and are committed to improving the development of software and systems within the company. They play a critical role in the success of SAFe implementation...
+ 0 -

Philosophy of the Art of Programming

Every twenty years, people reinvent the agile agile approaches. Why is that? Let us try to understand the root causes of this, through philosophical arguments about abstractions. 3r360.  
3r360.  
What is programming? This is an attempt to build a set of abstractions, turning many small details into a single object, and so on, according to the principle of the nested doll, to put everything into one big abstraction with properties and behavior. This is called a system, subsystem, etc. 3r360.  
3r311. 3r360.  
But is this work unique? Do not make her people far from programming? Of course they do! ...
+ 0 -

“How to turn a simple project into a long-term project or cutting it all off”

“How to turn a simple project into a long-term project or cutting it all off”Thanks to the user qnok for a topic for a whole cycle of articles, they are perfect for novice igrodelyam who do not like the result of their work, as well as those who want to be more effective.
 3r33333. This series of articles will be about speed, DG, creation of game prototypes, optimization and everything connected with them.
 3r33333.
 3r33333. Together with you we will build a powerful foundation for the correct, in my opinion, development team.
 3r33333.
 3r33333. The first material is warm-up and written in the spirit of harmful advice with caustic comments.
 3r33333.
 3r33333. Getting ...
+ 0 -

Apply Extensible Pull Request Policies to VSTS to Support the Development Process

 
3r3-31. 3r33333. Often, as part of the Pull Request check, in addition to the code review itself, there is a need to perform a set of routine checks. Some checks may concern PR design. Others are to check related conditions that form the basis of the change acceptance process. 3r33333.  
If routine checks are not automated, a person can start to forget or bypass them. Because routine is boring.
3r33333.  
3r33333. Visual Studio Team Services offers a fairly convenient infrastructure for handling pull requests. These include customizable merge builds policies, the appointment of reviewers, and ...
+ 0 -