InfoQ Homepage Continuous Improvement Content on InfoQ
-
Q&A on The Manager‘s Path with Camille Fournier
In the book The Manager’s Path, Camille Fournier explores managing engineers and what it takes to be a technical manager. She describes the different roles which form the path from mentors and tech leads to senior engineering management, discusses the challenges of technical leadership and provides advice on how to deal with them.
-
How to Effectively Collect User Feedback in Mobile Application
This article analyzes a variety of forms of collecting feedback in mobile applications from a number of perspectives, including user experience, development, operations,and cost. It also analyzes in which scenario each form of feedback is more applicable, with the purpose of helping mobile application developers or product managers use the right feedback mechanism and improve their products.
-
Tailoring Your DevOps Transformation to Organizational Culture
To build a high performance organization via DevOps, one often needs to change the organizational culture. Culture is a cornerstone which either amplifies or dooms strategic initiatives in your company. This case study shows how you can apply the competing values framework for culture change, supported by tools to measure and visualize culture.
-
Q&A on The Great ScrumMaster
In The Great ScrumMaster Zuzana Šochová explores the ScrumMaster role and provides solutions for dealing with everyday and difficult situations. She describes the #ScrumMasterWay, a concept which defines three levels of operation of ScrumMasters.
-
Q&A on Starting and Scaling DevOps in the Enterprise
The book Starting and Scaling DevOps in the Enterprise by Gary Gruver provides a DevOps based approach for continuously improving development and delivery processes in large organizations. It contains suggestions that can be used to optimize the deployment pipeline, release code frequently, and deliver to customers.
-
People Re-engineering
People Re-engineering is a concept bundling whatever's needed to keep software people fit to meet the growing and pressing challenges caused by merciless market demands. A typical implementation of the concept includes efforts along five axes: Mentoring and Coaching, Leadership Enablement, Team Energizing, Executive Engagement and finally Monitoring to measure results and steer efforts.
-
Q&A on the Practice of System and Network Administration (3rd Edition)
The book The Practice of System and Network Administration takes a holistic view on system administration: it provides a framework and strategies for solving problems regardless of the operating system, brand of computer, or type of environment. The third edition incorporates new developments like DevOps, infrastructure as code, continuous integration, operational excellence and assessments.
-
Predictable Agile Delivery
Human teams are unique, non-linear and unpredictable, but given the right conditions, their output can become linear, scaled and predictable. Managers have an enabling role to play: encouraging the development of predictability; understanding the needs of their teams; and rolling-up their sleeves to clear the blockages themselves or by escalating the problem promptly and responsibly.
-
How to Boost Your Skills to Become a Better Developer
Katas are great for learning new skills or to improve existing ones but don't address the intensity we face at work when there is a raging fire such as a deadline, release date, fixing a bug in huge legacy code, etc. This article covers the skills of good developers and highlights changing your training approach to improve your skills for high-intensity and challenging environments.
-
Internal Tech Conferences - How and Why
Software engineering today is every bit as much about the people as it is about technology - empowered teams don’t appear overnight. We need to oil the wheels of collaboration so they roll smoothly. Here, Matthew Skelton and Victoria Morgan-Smith discuss how to use internal conferences to boost your organisation’s social capital, the currency by which relationships flourish and businesses thrive.
-
Proper Usage of Metrics with Flow Debt as an Example
Flow Debt is a leading indicator that provides a view of what is happening inside a delivery system; an important metric for improving software development. This article provides an example how a metric like Flow Debt can be used improperly, i.e. out of their domain, or properly, i.e. context aware usage of Flow Debt with an IT operations team.
-
Agile in the UK Government - An Insider Reveals All
The Government Digital Service (GDS) aims to transform the relationship between citizen and state, moving the UK towards becoming a world-leading digital-by-default government. Nick Tune explores what GDS has achieved with assessments, sharing agile practices and experiences, and open source software, and shares what isn’t working so well in government IT.