Agile and Specialist
Do you agree that the agile team may not possess all the specialized skills and technical knowledge required for the project?
You may argue that the team should be so constituted that team members among themselves have skills and knowledge required – but is that always feasible?
What about UX experts, Functional Specialists, Architects, Technical Specialists …
Can they always become a full time member of the team?
Do you require them for the full duration of the project?
Do they walk in and out of the team?
What happens to the team dynamics?
Do they take responsibility of delivering story points?
Do they act as a user?
Do they only coach the team?
The Tao of Software Architect
While on this topic of role of specialist in agile project, I was reminded of the 2001 article by Philippe Kruchten. If you consider yourself an architect or if you want to become one then you must read it. Here are few lines from it!
The architect doesn’t talk, she acts. When this is done, the team says, “Amazing: we did it, all by ourselves!”
Let your workings remain a mystery. Just show people the results.
She steps out of the way and lets the design speak for itself.