swirl
Home Software Blog Wallpapers Webtools
Cycle of bad quality
Sunday 05, May 2013   |   Post link

In a recent conversation I had with one of my friends, he mentioned something which caught my attention.

Like old colleagues usually do, we were discussing office. Being in the software development industry for a little more that 11 years and being bombarded from every possible side about 'we need to learn from our mistakes', I am surprised to see how most teams are still struggling with building quality and meeting deadlines.

The more people I speak to, the more I hear about Agile and how its not working for them. A few who understand the problems are point out that what is being followed is 'fragile' and not 'agile'.

One of the truths which must be accepted is that estimation is just that, it is an approximation. Yet teams are held at gun point to deliver on these 'approximate' timelines. Its quite funny to see two months being spent estimating a project which actually takes 8 to 12 months to execute by a team of 8 with almost half the team helping in this effort.

A lot of managers want to get over this estimation-paralysis yet don't. Why? Its because of the company culture. Any place which gives too much emphasis on accountability is ultimately creating fear which in turn leads people working only to cover their ass. The focus is then only on meeting commitments with minimum quality and nothing more. Of course, estimations being estimation don't actually work out. The end result is politics, distrust, overly self-protective attitude, zero risk taking and total loss of morale. Samsara
The part which got my attention was when he mentioned that what we discussed is exactly like the Hindu concept of 'samsara' i.e. continuous birth and death. I completely agree.




Comments

Posts By Year

2017 (10)
2016 (6)
2015 (18)
2014 (2)
2013 (4)
2012 (2)

Posts By Category

ASP.NET MVC (4)
Android (1)
Book review (3)
Business (1)
C# (2)
Containers (3)
Corporate culture (1)
Database migration (1)
Desktop (1)
DotNet (1)
Entity Framework (2)
Git (2)
IIS (1)
Java (2)
Life (6)
Lucene (1)
OData (1)
Office (1)
PHP (1)
PowerShell (1)
Programming (15)
Rants (5)
Software Engineering (1)
Software development (1)
Solr (1)
Sql Server (1)
T-SQL (1)
TDD (1)
TSQL (5)
Tablet (1)
Technology (1)
Test Driven (1)
Unit Testing (1)
Utilities (1)
Wallpapers (1)
Windows (5)
XML (1)

Posts By Tags

ASP.NET(4) Adults(1) Advertising(1) Android(1) Anti-forgery(1) Backup(1) Beliefs(1) Book review(2) Books(1) Busy(1) C#(3) C++(1) CSRF(1) CTE(1) Checkbox(1) Cmdlet(1) Commons(1) Company culture(1) Consumerism(1) Containers(3) Data-time(1) Database(1) Debugging(1) Developer(2) Dockers(2) Entity framework(1) File copy(1) File history(1) Git(1) GradleApache(1) HierarchyID(1) IIS(1) Installing(1) Intelli J(1) JSON(1) JavaScript(1) Localization(1) Log4J(1) Lucene(1) MVC(4) Management(2) Migration history(1) Mobile Apps(1) Modern Life(1) Money(1) OData(1) Objects(1) Office(1) Organization(1) PHP(1) Paths(1) PowerShell(1) Programming(1) Python(1) Quality(1) SD card(1) SQL(1) SQL Code-first Migration(1) SSH(1) Sattelite assemblies(1) School(1) Self reliance(1) Solr(1) Sony VAIO(1) Spirituality(1) Sql Express(1) System Image(1) TDD(1) TSQL(3) Tablet(1) Url rewrite(1) Validation(2) Wallpapers(1) Web Development(4) Windows(1) Windows 10(1) Windows 2016(2) Windows 8.1(1) Work culture(1) XML(1) Yii(1)