Blog

Putting our heads together.

Methodologies

11/27/2017

Defining quality in software development

The importance of setting the bar right to meet expectations

Just like high jumpers, software developers need to clearly set their goals in order to meet their objectives and speak of quality.

Methodologies

11/27/2017

The quality pyramid in software development

Relying on everyday processes to reach high standards

We can think of our overall quality as the result of the functional, structural and process aspects of quality. Only by satisfying the lower levels of our pyramid will we be able to reach the uppermost level without sweat blood and tears.

Methodologies

11/27/2017

Code Quality I: Good Practices

Clean code and other healthy programming habits

It is within ourselves to take action and turn our everyday activities into an upward-spiralling workflow. We might feel it takes longer in the short term, but it saves lots of time and headaches in the long run.

Methodologies

11/27/2017

Code Quality II: Metrics

Key indicators to measure the health state of your codebase

No metrics are unquestionable. Nonetheless, keeping an eye on churn, as well as cyclomatic and cognitive complexity is a good habit to help write and maintain a clean codebase

Methodologies

11/15/2017

Joining a development team: picking up the necessary behaviors

5 Key tips for a successful employee onboarding program

Getting ready for a real project is a lot more than being ready to take on isolated tasks. It involves finding your place within the team, facing unknown situations and getting used to tons of things, from jargon to speed.

Methodologies

10/30/2017

Joining a development team: a pet project to acquire knowledge and skills

The challenge of getting up to speed on technologies and methodologies

Being the newest junior developer to join the team is not an easy position. Unless you and the team decide to consider it a blessing and to engage in an intense real-life training and mutual adaptation.

Methodologies

09/26/2017

Rewiring Our Brain

Healthy players, Healthy Design and Development teams

How do upbringing and personality affect the way we perform and relate to others? Let’s focus on creating healthy teams with different people, cultures, ideas and expectations involved.

Methodologies

03/07/2017

Speak It

Ideas and suggestions for sharing your knowledge in public

Is public speaking a gift? There are some naturals. But there’s those that work hard to develop this ability. And they do become attractive, clear and natural speakers. For those who are ready to put in some effort to become better speakers, here are some tips that have worked for our team of designers and developers.

Methodologies

02/15/2017

Continuous Learning

Learning how to learn

The fast-changing tech industry challenges people to constantly hone their skills and learn new ones. But how can companies foster a learning culture? We are committed to continuous learning. For us that means dedicating time and resources to learning, and exploring different material and formats to share knowledge.

Methodologies

11/16/2016

Be Agile, not chaotic

A short story about panic, uncertainty, and continuous delivery.

I know from experience that Agile methodologies are important, not just trendy. This is my experience working in a software project where things started small and all worked fine at first. But when the scope and team started to grow, the lack of Agile organization turned the project into chaos. All until one day, we decided it was going to change.