Software Development Industry News

Industry News

Industry News

An agile leader's guide to writing user stories

One of the biggest challenges in software development is the nearly impossible task of gathering clear requirements and then getting those requirements to remain unchanged during code development. In the waterfall approach to software development—despite efforts to define, document, and approve every possible contingency before development begins—the delivered product is rarely what the customer…

How Mark Shuttleworth became the first African in space and launched a software revolution

In an inside look at the Ubuntu founder and space pioneer, TechRepublic shows what Mark Shuttleworth has learned about innovation, cybersecurity, the future of tech, and planet Earth. I meet Mark Shuttleworth in the café of a cinema in the center of London, which is fitting, because he's about as…

Modern Agile and Heart of Agile: A new focus for agile development

Recently there's been some new thinking around agile methodologies and processes to possibly bring those disillusioned with agile and scrum back into the fold. Two movements have emerged: Agile 2016 keynote speaker, Joshua Kerievsky's "Modern Agile" and Agile Manifesto signatory Alistair Cockburn’s "Heart of Agile." Both emphasize getting back to basics, using a principle-based strategy that  can be used…

Remote vs. in-office software teams: Which is better?

The increased acceptance of remote versus co-located teams and the availability of effective tools that enable it are among the most significant trends affecting technology industry employment today. The effect of these changes ranges from changes to the lifestyles of individual workers to potential disruption in the global economy. As with most things in business, productivity and…

The most popular JavaScript front-end tools

Choosing a development tool based on its popularity isn’t a bad idea. Popular tools are usually more stable, and they often have more resources and community support than less popular tools. Developer satisfaction is another key indicator of a good tool, and for the JavaScript ecosystem, I'm going to show you some significant research…

How Africa can prepare for robots in the workplace

Artificial intelligence (AI)—including robotics and cognitive computing—has been one of the top discussions on the minds of business leaders, organisations and consumers in the past few months. Mark Zuckerberg once said his personal challenge is to build an assistant powered by AI to help him at home and at work,…

The legacy developer's guide to Java 9

Every few years, when a new version of Java is released, the speakers at JavaOne tout the new language constructs and APIs, and laud the benefits. Meanwhile, excited developers line up, eager to use the new features. It’s a rosy picture—except for the fact that most developers are charged with maintaining and enhancing existing applications, not creating…

Page 1 of 3