(just very short answer)
We have discussed about several software failures and some bugs that caused them. Write down a list of at least three things that each of the following groups can do to improve software:
Group 1) The Software Developer
Group 2) The Software Manufacturer
A list of things that a Software Developer can do to improve software:
A list of things that a Software Manufacturer can do to improve software:
1. Reduce Direct Dependencies Between Teams
High performing companies enable teams to own all the pieces of the stack up to the customer. Each team owns a business context that enhances the value of the company. One team can't be a single piece of the puzzle; they have to be the puzzle.
2. See Technology As An Enhancement Of Reality
Technology is not essential to create value. However, it is essential to maximize value creation. Technology should enhance your business, not make it dependent on technology. Teams should be capable of creating value without technology, at the obvious cost of efficiency
3. Understand Who Your Client Is
It's vital for every individual working in a company to understand who gets value from their work: the client. If you don't know your client, then your work has no purpose; you can't get feedback from the ones who use the code you write to make sure your code is heading in the right direction.
Get Answers For Free
Most questions answered within 1 hours.