Project saboteurs

Introduction You have just been appointed leader of a new fascinating project. Hard years working in boring tasks have paid off. You are excited before your big day: your first meeting with your client (the owner of the business) and some other stakeholders (managers and other employees of the business). Sabotage So the meeting starts. Relationship with the business owner is smooth and you begin to write notes about software requirements, current system limitations, technologies… You know that you’ll have more than enough information to make the first requirement document. [Read More]

Agile project management

Software Engineering is a special type of Engineering During too much time Software Engineering has been molded as a traditional Engineering, with the same terms and ideas that came from this disciplines. But they failed. Firstly, Software Engineering has an immaterial final product. It is not a bridge, a road, or a mine for example. Thus, software engineers works with ideas more than anything else. Thus, traditional engineers are limited by Physics laws while software engineers are only limited by the computational model they use and by the power of the machines their software run. [Read More]

Managing clients

The Players It’s not a secret that software engineers prefer a clean and completed specification than meeting with clients. We tend to think that meetings are a waste of time and many of our colleagues are not very fond of what is called soft skills. On the other side, we have some clients that have no idea about software and want the changes in their platform now. What is all of that? [Read More]