Agile

In order to stay competitive and support the business, teams need to be able to adapt to changes quickly. Such teams are able to deploy software at will while having a very low defects rate, short lead times and a healthy culture where satisfaction and experience stands out. Also, with continuous improvement at its the heart Agile teams uncover new ways of developing software and further fine tune the process. Here is some content on how we do this.

Discovery, BDD’s foundation Behavior Driven Development is an approach to software development that relies on creating a common understanding of the requirements through the use of real use case examples, thus ensuring that we are building the right thing. Arguably...

Storming Teams In the early stage of team formation, normally shortly after a team is put together, it is normal to start noticing some conflicts or frictions between team members, maybe due to different personalities, different ways in working, inexperience...

With a few years of experience with Scrum, by far the most obvious (easy to identify) and most consequent “adaptation” roams around the concept “ready”, especially teams that are transitioning or adopting Scrum and have no/low experience. I still remember...

What is the DevOps culture DevOps is not… A certification A role A set of tools A prescriptive process DevOps is… Having customer satisfaction as the highest priority, through early and continuous delivery of valuable functionality; Ensuring system reliability and...

My name is Kristjan and I am responsible of running a Porto Tech Center, family of approximately 200 Software engineers. Every morning the greatest assets of our Tech Center are coming to work and every evening leave to home. I´ve...