Skepticism in Software Development
Posted by David | Posted in Software Development | Posted on 15-11-2009
0
I just read an article from Jason Gorman, from Parlez|UML, on skepticism in software development. He explains that a lot of preconceived theories about software development abound but few of those theories have been thoroughly investigated and therefore, it is difficult to know if they bring value to the engineering process or not. For example, Jason mentions refactoring that claims to make changes easier without supporting research.
In my understanding, this leads to more academic research on those theories to validate them and also to explore their practical boundaries and limits. I believe that this is a perfectly valid, and necessary approach.
However, in parallel to this academic approach, I would have a tendency to take a more pragmatic route. If a concept like refactoring comes to my attention, I would try it out in my environment, see if it has value to my organization and decide, after retrospective, to continue using the method or not. Also, you can not detach the software engineering method or principle from the human component. The method, under properly applied leadership, has to be accepted and embraced by the programmers, testers, or UX designers that would use it. Therefore, the development team, including its lead, decides, if a particular theory helps bring more value to customers.
[via Parlez|UML]
Introduction to Lean Manufacturing [Video]
Posted by David | Posted in Project Management | Posted on 13-11-2009
0
Gemba Academy has a good video introducing Lean Manufacturing
Self Improvement: There Is No End State When Transitioning to Agile
Posted by David | Posted in Project Management, Software Development | Posted on 12-11-2009
0
I am a strong believer in Self Improvement, constant learning, and continuous improvement. As such I really enjoyed this article from Mike Cohn where he describes how Agile adoption is process with no end state that needs to be tailored to your organization needs.
[via Mike Cohn's Blog]
In your organization, are the right people on the bus?
Posted by David | Posted in Leadership | Posted on 12-11-2009
0
In his book “Good To Great”, Jim Collins introduces the notion of “Bus” as a simple metaphor to describe an organization and its employees.
In an ideal organization, you want the right people on the bus, the right people in the right seats on the bus, and the wrong people off the bus.
It is a very simple concept but the reality, in most organizations, does not reflect this concept.
What do you think of this metaphor? Do you think it is accurate or simplistic?
I let you read what snowdolphin has to say on this subject.
[via snowdolphin]








