-
Scaling Agile: Beating challenges in large-scale Agile development
Software planning, collaboration, ALM tools, and outsourcing are all areas that need to be carefully considered before embarking on large-scale Agile. E-guide
-
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 organiza... News | 12 Jan 2012
-
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 ... News | 17 Oct 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,... News | 06 May 2011
-
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 secon... 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 s... News | 06 May 2011
-
STAREAST: Software testing with fuzzing and fault modeling -- Interview with Shmuel Gershon
The real world isn't always like a test environment. How do we test for the unexpected problems such as system faults or malicious attacks? SSQ contributor Matt Heusser talks to Shmuel Gershon, presenter at STAREAST with a talk titled, "Fuzzing and F... News | 20 Apr 2011
-
Automation, continuous integration and continuous improvement in Agile ALM -- Part 2
Advice on automation in application lifecycle management is given by Agile ALM author, Michael Hüttermann in this second part of an interview with site editor, Yvette Francino. In this Q&A, Hüttermann answers questions about programming skills requir... News | 04 Feb 2011
-
Automation in Agile ALM: Interview with author Michael Hüttermann -- Part 1
Agile ALM author Michael Hüttermann talks about how automation is being used in application lifecycle management. Various types of automation are explored, including the controversial use of capture and playback tools for user interface (UI) testing.... News | 04 Feb 2011
-
Agile ALM: Interview with author Michael Hüttermann – Part 1
Agile is used to describe a software methodology. However, it can also be used to describe management of the lifecycle itself. In his book, Agile ALM, Michael Hüttermann takes an in-depth look at what it means to practice agile application lifecycle ... News | 11 Jan 2011
-
Agile ALM tools: Q&A with author Michael Hüttermann – Part 2
Agile ALM author Michael Hüttermann continues the discussion of his book's first chapter "Getting Started with Agile ALM" in this interview with SSQ site editor Yvette Francino. In this discussion we find out more about the attributes of an agile ALM... News | 11 Jan 2011
- See More: News on Application Lifecycle Management Software Fundamentals
-
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
-
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
-
ALM: Managing offshore test teams
This tip emphasizes expressing clear expectations throughout the application life cycle. Learn how to choose the most effective means of communication for the situation, how to motivate team members across the miles and how to show appreciation to of... Tip
-
ALM communication methods in a distributed world
In this tip, author and consultant Steffan Surdek will tell you the about the best communication tools for distributed development teams. Tip
-
Wikis for Agile ALM collaboration
In this tip, SSQ contributor Chris McMahan describes step by step how tags can be used in wikis to manage Agile user stories from conception through deployment. Tip
-
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
-
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
-
Agile in the context of application lifecycle management (ALM)
Application lifecycle management (ALM) and its major facet release management have to be a balanced set of process and tools aligned to your individual requirements. In this article from Agile ALM, you will learn about the facets of Agile ALM and how... Tip
-
Improving software performance: Mobile, cloud computing demand APM
Learn strategies for developing and maintaining software performance that delivers business value and satisfies mobile and cloud computing users' demand for instant application access. Experts advise on requirements, testing and application lifecycle... Tip
- See More: Tips on Application Lifecycle Management Software Fundamentals
-
Strategies for testing mobile applications
Expert Kevin Parker explores all the necessary tool sets developers and testers must implement to support the mobile applications market. Answer
-
Mobile apps: Is the software development lifecycle different?
Mobile platforms and the array of mobile devices change the game for software developers, but is it really that different? In this response, expert Kevin Parker discusses the similarities and differences between traditional software development and d... 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 d... Answer
-
Integrating application performance and ALM tools
In this response, expert Kevin Parker explains how we have the option to integrate application performance monitoring (APM) tools with the capabilities of ALM tools, and how we should do this. Answer
-
APM tools: Applying automated testing earlier in the development lifecycle
ALM expert Kevin Parker advocates for the use of application performance monitoring tools earlier in the development lifecycle, in concert with earlier automated testing. Read this response for his take on the uses of APM tools. Answer
-
How modeling tools fit into application lifecycle management
Modeling tools are a vital part of the ALM process, but how they integrate with each other varies greatly depending on the tool. Answer
-
Modeling tools and the application lifecycle
The world of ALM tooling is always changing to overcome new challenges and better meet the needs of today’s application lifecycle. Here expert Mike Jones discusses the latest trends in ALM modeling tools and explains what ALM 2.0 is about. Answer
-
When are security testing tools classified as ALM tools?
Application security testing tools can sometimes be considered part of the ALM tool set, and sometimes they fall under the category of the security management process. Read this expert response to learn how Mike Jones distinguishes different security... Answer
-
How to select your ALM requirements management tool
Choosing an appropriate ALM requirements management tool comes with many challenges. Sometimes defining requirements may be close to impossible. For situations when requirements can be defined, expert Mike Jones has several tips on how to find the to... Answer
-
Integrating ALM tools to match cloud computing efficiency
Much of the terminology surrounding ALM tools, automation and integration is still being defined and sorted out according to the latest offerings and uses for these technologies. In this response, expert Mike Jones explains what is meant by "ALM auto... Answer
- See More: Expert Advice on Application Lifecycle Management Software Fundamentals
-
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
-
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 organiza... News
-
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
-
ALM: Managing offshore test teams
This tip emphasizes expressing clear expectations throughout the application life cycle. Learn how to choose the most effective means of communication for the situation, how to motivate team members across the miles and how to show appreciation to of... Tip
-
ALM communication methods in a distributed world
In this tip, author and consultant Steffan Surdek will tell you the about the best communication tools for distributed development teams. Tip
-
Wikis for Agile ALM collaboration
In this tip, SSQ contributor Chris McMahan describes step by step how tags can be used in wikis to manage Agile user stories from conception through deployment. Tip
-
Strategies for testing mobile applications
Expert Kevin Parker explores all the necessary tool sets developers and testers must implement to support the mobile applications market. Answer
-
Mobile apps: Is the software development lifecycle different?
Mobile platforms and the array of mobile devices change the game for software developers, but is it really that different? In this response, expert Kevin Parker discusses the similarities and differences between traditional software development and d... 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 d... Answer
- See More: All on Application Lifecycle Management Software Fundamentals
About Application Lifecycle Management Software Fundamentals
Application lifecycle management (ALM) fundamentals cover best practices in the software industry for all phases of the software development lifecycle (SDLC). Regardless of SDLC methodology used, whether traditional waterfall, agile, or a combined approach, a project's success or failure can be dependent on the team's familiarity with ALM fundamentals and adherence to software development processes such as requirements, design, development, test, release, and maintenance. Knowing ALM fundamentals will provide the necessary skills to ensure a high quality software development project.