I enjoy building management systems. It’s not only a challenge for my knowledge but most importantly, a result from you, your individuality, skills, beliefs and your team.
At the beginning of my career, I’ve heard the word “process” numerous times. It meant a method of making something happen. It was seen as something that would fix any problem and make everyone happy.
After a number of achievements and failures, I came to a conclusion that people, who tend to say “processes” or other modern words, most often hide their misunderstanding and lack of knowledge behind these words.
I prefer to say “technology” to describe a sequence of actions, which leads to 100% result. Technology of ice-cream making, technology of software development.
Therefore, if I use the word “technology” in my further articles that would not mean .NET or Java but a sequence of actions that leads to 100% result.
Throughout my management practice, I collect small technologies that allow building a relatively reliable management system to manage technological companies.
Technologies can be tiny, consisting of two steps only. Some technologies demand certain skills and knowledge.
Technology of performing retrospective can be seen as an example. Technology of declining a client. Technology of hosting meetups. And so on.
These small bricks serve as a base for future house and “solidity” of our promises that we give to clients and colleagues.
Responsibility between the Client and the Development Company
For an outsourced software development company, communication and workflow organization are the keys to a successful and effective collaboration. In addition to communication and organization, there is also an issue of shared responsibility and trust.
The Always Important Human Factors in Development
The science of human factors makes a compelling case for becoming integral in the development of almost any product or service. It moves the conversation from what you envisage will happen in theory to what will actually happen in practice due to human traits, quirks, limitations and general characteristics.
Soft Skills for Developers: Why Do they Matter and Which Ones are the most Important?
Technical and soft skills for developers go together like peanut butter and jelly. Though the employer will first be looking at the tech background and the experience with specific tools, soft skills determine whether the person will stay in the team for a long time.
01 / 04