Requirements definition and management White paper October Getting requirements right: avoiding the top 10 traps.
|
|
|
- Francine Hill
- 10 years ago
- Views:
Transcription
1 Requirements definition and management White paper October 2009 Getting requirements right: avoiding the top 10 traps.
2 Page 2 Contents 2 Don t get caught 4 Trap 1: scope creep 5 Trap 2: asking customers what they want 6 Trap 3: inability to adapt to change 7 Trap 4: failure to communicate effectively 8 Trap 5: failure to communicate frequently 9 Trap 6: unwieldy documents and too much information 11 Trap 7: hidden project artifacts 12 Trap 8: ambiguous requirements 13 Trap 9: failure to measure and assess requirements processes 14 Trap 10: isolating your requirements 15 Conclusion Don t get caught A trap is a position or situation from which it is difficult or impossible to escape. Getting caught in software development requirement traps can have dire consequences for the survival of your business. The traps of bad requirements definition and management result in cost overruns, missed deadlines, poorly designed products and, ultimately, a failure to deliver what the customer needs. Unfortunately, requirement traps are all too common, and their influence is considerable. The State of the IT Union Survey 1 explored the development management practices that teams applied to either stay out of trouble or address problems after they are discovered. The online survey of respondents reveals how often development teams anticipate that they ll fall into traps. They pad budgets and schedules. They change initial estimates to match actual results. And they request additional resources. Figure 1 reveals the lengths teams and team leaders will go to deal with these traps.
3 Page 3 State of the IT Union Survey 2 10% Change the original estimate to reflect the actual results 12% 13% Take a stage-gate approach to funding Have a flexible budget from the beginning of the project 18% Change the original schedule to reflect the actual results 18% Pad the budget 26% Have a flexible schedule from the beginning of the project 32% Have a flexible scope from the beginning of the project 34% Will ask for extra funds 39% Avoid scope creep whenever possible via a change management process Descope towards the end of the project to meet the deadline Indicated that their project teams will extend the 72% schedule so as to deliver on the promised scope Development teams anticipate the traps of requirements management and intentionally subvert the creation of accurate budgets and timelines. 63% Poor requirements management results in inconsistent project outcomes. Products today increasingly depend on software to deliver their value. A brake sensor on a car, a home appliance, a medical device these products all contain software that plays an increasingly important role. The products are becoming smarter, and they involve more people and teams outside the typical value chain. Smarter management of the requirements process the foundation of effective software delivery is increasingly important for delivering these smart products. This white paper presents 10 common and devastating mistakes that project teams make in defining and managing requirements. More important, it discusses how to avoid these traps so you can get your requirements right and develop the right product on time and within budget.
4 Page 4 Trap 1: scope creep Scope creep usually involves features being added to previously approved product designs without corresponding increases in resources, schedule or budget. The potential causes vary depending on the organization, the project and the individuals, but creep tends to occur when project requirements are not defined and managed properly. Capturing business requirements can control scope creep. Uncontrolled growth can also occur when development teams create solutions before determining what the business really needs. The business requirements of a project are typically seen by development teams as being too high level and vague and not applicable to them. They want to focus on detailed product requirements. However, business requirements are real requirements, and they need to be sufficiently detailed to avoid scope creep. By meeting the product requirements and not the business ones, teams fail to develop solutions that provide value and will overcompensate by adding features. Map detailed, real business requirements to product features that satisfy those requirements and provide value. While accommodating change, be vigilant about focusing on business requirements and reprioritization. Identify and work with stakeholders early and often to understand the business requirements, stakeholder priorities and the effect on stakeholders when changes occur. Avoiding scope creep makes planning easier, helps keep budgets intact and helps keep projects on schedule. Most important of all, it helps generate desired return on investment (ROI).
5 Page 5 Trap 2: asking customers what they want This seems counterintuitive. Teams are supposed to talk to customers and give them what they want in a product. But customers tend to talk about features, not what they truly need. The truth is that people often don t know what they want. And when customers don t know what they want and developers don t understand the problem, poorly conceived solutions and products can result. Guide discussions away from focusing on features. Asking customers about outcomes helps determine requirements. Ask customers why they need a particular solution. It may lead to a better understanding of their expectations and better discussions about specific requirements. Guide the discussion away from focusing on features ask customers what they want the software to do. Create a separate discussion for how resulting products will be used. Identify the right stakeholders. The target audience or end user may not be the person who is responsible for the project or invested in its outcome. Find and listen to the right mix of users, customers, executives who fund the project, government representatives who impose regulations, project teams, support teams and others. Asking customers what outcome they are seeking helps you determine the true and realistic product requirements that will deliver value to them.
6 Page 6 Uncertainties and outside factors may influence requirements. Trap 3: inability to adapt to change Setting requirements in stone early in development can be a recipe for disaster that results in an enormous waste in resources and an inability to stay on schedule. As recent changes in the global economy illustrate, outside influences can quickly change project requirements. Organizations have quickly changed their focus to doing more with less. Speculative or experimental pet projects are off the table, replaced by those with strong potential ROI. Yet in any economy, there are always new requirements to contend with as business priorities change, new government regulations are enacted and new stakeholders are identified. Project teams need to accommodate those changes. Expect and plan for requirements that change throughout your develop- ment process. Reprioritize requirements based on shifting circumstances such as business need, customer importance, estimated effort and cost. Have a fine-grain plan that you adjust at regular intervals. Keep your stakeholders informed as changes occur get their input for prioriti- zation and the rationale behind it. Plan for change in order to reduce risks. Accommodating and planning for change in project requirements helps mitigate risk and decreases costly rework.
7 Page 7 Communicate with stakeholders in ways they can easily understand. Trap 4: failure to communicate effectively Ineffective communication is often a root cause of project failure. The perspective of development teams, customers, end users and executives is different for each group, as are their needs for communication. If you don t express requirements using methods your stakeholders can easily understand, you can t possibly gain consensus on requirements. Know your audience and communicate in ways that help them understand the information. Make use of diagrams, user stories, sketching and storyboards. Create glossaries, document templates and feedback forms that are clear, concise and easy to use. Use prototyping to help stakeholders visualize the solution. This can either aug- ment text or completely replace it depending on the level of detail required. Elicit feedback from all of your stakeholder representatives, and remember that one or two people tend to be the most vocal. Don t make the mistake of overlooking others feedback. Always respond to feedback, preferably with some clear statement of status such as, Will incorporate, Placed this on a wish list or Unable to accommodate this now. If you ask for input, acknowledge it. Effective communication helps optimize time and effort. Effective communication makes the most efficient use of everyone s valuable time and helps avoid misunderstandings that derail projects.
8 Page 8 Stakeholders often have differing priorities. Trap 5: failure to communicate frequently Failure to communicate with stakeholders early and often leads to one primary problem: rework. Developing a product for customers without consulting them while that product is being developed is just asking for trouble. The biggest reason it happens is that we often think we know what our customers want well enough that we don t need to consult them. And stakeholders usually have different priorities. Sometimes teams don t communicate with stakeholders because they prefer to avoid confrontations. But if you want a positive end result and minimum risk and rework, it is important to collaborate with stakeholders not just at the beginning of a project but throughout the entire process, from start to finish. Identify key stakeholders, including customers. Choose a representative from each group to communicate with regularly. For large, in-person stakeholder workshops, consider using a skilled facilitator. Good facilitators are worth their weight in gold in keeping everyone on track for attaining the meeting objectives. Establish regular checkpoints with your stakeholders. Determine at the beginning of the project how often you need to check in, and also schedule time for keeping stakeholders up-to-date as unexpected changes occur. Make it easy for your stakeholders to provide feedback. When they do, let others see their feedback to generate better discussions. Regular communication helps deliver product value. Regular communication reduces risks, increases team productivity and avoids rework. Ultimately it helps deliver the product the customer really wants.
9 Page 9 When it comes to documentation, think quality, not quantity. Trap 6: unwieldy documents and too much information Do you have time to review and give feedback on a 200-page document? Probably not and most likely, neither do your stakeholders. Doing more work than necessary and adding unnecessary detail to documentation costs both time and money. It is unproductive for the person creating it and a hindrance to the people looking for information they need to get their work done. Two common missteps include adding too much detail to requirements too early in the process and requiring more traceability than is necessary to facilitate effective lifecycle management. Think quality, not quantity. Better to add just enough detail to your requirements and identify just enough traceability to get the job done not the entire job, but the next piece or iteration that needs to be completed. Give users glossaries to help avoid confusion. Large, dense documents are not very consumable by stakeholders. Invest in communication tools that efficiently gather and disseminate requirements information. Use visual techniques to model business and product requirements. Business process diagrams and use case diagrams, storyboards and sketches can help cut through text-heavy clutter. Provide a glossary of industry terms, acronyms and domain-specific terms to facilitate communication.
10 Page 10 Create transparency of feedback. When your stakeholders are able to review each other s feedback, the discussion is richer, problems come to light, missing requirements are identified and necessary details get filled in. Add just enough information to your documents so the rest of your team members can complete their work. Remember that requirements management is an ongoing process. There will be other opportunities to add more detail to requirements and to capture more traceability later when it may be more appropriate. Focused documentation and feedback helps increase efficiency and accuracy. Focused documentation and feedback loops increase the efficiency of all stakeholders. Reduction of extraneous details in both requirements and traceability increases quality by focusing on the most important information while postponing further detail until it s needed.
11 Page 11 Trap 7: hidden project artifacts Developers and testers often aren t aware of the project vision or can t locate the documentation for the architecture or the business requirements that is, if they re created at all. Without easy access to these foundational documents, how can we possibly expect them to deliver models, code and tests that solve the right customer problems? We can t. Transparency to all project artifacts is critical to the success of any software project. Keep a central repository for project artifacts. Keep all project artifacts in a central repository that is accessible by project team members. Having to search multiple sources for relevant documents is frustrating and time-consuming. Make sure documents are categorized and managed in such a way that they are easy to find. Ensure that when changes occur, the team is informed. Automatic notifica- tions can help deliver this information. Centralized management of information can facilitate collaboration. Accessibility and management of information and transparency of project artifacts reduces rework, diminishes waste and promotes reuse because it makes collaboration and communication easier.
12 Page 12 Ambiguity pushes risks onto the next phase of projects. Trap 8: ambiguous requirements Ambiguous requirements are the result of unclear or missing critical information. This leads to confusion and rework. Project teams spend too much time trying to get clarification so they can design, code and test. It s very difficult for architects to develop relevant models, developers to write defect-free code and testers to develop the right test cases without clear requirements. Unfortunately, reworking requirements is so common that it can become an accepted practice rework is just built into the schedule and budget. Ambiguity also tends to push risks into the next phase of the project. Requirements then have to be reworked, and that poses problems to project schedule and cost. This trap is especially damaging to fixed-cost projects. What causes ambiguity? Poor writing, inaccurate information and the assumption that the audience understands just as much as you do. Set aside a first draft and come back to it later with a fresh perspective. Use a writing reference, such as Elements of Style by William Strunk Jr. and E.B. White which has long been considered the authoritative reference on writing crisp, clear text before and during requirements creation. Create a glossary, and make sure every acronym and technical term is included. Pretend you are writing for a student just out of college or someone who recently joined the company. Don t assume the audience will know every term and understand every concept. Augment text with visuals. It s a great way to express both simple and com- plex concepts. Step back. After writing any draft document, put it down for a while and read it later. Fresh perspective can reveal ambiguities. Clear, understandable requirements are the foundation of your software project.
13 Page 13 Trap 9: failure to measure and assess requirements processes Defining and managing requirements can be a complex task. Missing and ambiguous requirements can easily result in missed schedules, cost overruns and decreased productivity and quality as downstream project deliverables fail to provide value to stakeholders. Don t wait for disaster to strike assess your project status on a regular basis. Measuring outcomes allows for continual process improvements. Organizations must have the ability to review, assess and improve their requirements process. Having accurate insight into data, processes and practices is a key component of success. Measuring project and process outcomes allows for continual process improvements across the software delivery lifecycle, which reduces project failures and lowers business costs. As part of your process, conduct a lessons learned feedback session at the end of each development iteration or release. Also do a lessons remembered session before starting a new project. To encourage continual improvement, you need to not only capture lessons learned at the end of an iteration or release but also reinforce those lessons as you move forward. Define and collect metrics that ensure your success. For example, measure the impact of changes to your requirements, test case coverage, priority, cost and effort of business, and product requirements. As you become more experienced with measurement, you ll find just the right combination of metrics that allows you to continually improve your requirements process. Ongoing measurement of project performance reveals small problems before they become big issues.
14 Page 14 Trap 10: isolating your requirements Viewing requirements as isolated entities, failing to capture relationships between requirements and other artifacts, and failing to recognize dependencies between requirements leads to increased project risk and rework. Reprioritizing one requirement without considering its effect on other requirements results in increased project risk and costs. Changes in one requirement may have significant downstream impact. For example, a risky trap that organizations often succumb to is not capturing the relationship between project requirements, business requirements and other downstream deliverables such as models, test cases and defects. When you fall into this trap, you deliver a product that doesn t satisfy stakeholder needs. Identify relationships between requirements and then manage them together. Create the right level of traceability between requirements and downstream deliverables that balances the traceability needed for effective lifecycle management with support for productivity. As you make changes to requirements and reprioritize them, consider the effect of these changes to related requirements and your downstream deliverables. Use tools that allow you to easily visualize the relationships you ve identified. Identifying and managing relationships between requirements helps lower risk. Identifying and managing relationships between requirements and other artifacts mitigates project risk; helps ensure alignment between your business requirements, product requirements and downstream deliverables; and results in lower development costs.
15 Page 15 IBM Rational software requirements solutions can help you avoid common software development traps. Conclusion There are many traps in software. Some of the most expensive ones occur in the requirements space because that is where the foundation for your entire project is laid. Lack of planning, lack of communication and collaboration with stakeholders, ineffective requirements elicitation, and requirement management techniques all lead to problems that can paralyze your software project. When we don t measure how we re doing and continually make improvements, the risk escalates quickly and the project gets out of control something you may never recover from. IBM Rational software requirements solutions incorporate many best practices that help you avoid these common traps and enjoy the payoffs. IBM Rational Requirements Composer software, for example, facilitates team collaboration. It is a requirements definition and management solution, perfect for teams that want to focus on business and product requirements definition and only require basic requirements management. The software supports textual and visual techniques designed to elicit, elaborate and validate requirements in a collaborative manner with stakeholders. It also provides capabilities for managing complex requirements information and as well as some process guidance. IBM Rational RequisitePro software in the IT space and IBM Rational DOORS software in the system space provide traceability and impact analysis that keeps analysts, architects, developers and testers aligned to business needs and requirements throughout the software delivery lifecycle.
16 Becoming familiar with the traps identified here, recognizing them within your organization and avoiding them preferably at the beginning of your software projects will help you not only survive in business but also go on to increase marketshare and ROI as you serve the needs of your customers and other stakeholders; help your project delivery teams increase their productivity, quality and reuse; and enable innovation. For more information To learn more about IBM Rational requirement solutions for software development, contact your IBM representative or IBM Business Partner, or visit: ibm.com/software/rational/offerings/irm Rational Requirements Composer software: ibm.com/software/awdtools/rrc/ Rational Requirements Composer free trial download: Software delivery best practices e-kit: Do more with less: ibm.com/services/forms/prelogin.do?lang=en_us&source=swg-rtl_sdekit Top 10 software delivery secrets to doing more with less: ftp://ftp.software.ibm.com/common/ssi/sa/wh/n/raw14139usen/ RAW14139USEN.PDF ROI calculators: ibm.com/software/rational/offerings/testing/roi/ Read our RDM blog: rationalrdm.wordpress.com Follow us on Become a Rational Requirements Composer Facebook fan: Composer/ ?ref=ts Copyright IBM Corporation 2009 IBM Corporation Software Group Route 100 Somers, NY U.S.A. Produced in the United States of America October 2009 All Rights Reserved IBM, the IBM logo, ibm.com, and Rational are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided as is without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this documentation or any other documentation. Nothing contained in this documentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. IBM customers are responsible for ensuring their own compliance with legal requirements. It is the customer s sole responsibility to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer s business and any actions the customer may need to take to comply with such laws. 1, 2 Scott W. Ambler, State of the IT Union Survey, Ambysoft, July 2009, surveys/stateofitunion html RAW14154-USEN-00
Ten steps to better requirements management.
White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten
Lowering business costs: Mitigating risk in the software delivery lifecycle
August 2009 Lowering business costs: Mitigating risk in the software delivery Roberto Argento IBM Rational Business Development Executive Valerie Hamilton IBM Rational Solution Marketing Manager and Certified
The role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
Connecting PPM and software delivery
Connecting PPM and software delivery Efficiently deliver strategic, high-value, low-risk software projects Contents 2 The outdated approach to PPM 2 A better approach to PPM for software delivery 4 IBM
Minimizing code defects to improve software quality and lower development costs.
Development solutions White paper October 2008 Minimizing code defects to improve software quality and lower development costs. IBM Rational Software Analyzer and IBM Rational PurifyPlus software Kari
Open source, commercial software or a coexistence strategy?
Application lifecycle management White paper December 2009 Open source, commercial software or a coexistence strategy? Deciding what s right for your needs Jean Louis Vignaud, senior manager, Rational
Requirements Management im Kontext von DevOps
IBM Software Group Rational software Requirements Management im Kontext von DevOps DI Steindl Wolfgang https://www.xing.com/profiles/wolfgang_steindl Senior IT Specialist [email protected] http://lnkd.in/tpzrug
Realizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
Web application security: automated scanning versus manual penetration testing.
Web application security White paper January 2008 Web application security: automated scanning versus manual penetration testing. Danny Allan, strategic research analyst, IBM Software Group Page 2 Contents
Tips for writing good use cases.
Transforming software and systems delivery White paper May 2008 Tips for writing good use cases. James Heumann, Requirements Evangelist, IBM Rational Software Page 2 Contents 2 Introduction 2 Understanding
Software change and release management White paper June 2008. Extending open source tools for more effective software delivery.
Software change and release management White paper June 2008 Extending open source tools for more Page 2 Contents 2 Integrating and complementing open source tools 2 Trends in business shape software development
Business Analysis Standardization & Maturity
Business Analysis Standardization & Maturity Contact Us: 210.399.4240 [email protected] Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.
How To Change A Business Model
SOA governance and organizational change strategy White paper November 2007 Enabling SOA through organizational change Sandy Poi, Global SOA Offerings Governance lead, associate partner, Financial Services
Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix
Model-driven development solutions To support your business objectives IBM Rhapsody edition comparison matrix IBM Rhapsody 7.5 edition: capabilities and comparisons The enclosed table compares the capabilities
Setting smar ter sales per formance management goals
IBM Software Business Analytics Sales performance management Setting smar ter sales per formance management goals Use dedicated SPM solutions with analytics capabilities to improve sales performance 2
IBM Rational systems and software solutions for the medical device industry
IBM Software August 2011 IBM Rational systems and software solutions for the medical device industry Improve processes, manage IEC 61508 and IEC 62304 standards, develop quality products Highlights Manage
SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island
SPECIFICATION BY EXAMPLE How successful teams deliver the right software Gojko Adzic MANNING Shelter Island Brief Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Preface xiii Acknowledgments xxii
15 Principles of Project Management Success
15 Principles of Project Management Success Project management knowledge, tools and processes are not enough to make your project succeed. You need to get away from your desk and get your hands dirty.
IBM Rational AppScan: enhancing Web application security and regulatory compliance.
Strategic protection for Web applications To support your business objectives IBM Rational AppScan: enhancing Web application security and regulatory compliance. Are untested Web applications putting your
Enhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
Agile enterprise content management and the IBM Information Agenda.
Transforming your content into a trusted, strategic asset Agile enterprise content management and the IBM Information Agenda. Delivering a common information framework for uncommon business agility Highlights
The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright EBG Consulting, Inc., 2009 EBG Consulting, Inc.: www.ebgconsulting.
419 Hudson Road Sudbury, MA. 01776 Phone: 978.261.5553 Fax: 978.261.5553 www.ebgconsulting.com The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright, 2009 : www.ebgconsulting.com This
Use service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
How To Develop A Telelogic Harmony/Esw Project
White paper October 2008 The Telelogic Harmony/ESW process for realtime and embedded development. Bruce Powel Douglass, IBM Page 2 Contents 3 Overview 4 Telelogic Harmony/ESW core principles 6 Harmony/ESW
A proven 5-step framework for managing supplier performance
IBM Software Industry Solutions Industry/Product Identifier A proven 5-step framework for managing supplier performance Achieving proven 5-step spend framework visibility: benefits, for managing barriers,
Top 5 best practices for creating effective dashboards. and the 7 mistakes you don t want to make
Top 5 best practices for creating effective dashboards and the 7 mistakes you don t want to make p2 Financial services professionals are buried in data that measure and track: relationships and processes,
Improving sales effectiveness in the quote-to-cash process
IBM Software Industry Solutions Management Improving sales effectiveness in the quote-to-cash process Improving sales effectiveness in the quote-to-cash process Contents 2 Executive summary 2 Effective
Tapping the benefits of business analytics and optimization
IBM Sales and Distribution Chemicals and Petroleum White Paper Tapping the benefits of business analytics and optimization A rich source of intelligence for the chemicals and petroleum industries 2 Tapping
IBM ediscovery Identification and Collection
IBM ediscovery Identification and Collection Turning unstructured data into relevant data for intelligent ediscovery Highlights Analyze data in-place with detailed data explorers to gain insight into data
Driving Your Business Forward with Application Life-cycle Management (ALM)
Driving Your Business Forward with Application Life-cycle Management (ALM) Published: August 2007 Executive Summary Business and technology executives, including CTOs, CIOs, and IT managers, are being
Develop enterprise mobile applications with IBM Rational software
Develop enterprise mobile applications with IBM software Providing comprehensive mobile application development and lifecycle management solutions Highlights Helps streamline and optimize the software
Business Analysis Capability Assessment
Overview The Business Analysis Capabilities Assessment is a framework for evaluating the current state of an organization s ability to execute a business automation effort from and end-to-end perspective..
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Web application security Executive brief Managing a growing threat: an executive s guide to Web application security.
Web application security Executive brief Managing a growing threat: an executive s guide to Web application security. Danny Allan, strategic research analyst, IBM Software Group Contents 2 Introduction
Contract management's effect on in house counsel
IBM Software Industry Solutions Industry/Product Identifier Contract management's effect on in house counsel Impacting contract visibility, analysis and compliance Emptoris Contract Management Solutions
Netstar Strategic Solutions Practice Development Methodology
Netstar Strategic Solutions Practice Development Methodology Netstar Corporation Abstract This document contains a high level description of the development methodology used by the Netstar Strategic Solutions
Master data management vision and value: Part 2
IBM Software Master data management vision and value: Part 2 Determine the business value of MDM 1 23 45 Introduction Speak the stakeholder Do the math Remember the soft Conclusion and Introduction Why
IBM Rational DOORS Next Generation
Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative
Introduction to SOA governance and service lifecycle management.
-oriented architecture White paper March 2009 Introduction to SOA governance and Best practices for development and deployment Bill Brown, executive IT architect, worldwide SOA governance SGMM lead, SOA
Software Lifecycle Integration. A Quality Management Discipline
Table of Contents Overview Defects aren t the only shared artifact Methods of sharing artifacts among systems Using Tasktop Sync The Quality Management System as a Dashboard 1 2 2 3 4 Overview The testing
Product Lifecycle Management in the Food and Beverage Industry. An Oracle White Paper Updated February 2008
Product Lifecycle Management in the Food and Beverage Industry An Oracle White Paper Updated February 2008 Product Lifecycle Management in the Food and Beverage Industry EXECUTIVE OVERVIEW Companies in
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
Developing a Business Analytics Roadmap
White Paper Series Developing a Business Analytics Roadmap A Guide to Assessing Your Organization and Building a Roadmap to Analytics Success March 2013 A Guide to Assessing Your Organization and Building
IBM Software Integrated Service Management: Visibility. Control. Automation.
IBM Software Integrated Service Management: Visibility. Control. Automation. Enabling service innovation 2 Integrated Service Management: Visibility. Control. Automation. Every day, the world is becoming
Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP
Harnessing the power of software-driven innovation Martin Nally IBM Rational CTO IBM Fellow and VP We have entered a new wave of innovation Innovation The Industrial Revolution Age of Steam and Railways
Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.
Connectivity and integration Executive brief Optimize the potential of ERP systems through IBM SMART SOA integration strategies. Page 2 Contents 2 Executive overview 3 A problem of integration 4 How this
How To Choose A Business Continuity Solution
A Business Continuity Solution Selection Methodology Ellis Holman IBM Corp. Tuesday, March 13, 2012 Session Number 10387 Disclaimer Copyright IBM Corporation 2010. All rights reserved. U.S. Government
Project management tutorial
Project management tutorial Purpose: To provide the basic skills and knowledge needed to effectively manage a group project. Importance: Project scheduling and understanding/handling risk is crucial to
Driving Excellence in Implementation and Beyond The Underlying Quality Principles
SAP Thought Leadership Paper SAP Active Quality Management Driving Excellence in Implementation and Beyond The Underlying Quality Principles 2014 SAP AG or an SAP affiliate company. All rights reserved.
IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite
IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite Streamline test-data management and deliver reliable application upgrades and enhancements Highlights Apply test-data management
The Importance of Goal Setting When Starting Your Own Online Business
The Importance of Goal Setting When Starting Your Own Online Business A Special Report By: Tom Browne 1. Dare to Have Big Dreams 2. Dream Boards 3. How to Set a Goal 4. Short- and Long-Term Goals 5. Identify
Key Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
Managing FDA regulatory compliance with IBM Rational solutions
IBM Software Healthcare Rational Managing FDA regulatory compliance with IBM Rational solutions 2 Managing FDA regulatory compliance with IBM Rational solutions Executive summary Today s healthcare, life
A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration.
A discussion of information integration solutions November 2005 Deploying a Center of Excellence for data integration. Page 1 Contents Summary This paper describes: 1 Summary 1 Introduction 2 Mastering
by Heather Oppenheimer and Steve Baldassano
Switching Tracks: Finding the Right Way to Get to Maturity Level 2 by Heather Oppenheimer and Steve Baldassano When your customer contract requires that your software development process must be CMMI Level
Beyond listening Driving better decisions with business intelligence from social sources
Beyond listening Driving better decisions with business intelligence from social sources From insight to action with IBM Social Media Analytics State of the Union Opinions prevail on the Internet Social
Four keys to effectively monitor and control secure file transfer
Four keys to effectively monitor and control secure file transfer Contents: 1 Executive summary 2 Key #1 Make your data visible wherever it is in the network 2 Key #2 Reduce or even eliminate ad hoc use
Six ways to accelerate Android mobile application development
Six ways to accelerate Android mobile application Creating an integrated solution for collaboration among teams Contents 1 Weaving the invisible thread of innovation 2 Android : vast opportunities and
How To Understand The Business Analysis Lifecycle
Business Analysis Lifecycle by Sergey Korban Aotea Studios Ltd November 2011 Contents Introduction... 3 Business Analysis Lifecycle... 4 Practical Application... 5 Start-Up Phase... 5 Initiation Phase...
Successful Projects Begin with Well-Defined Requirements
Successful Projects Begin with Well-Defined Requirements Defining requirements clearly and accurately at the outset speeds software development processes and leads to dramatic savings. Executive Summary
Insights into Enterprise Telecom Expense Management
IBM Software Industry Solutions Telecom Expense Management Insights into Enterprise Telecom Expense Management Trends and Best Practices Insights into Enterprise Telecom Expense Management Introduction
A new approach to automotive electric/electronic engineering life-cycle management
IBM Software Automotive A new approach to automotive electric/electronic engineering life-cycle management Managing engineering data and processes using a single source of truth 2 A new approach to automotive
IBM Cognos Analysis for Microsoft Excel
IBM Cognos Analysis for Microsoft Excel Explore and analyze data in a familiar spreadsheet format Highlights Explore and analyze data drawn from IBM Cognos TM1 models and IBM Cognos Business Intelligence
IBM Software Enabling business agility through real-time process visibility
IBM Software Enabling business agility through real-time process visibility IBM Business Monitor 2 Enabling business agility through real-time process visibility Highlights Understand the big picture of
How To Use Social Media To Improve Your Business
IBM Software Business Analytics Social Analytics Social Business Analytics Gaining business value from social media 2 Social Business Analytics Contents 2 Overview 3 Analytics as a competitive advantage
Better management through process automation.
Process management with IBM Rational ClearQuest software White paper Better management through process automation. David Lawrence, technical marketing specialist May 2006 Page 2 Contents 2 Introduction
10 Steps to Building a More Profitable Construction Business. Leslie Shiner, MBA Sage Certified Consultant
10 Steps to Building a More Profitable Construction Business Leslie Shiner, MBA Sage Certified Consultant Introduction is a pragmatic approach to developing business practices that result in greater profitability.
IBM Unstructured Data Identification and Management
IBM Unstructured Data Identification and Management Discover, recognize, and act on unstructured data in-place Highlights Identify data in place that is relevant for legal collections or regulatory retention.
Software Requirements, Third Edition
j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software
Gain a competitive edge through optimized B2B file transfer
Gain a competitive edge through optimized B2B file transfer Contents: 1 Centralized systems enable business success 2 Business benefits of strategic file transfer that you can experience for yourself 2
How to Save a Failing Project: Chaos to Control By Authors Ralph R. Young, Steven M. Brady, & Dennis C. Nagle, Jr. (A book review by R.
How to Save a Failing Project: Chaos to Control By Authors Ralph R. Young, Steven M. Brady, & Dennis C. Nagle, Jr. (A book review by R. Max Wideman) The views expressed in this article are strictly those
Ten questions to ask when evaluating contract management solutions
IBM Software Industry Solutions Contract Management Ten questions to ask when evaluating contract management solutions Ten questions to ask when evaluating contract management solutions Contents 2 Top
Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
Framing Requirements for Predictive Analytic Projects with Decision Modeling
Research Brief Framing Requirements for Predictive Analytic Projects with Decision Modeling August 2015 Written by: James Taylor Key Takeaways 1. Organizations are struggling to create a scalable, sustainable
DO-178B compliance: turn an overhead expense into a competitive advantage
IBM Software Rational Aerospace and Defense DO-178B compliance: turn an overhead expense into a competitive advantage 2 DO-178B compliance: turn an overhead expense into a competitive advantage Contents
IP contact center Executive brief July 2007. Innovation with Internet Protocol contact centers: how IP communications empower business.
IP contact center Executive brief July 2007 Innovation with Internet Protocol contact centers: how IP communications empower business. Page 2 Contents 2 Introduction 3 Traditional call center blues 4 Imagine
IBM RATIONAL PERFORMANCE TESTER
IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access
Leveraging Rational Team Concert's build capabilities for Continuous Integration
Leveraging Rational Team Concert's build capabilities for Continuous Integration Krishna Kishore Senior Engineer, RTC IBM [email protected] August 9-11, Bangalore August 11, Delhi Agenda What
SINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL
SINGLE SIGNON FUNCTIONALITY IN HATS USING MICROSOFT SHAREPOINT PORTAL SINGLE SIGNON: Single Signon feature allows users to authenticate themselves once with their credentials i.e. Usernames and Passwords
Empowering intelligent utility networks with visibility and control
IBM Software Energy and Utilities Thought Leadership White Paper Empowering intelligent utility networks with visibility and control IBM Intelligent Metering Network Management software solution 2 Empowering
Improve business agility with WebSphere Message Broker
Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching
Requirements-Based Testing: Encourage Collaboration Through Traceability
White Paper Requirements-Based Testing: Encourage Collaboration Through Traceability Executive Summary It is a well-documented fact that incomplete, poorly written or poorly communicated requirements are
IBM InfoSphere Information Server Ready to Launch for SAP Applications
IBM Information Server Ready to Launch for SAP Applications Drive greater business value and help reduce risk for SAP consolidations Highlights Provides a complete solution that couples data migration
Industry Models and Information Server
1 September 2013 Industry Models and Information Server Data Models, Metadata Management and Data Governance Gary Thompson ([email protected] ) Information Management Disclaimer. All rights reserved.
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT Shivangi Shandilya, Surekha Sangwan, Ritu Yadav Dept. of Computer Science Engineering Dronacharya College Of Engineering, Gurgaon Abstract- Looking at the software
IBM Maximo Asset Management solutions for the oil and gas industry
IBM Software Oil and Gas IBM Maximo Asset solutions for the oil and gas industry Helping oil and gas companies achieve operational excellence 2 IBM Maximo Asset solutions for the oil and gas industry Highlights
IBM Analytics Make sense of your data
Using metadata to understand data in a hybrid environment Table of contents 3 The four pillars 4 7 Trusting your information: A business requirement 7 9 Helping business and IT talk the same language 10
Real-time asset location visibility improves operational efficiencies
Real-time asset location visibility improves operational efficiencies Offering smart capabilities for asset tracking to dramatically improve efficiency and lower cost Highlights Improve asset utilization
How To Adopt Rup In Your Project
08Bergstrom.C08 Page 127 Thursday, December 4, 2003 12:06 PM 8 How to Adopt RUP in Your Project Support Projects with Mentoring Make a High-Level Adoption Plan and Develop a Communication Plan Project
Better planning and forecasting with IBM Predictive Analytics
IBM Software Business Analytics SPSS Predictive Analytics Better planning and forecasting with IBM Predictive Analytics Using IBM Cognos TM1 with IBM SPSS Predictive Analytics to build better plans and
Three proven methods to achieve a higher ROI from data mining
IBM SPSS Modeler Three proven methods to achieve a higher ROI from data mining Take your business results to the next level Highlights: Incorporate additional types of data in your predictive models By
Five best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
Implement a unified approach to service quality management.
Service quality management solutions To support your business objectives Implement a unified approach to service quality management. Highlights Deliver high-quality software applications that meet functional
Facilitated Workshops in Software Development Projects
Facilitated Workshops in Software Development Projects Members of an IT team spent a lot of time and effort working on the requirements for a major project. At the end of three weeks, they had produced
