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?
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?
8 thoughts on “Where is going software development maturity?”
“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.
Well writing and i agree with your this point we have seen a lot of practice changes and improvements in the last 10 years. I loved your architecture.
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?
I was looking for ways to get published, and found your site.
Nice blog. So inspirational! This blog have such a nice information.
Links are so helpful and awesome also. It’s been so very much appreciated!
Hello could I quote some of the information out of this
entry if I link back to you? Thanks and more thanks!
Feel free to quote and link back 😉
Αrticle très attrayant !!!