Posts

Showing posts from February, 2015

How can you become a great developer, tester, and product owner?

There was a time when product owner/business analyst would gather requirements from customers and write up a detailed business requirement document (BRD). Based on that requirement document, system architecture team would design the architecture of the system. After overall architecture of the system is designed, developers would write code based on the concrete requirements from BRD. When developers are done coding, then they would throw everything over the wall for QA to test. Even though some developers would write unit/integration tests before they hand off the system to QA folks for testing, majority of the developers would just think that QA folks are responsible for testing the quality of the product. After spending 2-3 months testing the system (based on the release date), QA folks would log all bugs and developers would fix those defects and hand over to QA again. Then, at the end product owner and QA would use variety of testing approaches (stress testing, acceptance testing...