-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate consulting from development #101
base: master
Are you sure you want to change the base?
Separate consulting from development #101
Conversation
I'm not a fan of the separation implied here between the development path and consultancy. The path from D to PC has always been a continuum, with skills built in the previous roles accumulating, extending, and supporting our consultants capabilities in their future roles. Being able to view this continuum 'on one page' always had a lot of value, as you could got a good view from start to end.
This is something that absolutely would never have to have been stipulated / written down previously - why do we have to now? There is also a terminology issue we need to address - our engineers are still consultants - just more technically focused. |
FYI |
Agree with @andrewabest, I'd go back to |
Thanks for the feedback.
I guess that's exactly where I'm coming from with this. There is now an Engineering path, which also follows on from Development, so in my view having Development and Consulting together makes it the "main path" and Engineering "secondary" (because it is more "separate"). Perhaps this is consistent with the current view of things, in which case let's close this PR. But I think it's worth the discussion. Do we want Consulting to be (seen as) the "default" or "main path" after Development roles, and Engineering as a "side path" that gives people options outside of Consulting? Or do we want the two to be seen somewhat equally? I've only started at Readify recently, and as an outsider the current arrangement didn't really make sense. If anything, I thought that "engineering" would actually be more closely related to "development" than "consulting" is. Now that I understand the history, I can see why it is the way it is, but another outsider will not know the history.
Fair enough, I only added that sentence as the counterpoint to the sentence in OOC, though, are you saying that we don't expect our consultants to produce technically excellent solutions? Or are you saying it's implied enough elsewhere?
Agreed. That could be added here or done separately to this. |
@random82 I'd like to do this, but I get @tathamoddie's rationale in splitting them - we have a number of practices now, which consult. Development is one of those practices. The interesting part here is that we have re-introduced it, once again adding the ambiguity that #91 seeked to remove. @leftclickben that is a big question, and a very good one to ask 👍 a lot of it comes down to our commercial model, and our goals as a practice. I think our capacity for each role in each state may turn out not to be a true 50 50 split, but at the end of the day they should have equal merit and recognition. I suspect the markdown format / 3NF going on here is doing us a disservice - ideally I'd like to see the Development.md and Engineering.md, and have both of them contain GD/D/SD - I don't think a little redundancy will kill us given the amount MadSkillz changes. As a bonus it will likely simplify ReadiMe.
Not sure if , but I'll give you the benefit of the doubt here ;) absolutely we expect our consultants to produce technically excellent solutions - just as they always have. The introduction of the new roles in no way diminishes the expectations or capabilities of the existing roles. |
Create a
Consulting.md
file with the SC, LC and PC roles, separate fromDevelopment.md
which now has only GD, D and SD roles.This doesn't change much of the actual content, except some high-level explanatory text and the list of links on the main
README.md
page, which is now organised under subheadings for each of the practices.