Technical debt and causes of software instability

“Technical debt” refers to releasing software products that have significant bugs in them.  The cost of removing the bugs after release must be paid if the software is to survive in the long run.  So the concept is similar to financial debt: the longer you leave it unpaid, the more you must pay in compound […]

Software Development – not by PERT alone

Software is abstract, invisible and runs at extreme speeds, so the people who are good at building it have to possess a particular talent at visualization and a willingness to use complex tools. When software developers become project managers (PMs), they tend to rely on software tools. But simply having good tools will not make your project succeed. Software development projects frequently fail to produce results that the customer or end-user wants. Why?

No silver bullet

Software is in everything and we and our businesses depend on it more and more. Yet Software Quality is not rising, so we have rising numbers of failure incidents and out-of-control costs in maintaining software. What should you do about it?

Avoiding mishaps with Data in the Cloud

What might happen to your data while it is in the cloud? In the last article, we discussed why you might want to have software and data in the cloud. In this article, I list 9 things you can do to keep your data safe

My data in the cloud?

“The Cloud” refers to computers, storage and software connected to the Internet and accessible via the World Wide Web. The first question you may have about the cloud is whether your data is safe there.

Bring your own device (BYOD)

“Bring your own device” (BYOD) is the latest watchword in corporate IT. For mid-sized companies and organizations, how should we think about mobile Apps? Are we ready to embrace them?

What do I need to know about mobile devices and social networks?

Mobile devices and social networks are the fastest-growing trends in today’s world of IT. Even though most of us have a smart phone and may have a Facebook account, we may not have perspective on what’s happening inside the device & the network. Here is a review of key things to know about mobile & social, and a list of security issues to think about.

When you need IT advice

When you ask for advice from an IT specialist, often the response is too technical, too closely tied to a commercial product, or simply off the mark because the underlying problems are management problems. Who can you turn to for useful and practical advice?

Eliminate your IT department?

Cloud-based services are transforming business IT in major ways. What does this mean for structure and mission of the enterprise’s IT department? Is there anything left that can’t be done by the cloud and by cloud service vendors?

What’s different about mobile apps?

The adoption of smart phones across a wide cross-section of the world has opened up a new arena for business application software: mobility. This article outlines what’s different about mobile “apps” – and what remains the same as desktop PC software.