[DevCon] How to build a diverse & inclusive team

I recently presented this talk at DevCon edition on the Women in Tech online stage. I was honored and happy to be part of this event and to share my knowledge and experience about how to build a diverse and inclusive team.

My talk covered 3 main areas: what is diversity and inclusion, why they matter, and how to make diversity and inclusion a priority for the team you’re leading or you are part of by applying 5 best practices.

Continue reading “[DevCon] How to build a diverse & inclusive team”

Artifacts in Scrum

As I promised in my previous articles, Roles in Scrum and Events in Scrum, I’m following up with a related article on Artifacts in Scrum.

In Scrum there are three tangible deliverables, called artifacts. These artifacts consist of the requirements for the overall project, the requirements for each piece of the project, and the project itself.agile-process-overview_klein-1 Continue reading “Artifacts in Scrum”

Roles in Scrum

This article will focus on the Roles in Scrum and it will be followed by another two which will contain details about the Events in Scrum and Artifacts in Scrum.

Scrum is an Agile framework used to develop projects and is based on the concept of “KISS” (i.e. Keep it Simple Stupid). The first mention of this technique can be found in 1986, by Hirotaka Takeuchi and Ikujiro Nonaka and then it was used for commercial product development. The first official document defining Scrum was presented in 1995 and was written by Jeff Sutherland and Ken Schwaber.

The name “Scrum” is a term from rugby, and it’s used as a metaphor to reflect the degree of cooperation needed to succeed. So scrum is a Team pack in rugby where everyone in the pack acts together to move the ball down the field.

Continue reading “Roles in Scrum”

Native vs. Mobile web vs. Hybrid

Nowadays, at any corner people are using a smartphone. No doubt, over the past years these devices had a huge impact on our lives and still have. People enjoy using their smartphones because they can accomplish many things on the go such as reading e-mails, social networking, watching movies and plenty of other activities. If you are thinking of developing for the mobile application market, an important decision is to choose between developing a native application, an HTML5 one or a hybrid app. Mobile apps are no longer an option, they’re an imperative. You need a mobile app, but where do you start from? Which is the best way? native-html-hybride-apps Continue reading “Native vs. Mobile web vs. Hybrid”