Remove Architecture Remove Meeting Remove Systems Review Remove Weak Development Team
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. Technology When joining, require a 6-18 months rewrite of core systems. Encourage communal ownership of systems.

article thumbnail

10 digital transformation roadblocks — and 5 tips for overcoming them

CIO

Lack of vision A common reason digital transformation fails is due to a lack of vision, which along with planning is the foundation for digital success. Poor execution Even the best plans can fail if execution is poor. This may require hiring outside experts and/or investing in training and development for existing staff.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Writing Useful Performance Reviews: Evaluating the data and writing the review

Puppies, Flowers, Rainbows and Kittens

This article is the second in a four-part series on writing performance reviews. In this article, I talk about filling out the review form. The final post covers delivering the review. Before you begin to write your review, make sure you have the role and level definition for the person’s current role and level.

article thumbnail

Cybersecurity Snapshot: CISA and NSA Dive into CI/CD Security, While MITRE Ranks Top Software Weaknesses

Tenable

Plus, check out the 25 most dangerous software weaknesses. Also, what developers like about AI tools – and what they don’t. National Cyber Security Centre) “ Four critical steps for CI/CD security ” (SC Magazine) 2 – MITRE ranks nastiest software weaknesses MITRE’s annual list of the most dangerous software weaknesses is out.

article thumbnail

4 remedies to avoid cloud app migration headaches

CIO

And he and his team have done so successfully. that make migration to another platform difficult due to the complexity of recreating all of that on a new platform. Architectural lock-in is when the application relies on multiple managed services from the cloud provider.

Cloud 309
article thumbnail

Letting change and uncertainty advance your software architecture

CircleCI

The market is changing, our business is evolving, our customer base is growing, and our team is scaling. We need to build a solution that meets today’s needs but sets us up for the demands of tomorrow. How do we design our systems in a manner that can adapt and change to things that don’t even exist when we start building it?

article thumbnail

Outsourcing Software Development Best Practices

Luis Goncalves

Product development is a long and laborious process. And because of this more and more companies are using Outsourcing Software Development services to help them to reduce the time to market. Customers are growing and the systems seem to be slowing down. Product Management and Software Development: The Big Clash.