article thumbnail

Simple sabotage for software

Erik Bernhardsson

Refer back to matters decided upon at the last meeting and attempt to re-open the question of the advisability of that decision. You can of course make a series of obviously bad decisions, but you'd get fired quickly. Make sure production environment differs from developer environments in as many ways as possible.

article thumbnail

Architecture Ownership Patterns for Team Topologies. Part 2: Single Team Patterns

Strategic Tech

How should we slice up the system and divide responsibilities among teams in our organisation? In Part 1 of this series, a shared language was proposed to accurately describe different elements of a business’s architecture. Product Variant Team A common pattern is for a single team to own a product variant.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Chief Technology Officer: Understanding the Main Tech Person In a Company

Altexsoft

A Chief Technology Officer (sometimes called Chief Technical Officer) is the most skilled technology person in the company. CTO vs CIO vs VP of Engineering vs Technical director. They are often confused with CIOs, VPs of Engineering, or Technical Directors. VP of Engineering – tech team management. The role of CTO.

CTO 76
article thumbnail

Matching Incident Management Roles and Responsibilities to Process

xmatters

This isn’t to say that the existing process was bad, but like anything worthwhile it needed to evolve. Since 2018 we’ve made subtle but important changes to our architecture, and to how we approach deployments. This gave us a more dynamic architecture which could be scaled to customer needs much faster than a traditional datacenter.

article thumbnail

SDLC Requirement Analysis – All You Need to Know

Openxcell

Software development is a huge task that creates a working software product and helps in Mobile App Development. It can be due to many reasons like the incorrect implementation of customer requirements, faulty design, misunderstanding of customer requirements by programmers and quality team, etc. product development.

SDLC 52
article thumbnail

Knowledge Bases

The Programmer's Paradox

Software development is extremely complex. Management Business Most programmers tend towards believing that technology is the most significant issue in software development, but usually the problems start in other areas and feed back into the development work. Development meetings are a good place to assess management.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Whole Team. The Hole Team. Modern software development takes a lot of skills.