It’s how you say it

Stephan van Rooden Door: Stephan van Rooden,  17-12-2014
Onderwerp: Agile Management   

The last couple of weeks I have noticed how often messages don’t come across as intended. This is not only destroying relationships but can also limit an organisation trying to empower their employees to show their professionalism. The reason people say something, the ‘why’, is usually correct. You don’t open your mouth just because you feel like it. Especially not in a professional environment. Also, what they want to bring across usually is very good. However, where most things go wrong is ‘How’ it's phrased. It’s how you say it! Here are some examples.

The Agile Transition Stand-off

Stephan van Rooden Door: Stephan van Rooden,  16-12-2014
Onderwerp: Agile Management   

If you are about to start changing your organisation to become more Agile or if you are right in the middle of an Agile transition, you should read this story! It might prevent you from making an expensive mistake.

Traditional Organisations

Let me paint a picture of how organisations used to operate. There is a (project)manager and this manager has a couple of resources (usually people) to his disposal which he tells what to do. This has been the case for decades. Everytime I enter an organisation, I am shocked to see how effective organisations can be in demoralising and reprogramming these highly educated people. Efficiently punished with stick and highly motivated by carrots to perform the tasks assigned by the manager.

However, nowadays these ‘resources’ are highly educated and fully trained to be capable of bringing something extra into an organisation. And this is where it is starting to get painful. Often these people completely forget who is paying their paycheck. It’s (and this might surprise you) not the manager! It’s the customer! This is usually the state of the people in an organisation I am hired to help. I see people so focussed on doing what they are being told that they are almost willing to fight not to change anything. Luckily more and more managers and executives see that this is no longer sustainable to survive as an organisation. This way of working is actually putting their organization at risk of being run over by small, fast and agile organisations.

Are we there yet?

Martijn van Asseldonk Door: Martijn van Asseldonk,  12-12-2014
Onderwerp: Definition of Done  
Image:Are we there yet? I see teams struggle with the application of the Definition of Done (DoD). They want to have a clear and sharp DoD that defines a truly shippable increment. But often they cannot fulfil this agreement on their own. They are part of value stream and cannot deliver end-to-end functionality on their own. A team is for instance dependent on other teams to perform integration testing.

At the end of every sprint, only a small part of their stories comply with the definition of done, resulting in a flat burn-down and a velocity that is way of the mark. Then every now and then, when the teams they depend on do their part, a lot of near done stories are finished and velocity triples.

Lessons Learned as an Agile Coach

Barry Overeem Door: Barry Overeem,  05-12-2014
Onderwerp: agile  Scrum  

After working a couple of years as a Scrum Master for the web agency Enrise I made the switch to Prowareness at the beginning of 2014. At Prowareness, a company that helps organizations meet their challenges in the field of software development, I fulfill the role of Agile Coach / Trainer. In this role I help individuals create great teams by applying host leadership, and learn organizations to adapt and respond to a constantly evolving world.

This is quite a challenge. Not only because working in the field of software development means working with complex products in complex environments. But mostly because creating a truly lasting change is difficult. Not only implement some best practices, but really build awesome teams and create responsive organizations. 

The toolkit of an Agile Coach should therefore contain more than a few skills, competences and best practices. Gathering them will require training, hands-on experience and most important: the willingness to constantly improve yourself. For me personally it helps to continuously reflect my daily practices and translate it to a list of 'lessons learned'. This list grows on weekly basis, with this blog I want to share the most important ones I've learned since I started working for Prowareness. And for sure, there might be some very obvious lessons, but often these are the ones you're not always aware of. Note: not all of these lessons are related to the role of an Agile Coach. But fulfilling this role, they've proven to be valuable for me.

DSC – Configuration delivery modes

Prajeesh Prathap Door: Prajeesh Prathap,  30-11-2014
Onderwerp: PowerShell  DSC  Desired State Configuration  CD  

In the configuration management life cycle in DSC, configuration delivery plays a major role. Once a configuration is authored, a delivery mode helps to enact the configuration on the target systems. These modes dictate how the configuration is enforced and corrected, as required. DSC supports two types of delivery modes: Push and Pull.

10 Best Practices for Managing the Product Backlog

Barry Overeem Door: Barry Overeem,  20-11-2014
Onderwerp: Scrum  

Recently I facilitated a workshop between multiple Scrum teams in which we discussed the area of backlog management. The main purpose was to gather some best practices for managing the product backlog. With this blog post I will share the outcome of the session, hopefully they are useful to you, otherwise I gladly receive other best practices you might know.

Desired State Configuration - Elements of the configuration

Prajeesh Prathap Door: Prajeesh Prathap,  17-11-2014
Onderwerp: DSC  Desired State Configuration  PowerShell  
DSC is a feature built into the Windows Operating System. It’s based on the standards like CIMS and WS-Management remote management offered by the operating system. With DSC you can move to a way of configuration management where you can create a script that defines how the state of the server should be instead of defining how to make the server in the desired state. That means, DSC is more of a declarative syntax than an imperative one. This makes DSC scripts/ configurations easy to understand and maintain by the operations.

Scrum Webshop