3 ms·
at my previous employement, we were using agile (scrum, to be specific). We used to pair-program. Always, the head of the team made sure that you have a new wor
by ceekays 14y ago
at my previous employement, we were using agile (scrum, to be specific). We used to pair-program. Always, the head of the team made sure that you have a new workmate for a every new project. As such, you got used to know and leverage the different talents of the co-workers. We used to have fun through freestyle coding (once a month) and pseudo-random brownbags where we were learning new techniques in the indurstry. Being in Africa, brownbags were great and everyone of us was always making sure to keep track of what was happening in software world.
But when I changed jobs in July last year, I met a different team. I call it a dead team. There is no collaborative development, no source code versioning and tracking. (I am comfortable with git and mercurial). No brownbags, no codefests, no freestyle. Everyone works like a cowboy. I tried introduce agile, the team was just rigid because of the head.
Now the head of the team is quitting early September. There are high chances that I may acting as the head of the team after he is gone. But even if I may not be acting, I think I will try again to bring back the culture I used to love. I am guessing it was the head who was refusing to change. Two months ago I tried to introduce git to some workmate, he liked it only that he could not do more with it since the team doesn't use versioning.
I have learnt something: some people refuse change.
- qdog 14y agoDoesn't use a version control system? I'm pretty much a cowboy, but I like version control. Although, actually, most people seem to view version control as some kind of Golden Stamp Process, instead of a "let me check-in regularly so I can go back to something if I screw up" tool.
- quattrofan 14y agoHate to tell you but version control has zero to do with being agile nor does "collaborative development".
- ericHosick 14y agoThat is not true. None of the practices applied by Agile actually originated within Agile. Agile is simply a collection of best known practices. CI, Pair, Estimation, etc. are all aspects of Agile.
- ceekays 14y agoSource code version controlling may have "less" to do with "agile" or "collaborative development", but how can you "collaboratively" track changes among developers? Version control helps. I have ever been a detester of version control before, but I saw it in practice where I was in a bigger group of developers. It changes my whole thinking about it. In addition, we used ticket versus code check-ins during scrum sessions. It was great!