- Performance Management
- Software Requirements Management
- Deployment Management
- Software Maintenance Process
- Version Control
- Configuration and Change Management
- Business and ROI Analysis
- ALM Tools
- SLA Management
- ALM Fundamentals
- Cloud ALM
Email Alerts
-
Strategies for scaling Agile beyond simple code-and-deploy environments
In this tip, consultant Michael Kelly shares some models and strategies that will help teams stay Agile as projects grow.Tip
-
Real-time performance monitoring for mobile apps
Mobile ALM provider Keynote DeviceAnywhere and TomTom announced a partnership that enables real-time performance monitoring for TomTom mobile devices. This solution uses a cloud-based platform and provides developers with constant monitoring as well as feedback about recurring issues.News | 17 Oct 2011
-
Managing application performance in an Agile environment
Mike Kelly provides useful information about implementing an application performance management (APM) strategy to implement performance monitoring and testing in Agile environments.Tip
-
Performance test specialists in Agile software development
According to Agile expert Lisa Crispin, there are various ways to integrate performance testing and performance testing specialists into the Agile development process. This response offers her take on the importance of the performance engineer and his/her role on a development team.Answer
-
The cloud: APM ownership challenges
This article analyzes factors to consider when moving your APM to the cloud, examining the pros and cons of IaaS (Infrastructure as a Service) providers and SaaS (Software as a Service) providers.Tip
-
Continuous Delivery with a Rapid Deployment Pipeline
Continuous Delivery with a Rapid Deployment PipelineVideo
-
APM staffing issues: A conversation with author Michael J Sydor -- Part 2
How does an organization staff best for application performance management (APM)? In part two of this three-part series, Michael J. Sydor, author of APM best practices: Realizing Application Performance Management, tells us why staffing has the second greatest potential for failure in APM initiatives. He addresses questions about TaaS (Testing-as-a-Service) models for APM and answers question about tooling.News | 06 May 2011
-
APM best practices: A conversation with author Michael J. Sydor -- Part 1
Application performance management (APM) is a critical part of application lifecycle management ALM). In part one of this three-part series, Michael J. Sydor, author of APM best practices: Realizing Application Performance Management, describes the scope of APM initiatives and determining ROI for such initiatives.News | 06 May 2011
-
Michael J. Sydor discusses application performance management implementation -- Part 3
Application performance management (APM), an important part of ALM, must continue past development into production. In part three of this three-part series, Michael J. Sydor, author of APM best practices: Realizing Application Performance Management, wraps up by answering questions on APM implementation, skills and organizational structure.News | 06 May 2011
-
Performance testing tips from the greats
Ever wondered how major organizations such as Facebook handle performance testing? To find out, Matt Heusser took the performance testing tutorial at STPCon in Las Vegas, Nevada-- and shares five tips he learned from prominent experts in the field.Tip
- VIEW MORE ON : Performance Management
-
Critical elements of the latest requirements management tools
As requirements management becomes more of a focus, teams must examine available tools and how to make the most of them. In this expert response, Kevin Parker offers several important factors to consider when it comes to requirements management tools, including process-centricity and collaboration.Answer
-
Requirements gathering and ALM: How to improve the process
More and more organizations are looking for ways to improve their requirements gathering and management processes, according to expert Kevin Parker.Answer
-
Continuous delivery in ALM: Opportunities and 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.Tip
-
Strategies for scaling Agile beyond simple code-and-deploy environments
In this tip, consultant Michael Kelly shares some models and strategies that will help teams stay Agile as projects grow.Tip
-
Contract negotiation: Agile development and defining requirements up front
In this response, expert Lisa Crispin explains how experienced Agile teams can negotiate contracts that satisfy customers while also ensuring all necessary development and testing activities are completed.Answer
-
Wikis and software requirements specification: Tracking changes in Agile development
There are several methods for tracking changes so that all team members understand what has taken place. Read this expert response for Lisa Crispin's take on requirements change tracking.Answer
-
Business requirements and software tester collaboration with Ellen Gottesdiener -- Part two
In part two of this two-part interview, we hear more about tools and techniques in requirements elicitation and further explore the roles of tester collaboration in requirements processes.News | 03 Jun 2011
-
Continuous Delivery with a Rapid Deployment Pipeline
Continuous Delivery with a Rapid Deployment PipelineVideo
-
How to define security requirements and manage risk in software development
Defining business security requirements is a collaborative effort, involving the participation of architects, business analysts and regulatory bodies. There is no black-and-white answer about achieving the best possible security for your software applications. Costs and benefits must be weighed. Read this response from expert Sue Burk for more insight into how security requirements are defined and prioritized.Answer
-
Adopting Agile: Eight traction tips to make Agile development stick
Agile transition isn't easy. The tendency may be to revert back to traditional methods once the going gets tough, though experts encourage organizations to stick with it. In this tip, we learn eight tips for Agile traction recommended by Howard Deiner in his presentation, "How to make sure Agile sticks," presented at the Mile High Agile Conference in Denver.Tip
- VIEW MORE ON : Software Requirements Management
-
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 tools that address them.Tip
-
Continuous delivery in ALM: Opportunities and 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.Tip
-
Moving to DevOps speeds deployment and boosts ROI
The DevOps model is gaining popularity and offers many benefits, according to STAREAST 2012 presenter Manoj Narayanan.News | 20 Apr 2012
-
Lifecycle virtualization expedites Agile testing and ALM
In this story, SSQ’s Yvette Francino explores how lifecycle virtualization ties in with continuous integration and modern ALM. CIOs and other decision makers will learn what analysts are saying about the next level of virtualization in their organizations.News | 12 Jan 2012
-
Strategies for scaling Agile beyond simple code-and-deploy environments
In this tip, consultant Michael Kelly shares some models and strategies that will help teams stay Agile as projects grow.Tip
-
What tools are required for effective release management?
Many organizations are placing more emphasis on release management, according to expert Kevin Parker. In this response, he explores the reasons for the heightened focus on release management, the solutions organizations are employing and the requirements for effectively implementing the release management process.Answer
-
How to select the right build tool for continuous integration
How important is the build tool when maximizing the benefits of continuous integration? In this expert response, Kevin Parker recommends considering how well a tool can be integrated into the development process through automation.Answer
-
Intro to integration: Automation from version control to deployment
Learn the steps necessary to automate your processes from code check-in to deployment, allowing your team to focus on the critical thinking tasks they were hired for.Tip
-
Automating your release management processes with CI
Quality is a necessary, but not a sufficient condition, to have a successful release and deployment of software. Learn the rationale and issues to consider when designing a continuous deployment framework for your codebase.Tip
-
Trends in ALM: Extending the lifecycle, increased support of Kanban
This tip discusses the broadening of ALM to portfolio management and DevOps, as well as examines the diversifying of tools to encompass Kanban and the mixing of Agile methodologies.Tip
- VIEW MORE ON : Deployment Management
-
Technical debt: What is it and why should CIOs care?
CIOs and senior managers will hear from three industry experts who explain what technical debt is, why it occurs and what leaders can do now to address this business risk.Tip
-
Instant messaging and wikis: Social media tools critical to ALM
In this response, ALM expert Kevin Parker discusses the evolution of chat platforms and wikis amongst developers, explaining how managers can use these technologies to their advantage.Answer
-
Strategies for scaling Agile beyond simple code-and-deploy environments
In this tip, consultant Michael Kelly shares some models and strategies that will help teams stay Agile as projects grow.Tip
-
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
Andy KaufmanVideo
-
What enterprises should keep in mind when selecting ALM tools
Every enterprise has different factors to consider when choosing ALM tools. In this expert response, Mike Jones discusses three primary drivers that the enterprise IT shop must weigh when selecting ALM tooling. He also discusses the effects of "flowing" teams on the application lifecycle.Answer
-
Software iteration deployment: The importance of retrospectives, feedback and celebration
The end of a software iteration marks a time when there should be retrospectives, feedback from customers and celebration. SSQ Contributor Chris McMahon describes his end-of-iteration experiences in Agile environments. McMahon explains his somewhat controversial stance against lean/kanban for software development, and why he found working with the approach depressing and oppressive.Tip
-
Software documentation is important in Agile environments
It’s a fallacy to think that documentation is not important in agile environments. Agile expert Lisa Crispin points out that "living" documentation that stays kept up-to-date can be attained by the use of wikis or via automation tools, using techniques in which the tests themselves provide the most current documentation.Answer
-
DevOps: Fostering collaboration in software development
Departmental silos are breaking down and development and operations are collaborating more closely. In this tip, SSQ contributor Chris McMahon gives advice on how the relationship between development and operations can be fostered and how closer collaboration can be beneficial for the whole team.Tip
-
What exactly is an ALM tool?
Application lifecycle management expert Mike Jones explains the characteristics of tools for ALM. Jones talks about the concept of an ALM framework which is concerned with both the processes and the tools needed in the lifecycle, and clarifies some considerations organizations should take into account when building their ALM framework.Ask the Expert
-
Podcast: Randy Rice on software development scenarios
Expert Randy Rice explains software development set backs, overcoming delayed learning curves and agile's influence on development.Podcast
- VIEW MORE ON : Software Maintenance Process
-
Defining configuration management
In this tip, Heusser explains that configuration management is a context-specific term, but that it ultimately means reducing the risk of failure due to change.Tip
-
Configuration management: Does your development team have enough?
SSQ contributor Matt Heusser, describing techniques such as push-button build, continuous integration and push-button deploy, gives tips to help you decide just how much configuration management is right for your team.Tip
-
application lifecycle management (ALM)
Application lifecycle management (ALM) is the supervision of a software application from its initial planning through retirement. It also refers to how changes to an application are documented and tracked.Definition
-
ALM vendors try to make life easier for software teams, deployments
ALM tool vendors are making progress in addressing the needs of their customers with new tools and improved features that support open source and other commercial offerings. Vendors CollabNet and Rally are in the process of answering developer requests for tooling that has built-in features catering to agile teams as well as improved testing metrics and support.Article | 29 Jun 2010
-
Polarion rolls out application lifecycle management platform
Polarion ALM for Subversion 3.0, an integrated application lifecycle management (ALM) platform built on the open source Subversion version control system, provides one interface and repository to eliminate interface problems among development groups.Article | 10 Sep 2007
-
versioning
Versioning is the creation and management of multiple releases of a product, all of which have the same general function but are improved, upgraded or customized... (Continued)Definition
-
Xcitek makes software quality rebound
Xcitek, maker of securities processing software, increased software quality and customer satisfaction using quality assurance (QA) automation tools from Compuware and a continuous integration development method.Article | 27 Feb 2007
-
Planning requirements for multiple software product releases
Most software products evolve over time. The challenge is creating a release strategy that provides the maximum customer value consistent with budgets, schedules, resources and business objectives. This article written by Karl E. Wiegers describes two techniques for planning such release strategies.Tip
-
Updating tools and processes key to overcoming SCM challenges
SCM, which refers to both software change management and software configuration management, is often thought of as the heart of application lifecycle management. In this article, Crystal Bedell looks at current challenges and updates you on the latest trends so that your organization can best take advantage of SCM.Feature
-
Change management: Agile adoption with knowledge, attitude and action
Read this tip for advice from SSQ Site Editor Yvette Francino on how to implement the KAA model (knowledge, attitude, action) in your Agile adoption or other change management scenario.Tip
-
Social media in business: Breaking down organizational silos
In this interview with Michael Brito, author of "Smart Business, Social Business – A Playbook for Social Media in Your Organization," we learn about how social media is being used, not just for marketing and PR, but internally as well to help break down organizational silos.News | 14 Sep 2011
-
Automating your release management processes with CI
Quality is a necessary, but not a sufficient condition, to have a successful release and deployment of software. Learn the rationale and issues to consider when designing a continuous deployment framework for your codebase.Tip
-
Change management and impact analysis: Reviewing requirements changes
Expert Sue Burk explains the importance of gaining proper approval for requirements changes and offers suggestions for the most efficient ways to communicate between analysts, architects, developers and project managers.Answer
-
Management trends: Author encourages innovation and creativity
As business changes, so does the way we manage people. In this interview with author Leen Zevenbergen, we discuss changes in management practices and Zevenbergen's new book, Rip Off Your Necktie and Dance. Zevenbergen talks about bringing more innovation and creativity into the way we run businesses and suggests we step away from traditional models of "bosses" and "pyramid models."News | 29 Aug 2011
-
Organizational change management tools with Esther Derby
Learn what Esther Derby has to say about organizational change tools such as Eoyang CDE and Expand the Horizon and how they can give you a systematic view, helping to resolve problems.News | 21 Jul 2011
-
Change management: Tracking security defects found with scanning tools
Expert John Overbaugh explains how testing teams can maintain change management system efficiency.Answer
-
Automated change management in Agile development
Software consultant Nari Kannan offers a number of ways that change management can be automated in Agile software development.Tip
-
Defining configuration management
In this tip, Heusser explains that configuration management is a context-specific term, but that it ultimately means reducing the risk of failure due to change.Tip
- VIEW MORE ON : Configuration and Change Management
-
Portfolio management in the Agile product lifecycle
Expert Scott Sehlhorst explains how goals shift in an Agile lifecycle and describes the impact of changes on the portfolio management process.Answer
-
Moving to DevOps speeds deployment and boosts ROI
The DevOps model is gaining popularity and offers many benefits, according to STAREAST 2012 presenter Manoj Narayanan.News | 20 Apr 2012
-
Automation in ALM: Avoiding a negative ROI
Colleen Frye reports on industry trends and provides decision makers with important considerations when choosing automation ALM tool sets.Feature
-
Agile development provides ALM transparency for senior managers
Agile expert Lisa Crispin describes Agile processes that will keep your managers and team informed throughout the application life cycle.Tip
-
Agile ALM: What’s the return on investment 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.Tip
-
What is Agile development? Agile Analytics author answers
Are there any absolutes when it comes to Agile development? What does it take to claim Agility? Find out about Agile frameworks, the core values and principles associated with Agile development.Feature
-
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
Andy KaufmanVideo
-
Get to know your business analysts
How well do you know the business analysts in your organization? Business analysts, or BAs, fill varied roles at companies of all sizes. This career field has been expanding steadily for the past few years, as indicated by this and past Forrester research surveys. Read this article to learn more about business analysis professionals' backgrounds, credentials, responsibilities and aspirations.News | 07 Mar 2011
-
Software iteration deployment: The importance of retrospectives, feedback and celebration
The end of a software iteration marks a time when there should be retrospectives, feedback from customers and celebration. SSQ Contributor Chris McMahon describes his end-of-iteration experiences in Agile environments. McMahon explains his somewhat controversial stance against lean/kanban for software development, and why he found working with the approach depressing and oppressive.Tip
-
Software test management: Reporting for business success
Test managers are often at a loss for creating a report that will be most useful for business users. Software consultant Catherine Powell gives step-by-step advice to test managers on how to identify relevant business needs, translate data into actionable information and then document a business-oriented report.Tip
- VIEW MORE ON : Business and ROI Analysis
-
Integrating portfolio management and requirements management tools
Scott Sehlhorst explains how requirements management tools can aid in meeting business goals and discusses what actions to take to integrate portfolio management and requirements management tools.Answer
-
Critical elements of the latest requirements management tools
As requirements management becomes more of a focus, teams must examine available tools and how to make the most of them. In this expert response, Kevin Parker offers several important factors to consider when it comes to requirements management tools, including process-centricity and collaboration.Answer
-
Requirements gathering and ALM: How to improve the process
More and more organizations are looking for ways to improve their requirements gathering and management processes, according to expert Kevin Parker.Answer
-
Create flow in ALM processes 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.Tip
-
Application performance management tools: A must-have for the cloud
SSQ contributor Crystal Bedell talks to APM experts about considerations for decision makers when evaluating APM tools for their cloud-based applications.News | 01 May 2012
-
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 tools that address them.Tip
-
Continuous delivery in ALM: Opportunities and 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.Tip
-
Automation in ALM: Avoiding a negative ROI
Colleen Frye reports on industry trends and provides decision makers with important considerations when choosing automation ALM tool sets.Feature
-
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.Tip
-
Agile ALM: Automation tools for the application 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.Tip
- VIEW MORE ON : ALM Tools
-
Preventing application availability and SaaS issues in the cloud
Application architects and designers must not ignore failure detection and resolution when designing applications for the cloud, according to expert Kevin Parker. In this response, he suggests tips related to SLAs, SaaS features and availability for cloud-based applications.Answer
-
Application testing in the cloud: SDLC considerations
Applications are increasingly moving to the cloud, posing platform challenges for developers and testers. ALM expert Kevin Parker offers useful advice for selecting a cloud vendor, setting up SLAs and making use of automated release in the software development life cycle.Answer
-
How to create a strong cloud SLA for APM
This tip offers considerations for setting up service level agreements (SLAs) for application performance management (APM).Tip
-
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
Andy KaufmanVideo
-
New HP Application Lifecycle Management 11 could boost ALM adoption, even in non-HP shops
Facilitating application modernization with application lifecycle management (ALM) is the key goal for HP’s new HP ALM 11 platform, which promises to unify and automate all application-centric processesNews | 30 Nov 2010
-
Software performance management tips for Cyber Monday
E-tailers prepare for the holiday season by ensuring their applications are set to perform. In this story, Colleen Frye examines application performance management solutions with some sound advice from e-tailers on how to best tune for optimal performance.Article | 08 Nov 2010
-
Happy customers through high-performing service level agreements (SLAs)
Software pro Kay Diller describes how to set up an effective system to ensure high-performing SLAs. By using automated monitoring systems, operating level agreements (OLAs) and staying informed as an SLA manager, your customers will know their application is safe and secure.Tip
-
Spherion cuts costs, boosts application performance with Foglight
Spherion was experiencing a lot of application performance issues with its PeopleSoft payroll processing application, but implementing the Quest Foglight APM tool made a world of difference.Article | 06 Apr 2009
-
APM moves up in the development life cycle
Organizations are recognizing the benefits of using application performance management (APM) earlier in the software development life cycle. Benefits include the lower cost of repairing problems discovered early.Article | 24 Sep 2008
-
How to maintain, enhance legacy applications
The challenge of maintaining legacy applications is in developing new functionality and enhancements, often without a clear understanding of how the system works. The good news is that products and approaches are emerging to help solve these problems.Tip
-
Create flow in ALM processes 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.Tip
-
Agile ALM: Automation tools for the application 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.Tip
-
Quiz your application performance management knowledge
Test your knowledge of application performance management in Agile, application lifecycle management and cloud environments.Quiz
-
ALM tools: Is purchasing from a single vendor or multiple vendors better?
Integrating ALM tools from different vendors can be nearly impossible, yet buying a toolset from a single vendor poses problems as well. Expert Kevin Parker explores these choices.Answer
-
Automation in your SDLC: Identifying vital ALM tools
Process-centric tools and dashboards are among the ALM trends identified by expert Kevin Parker. Here he discusses how these trends are now indispensable to automation in the SDLC.Answer
-
Agile development provides ALM transparency for senior managers
Agile expert Lisa Crispin describes Agile processes that will keep your managers and team informed throughout the application life cycle.Tip
-
Eight software quality metrics that foster ALM success
Software consultant Nari Kannan reveals eight metrics that are most important in ALM in this tip.Tip
-
Lifecycle virtualization expedites Agile testing and ALM
In this story, SSQ’s Yvette Francino explores how lifecycle virtualization ties in with continuous integration and modern ALM. CIOs and other decision makers will learn what analysts are saying about the next level of virtualization in their organizations.News | 12 Jan 2012
-
Scrum vs. Kanban: Comparing new approaches in software development
In this tip, we talk about the differences in Scrum and Kanban, comparing and contrasting these two approaches used in software development.Tip
-
Test automation tools for mobile devices
Software consultant Nari Kannan writes about the challenges in automating the testing of mobile apps and some popular solutions that are available for them today.Tip
- VIEW MORE ON : ALM Fundamentals
-
Application performance management tools: A must-have for the cloud
SSQ contributor Crystal Bedell talks to APM experts about considerations for decision makers when evaluating APM tools for their cloud-based applications.News | 01 May 2012