|
|
Choose your area of interest:
Application Development Process
Developing an effective application is a complex, multi-step process that has very real business implications. Learn application development best practices, maximize process efficiency, and reap bottom-line benefits. Forecast - Trends & PredictionsHype vs. Reality: Trends in SOAService Oriented Architecture (SOA) has become one of the latest buzzwords in the IT industry. Most enterprises have now heard of SOA, but few are actually responding to it. Despite the many promised benefits of SOA, only large organizations and enterprises in the business and financial services sectors have taken steps to adopt this technology, most of which are still in the proof-of-concept or... It's Official: .NET Roasts Java's BeansMany IT managers face a fundamental question: Java or Microsoft’s .NET. Info-Tech’s analysis indicates that .NET is far more popular than Java regardless of enterprise size or industry sector. Ensure Adequate Security for Home-Grown ApplicationsIf in-house developed applications are not secured as well as they could be, achieving a level of comfort with enterprise risk will be difficult. Enterprises that employ dedicated security staff should be leveraging this expertise to improve application security, and they should be doing it far earlier on average than they currently do. SOX and ITIL Dominate Trends in IT ComplianceCompliance remains a key concern for many IT managers. Frameworks like ITIL and COBIT are very popular, but the NIST 800 guidelines and ISO 17799/27002 may be more beneficial. Regardless of the approach, IT leadership is sacrificed when violations occur. Understand - Technology InsightsAdobe Flex Gaining Muscle for Rich Internet App DevelopmentWhile the Java Enterprise Edition (JEE) and .NET application development platform debate rages on, alternative development frameworks such as Linux-Apache-MySQL-PHP (LAMP) and Adobe Flex are gaining enterprise traction. Adobe Flex is a capable framework for developing and delivering Rich Internet Applications (RIAs) for delivery to both internal and external users. Set Your Sights On the Six Software Testing TargetsIT managers with a desire to understand software testing can quickly become overwhelmed by the various types of testing, all seeming equally important. However, when attempting to improve the functional quality of software, only six primary goals need to be met. To meet these goals, six basic types of testing can cover the gamut and effectively contribute to application quality. Understanding the Cost of Software QualityIT leaders considering expenditures to improve software quality are faced with important decisions around whether and how much to invest in specific quality improvement initiatives. IT leaders must look at the business impact to quantify the benefits of quality initiatives for software projects. Understand the Implications of Java and .NETThere are several key issues that need to be addressed when making the choice between Java or .NET as the primary development platform. Every IT executive must address how Java and .NET differ, how these differences affect adoption success, and how to mitigate the associated risk. Essentials of Agile Software DevelopmentAgile software development has become a major catch phrase over the last several years. Such development concepts can provide significant business value, but without clear understanding of the processes, they can also deliver major failures. Knowing what is and is not critical to an agile software development environment is essential to moving forward successfully. Requirements Gathering: What Every IT Manager Needs to KnowRequirements gathering is a critical part of custom software development and the procurement of commercial applications. Poor requirements gathering can lead to costly rework, expensive workarounds, and/or poor purchasing decisions. Learn the fundamentals of the requirements gathering process to build or purchase an application that fits business needs. Note to Web App Tester: Automate Performance TestingSlow Web applications frustrate customers, reduce employee productivity, and ultimately cost the enterprise money. Although the complexity of modern applications often makes pinpointing performance bottlenecks difficult, automated performance testing can help application developers and network engineers avoid many performance irregularities. Understand the benefits, review the drawbacks, and... Common Pitfalls of Dysfunctional SpecsIneffective functional specifications result in wasted time, costly mistakes, and increased development time. Further, they contribute to failures in... Application Lifecycle Management 2.0With the increasing complexity of software development in terms of Application Lifecycle Management (ALM), security, and globally distributed... Making Sense of the SOA Hype for SMEsAmidst all the hype concerning Service-Oriented Architecture (SOA) for large organizations, small and mid-sized enterprises (SMEs) seem to have been... Strategize - Strategy & PlanningFeasibility Study Suitability ToolThis practical tool helps IT managers identify situations where a feasibility study would be the best method to employ for making a decision to either accept or reject a software project. Information Architecture RoadmapWith the increase in demand for data for strategic decision making, companies are forced to collect information about customers, customer behaviors, and markets for use in decision making. Storing and managing this data in an easily accessible location is critical. IT leaders must build an Information Architecture Roadmap (IAR) to ensure that data is optimally stored and leveraged across the... Information Roadmap Optimizes Enterprise Data UseData volumes are growing exponentially as more companies capture information about customers, customer behaviors, and markets for use in decision making. Managing this data can be a challenge. IT leaders must build an Information Architecture Roadmap (IAR) to ensure that data is optimally stored and leveraged across the organization at the lowest cost possible. Rich Internet Applications: What's the Business Case?Rich Internet Applications (RIAs) blend the benefits of instant Web access to centralized data with a user experience that is both easy to use and cool to watch. But just because they're cool, doesn't mean that they're always a good investment. Evaluate the business case for RIAs and learn key design factors that ensure their success. ROI Calculator for Employee-Facing RIAsRich Internet Applications (RIAs) blend the benefit of instant Web access to centralized data with a user experience that is both efficient and easy to use. This combination offers attractive ROI for high-volume computer-supported employee tasks. Use this ROI calculator to determine if RIAs are a good development investment in the enterprise. ROI Calculator for Customer-Facing RIAsRich Internet Applications (RIAs) blend the benefit of instant Web access to centralized data with a user experience that is both easy to use and cool to watch. This combination offers attractive ROI, especially for customer-facing applications in the B2C or B2B space. Use this ROI calculator to determine if RIAs are a good development investment. User Experience Engineering: Cost Effective User SatisfactionUser experience engineering (UXE) ensures that custom software is not only useful, but also effective, efficient, and easy to learn. While end users appreciate a friendly UI, the big payoff goes to the enterprise: an ROI of at least two dollars for every dollar spent is typical, making user experience engineering a good investment for any development organization. Cost/Benefit Analysis ToolAn important tool in a feasibility study or project assessment report is a Cost/Benefit Analysis. Use this tool to help provide deeper insight to pros and cons of the project options under consideration. The Data Integration Strategy Field GuideIn the age of terabytes, effective data management is imperative to business success. Turn to data integration solutions to provide stakeholders, both internal and external, with a unified view of enterprise information in preparation for the trends that are shaping the coming future of IT. User Experience ROI for Customer-Facing Sites: Spend a Buck, Make TwoCustomer-facing Web sites and applications are critical in creating a good first impression, yet they often drive customers away by being hard to navigate and difficult to use. User experience engineering (UXE) can solve this problem and make a significant contribution to corporate profits. Evaluate the customer-facing UXE business case, learn how to calculate its ROI, and be ready to incorporate... Customer-Facing User Experience ROI CalculatorUser experience engineering (UXE) for customer-facing Web sites can turn site visitors into customers and that keep on buying through the Web channel. Calculate the return on an investment in UXE using this ROI calculator. User Experience ROI for Employee-Facing Apps: Spend a Buck, Save TwoUser friendly employee-facing applications greatly improve employee productivity while reducing training, support, and maintenance costs. Thus, user experience engineering (UXE) can make a significant contribution to corporate cost reduction. Evaluate the employee-facing UXE business case, learn how to calculate its ROI, and be ready to incorporate UXE into the next development project. Employee-Facing User Experience ROI CalculatorSince so much work in the modern enterprise is computer mediated, employee-facing Web sites and applications have a huge influence on employee productivity. User experience engineering (UXE) can improve the usability of internal sites and applications, reducing training, support, and maintenance costs. Calculate the return on an investment in UXE using this ROI calculator. Drop IIS 4 and 5 NowA recent survey by Port80 Software shows that IIS 4 and IIS 5 are still used by Fortune 1000 enterprises. Both IIS4 and 5 face unresolved problems.... Get Requirements Right the First TimeA thorough business requirements gathering process can spell the difference between project success and failure. Follow Info-Tech's nine steps to... Riding the IIS Adoption WaveMicrosoft Internet Information Services (IIS) releases generally follow the same pattern. Use this knowledge to form a migration plan for IIS... Use Cases: The PrimerEnterprise applications must meet the needs and requirements of their user population. Use Cases are a proven and effective technique for organizing... Bite-Sizing Project ManagementTime-boxing is a time management technique: the art of breaking down a project into component segments, each with its own budget and deadline. Use... IT’s Role in Corporate Web Site DesignWhen designing the corporate Web site, IT brings a unique set of skills and expertise to the table. Follow these recommendations to ensure successful... Compare - Product ComparisonVendor Landscape: Automated Functional Testing Saves Time and Boosts QualityRecently refreshed automated functional software testing tools from HP, IBM, Borland, Compuware, and Seapine provide significant improvements in usability, advanced features, and tool integration. Use this vendor landscape to cut through vendor hype and identify the products that can shrink testing time and boost software quality. Will Silverlight Outshine Flash?Microsoft’s recent move into the Rich Internet Application (RIA) space with Silverlight has generated a lot of buzz and comparisons, but often with... Evaluate - Product EvaluationHP Releases QuickTest Professional 10.0 for Automated Functional TestingAutomated functional testing tools can save testers time, bring software to production earlier, and raise the software quality bar. However, sorting through vendor claims and finding the right tool for the QA team can be difficult. Innovative features in the new release of HP QuickTest Professional 10.0 and HP's history as a market leader make it a product to consider. Evaluate this new offering... Automate Functional Testing with IBM Rational Functional TesterAutomated functional testing tools can save testers time, bring software to production earlier, and raise the software quality bar. However, sorting through vendor claims and finding the right tool for the QA team can be difficult. The robust scripting capabilities and multi-platform support of IBM's Rational Functional Tester make it a product to consider. Understand the Functional Tester... Compuware TestPartner 6.2: A Collaborative Automated Testing ToolDifferentiating among automated testing tools can be complicated. With so many options on the market, decision makers can find it difficult to select a product that complements the QA team's testing processes. Use this research note to evaluate Compuware's automated functional testing solution, TestPartner, to help decide if it is a good fit for the QA team. Borland Software SilkTest: Agile Automated Functional TestingFinding an automated functional testing tool that suits the QA team's needs can be a confusing and complicated task. Sorting through vendors and product features quickly turns into a time consuming activity. Cut through the confusion and determine if Borland Software's SilkTest functional testing tool is a good fit for the QA team. Should You Move to Apache 2.2.x?Apache 2.2 offers significant benefits and should become the default choice on new Web servers. Avoid upgrading to Apache 2.2 until application needs... Select - Selection AdviceChoosing a JavaScript Library: The Nine Most Popular ContendersAs businesses increasingly embrace Web 2.0 technology, choosing the right JavaScript library becomes important. Learn about the strengths and weaknesses of the top nine no-charge JavaScript contenders in the lightweight, middleweight, and heavyweight classes. Then rank, explore, and test the core contenders to select a champion. What to Look for in an Automated Functional Testing ToolThe selection of an automated testing tool is a complicated decision-making process. There are many competing tools to choose from that offer a confusing array of similar features. Decision makers must carefully and thoroughly research the available options to ensure that the selected product meets the QA team's needs. Cut through the automated testing hype and make the best choice for the QA... Online Tool Evaluates Agile MethodsAdoption of agile methods can be a difficult process. IT leaders must match company needs and agile method capabilities to find the best methodology... Implement - Implement & IntegrateApplication Test Strategy TemplateThe test strategy template provides IT managers with a tool to document a comprehensive testing plan that focuses on testing scope, schedule, resources, defect tracking methods, and functional metrics. Enterprise Service Bus Drives a Solid SOAService-Oriented Architecture (SOA) can provide solid, near-term benefits to enterprises if they invest in the right messaging technologies. IT executives should build their SOA deployment using ESB to gain the benefits of security, scalability, and reliability. Quality Assurance Checklist for Feasibility StudiesCreating a feasibility study is a daunting task for newcomers and for companies that lack experience in developing feasibility studies. Use this checklist as part of a quality assurance process to ensure the feasibility study document meets existing documentation quality standards. What Does an iPod Have in Common with a Contact Center?Improving agent-facing software usability is a key factor in the contact center productivity picture and provides significant financial payback. Take a lesson from the usability engineering process Apple uses to develop its products, including the phenomenally successful iPod. One financial institution did and found it significantly reduced call handle time and agent stress. Feasibility Study TemplateA feasibility study is an invaluable tool that helps companies assess the level of risk the company faces when selecting certain IT projects. Creating a feasibility study is a daunting task for newcomers, and angst-ridden for companies that lack documentation standards. Use this template to reduce documentation preparation woes, and create a standard for the company. Rapid Code Inspection Speeds Bug DiscoveryCode inspection is a powerful technique that identifies code defects early in the development cycle when they are inexpensive to remove. Nonetheless, many development teams avoid code inspection because of the overhead involved in review meetings and defect tracking. Learn a rapid code inspection method that leverages collaborative technologies to glean maximum benefit at a minimum time... Code Inspection TrackerCode inspection is a powerful technique for identifying code defects early in the development cycle when they are inexpensive to remove. Unfortunately, one major time sink with traditional code inspection involves the consolidation of information received from reviewers, often on paper. Use this Code Inspection Tracker to efficiently manage the code inspection information flow. Caution! Automated Testing Ahead: Avoid Pitfalls and Reap BenefitsQA teams ready to implement an automated testing tool into the testing phase of the software development lifecycle often overlook important aspects that are critical to success. Avoid common implementation mistakes and manage expectations in order to reap the benefits of automated functional testing. Application Management: Request AnalysisThe framework for applications maintenance and change practices has been established. In this step of the program, you will be setting up a process for gathering, assessing, and accepting/denying change requests from users within the organization. Prepare Now for IIS 7.0Microsoft's Internet Information Services (IIS) 7 takes some moves from Apache's playbook. Featuring modular installation, transferable configuration... Operate - Operate & OptimizeMaking the Case for Automated TestingTesting an application is a critical task to validate code performance and software features. While most organizations understand the importance of testing, very few automate the testing process with the assistance of specialized tools. Trim down the software development lifecycle by accurately determining whether to test manually or automatically. Automated Testing Tool ROI CalculatorInvesting in an automated testing tool can be a significant expense, but as it is used and reused, it can quickly become an asset. Use this ROI calculator to compare the cost of automated testing with the cost of manual testing, and determine if automated testing tools will be a viable solution in the organization. Automated Testing Appropriateness Assessment ToolDeciding whether to move the QA team to an automated testing environment requires a thorough evaluation. Careful consideration is critical to making the right choice and to realizing the full benefits of an automated testing tool if test automation is selected. Make sure that automation is right for the QA team, and that the team is ready for the switch by using this "Automated Testing... ERP Virtualization: Drop Project TCO by 30%Virtualizing the Enterprise Resource Planning (ERP) environment drives cost savings through server consolidation and improved development efficiencies. Increasing the ease and speed with which environments are recovered is a key enabler. Pursue virtualization for the development stack, but keep the production environment on physical hardware for at least another year. Reduce ERP Costs with VirtualizationDevelopment costs are one of the primary culprits for the high cost of maintaining an ERP system. Control these costs by using virtualization as a key enabling technology. Cost Cutting Podcast: Application DevelopmentEfficiently managing application development projects can be a challenge at the best of times. The cost-conscious and tactical advice in this podcast provides insight on how to develop a strategy to align app development with business-critical needs. Use this guidance to reach short, medium, and long-term cost-reduction targets, and save on the bottom line. Reducing Cost-to-Serve: App Dev ServicesThis research note provides techniques for cost reduction within the application development services area. The techniques are categorized according to time frame and are accompanied by potential pitfalls to help IT align the need to reduce costs with the need to meet business requirements. Check Your Web Site's ComplianceImproving Web site accessibility and usability is an important but often challenging task for both public and private sector organizations. Using... Usability Testing on the CheapUsability testing has proven to be effective regardless of the formality of the process. Do not omit usability testing because of its cost; instead,... Manage - Management & Staffing
|