Comprehensive Software Reviews to make better IT decisions
What Tools Do You Really Need to Deliver Your Products and Applications?
While the Agile Manifesto might value individuals and interactions over processes and tools, modern product delivery SDLCs are automated. Unfortunately, there are a lot of tools and vendors creating confusion as they compete for a share of your wallet. Here is a quick checklist to evaluate what you have and what you really need.
There are many competing models and ways of categorizing the product and application delivery and management tools out there. In many cases, such as XebiaLab’s beautiful (if slow to load) Periodic Table, they focus on a particular area such as DevOps. Our research has shown us that your tooling decisions must consider the whole toolchain in the context of a modern SDLC.
When you consider how you will automate and integrate your SDLC here are the different categories of tools you need to consider:
- Application Lifecycle Management – Broader tools and suites that incorporate features from many of the categories below such as TFS/Azure DevOps, IBM’s ALM suite, and Micro Focus ALM. Jacks of some trades, masters of none.
- Product, Requirements, and Design Management – A more specialized toolset, often incorporating both requirements management and visual design tools that includes TopTeam Analyst, Blueprint/Storyteller, Jama, and Sparx EA. These are critical for traceability in highly regulated industries, collaboration for distributed teams, and reusing valuable product requirements and design artifacts.
- Delivery Work Management – This space is in flux as more agile, product-centric tools such as JIRA, CA Agile Central, VersionOne, and ServiceNow displace more traditional project-centric tools such as CA PPM, Microsoft Project, and so forth.
- Build Management – Source-code control, continuous integration, and containerization are all key considerations when you build code, and tools such as GitHub, Subversion, Jenkins, and Docker can be a key part of your toolchain.
- Test Management and Automation – This is a hot topic for our members. FitNesse, Selenium, and Cucumber are just a few examples of tools that are making automated test execution and management a possibility.
- Deployment Management – Code isn’t worth much before it’s in production, so tools such as GoCD and Spinnaker are an important part of your toolchain.
- Issue Management – Service Desk tools such as ServiceNow and Remedy are increasingly integrated into the toolchain, tying in incident, issue, and problem management capabilities with the toolchain you use to fix them.
- Value Chain Orchestration – Last, and most important. Bleeding edge tools don’t integrate. Leading edge tools do. Tools such as Tasktop, OpsHub, and Kovair turn delivery tools from disconnected buckets of bits into an integrated toolchain that to provide the insights into the value you create.
Tools alone are not going to make your delivery and management practices more efficient. However, they are partners in the people, process, and tool equation. You can’t deal with these factors one at a time. An integrated approach is required because it is actually harder to introduce tools into an established practice after the fact.
Want to Know More?
- Info-Tech’s Modernize Your SDLC and Transition to Product Delivery blueprints have the information and exercises to help you define the delivery practices you need to deliver exceptional value and experiences every day.
- Explore Seven Reasons You Need a Data-Driven Approach to Application Lifecycle Management.
- Learn more about Application Lifecycle Management on SoftwareReviews.
Establishing and monitoring SDLC metrics can drive behavior change. But metrics are prone to creating unexpected outcomes and must be used with care. Use metrics judiciously to avoid gaming or ambivalent behavior, productivity loss, and unintended consequences.
Aha has deepened its integration with Jira via new support for linking not only issues/features but also their respective dependencies, thereby improving overall requirement visibility.
Atlassian Jira has taken an important step throughout 2019: bringing Jira Software and Bitbucket capabilities to Visual Studio Code.
At a smart city forum hosted in Dublin by Enterprise Ireland, practitioners from around the world discussed some of the early successes yielded from pilot projects and the barriers they still face in scaling up.
Intland Software’s codeBeamer ALM provides out-of-the-box complaint templates for organizations developing software in the automotive, medical, aviation and defense, and life sciences & pharma industries.
CollabNet TeamForge ensures development governance, compliance, and standards are maintained whether an organization is using Agile, Waterfall, or hybrid software methodologies.
Serviceaide announced that it has added new AI features to its Intelligent Service Management (ISM) to improve incident resolution time and overall service desk efficiency.
The root causes of throughput issues go beyond the work assigned to delivery teams or the tactics to complete them. Cultural, leadership, and management factors play critical roles in team productivity and motivation.
Microsoft announced a new service for managing the hardware and software required to run meetings in Microsoft Teams and Skype. This new solution is a cloud-based service to provide Microsoft Teams meeting rooms with more security and efficient monitoring.