Admittedly, Lockheed Martin Information Technology has a tougher assignment than most, and that’s to clean up the Hanford nuclear waste site. As the IT group serving the project, the Lockheed team ...
Large software organizations—especially those running multiple concurrent development projects, with each project divided among teams—are beginning to agree. These companies have been scorched often ...
When systems engineers build or repair computer software or hardware, they need consistent processes in place to keep it running smoothly. Configuration management is the name for this set of ...
Configuration management is a fundamental product development process. In fact, we would say "you don't know what you are doing if you don't know what you have;" that is, you don't have much of an ...
Ever had a situation where you don't know what code is actually in production? How about when you need to do a hot fix and you break production software? Usually, this is the result of an unstructured ...
Capability maturity model integration (CMMI) is a software development standard spearheaded by the Department of Defense (DoD) to improve the quality of the software developed by its contractors. Some ...
Change is inevitable when computer software is built and change increases the level of confusion among software engineers who are working on a project. The art of coordinating software development to ...
The data-management problems in IC design and those in software development have superficial similarities, even though the steps in the two development processes are quite different. Both require the ...
Until five years ago, carmakers were hesitant to introduce cybersecurity measures in vehicles despite being aware of their necessity due to cost issues. However, when the European Union introduced ...