-
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
Attempt to find another way to address #101 #107
Open
robdmoore
wants to merge
1
commit into
master
Choose a base branch
from
clearer-branching
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
# Development Roles - Consulting Branch | ||
|
||
These roles start after [Senior Developer](./Development.md), as a more people/consulting-focused career path. | ||
|
||
Being people/consulting-focussed does not eliminate the need to wield and maintain technical skill, as you will still be developing and architecting software day-to-day and need to be able to walk-the-walk with the best of us. | ||
|
||
## Senior Consultant | ||
> I am a well-rounded developer, architect, problem solver and leader of people. I represent the value Readify brings to the market. | ||
|
||
#### I am trusted to lead a small team (of up to 3) to ship a full product from idea to production with limited supervision. | ||
- I am maturing as a leader of people. | ||
- I can confidently step outside my comfort zone and adapt quickly to new team situations. | ||
- I am comfortable diving head-first into moderately risky environments with relatively little upfront information and oversight. | ||
- I am confident making architectural decisions taking concerns like infrastructure, identity management, security, scalability, concurrency and maintainability into consideration. | ||
- I am comfortable with transparently assessing risk, making recommendations, escalating appropriately and dealing with the consequences along the way. | ||
- I am comfortable with building a product vision with a customer based on their business needs, regardless of whether this involves technology or otherwise. | ||
- I am proficient at leading software projects using agile practices. | ||
- I can confidently and charismatically pitch ideas and influence my team and my customer's decisions. | ||
- I am an adept communicator, and can effectively steer technical and non-technical conversations to positive outcomes over any medium. | ||
|
||
#### I help our team focus on delivering value to our customers. | ||
- I invest in sustainable delivery, maintaining professional standards and striking a pragmatic balance between idealistic purity and business pressures. | ||
- I am typically the first one to take responsibility for reducing waste in our process. | ||
- I am comfortable performing business analysis work. I help customers (Product Owners) clarify their product vision and turn it into an ordered product backlog, or other form of requirements, collaborating with them to reach a shared understanding of what should be built, including acceptance criteria. | ||
- I recognise problems with my team, my engagement and/or my customer and proactively engage with relevant Account Managers, People Managers, LC/PCs as needed to prevent or resolve them quickly. | ||
|
||
#### I am investing back into Readify. | ||
- I am actively involved in the retrospective process and am comfortable challenging and coaching my team. | ||
- I leave my clients with a clear sense of why they have invested in Readify. | ||
- I proactively call out opportunities for Readify with my clients. | ||
- I am mentoring another Readifarian, deliberately helping them to round out their skill set. | ||
- I am sharing my on-the-job learning and experiences with others so they can be more effective in their roles. | ||
- I am known as someone who looks for opportunities to invest into the Readify teams in my state. | ||
|
||
## Lead Consultant | ||
> I am trusted to autonomously lead people through high-risk engagements with a proven record of delivering projects from inception to their successful completion. | ||
|
||
#### I am becoming a respected and trusted leader of people. | ||
- I generally inspire people, especially those on mine and my client's teams. | ||
- My influence is starting to reach beyond my team, extending to other teams both inside and outside of Readify. | ||
- People want to work on engagements with me because they know they'll be richer for the experience and I will help them grow. | ||
- I am developing strong presentation skills, learning to effectively tailor my content and conversation to many audiences. | ||
- I am exhibiting the soft skills needed to lead teams and have a track record of building growth and maturity into the people I work with. | ||
- I am comfortable with helping customers understand how to organise requirements to support scaling to multiple teams, and helping them balance the "iron triangle" constraints of time, cost, scope and quality. | ||
- I am comfortable with helping my customer inspect and measure the impact and value of their software initiatives and communicate results in an objective and transparent way. | ||
- I am an exemplary communicator, and have a proven track record of deriving the right outcomes from difficult conversations over all mediums. People seek my input to validate and improve their own communications. | ||
|
||
#### I am a servant leader for my team. | ||
- I am prioritising the needs of my team members above my own, knowing that their success is our success. | ||
- I am an outspoken advocate of my team. They can trust me to be the first line of defence. | ||
- I know the buck stops with me. At the end of the day I am responsible for my team and the relationship with our client. | ||
- I actively track the progress of our team using agile project management techniques, keeping the goals of the project and our constraints front of mind. I make this information visible and transparent internally and externally to minimise 'surprises' and to facilitate early and pragmatic problem resolution. | ||
- I have a track record of delivering successful projects by applying agile practices when leading teams. | ||
|
||
#### I am maturing as a driver for additional business opportunities. | ||
- I am looking for new opportunities with my current client. | ||
- With my proven record of success, previous clients are keen to work with Readify again. | ||
|
||
#### I am significantly investing back into Readify. | ||
- I am taking ownership of our retrospective process in our state. | ||
- I am becoming a trusted voice to the Readify Executive and my opinions and ideas seem to carry some weight. | ||
- I am helping steer the public and private conversations within Readify towards positive and productive outcomes. | ||
- I represent the interest of the teams in my state to rest of Readify. | ||
- I am involved in some kind of initiative at the national level in Readify. | ||
|
||
## Principal Consultant | ||
> I epitomise and embody Readify and our Discover, Master, Influence mantra. I have a wealth of experience and readily share it with Readify teams and our customers. | ||
|
||
#### I am a deeply respected leader of people. | ||
- My influence and guidance positively affects teams and individuals both inside and outside of Readify. | ||
- I use my soft skills to bring out the best in both our people and our customers and encourage them to grow. | ||
- I'm not afraid to have difficult conversations when needed, and do so with tact and care. | ||
- I set clear expectations for people and they know how they are progressing against those expectations. I create bounded environments for action and let people have freedom within those boundaries. | ||
- I know when and how to apply different coaching and mentoring techniques, understanding the maturity level of those I'm helping. | ||
- I am able to provide perspective for those I'm serving by reminding them of the big picture when they get stuck in the details and day to day of solving problems. | ||
|
||
#### I know the pressures of being an executive | ||
- I know how to identify business problems/goals and evaluate the ROI and TCO of potential solutions. | ||
- I understand how budgeting, competition, strategic alignment and compliance pressures can influence technology decisions and am able to adjust proposed solutions based on those factors. | ||
- I understand the bigger picture of how IT Pros, software development, security and other business departments all interrelate and influence the success of a business. | ||
- I know how to adjust my communications style based on my audience, from service desk to developer to engineer to sales and marketing to C-level executives and business owners. | ||
- I know the impact of internal politics in organisations and how it can impact decision making processes. I can navigate politicised environments and still bring about positive outcomes for our customers. | ||
- I know what is required to bring about organisational change, and when enough trust has been established to broach such topics with customers. | ||
|
||
#### I am a safety net for both my teams and my customers. | ||
- People value my opinions and ideas. They come to me for advice knowing I will empathise with them and understand their situation before providing options to them. | ||
- I have a demonstrated preference to help people discover solutions to problems for themselves first, before giving them guidance. | ||
- I am a good sounding-board and proactively broaden the perspective of teams and individuals with whom I'm working. | ||
- I know how to identify potential issues and will take action to head them off before they eventuate, whether they be technical, requirements or people based. | ||
- I am confident handling situations where we have made mistakes and working towards outcomes that are acceptable to both the customer and Readify. | ||
|
||
#### My investment back into Readify is a significant part of our success. | ||
- I am a trusted voice within Readify, both at a state level and nationally. | ||
- I take time to reflect on our identity, our people and our culture as Readify, and the way in which we work and how we deliver our engagements. I think of ways in which we can improve ourselves, engage others to validate those ideas and then invest time in implementing them. | ||
- I recognise that the value I bring to the company is different to the regular consulting pool and that the interactions I have with people is critical to our collective success. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this the case now? We have had Senior Consultants in Managed Services within the past two years.