Cultural Principles in Software Engineering

  1. Never Let your boss/client cause you to write poor quality code
  2. People must feel that their work is appreciated
  3. Continuing Education is the responsibility of each team member
  4. Participation of client is most critical factor in Software Quality
  5. Your Greatest challenge is to share vision of final product with client
  6. Continuous improvement in your software development process is possible and essential
  7. Software Development procedures can help establish a common culture of best practices
  8. Quality is number one priority, long term productivity is a natural consequence of quality
  9. Ensure that its a peer not client who find defects in Software Source Code
  10. A key to software quality is to repeatedly go through all development steps except coding
  11. Controlling error reports and change requests is essential to quality and maintenance
  12. If you measure what you do, you can learn to do it better
  13. Do what seems reasonable, don’t base yourself on dogma
  14. You cannot change everything at same time, identify changes that will reap most benefits and start to implement those as soon as possible

Gagan

Hi, there I'm founder of ComputerScienceHub(Started this to bring useful Computer Science information just at one place). Personally I've been doing JavaScript, Python development since 2015(Been long) - Worked upon couple of Web Development Projects, Did some Data Science stuff using Python. Nowadays primarily I work as Freelance JavaScript Developer(Web Developer) and on side-by-side managing team of Computer Science specialists at ComputerScienceHub.io

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts