Tuesday, December 6, 2016

#Noprojects - "The Problem with Projects and some ideas on what to do about it"

"Modern trends in software development are making project thinking more dangerous still. The large batch size nature of projects is increasingly in conflict with continuous delivery, hypothesis testing and small batch releases. This conflict increases risk and reduces benefits."

Thursday, October 13, 2016

Daily Scrum with remote teams

Holding team meetings where the team members are not in the same place is not fun, and it becomes less fun the more distributed the team becomes. Combine inefficient communication channels with conducting a meeting with members who are in different countries and the inherent difficulties can cause the daily scrum heartbeat to become irregular and impact the health of the team and the entire delivery. Here's some tips and tricks...

Why remote engineering teams needs scrum?

Distributed teams are today’s reality. Of course, working with people in one office is ‘easier ’it feels more 'natural', but for many companies 'natural' equal to distributed or remote teams format. Remote teams can be managed more effectively with a strong process. I found Scrum to be by far the best process to manage distributed software projects.
There are many reasons why scrum is the best solution to manage distributed work. And these reasons hold true for any type of work. Let’s look at them:

Wednesday, October 12, 2016

How to apply #Agile methodologies Indian culture?

Millions of developer's code away daily in Indian organizations. More than sixty percent of Indian software industry is still service industry to the west. The major reason why organizations have problems with adopting Agile methods is the cultural change. We must understand and Address the cultural differences, sensitize them and train on the different cultures and communication etiquette, and evolve processes and practices that avoid ambiguity in decisions. But, sometimes what we call "Indian culture" is actually a problem faced everywhere where a hierarchical model is followed.

Sunday, October 9, 2016

How to Run a Remote Team Retrospective?

Having distributed team members is always a challenge  in many aspects in a scrum team. One of the challenges is performing a meaningful effective and with good results retrospective.  This collection will provide some insights on the subject.

Saturday, October 8, 2016

Team Exercises for Remote/ Virtual / Dispersed Teams

Sunday, October 2, 2016

Agile Testing Basics 101

Tuesday, September 27, 2016

Critical thinking and Agile

Everyone knows that if we could teach people to think more deeply, solve problems better, communicate, collaborate and innovate more effectively, our companies would run a lot better. Improving the workforce’s critical thinking skills is one of the most obvious and valuable things companies can do to improve their bottom line.