Articles

Please enter an article title, author, or keyword
Automating Release and Deployment—ALM, ITIL, and ITSM

Iterative development, when executed properly, allows for traceability and improved quality. Learn how automation and deployment driven development facilitate continuous integration even on the most complex projects.

TechWell Contributor's picture TechWell Contributor
The Top Five Reasons for Orchestrated IT Service Management

Service management systems are IT’s online face to the business. Although employees rely on enterprise applications and personal productivity tools to get their jobs done, they turn to the IT service system for fulfillment when they run into problems. This article defines the top five reasons for choosing orchestrated ITSM systems, then compares and contrasts these systems to the other classes of ITSM systems in use today.

David Hurwitz
Factor in Coworkers' Personalities When Implementing ITIL/ITSM

There are many people who do not like structure. Application lifecycle management (ALM), and, even more so, IT infrastructure library (ITIL) as a framework, touch some people's buttons as being just too much structure. In this article, Leslie Sachs examines the personality factors that you need to be aware of when implementing ALM and ITIL/IT service management (ITSM).

Leslie  Sachs's picture Leslie Sachs
How to Use ALM for a Comprehensive Software and Systems Development Lifecycle

Bob Aiello explains that ALM and ITIL provide considerable guidance that can help you implement a comprehensive software and systems development lifecycle. Your organization would benefit from implementing these best practices, especially if you need to meet regulatory requirements or perhaps pass an internal audit once in a while.

Bob Aiello's picture Bob Aiello
flow chart Four Agile Tips to Eliminate Rework in Application Development

Your applications need to meet business needs, overcome complex processes, and provide instant results to customers. And, ideally, they’ll require minimal rework on your part. The first step to success is requirements definition. Here, Filip Szymanski offers some tips from agile methods that will improve your requirements—even if you haven’t otherwise adopted agile.

Filip Szymanski's picture Filip Szymanski
Better: More Parallels Between Medicine and Agile Software Development

In the book Better: A Surgeon's Notes on Performance, by Atul Gawande, a discussion of how hand washing—a simple technique that is vital to infection control—brought to mind how the challenges teams have being agile often center on the challenges of having teams begin to apply basic practices, without customization.

Steve Berczuk's picture Steve Berczuk
ALM Tools in an Agile World

In this article, we not only help define agile, and how you and your team can get there; we also explain how ALM tools have agile's methodologies in mind and how they can help you reach your goal. Learn the the meanings behind the terms you need ot know, and why now is a great time to go agile.

TechWell Contributor's picture TechWell Contributor
Displaying Build Numbers in Grails Apps

Being a fan of Continuous Delivery, identifiable builds, and Continuous Integration: I like to deploy web apps with a visible build number, or some other way of identifying the version. For example, having the build number on the login screen for example.

Steve Berczuk's picture Steve Berczuk
Deployment is the New Build

As companies focus on tuning their IT environment on rapid delivery of business value, more and more projects and initiatives within organizations are looking at the entire value chain of software production.

Whether under the trendy name of Devops, via integrated project teams or as part of the introduction of new development methodologies like Agile or infrastructure technologies such as cloud, there is a growing awareness of the need for automated, reliable and flexible deployment procedures.

Ten Capabilities that ALM Tools Must Support

Joe Farah writes that next generation ALM tools must not interfere with development by adding overhead. Instead, they must help to increase efficiencies and productivity of all roles as part of the agile backbone. Here is a list of capabilities that ALM tools must support in an increasingly agile world.

Joe Farah's picture Joe Farah

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21