Articles and Whitepapers
Articles, Whitepapers, Research Notes and other publications that cronicle Configuration Management and related development issues.
- Agile Journal Articles (17)
- CM Crossroads Articles (309)
- Presentations (7)
- Product Reviews (18)
- Research Papers (43)
- White Papers and Guides (72)
Accelerate Development By Getting Requirements Right Featured
Requirements management is an often underutilized discipline in software development. Yet the economic benefits – lowered development costs, faster development and better products that delight customers – have plainly been demonstrated in study after study. In this paper, renowned engineering process expert Karl Wiegers makes the case for re ...
How much time do you waste on slow or broken software b... Featured
Process improvements and enhanced tools can only do so much to boost productivity if builds are still limiting your throughput. Accurate dependencies are critical to successful builds, and yet are all too often missing or broken. Learn practical ways to tackle the dependency problem and break the build bottleneck.
Tips for Bug Management
http://www.pragmaticsw.com/SE_DT_bug_management.asp
Application Testing Software and Tips
Topic: Application Testing Application testing is the process of testing software in a way that provides a high degree of quality and low degree of risk associated with moving the software to production. Below are some tips for developing your testing strategy for using application testing software to manage it: Plan Your Testing. Once the custome ...
Choosing Bug Tracker Software
Many large companies already use bug tracker software to improve their software quality. Because of costs, many small to mid-sized companies use spreadsheets and home grown solutions for their bug tracking software, which are less than optimal. In recent years, a number of low-cost bug tracker software solutions have become available, allowing sma ...
Analyzing Defect Tracking Metrics
Most software projects fail to deliver on-time and on-budget. To reduce the risk of failure, project managers should implement defect tracking measurements as well as project management measurements, allowing them to more accurately estimate projects and to enhance the quality of releases. The key to efficient defect tracking measurement and projec ...
Software Testing Tools
Topic: Software Testing Tools For more quality assurance teams, a common question is whether to use automated or manual testing for their software development efforts, and to determine what software testing tools are available. For small projects, manual testing can be more efficient than automated testing because there is no need to create involve ...
Issue Tracking
Topic: Issue Tracking The goal of most software vendors is to create exciting software that has high quality, is easy to use and is completed on-time and on-budget. However, issues arise with all software development efforts. Issues come in many different forms and using issue tracking software can aid in ensuring that issues do not stall the progres ...
Problem Management Tools
The goal of most software vendors is to create exciting software that has high quality, is easy to use and is completed on-time and on-budget. However, issues arise with all software development efforts. Issues come in many different forms and using issue tracking software can aid in ensuring that issues do not stall the progress of your software. Be ...
Problem Management Tools
Tools marketed as problem management tools may fulfill different functions. While not a comprehensive list, below are some of the common capabilities of problem management software: Support Ticket Management - Problems are identified by having your clients call in or fill out a support ticket online. Input could come from a variety of geographically ...
Software Quality Assurance
Software Quality Assurance is a process designed to ensure that software is developed that meets the original customer requirements and has high quality upon delivery to production. Why does software have bugs? Miscommunication or NO Communication - For high quality, you must first know the specifics of what an application should or shouldn't do (the ...
Change Management
Software product development incurs change. For solid change management, it is best to have a Change Control Board. The Change Control Board normally consists of the project manager, client manager, development (programming) manager, quality assurance manager, user documentation manager, and support manager. As new changes are requested, the Chan ...
Software Development Lifecycle
Iterative Development Model The traditional methodology for delivering software projects has been, for years, the "Waterfall Method". If project requirements are static or have been clearly stated from the beginning, then this method is useful. Typically, the software development lifecycle (SDLC) exceeds one year which leads to risks of the project ...
Project Management
Useful Tools for this White Paper Software Planner - Use for tracking all phases of the software life cycle including customer requirements, defects, and test cases, fully web-based. Free 2 Week Trial Pragmatic Office - Use for team collaboration. Serves as an intranet and/or extranet. Free 2 Week Trial Web Information Center - Use for Enterpris ...
Managing Software Requirements
Getting a customers requirements down on paper is like an insurance policy for both parties. Not only does this insure that the customer receives everything they need but also that communication is clear from the beginning. Managing a customers software requirements is an essential part of the life cycle. Once the requirements are defined, they sh ...
Web Project Reports
Useful Tools for this White Paper Software Planner - Use for tracking all phases of the software life cycle including customer requirements, defects, and test cases, fully web-based. Free 2 Week Trial Remoteus - Use for remote desktop sharing, allows support teams to remotely connect to client PC's. Free 2 Week Trial Web Information Center - Use ...
Project Tracking & Communication
The ability to track and maintain the status of a project is highly important. This can come in handy not only for internal purposes but for informing customers of any and all progress made. Project tracking should be done online. All phases of the Software Lifecycle should be managed online, preferably via the web. This includes managing of req ...
Managing Workflow for Project Management
Managing Workflow for Project Management September 2006 - Pragmatic Software Newsletters For teams managing software development, it is crucial to manage the workflow around the project management process so that everyone understands how a task moves from definition to completion. Below are some tips for defining the workflow for ...
CA moves to Web-enable change management software
By MARC L. SONGINI (April 17, 2001) Computer Associates International Inc. today announced that it's Web-enabling portions of its change management software line and combining the products into a single suite, in a move aimed at simplifying the configuration and re-engineering of business applications by users.
