The final of the Deadline novel is kind of cheese and relax, because before you get at that point all the tension and intrigue just disappear, just as in a final delivery of any projects.
Reading the last chapter reminds me the moments in life when you realize all the struggles and problems you had before, finally they are all gone, since you managed everything to get at that point and that moment is what we call success and happiness.
What I learned through these 320 pages most is to try to look beyond you horizons, learn to hear people and their opinions there is always one good idea, understand them, know them better, how they like to work and which is the best, in a few words put in the shoes of others. Because when people know you care them, you automatically gain their trust and you now that you can count with them.
The Deadline is a really good novel that can put learning and good story together, so if you. like to read or you are a boss, you must read it.
Money is not the key. This is the mistake that most of the business use to make and is the why they end in a failure, of course capital is the fuel of any business but is not the engine.
When you are an employer or the head of a company normally the most pressure come from the bills and payments, you have to keep them on time. Sometimes when you are under a crisis or a bad moment on the market you have to cut the budget or make some arrangements to preserve on the market and that is totally cool, you have to survive. However when you recovered you have to return to the old scheme and maintain the quality of the service and the environment of your employees, and even if you can make an improvement, it can be difficult not seeing enough profit for a time but that is what make the difference for your people and your customers is the reason why you still on the market.
Unfortunately, this does not happens all the time, ven is weird. Nowadays most of the business are created to the only idea of generate profit and it does not matter at what price, is the quality of service or product is bad or if the employees are in deplorable situation. At first sight they start gaining a lot. Nonetheless most of the time they are on the edge an the first moment the customer or employees realize the product does not worth enough they are going to come all the way down and end as most of the business failures of the 21st century.
Being the head of an organization is mainly about making decisions and making the right ones. To make this possible can be use some help from a consultant, a person of trust or can be made with the team. At the end the most important is to make the right decision.
Nonetheless, everything change when the decision has to be made by a big group, where everyones benefits can be affected by the final election, so get a deal about how things will work become a complete disaster, because they will never all be satisfied.
So to make an agreement on a table where there are many interested the best strategy to achieve this goal is to only keep on the room the ones that in this specific moment are crucial to the selection of the future activities, this allows to the rest keep more time to work on a better idead when they time comes and have more time to work in their own activities is a win win for everyone.
But remember that this strategy is not as easy as it sounds, it requires a leader who would be the one meeting end who would take the decision and stay in that position for future meetings.
Besides patience and tolerance is needed to hear all the opinions and try to cover the needs of the majority.
When I was on my first and second semester remember when I have a code assignment, the first thing I used to did was opened my text editor and start coding. When the homework’s and project were small this strategy worked pretty well, there were few bugs of course but they di not affect too much. However, in the next semesters most of the teachers told us about how important is the analysis of requirements and design of requirements.
At first all the theory sound pretty boring and I was like: give me the work I want to code it and I keep with this thought until I was in a final project one day before deadline and realize that most of the time I was coding I did not understand the problem and with a good design everything has change it. From that moment any time I have to make any program first take my pen and paper and star writing how to solve it and if I a have a team in a white board write all the ideas to design the interfaces and this new strategy still good, because the team is 4 people or at most 7, but still is few people.
However, when I was reading “The Deadline”, a good novel by the way I recommend it. In a chapter two managers where talking about how most of the time the big projects use to start overcrowded, the manager has an aggressive deadline that require a lot of work and from the first moment they used to hire a bunch of people and this becomes counterproductive, because the first step of any project is the design and this can be done with at most 10 people but use the whole team of 30 can become
Conflict is everywhere in all organizations, normally people use to think that allowing or accept that they have a conflict in the organization is something unprofessional so they decide to solve it underground by ignoring it. However, when the time comes it could break down a project or strategy.
So the smart thing to do with a conflict is to understand how could be solve it.
One strategy is from the beginning of the activity keep a winning condition where all people understand that they are on the same boat and the long term goal is the same, so you can change from a negotiation to a mediation, where you can establish a criteria where both parties would be winning and no one is going to loss.
There are some people that you just do not know how but you end talking like an hour without realizing it, you talk about stories on the past and start knowing better each one. This kind of people are like a catalytic personality that allows to bring a soul in an environment and connect everyone, sometimes they seem like they are not working or doing too much. However, the benefit that they are generating something can be greater than the best worker.
You can’t see what’s as plain as the nose on your face if you’re sufficiently persuaded that it isn’t there
Normally bosses are like a throw a coin, 50% have a good one or 50% to have a bad one you never know who is going to be, if is the first case you are lucky. However, when is the second one, watch out bro, it can really mess with your head and make you hate your job.
The common thought is that he is just a jerk or he likes to mess with people, nonetheless, the true reason could deeper, maybe we do not know all the pressure that guy must have from his superiors and he is only retransmitting that pressure. And for a strange reason most of the managers thought that keep pushing his people will make them improve their performance and that is something that NEVER HAPPEN, well, can be a useful tool ONLY for a short period of time, maybe a couple or days but no more.
In the other hand, being a manager, is not a easy work, there are too many things like the counterproductive effect of push your team that they do not catch up easily and some more things due the pressure they live and feeling of being below the average, so they keep pushing harder themselves. For example, when you are trying to make a doc spec, where you have a party of stakeholders in conflict is harder to produce something that will meet everyone’s needs, so make a document ambiguos will make you win maybe more time or evade the bullet, but this won’t fix the problem, for this reason you must look what is unseen to get a good solution and not evade bullets.
Pressure is not the same as productivity and many bosses do not realize it and that is a day a day problem in the life of most of the managers and employees.
Every day I wake up, through my way to work I think about what did I learn a day before and how I can improve any situation of my life and since the last Thursday one thing that did not go out of my mind was a curious phrase a PM from Flex, Iliana Valdelamar said: If you want to have baby in a month you can not just put 9 woman pregnant and try to make it happen, the things do not work in that way, is impossible.
Of course, that is true, but how this kind of things affect the people in their works?
Sometimes when you have a deadline that you must accomplish, your boss try everything to make it happen and it does not matter the actions you take, he only keep saying: “Do whatever you want, but you must have the work done at the end of the month, hire more people or make them work overtime is necessary, but make it happen”. And the majority in that situation would do what you supervisor is telling you. Nonetheless, overcrowd a project and push your workers to the limit is never the answer and that is because people under pressure don’t think faster and I really know about that stuff, as programmer and student, most of the time I like to left things at end and feel the adrenaline of it, but in that kind of moments the only thing I know is that my brain inside is crashing and any mistake can break down everything and try to solve it would be impossible.
Normally in the world for every process we have a series of rules to keep the order and standards, in other words, letting have a controlled system where you can measure your progress and know how far you are from you objective. However, these kind actions are only good when you are in charge of a huge group of people where regulation is the key to keep work flow and do not waste time. But this type of practice in a dynamic group where you can save time jumping from one step to another, can push back, for this reason is good to know when and where is the right moment to use one strategy or another.
Another good plan, can be try new things, change the complete methodology of work, to achieve your goals, like Albert Einstein once said: “Insanity: Doing the same thing over and over again expecting different result”.
This idea came to me when I was reading the Deadline and make me thought how hard can you see something that we are not unaware of or are not used to doing and even harder try to make people follow this idea, you must be persuasive and have the backup from your team so they can trust on your leading. A good way to gain the trust from your team can be showing that you care and appreciate them.
It’s funny how time always intrigues us, when we are waiting a message, a product ordered online, finish the homework before deadline, when the waiter will come with the food; this little things make us feel crazy and are just trivial events during the day, in a short term. Now, imagine when you are running a huge project and your client request you a estimated date to the delivery, how would you come with it, would you throw a random number, would be greater than the required or just keep a silence and say that you have to talk to your team first to win some time, what would you do?
Knowing how long your project would be is important data that any manager must know or at least have an approximate to get a plan and know during the time when an adjustment would be needed or have to make an improve. For example, an architect or civil engineer sometimes is easy to make estimations in base of the budget they have and know exactly how more builders would be needed. Nonetheless, in the software industry this changes drastically, because any project is different and any builder(programmer) have their own way to make things and how can you size a program, with code lines, functions, how manny software engineers you have, is not a linear behavior where you only add more personal and get better results, all the process is a complex equation.
For this reason, in the software industry is necessary to have a research and analysis about how long projects can become and how they were working, how many personal and how qualified were they for the job, because all these data is the one that allow you to run a simulation where you will find an Continue reading "It’s all about the time"
Nowadays with the pandemic of COVID-19 the life of most of the people have changed, for students it become kind of easy is just staying in home and assist to online classes, maybe is harder to keep focus or do all the work in home. However, the big problem begins when you have a job.
With the situation that we live every government recommends stay in home for the own security. Nonetheless, the economy and life keeps going and people must find a way to maintain their job and incomes.
Home office arrived as a good alternative to hold up the work avoiding contact with people. Working in home at first is kind of hard, is a challenge to do everything through screen and discover how to feel comfortable and not be distracted in your home.
This is a privilege that not everybody can enjoy, not all the works are suitable for it.
For managers change all the dynamic, due most of them use to supervise the work passing to the office of an employee or face to face talk about the advance, but being behind a screen depends on trust. For some jobs is easy to keep the record of the work done, you can have the files and reports, but for others it become hard to know if the employee is really doing his job, everything depends on trust and control.
There are a lot of tools for this remote work like zoom, where you can have virtual meetings with your partners and also if you need to have a private conversation with one employee you can do it directly without problems.
Some software companies have used long ago this model and they share that the basis is the trust of the employee. Besides they share that a Continue reading "Home Office"