Monday, July 1, 2013

Quality in Software Development Life Cycle

Here are the steps should be taken to keep or improve the quality of your product in SDLC:


- Code review as project happens.

- Governance around CORE code and impact analysis

- Early integration testing: provide stubs on your code early so other
teammates start using it. If short on time, tune down a bit on unit-testing and use that
energy/time for integration testing.

- Allow bigger projects to be released into QA environment in small phases.

- Allow soft-launching methodology to production for bigger projects
so you don't risk and introduce bugs by doing everything in one big
launch.

- Monitor QA environment and truly understand what gets pushed into it: have a
clean dashboard of all the activities that are taking place. This
prevents tickets to be dragged into production by accident and keeps
the quality in the current environment.

- QA team to do free form testing with full understanding of the product.

- QA team doing load testing in Stage and Production.

- Prevent bad quality code to sit in production by monitoring the
production for PERCENTAGE change in low-level errors. If greater than
some threshold, then roll back.

- Have ability to introduce new features to certain group of customers (demographics, geo-location....)
to slowly roll out new features.



#softwaredevelopment #softwareengineering #developers #development #QA #quality

<THE END>






1 comment:

  1. It is a nice blog. Well we are IT organization i.e. Publicus Solutions Ltd is an established IT firm in London delivering its magnificent IT and web based services to different region of business and industries. It has become leading name in IT Support London along with IT consultancy services in London and IT Support and solutions London. If you need more details just log on to in www.publicus-solutions.com

    ReplyDelete