October 24, 2012

The New Meaning of Software Quality
Business needs to mine real time, quan
tifiable value from its quality processes to deliver better software faster, and "better" doesn't mean meeting users' requirements. It means meeting users' expectations. Bug counts don't matter. Uptime is keeping the company's doors open -- it just has to happen.


10 Critical IT Trends for the Next Five Years
Trying to stay ahead of the curve when it comes to IT issues is not a job for the faint of heart. That point was driven home at Gartner's IT annual IT Symposium fest here where analyst David Cappuccio outlined what he called 'new' forces that are not easily controlled by IT are pushing themselves to the forefront of IT spending.


Where IT Outsourcing is Headed
Over the next 12 months, organizations told that they need their IT departments to facilitate three critical goals: first, increase collaboration both internally and throughout the extended enterprise; second, enable operational efficiencies at all organizational levels and all departments; and finally, achieve a competitive advantage in the marketplace.


What .NET Developers Must Know about C++ Classes
C++ does things differently than C# or Visual Basic, especially when it comes to class construction. Take this tour to learn about the differences.


Surviving Digital Disruption
Asked if “shadow IT” is the new normal, Visitacion said it’s already the case and won’t be undone by a controlling IT attitude. “For most sectors you’re talking less about ‘build’ and more about ‘deploy.’


Go Ahead and Make Mistakes – But Not Really
As leaders, we say we want our people to be empowered and to go out and make decisions. We say we’re okay with them making mistakes and we’ll still support them making decisions on their own. But not really.


The Death of Creativity
Statistics suggests that productivity is steadily increasing in the working environment today, but this increase in productivity appears to be at the expense of creativity. In order for innovation to occur within business, there is a need for creative persons who are allowed the freedom to work in an environment that recognises the importance of their abilities. It appears that this requirement is gradually becoming extinct.


Nadhan’s Top 5: Tenets of Enterprise Architectu​re that influence Applicatio​ns Developmen​t
Enterprise Architecture strongly influences Applications Development starting with the rationale for the application’s existence, the manner in which it is realized using resources internal and external to the enterprise, the architectural paradigm that it has to fit within and the degree of tolerance for its customization.


Don’t Build An Oil Tanker The problem is that as you build your large backend your site begins to operate more and more like an oil tanker, not a speedboat. When you rollout a product that is a speedboat, you can change directions as you learn more about which directions you want to sail.


The Complexity of Simplicity
A system is complicated if it is difficult to decompose in its constituent parts or if it is difficult to assemble. The complexity (complicatedness?) of a SINGLE object, named after Soviet Russian mathematician Andrey Kolmogorov, is a measure of the computational resources needed to specify the object.



Quote for the day:
 
"Management by objectives works if you first think through your objectives. Ninety percent of the time you haven't." -- Peter Drucker