InfoQ Homepage Leadership Content on InfoQ
-
The Path to a Staff-Plus Engineer Role: from Management Back to Tech
When working in tech, a managerial career may not be for you. Fabiane Bizinella Nardon went from being a manager back to tech, becoming a staff plus engineer and creating a staff plus friendly company. She presented A CTO That Still Codes: My Tortuous Path to the Staff Plus Engineer Role at QCon London 2022 and will present at QCon Plus May 10-20, 2022.
-
Becoming an Effective Staff-Plus Engineer
To increase your effectiveness as a staff-plus engineer, it can help to develop your communication, listening, technical strategy, and networking skills. Blanca Garcia Gil presented Five Behaviours to Become an Effective Staff-Plus Engineer at QCon London 2022 and will present at QCon Plus May 10-20, 2022.
-
Becoming a Staff Plus Engineer: Leadership and Communication Training Matters
The poor industry support for engineers who want to pursue a technical career affects them; many outstanding technical individuals find themselves forced to seek a management position. The path to a staff plus engineer role is not straightforward. Training on leadership and communication for staff plus engineers can help them to become a better tech leader.
-
Five Behaviours of Successful Staff Plus Engineers
Staff plus engineers act as technical leaders to have a bigger impact. Their ability to get things done goes beyond their individual capacity to grow and mentor others. The tech industry has moved away from thinking that engineers work individually and collaboration is one of the most important behaviours in a staff plus role.
-
Using Team-Set Salaries for Company-Wide Compensation
Team-set salaries (TSS) can be scaled up by doing appraisals across teams where results are automatically calibrated. The scores indicate where conversations are needed. TSS encourages people to learn new skills and adapt.
-
Fair Individual Compensation for Agile Teams with Team-Set Salaries
Team-set salaries can be used to set fair compensation for individuals in multiskilled, collaborative, autonomous teams. People don’t appraise themselves, only their colleagues. It gives everyone a direct say in salary settings.
-
Scaling Software Architecture via Conversations: the Advice Process
Andrew Harmel-Law recently published an article describing a decentralised, scalable software architecture process based on the "Advice Process". The Advice Process promotes software architecture by encouraging a series of conversations driven by an empowering, almost anarchistic, decision-making technique. It comprises one rule - anyone can make an architectural decision.
-
Becoming a Better Tech Leader with Coaching
Coaching, both personal and professional, can help to understand your potential and discover ways to exercise that potential in your daily work. For Maryam Umar, coaching has proved to be highly useful in her tech work of leading testers and engineers.
-
Leading a DevOps Transformation - a Collaborative Engineering Approach
When leading a DevOps transformation, transparency and visibility can help to get teams engaged in chance. Once involved, developers can act as knowledge multipliers and contribute to change initiatives. A mixture of solving frequently-occurring problems, addressing complex problems, and showing progress of the transformation can help to keep stakeholders involved.
-
How a Test Strategy Helped to Increase Deployment Maturity and Product Quality
Implementing a test strategy helped an organization to move away from push and pray deployment toward continuous and confident deployment to production. The organization mapped their test strategy in a framework with different enablers, which has helped them align on quality metrics for the whole product together with a strong safety net of tests before moving to production.
-
Patterns of Legacy Displacement - Thoughtworks Summarizes IT Landscape Evolution
Martin Fowler recently published a series of articles called Patterns of Legacy Displacement. It summarises the authors’ collective experience in replacing legacy systems. They argue that chances of success are increased by dividing such projects into three phases and following the patterns listed for each one.
-
Distributed DevOps Teams: Supporting Digitally Connected Teams
To establish a digital connection within a globally distributed team, an organization provided the team members with both collaboration tools and supplied an extra monitor with a visualization board. Collaboration using the online chat and white board initially posed challenges, as the board was tweaked towards the teams’ needs.
-
Shifting Quality Left with the Test Pyramid
Shifting quality left means building in quality much earlier in the software development cycle, rather than testing for quality after completion of development. Using the test pyramid model, a project was able to move testing towards earlier stages, thereby finding defects that caused integration issues earlier in development.
-
Fostering Cross-Cultural Collaboration
Building intercultural relationships are so important to success in the workplace and world today, yet many people are hesitant or unsure of how to build relationships with those who are different from themselves. The first step is to reflect on yourself and notice where and how you spend your time and resources.
-
Engaging All Generations with Adaptable Reward and Recognition Systems
Reward and recognition systems should be adaptable, agile, and take contexts into consideration. All generations want three things - to be respected, rewarded and recognised for their work. The motivation and the form factor of the rewards are what differ for the generations. You need to be creative and keep reward and recognition systems fresh, and tailor them to teams.