A Morning Thought: The Greatest Contribution of Agile

Table of Contents

A Morning Thought: The Greatest Contribution of Agile

Today morning I came across Henrik Kniberg’s video http://www.youtube.com/watch?v=Rb0O0Lgs9zU titled Culture over Process. What hit me was that it was about Culture.

Wait a minute… Culture? But we talk about software development… IT… 0-1 world. So what the heck is Culture doing here?

For any agilist, this is not a strange subject. We have been talking about this for more than ten years. We, as a community, consider this to be an important part of our jobs - the so-called “soft skills”. What’s more interesting, terms like software development and soft skills have a similar wordbase ;-)

The Human-Side of Agile

I believe that the greatest contribution of Agile is bringing the human-side to the techy world.

Not a bunch of methodologies. Not a bunch of practices. We have started to think about people. And that is what I love about it.

(Text translated and moved from original old blog automatically by AI. May contain inaccuracies.)

Related Posts

Antipattern: Adrenaline Junkie

Antipattern: Adrenaline Junkie

Understanding Project Pressure and Tension

I constantly wonder why situations arise where pressure and tension are generated in projects. One reason is that most projects are simply complex—you have to coordinate several, sometimes dozens of people, anticipate and plan in advance what will happen, and determine what resources will be needed. As a species, we’re not very good at detailed long-term planning (see: David Rock – Your Brain at Work).

Read More

What Name for This Method?

What Name for This Method?

public class OptionsAwareObject {  
    private Options options;  
      
    public void updateOptions(String fontName, int fontSize) {  
       options.setFontName(fontName);  
       options.setFontSize(fontSize);  
    }  
}  
   
class Options {  
    private int foregroundColor;  
    private int backgroundColor;  
    private String fontName;  
    private int fontSize;  
    // ...
}

Is updateOptions a good name for this method? Of course not! updateOptions is a general name that suggests a comprehensive update of options. Meanwhile, we are only updating font-related information. The responsibility of the method is thus the change of font-related options. A better name would be:

Read More