October 26, 2013

Slash undesirable outcomes through risk-based testing
Identifying and assessing software risks that have the potential to wreak havoc on a software system, such as poor product quality and planning, is no small feat. Mitigating undesirable outcomes poses a challenge because of the breadth of risks and solutions designed to meet them. Using risk-based testing methods helps companies determine the order that features should be examined based on their risk of failure.


Cryptolocker: How to avoid getting infected and what to do if you are
Antivirus and anti-malware programs, either running on endpoints or performing inbound email message hygiene, have a particularly difficult time stopping this infection. Unless you have a blanket email filtering rule stripping out executable attachments, and that tool is intelligent enough to do so without allowing the user to request the item's return from quarantine, you will see your users getting these phishing messages attempting to introduce Cryptolocker.


Solving performance issues with self-adaptive software
While great strides have been made in the advancement of enterprise software and technology, a real gap still exists in the ability of software to be smart, self-adaptive and capable of initiating quality-control changes that can improve performance and functionality. In this discussion between Cameron McKenzie and JInspired Chief Technology Officer William Louth, we discuss the concepts behind self-adaptive software, the illusion of software control and the innovative ideas that led to Louth's JavaOne talk titled One JVM to Monitor Them All.


How Leaders Know When to be an Optimist, Realist or Pessimist
As a leader are you supposed to be an optimistic, a pessimist, an idealist, or a realist? The answer is “yes”. The key is knowing when to be which. The reality is, in some circumstances a leader must be a grim-faced pessimist, while in others it requires being a cheery-faced optimist. How do you know? Here’s a basic guideline to help you navigate this.


How the Next Generation of Databases Could Solve Your Problems
The Enterprise NoSQL is a document-centric database that structures the data in a tree-structure. Every entity is a document that can have a different tree structure and these tree-structures can support any-structured data ranging from full-text data to geospatial data and anything in between. The Enterprise NoSQL indexes what it sees meaning it is capable of indexing words, phrases, stemmed words and phrases (meaning linguistic capabilities), the structure of the document, values and collections (how the data is organised) as well as security permissions (which role has access to what data).


The HealthCare.gov Experience: Why Critical Systems Fail
“The experience on HealthCare.gov has been frustrating for many Americans,” said the Department of Health & Human Services in a blog post. “Some have had trouble creating accounts and logging in to the site, while others have received confusing error messages, or had to wait for slow page loads or forms that failed to respond in a timely fashion. Today President Barack Obama will announce steps to address the problems with HealthCare.gov, including additional phone support for enrollees and initiatives to fix the broken elements of the web application.


Microsoft Surface 2 And Windows 8 Slates Poised To Take Android Market Share In Q4
When you pick up a Windows 8.1 tablet for the first time, regardless of whether it’s Windows 8.1 RT or full Windows 8 Pro, it’s a very responsive, intuitive experience. Even unfamiliar users will get the gist pretty quickly once a few gestures are understood. From their it’s all about brand equity and the platform. You’ve got a Windows device that works with one of the most popular business software suites in the world – Microsoft Office.


Biggest myth - “Enterprise Architecture is a discipline aimed at creating models”
Guess what, it takes few months to create meaningful enterprise x-rays as a result; the architects are not able to spend time in diagnosis and treatment of enterprise problems. Is it because the "enterprise x-ray" a very time consuming work or is it that current architects not skilled at do diagnosis and treatment? The fact is that there is growing disenchantment with the current generation of practitioners.


Agile Information Governance for the new Data Economy
It is becoming an economic problem for organisations who already have more data than they can manage and are struggling with the cost of trying to manage an order of magnitude more. Agile Governance is knowing when and how to spend money on data. What happens if you clean, gut and cook a fish and then after the first bite realise it tastes terrible? If Big Data is like truck loads of fish being dumped on your desk every day how do you know how to find the best tasting fish?


El-Habya'a” or The Technical Debt
However technical debt must be paid back in a timely way because it has another similarity to its financial counterpart and that is: it has interest. This interest is the amount of effort we need to pay each time we maintain the system because of tight coupling, too large classes, untested code or any other form of technical debt which makes code and/or design maintenance especially difficult. From my observations, the interest amount on technical debt is not fixed but it rather increases with time.



Quote for the day:

"Nothing will ever be attempted if all possible objections must first be overcome." -- Samuel Johnson