Where is going software development maturity?

In a domain where many keep their kid heart, what can we say about the industry maturity? Even if software development is a young discipline, we have seen a lot of practice changes and improvements in the last 10 years. One of the big steps in my opinion is that we now acknowledged that change is part of our daily job. It has made the industry search for better managing and processing ways. Other discipline paradigms have been observed, duplicated and adapted to our context. That has made our body of knowledge growth and new ways of doing things emerge.

I personally think that we are a people business, our industry require motivated people willing to work as a team to get results. That’s the reason why it’s more and more important to consider the human aspects more than the technical aspects. It’s also a society tendency: people desire more human jobs. Team that will succeed will be those who understand that fact and act in this way by caring about employee, team synergy and ensuring it’s an applied value by everyone.

What are the software development hot topics?

Agile Architecture - conference resume

Agile Architecture – conference resume

What I liked about that conference is that it presented a good summary of the hole DevTeach event, by presenting a little of every main concerns and ideas raised in the other conferences. You can follow Mario on his talk show (French).

In your opinion, what are the other emerging concerns and ideas in software engineering?

Advertisement

8 thoughts on “Where is going software development maturity?

  1. “I personally think that we are a people business, our industry require motivated people willing to work as a team to get results. That’s the reason why it’s more and more important to consider the human aspects more than the technical aspects.”

    I am not against human aspect. But what about almost purely technical development techniques like http://abdullin.com/xlim/ that prove that with one guy, or very few resources, you can get faster results than a team with traditional techniques? Having experienced this dramatic productivity increase lately, I am now focusing much more on technical aspects.

    • I agree Julien, technical side is important, but less than being with the good people to start with and I speak about everyone implicated in your work, not just developpers. The problem with big team is that there is often changes that are made to these teams and each time you do that, it reduce the synergy of the team.

      Although building the technical side and adapting the development techniques to optimize the context is the next challenge.
      My point is just that I prefer to choose to be surround by doers and then decide what I will do than pick people only based on experience and neglect people with great attitude.
      It’s a long term decision, but in the end we like to work with people that match ourselves, our values and way to see life.

    • Thanks for the comment Hu,

      It was written more than a year ago, and I can tell you I still use these architecture and best pratices and plan to use it a lot more.

      Feel free to register to my blog if you want, many new article will came shortly since I went to the Agile Tour 2012 and DevTeach 2012 of Montréal in december.

      What are your biggest pain points?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s