Purchase Solution

Mistakes in Software Engineering

Not what you're looking for?

Ask Custom Question

Please see question in the attached file

The following table (adapted from McConnell, 1998) shows that mistakes in software engineering can be related to the people, the process, the product and/or the technology.

Mistakes in Software Engineering
People Related Mistakes Process-Related Mistakes Product-Related Mistakes Technology-Related Mistakes
1. Undermined motivation
2. Weak/problem employees
3. Heroics
4. Adding people to a late project
5. Noisy, crowded offices
6. Friction between developers and customers
7. Unrealistic expectations
8. Lack of effective project sponsorship
9. Lack of stakeholder buy-in
10. Lack of user input
11. Politics placed over substance
12. Wishful thinking
13. Overly optimistic schedules
14. Insufficient risk management
15. Insufficient planning
16. Abandonment of planning under pressure
17. Wasted time during the front end
18. Inadequate upstream activities
19. Inadequate design
20. Inadequate quality assurance
21. Insufficient management controls
22. Omitting necessary tasks from estimates
23. Planning to catch up later
24. "Code-like-hell" programming
25. Requirements gold-plating
26. Feature creep
27. Developer gold-plating
28. Push-me, pull-me negotiation
29. Silver-bullet syndrome
30. Overestimated savings from new tools or methods
31. Switching tools in the middle of a project
32. Lack of automated source-code control

QUESTION:

Listed above are the mistakes that cause of software problems. Which do you think is a primary cause? Why?

Purchase this Solution

Solution Summary

The lack of effective project sponsorships are given. The solution is approximately 620 words and two references.

Solution Preview

Thank you for choosing BrainMass for your studies!

The solution is meant for guidance and ...

Purchase this Solution


Free BrainMass Quizzes
Lean your Process

This quiz will help you understand the basic concepts of Lean.

Understanding the Accounting Equation

These 10 questions help a new student of accounting to understand the basic premise of accounting and how it is applied to the business world.

Cost Concepts: Analyzing Costs in Managerial Accounting

This quiz gives students the opportunity to assess their knowledge of cost concepts used in managerial accounting such as opportunity costs, marginal costs, relevant costs and the benefits and relationships that derive from them.

Basic Social Media Concepts

The quiz will test your knowledge on basic social media concepts.

Balance Sheet

The Fundamental Classified Balance Sheet. What to know to make it easy.