-
Requirements gathering with iterative development
Consultant Howard Deiner shows us how iterative development allows software teams to get just-in-time requirements, preventing wasted time on over-analysis and allowing for mid-course corrections a...
-
Extending Agile ALM: Agile engineering practices matter
Agile consultant Howard Deiner explains several Agile engineering practices that can be used regardless of which methodology your organization employs.
-
Create ALM process flow with automation and elimination
Matt Heusser provides tips on how to assess, streamline and automate ALM processes, and at the same time, rid your organization of the waste.
-
Communication advantages of distributed Agile teams
Distributed Agile teams are often thought to be at a disadvantage when compared to co-located teams, but are they really?
-
Agile development’s emphasis on face-to-face
Site Editor Yvette Francino urges Agile leaders to consider problems that may occur if there is too much emphasis on co-location.
-
Agile ALM: Tools for release management
IT leaders and decision makers will benefit from this tip, written by Software Consultant Nari Kannan, about the problems and challenges in release management and the commercial and open source too...
-
Continuous delivery in ALM: Opportunities, challenges
Continuous delivery is the automation of the software build-test-deployment of software cycles; sometimes it allows for completing the cycle multiple times a day.
-
Preventing security attacks using the ESAPI
Security expert John Overbaugh explores solutions and strategies that are relatively easy to implement and that prevent some of the most common attacks in part two of this two-part article.
-
Three phases of an anonymous attack methodology
Security expert John Overbaugh examines three of Anonymous’ most common techniques for attacking websites and how they are carried out.
-
Contextual inquiry techniques in requirements gathering
Software consultant Nari Kannan writes about typical problems with requirements gathering and provides an outline of contextual inquiry techniques.
-
Security testing for unvalidated redirects and forwards
Security expert John Overbaugh gives security testers the information they need in order to ensure the Web application code that they’re responsible for is protected.
-
Requirements management collaboration with ALM tools
Software consultant Nari Kannan writes about features needed in software tools for requirements management and provides brief summaries of software tools available, both commercial and open source.
-
Agile ALM: Automation tools for the lifecycle
Software Consultant Nari Kannan offers CIOs insights about the different categories of ALM automation tools and identifies commercially available and open source options in each category.
-
Enhance mobile application performance
Learn how to ensure robust end-to-end testing of mobile applications and their superior performance.
-
Using Software as a Service for source code control
Though all development shops will be using source code control (SCC), hosting the repository in the cloud is now an option that should be carefully considered.
-
Designing and implementing ALM quality dashboards
Software consultant Nari Kannan writes about how CIOs and senior managers can best design, implement and use an ALM quality dashboard.
-
Four ways to reduce software testing costs
Matt Heusser, lead editor of "How to Reduce the Cost of Software Testing," shares a few of his favorite tips on how to reduce testing costs without sacrificing quality.
-
Agile development provides ALM transparency
Agile expert Lisa Crispin describes Agile processes that will keep your managers and team informed throughout the application life cycle.
-
Dogfooding: Why CIOs should test their own mobile apps
Using your own application or “eating your own dog food,” shows confidence in your product. Nari Kannan shares insights on why CIOs or senior managers should test mobile apps.
-
Agile ALM: What’s the ROI of automation?
Senior managers and decision makers will learn about the different types of automation and how they can make an informed decision when looking for a tool set to best yield a positive ROI.
-
Idea management tools and features that support ALM
Idea management features and capabilities have been finding their way into application lifecycle management. Learn common features typically supported by idea management tools and about the commerc...
-
Mixing Scrum and Kanban
Agile expert Lisa Crispin explains the similarities and differences in Scrum and Kanban and describes how the two might be mixed using principles from both.
-
Agile development practices: Agility with contracts
Outlining a variety of ideas for contracts, consultant Howard Deiner shows how Agile practices move beyond the development of code and into developing a collaborative contract.
-
A three-step process for managing project risk in Agile
Consultant Howard Deiner talks of the importance of understanding the customer requirements and then gives a three-step process in determining and addressing project risk.