The Specification Problem

--Originally published at The Awesome Blog

Often things are not what we like. And this applies to everything, whether you are a project manager or a programmer this will happen.

Of course, reading specification documents are not safe from this. On several occasions, you might find a lot of ambiguity in a document, this is a big problem at the time you try to read the document because this doesn’t give you insight about what to do. This problem is caused by unsolved conflicts among various system stakeholders. But even if a specification is ambiguous, you need to find sense in it. 

If you have trouble finding sense in a specification document, this might mean that the document is nonsense and it is not worth reading. To identify this kind of specification document you only need to check one thing: Check if the document has a complete census of inputs and outputs. If a document does not specify that there is a problem, it does not start to specify, and because of this, it does not specify anything at all.

The problem starts with the document of course, but if you have employees reading a specification document of this kind they will not tell you if the specification is lousy. Instead, they will blame themselves rather than the paper.

To solve the problem with the specifications, the first thing to take in place is to speak with your stakeholders, apply other techniques to solve the conflicts between them, model a good specification document and then finally to pass them to your employees, try to reduce the ambiguity the more you can.

Stakeholder Engagement Policy - Iberdrola

The Deadline – Chapter 16

--Originally published at Coder Bebop

I have come to terms with this story appearing half-caricature half-reality, in a way. It is very hard to portray a highly complex working environment and boil it into an interesting story at the same time. I have no experience whatsoever on these types of business, and the reasons for things happening in a certain way make sense the most if not all of the instances. I am saying this because I still would find it hard to believe, as we read in this chapter, that ONLY ONE PERSON REALIZED THE SPECS WERE BALONEY!

And this is sometimes what I mean when I say I am not sure about Webster as a protagonist. Sure, it is a confusing environment (with him being kidnapped and brought on to reconstruct a country through tech), and he needs to maintain a firm grip and assurance that what they are doing is no-nonsensical, but him not admitting that he did not understand the specs himself appeared weird to me; I suspect it had to do with the way the author presented the situation. Let’s remember:

Webster had just taken three hours to read the RGS spec before joining the group at day’s end.

The Deadline, Page 205

That is all the information we are given about the specs before turning them into a major conflict in the chapter. Would it not have made more sense to see Webster actually try to read it? I mean, if someone just spent three hours reading a book, you would automatically expect that person to bring in some knowledge on it, right? Especially if that reading is going to be trouble for later. We could have seen Webster have some struggles with the read, maybe even get a glimpse of what the specs sheet says that is so Continue reading "The Deadline – Chapter 16"

Think Fast (Or at least Try)

--Originally published at The Awesome Blog

They are lots of ideas about thinking fast. One of the most common ideas is that to increase productivity is to implement a lot of pressure over your employees, but that is not a good idea.

The Deadline: A novel about project management talks about that precisely, PEOPLE UNDER PRESSURE DON’T THINK FASTER. Actually, the more pressure you apply to your work the more likely you are to burnout, or to lose your interest in whatever you are doing.

A Reader's OPEN TO THINK Question About Critical Thinking ...

Another common idea is to extend overtime during your project, but this is a tactic that usually reduces your productivity. The truth is that if you want to be productive you cannot be pressured or spending more hours in your work. 

Sometimes you can apply a short burst of pressure in order to focus, people and increase the sense that the work is important but extended pressure doesn’t help at all.

If the book actually said something that is 100% true, is that “Programmers are natural Cynics, Like Cats”. I personally think that in a way we all are natural cynics, but especially programmers. Since programmers are so used to pressure, they don’t usually care about how much pressure there is, and they choose to handle their respective situations in a lot of different ways.

Cat Wiggle GIF - Cat Wiggle - Descubre & Comparte GIFs

Here lies the problem of project management for software projects, How do you handle pressure in your employees?, What can you do to be more productive?. The answer is quite simple: Work your respective hours, don’t stay overtime and maybe put a little pressure at the beginning, but certainly don’t kill your employees with pressure, this will not help their productivity.

The Numbers Man

--Originally published at The Awesome Blog

Sometimes you really should take numbers into consideration. This chapter Mr. Tompiks had the opportunity to meet T. Jhons Caporous, described as a genial man with sparkling eyes who seemed to be running at an internal clock speed at least twice that of a normal human.

Even if they were only four and a half hours together they had a complete revelation about their project. They needed to size every single product and they didn’t have a single metric before!

The visit of Mr. Caporous helped them to get special units that allowed them to measure every single product, this metric is called Function Point.

Sometimes you can’t have all the data you need, at that moment, you could collect archeological data to see if your productivity follows the same trend as the ended products.This Points helps you to measure the productivity of your actual project, something vital for big projects.

Process and Process Improvements

--Originally published at The Awesome Blog

Having a good process, or trying to improve your process is always a good thing to do. But even if it’s good you have to take into consideration lots of things. This Chapter of the book The Deadline: A novel about project management talks about it in a special way.

Actually good technical workers will focus on improving your project. It doesn’t matter if you tell them to do it or not. One thing you should consider is to use formal process improvement programs. But they cost time and money, and they are not perfect at all.

In fact, during this chapter, Tompkins discovered that the awful Minister Belok stands in his way (again) and sends the MSEI to audit the programs. During the auditions of the first building, Tompkins discovered that some of his employees were using a different approach to tackle the problem, but this doesn’t please the MSEI. In fact, several employees are using similar techniques. For example, the PS-Shop-C Manager actually used Photoshop’s manual in order to establish functional requirements, but they also applied their knowledge to write the non-functional requirements. Once they ended this process they ended up with an unorthodox form, but with excellent content.

This shows that the danger of standard processes is that people will miss chances to take important shortcuts, particularly on overstaffed projects.

conceptodefinicion.de/wp-content/uploads/2014/1...

¿Qué tan remoto es el futuro?

--Originally published at TI2011 – Roger's Rad Records


Me gustaría escribir esta entrada en español ya que tengo varias cosas que decir al respecto y quiero darme a entender completamente.

Hace ya casi un par de meses la contingencia por el COVID-19 llegó a México. Esta situación nos ha obligado a encerrarnos y seguir prácticas de seguridad para evitar ser contagiados o propagar la enfermedad. El Tec de Monterrey fue de las primeras (por no decir que la primera) instituciones en tomar medidas al respecto, y no solo hablo de instituciones educativas, pues actuó incluso antes que el propio gobierno nacional. Fue a mediados de marzo de este año que la universidad decidió suspender actividades presenciales y transicionar a clases en línea. Originalmente se planeaba seguir así por poco menos de un mes, pero debido al desarrollo de la situación hemos de terminar el semestre de manera remota.

“Closed as in Closed” flickr photo by cogdogblog https://flickr.com/photos/cogdog/26743273439 shared into the public domain using (CC0)

Este semestre comencé mis estancias profesionales en una pequeña empresa de Guadalajara. En cuanto supimos que ya había casos de coronavirus confirmados en México (muy poco después del anuncio por parte del Tec) se tomó la decisión de comenzar a trabajar en el formato de Home Office. También hemos seguido con el formato remoto desde entonces.

La tercera de mis responsabilidades este semestre es el servicio social. Estoy inscrito como tutor en un programa de preparatoria en línea llamado prep@net, donde me encargo de revisar tareas, resolver dudas y proporcionar retroalimentación a los estudiantes. Afortunadamente, esto ya se hacía de manera remota, así que esta parte no sufrió de graves cambios, o por lo menos de forma directa.

El episodio 469 del podcast de CBC Spark se grabó al poco tiempo de que la situación de contingencia afectase a Canadá. Tanto anfitriones como

Continue reading "¿Qué tan remoto es el futuro?"

Mediation and meditation

--Originally published at Site Title

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 

We need to handle conflict

--Originally published at Blog de Célia

All the 3 chapters I have read for this week where about (mas o menos) conflict management. I was very interested in this topic as I am a conflict hater and I never know to handle this. In this chapter, they discover that no one in the company was ready to handle conflicts. As well, conflicts are everywhere in our life: in the professional, personal… We can find some type of conflicts everywhere, that is why we are supposed to manage them as good as we can. We can learn of to manage them and that is what Webster did.

Tiffany FoxSeguir
Conflict of Interest

As Webster was aware that conflict exist, he wanted to find someone to guide them on this subject. So, he met two persons that helped him (I think) to have a cleaner vision on the conflict resolution. They explained him that it is not because you are trying to avoid conflict, that conflict will disappear. Moreover, conflicts are not so negative: it is okay to have conflicts in an organisation. Everyone in an organisation has to “respect” conflicts. The resolution is for the organisation best interest.

Then, Tompkins has learnt that the most important is to understand each other needs in a conflict resolution. More than negotiation, the most effective method is meditation.  Mediation is way easier than trying to negotiate your differences. Persons that are in conflict need to see that they are on the same side and that the problem is on the other side.

I have found one part very interesting, it is about the personalities that contribute to projects by helpings teams to avoid conflicts, to create a team spirit… This kind of person keep the organisations healthy and productive, even if you have the impression that they do nothing Continue reading "We need to handle conflict"

Guess the Song Challenge #3: Deadline 17-18-Interlude

--Originally published at Parra’s Project Management Blog

Hello everyone, this is the third edition of the grand “Guess the Song Challenge” with twisted lyrics. As always, try to guess the original song, but the lyrics were changed to match the best concepts about chapters 17 and 18 of The Deadline, by Tom De Marco. I was going to also include the interlude of the book, but I didn’t find useful information to share, so I’ll skip it.

If you have trouble viewing the embedded player, use this link: https://clyp.it/pdfntg40

Lyrics

Interests here, interests there, all parties want something
Are they satisfied?
Software dev industries have poor conflicts res strats
Why they don’t recall?

Problems always rise
They’re a natural thing

So embrace them today
You must pay respect
But you never have to get them snowball my friend

Just one great tip
Address them early
Make sure everyone states their wins at start of the deal
Mediation is easy
Real easy

As I said mediate them
Cause negotiation will
Bring more problems up

If they are on same side
You must convince them that
They’re against conflict

There are simple steps
To mediate well

Mediation’s easy
But it’s not trivial
Must remember they key to make them all play around

Ask permission
To be mediator
But you have to be someone who’s impartial always
Mediation is easy
Real easy

I wish I may, I wish I might
Have this wish I wish tonight
I want to mediate, I want it now
I want this solved and I don’t know how

That is all my friends
End of the chapter 
End of two chapters, you may have guessed it
End of two chapters, mediation’s the answer

Mediation’s easy
But it’s not trivial
Must remember they key to make them all play around

Ask permission
To be mediator
But you have to be someone who’s impartial always
Mediation is easy
Real easy

Mediation is easy
Hope you guessed the song’s name

Guess Song Challenge #2: Deadline 15-16

--Originally published at Parra’s Project Management Blog

Hello again! This time the second challenge has surfaced. The concept is the same: I play a song and you try to guess the name of it, but I changed the lyrics to match the best concepts of chapters 15 an 16 of The Deadline, by Tom de Marco. Enjoy it!

If you have trouble viewing this embedded player, use this link: https://clyp.it/lcomz4a4

Lyrics:

If you think people under pressure
Will work better but you’re terribly wrong
Overtime will not be your fix
To your whole problem, manager, so listen

Overtime decreases productivity
So you must never apply it
If you don’t believe me
Just ask, Mr T.

On the other side, it may work
Short bursts of pressure may bring good reception
Since it will make your staffto focus more
You have to balance, few is right, but tons not

So in conclusion to chapter 15
Both are popular tools but
The truth is that they don’t work 

At aaaaaaaaaall
They just harm mooooore

And next comes a great lesson
That you must remember always
Chapter 16

They say the moods can pass from dude to dude
Imagine your manager’s mad
The mood can be transferred
To all your staff
In a little while

So you must confront angry men
And the fix will be covered next song
But now we’ll talk bout spec sheets
They must have inputs, and outputs, policies

The I/O must be an easy thing but the
Policies must tackle
All events and how they are
handleeeeeed

Ambiguous translates
to conflicts between various stakehooooooolders
Remember you must make your specs clear
People will not tell you to not be seen as weak
That’s it for this episode

css.php