Software Development

Solution Search:
Computer Weekly – 19 March 2013: Delivering software development success by ComputerWeekly.com
s Computer Weekly, we talk to IT leaders about successful software development, and how they combine the best of agile and waterfall methods. Drugs giant AstraZeneca talks about how it changed its outsourcing approach to eliminate past mistakes. And we look at a new social media bank that is shaking up the sector. Read the issue now.

Computer Weekly – 19 March 2013: Delivering software development success

In this week’s Computer Weekly, we talk to IT leaders about successful software development, and...

When Requirements Go Bad - Understanding the causes for Requirements errors can help prevent them by Ivar Jacobson Consulting
eliminate common requirements errors for a more effective software development lifecycle. Getting software requirements right is the most critical aspect of the software development lifecycle. Ambiguous, unclear or incomplete requirements can cause serious problems during software development. These problems typically result in costly rework, compromised product quality, delayed delivery on current projects and start of new ones and the potential for project failure.

This white paper...

The future of software development: The FT's view. by ComputerWeekly.com
Jagdeep Singh Bhambra, head of software development at the FT, gives his views on the future of software development, in this presentation for Computer Weekly's 500 Club for IT leaders.

 

Jagdeep Singh Bhambra, head of software development at the FT, gives his views on the future of software development, in this presentation for Computer Weekly’s 500 Club for IT leaders.

 

You can read the article to accompany the presentation here.

 

Applying agile and lean principles to the governance of software and systems development by IBM
presents eighteen best practices for leaner, more agile software development project governance.

As more and more project teams adopt agile software development methods, traditional approaches to IT governance remain too heavy in practice for development shops seeking to be more agile or lean.

This paper describes eighteen practices that define a lean approach to governing software development projects within your organization. By embedding these practices into tools and processes...

Issue Tracking in an Agile Development Environment by CollabNet
software" is often associated with bug trackers. Yet in software development, the definition of an "issue" is much broader. As more organizations embrace Agile methods for development, they’re turning to agile project management tools to help manage the many issues that arise during the course of a software release cycle.

The term "issue tracking software" is most often associated with a bug tracker. However, in software development, the definition of an "issue" is much broader. As more organizations...

CollabNet Success Story: Red Gate Software by CollabNet
to maximize the benefits of a Scrum framework, software development teams need the right tools. Read this case study to find out how Red Gate Software implemented Scrum tools that gave them a shared framework and vocabulary, and improved transparency.

Many innovative software development organizations are adopting a Scrum framework because it accelerates releases without degrading quality, and allows software to be developed incrementally, so that bugs can be addressed...

JIRA 4.1.2 by Atlassian
JIRA provides issue tracking and project tracking for software development teams to improve code quality and the speed of development. Combining a clean interface for organising issues with customisable workflows, JIRA is the perfect fit for your team.

Product Type: Bug and Project Tracker

Target User: Software Developer or Engineer

IT Problem: JIRA provides issue tracking and project tracking for software development teams to improve code quality and the speed of development. Combining a...

Development Management with HP App Lifecycle Mgmt Software and Development Tool Integrations by Hewlett-Packard Company
tool integrations you can bridge the global gaps of your software development team. Read this paper to discover how you can increase consistency and repeatability as well as standardize QA and development.

Many teams are globalized and your software developers may work in remote locations using different tools and processes. This makes collaboration among teams difficult and scatters the traceability of action taken by different participants in the development process.

With application...

The software edge: How effective software development and delivery drives competitive advantage by IBM
performance and market success.

Today's methods for software development represent one significant opportunity to improve a company's bottom line. The wide range of emerging technologies and collaboration tools has resulted in an explosion of unstructured data and use of cloud solutions. 

Consult this white paper to learn more about a study that revealed that most organizations are underprepared to leverage today's technology trends. It explains why software development is crucial to...

Agile Development: Five Steps to Continuous Integration by Electric Cloud
impact of continuous integration on build managers and development teams, and describes practical "stepping stones" to make the transition to agile builds. This whitepaper illustrates the real impact of continuous integration on build managers and development teams, and describes practical "stepping stones" to make the transition to agile builds. ElectricCommander is a tool to consider for implementing an agile production process within an enterprise environment. It is a...
The Next Frontier for Virtualization: Over-Utilized Systems: Identifying and eliminating the most critical and costly constraints from the enterprise software development and testing lifecycle by iTKO LISA
bottlenecks among teams that need access throughout the software development and testing lifecycle? Hardware virtualization has much less utility in this scenario. A strategy to apply in this case is the use of Service Virtualization (SV) to reduce multiple team dependencies on over-utilized systems, allowing them to work in parallel.

This article will explain the utilization patterns encountered in enterprise IT environments, and which type of Virtualization (Hardware virtualization...

Tactical Management of Agile Development: Achieving Competitive Advantage by Rally Software
doesn't everybody do it? The answer lies deep inside the software development process itself, and we have observed that those who master this demanding and difficult process are most likely to emerge as the winners...
Integrating Security into Development, No Pain Required by IBM
like oil and water. In this paper, discover how to integrate software development and security effectively and pain-free by using the right tools and techniques.

Developers and security personnel have traditionally been like oil and water. For developers, their priorities usually revolve around creating cool factors of applications, meeting deadlines, minimizing time to market and more. Security however, is often perceived as getting in the way of their development priorities. The benefits of

...
New! Smart SOA Connectivity and Integration Podcast Series by IBM
Listen to software development experts from the IBM® Software Development Laboratory and some of their U.S.-based counterparts explain how to reduce complexity, improve access to vital business information, and optimize IT budgets in this exclusive, listen-at-your-own-pace podcast series on Smart SOA Connectivity and Integration.

Listen to software development experts from the IBM® Software Development Laboratory in Hursley, England and some of...

Scrumworks Pro 5.0 by CollabNet
this inclusive, integrated, and flexible platform for software development.

Product Type: Agile Project Management

Target User: Agile Team Member

IT Problem: Agile software development teams need tools to help them collaborate efficiently to meet stakeholder needs.

IT Download Description:

CollabNet ScrumWorks Pro was created from the ground up to address the challenges of agile development in the enterprise. Download now to experience for yourself this inclusive, integrated, and...

Driving Business Success with Software Reuse by IBM
devising an effective software reuse strategy enables software development teams to construct enterprise software systems through assembly of reusable parts, and Component Based Development (CBD) serves as a critical enabler of realizing higher degrees of reusability.

Software Reuse and its underlying fundamentals have evolved dramatically over the past four decades. The benefits of constructing mission critical enterprise software applications through assembly of reusable parts...

Tools and Frameworks for Collaborative Development Communities in the Enterprise A New Model for Distributed Teams by CollabNet
and communicating over a LAN. That’s a dramatic contrast to software development today. Yesterday’s slow-paced, centralized, and monolithic development organization has been replaced by an ad hoc confederation of geographically distributed teams that are specialized, agile, and working under increased deadline pressure.

To succeed in today’s intensely competitive markets, an enterprise must enable collaboration among all members of its global development organization. This requires new...

Optimizing Requirements Management by IBM
the importance of end-user goals in the development process.

Software development and project management is so riddled with details that it can be hard to keep your team's head above water, as it were, and maintain high-level direction. That's why it's so crucial to focus on requirements gathering and management; 1,000 hours of work in the wrong direction is worse than frustrating -- it's a huge waste of resources.

In this expert e-guide, explore best practices for requirements management across development...

The Agile Checklist by VersionOne Inc.
checklists that offer an easy framework to help guide software development teams through the various agile cycles. Read on to learn about the Agile Development Rhythms and start using the checklists presented herein to help get through the various agile cycles. Agile Development basically consists of a series of interdependent planning and delivery rhythms. Although, these agile rhythms are simple on the conceptual level, they have proven to be quite difficult to implement. However, when...
The Invisible Thread: Driving Innovation through Software in Smart Products by IBM
delivery for smart products, plus strategies for turning software development evolution into a business practice, and more.

Get the help your organization needs to link product paths into an intelligent whole, using software as the invisible thread to make it happen. This white paper examines software delivery for smart products, plus strategies for turning software development evolution into a business practice, and more.

Successful Projects Start with High Quality Requirements by Micro Focus
requirements definition before you begin any kind of software development. Use this paper as a guideline to learning how to create an effective outline of expectations, how to put them into action, and the benefits you’ll reap at the end of the process.

Having a clear set of requirements that you want your software to achieve before you begin the project tends to speed the overall development process, not to mention saves costs. If your requirements change during development delays occur and costs...

Software Integrity for Agile Environments by Coverity
While Agile development is designed to increase efficiency, it can also introduce risk as testing cycles get condensed and serious bugs can get overlooked. In this whitepaper, learn how Coverity can help you assure the quality, security and safety of your code in Agile or hybrid development environments. Read on to learn more.

According to a recent study, almost 40% of companies have implemented some form of Agile development. While it’s designed...

Tools for Team Development: Why Vendors are Finally Getting it Right by Microsoft
did ten years ago. This analyst white paper reviews today's software development tools and how they are now able to help optimize the end-to-end development process. With the evolution to team-based software development, there has been a significant need for optimizing the process as a whole. Optimizing the development process as a whole requires a unified approach to storing and working with the artifacts of that process.

This analyst white paper reviews the history of development tools, how they...

Business Benefits of Service Virtualization Study Results (Europe) by CA Technologies

As expectations continue to rise for time-to-delivery in the software development world, more and more organizations are turning to service virtualization for their development and testing needs. To get a clear picture on just how many companies are making the leap to virtualization, and why, experts conducted a survey of the development industry. So what did they find?

Watch this short video to find out how nearly half of the development world is switching to cloud-based environments and agile...

Application Modernization and Development: Trends & Tips by Micro Focus
impact that today's evolving technology has on application development and modernization, service-oriented architecture (SOA), and your enterprise as a whole.

Companies recognize the advantages of application modernization but evolving IT trends such as consumerization, cloud computing, and virtualization are affecting the processes surrounding application development and upgrades.

Read this e-guide to gain a better understanding of the impact these ongoing changes to technology...

Related Articles
UK company launches tool to monitor other network security audit tools by Ron Condon, UK Bureau Chief
or in an appliance -- as well as a new freeware version, which is available on a renewable six-month licence. Called Traffic IQ Replay, the freeware version is also able... More...
Oct 11, 2010
Social CRM software ranges from cheap to free by Sue Hildreth, Contributor
is willing to go with open source and freeware versions of commercial products.

Aside from the fact that nearly all of the social channels like Facebook, Twitter... More...

Apr 15, 2010
Related Q&A
Network management shortcuts -- Tools and frameworks by Amy Kucharik, Site Editor
Wireshark (formerly Ethereal) is a freeware tool used everywhere for packet analysis. I've recently been introduced to a neat tool called The Dude that performs... More...
Recipe for successful Web application security testing by Kevin Beaver, CISSP
what are the advantages of using freeware and open source tools that you use in your book?

Free tools can be worthwhile even if they fill a narrow, vital niche... More...
Expert describes Samba in action by Jan Stafford, Editor
of IT pros what they need from the freeware that enables Linux and Unix servers to act as a file or print server for Windows client PCs. For one thing, they described... More...
WebSphere: Tony Higham answers your questions by searchDomino
CPU on it, you're unlikely to be using a freeware database.
Audience member: What's the best way to pass information from Websphere to Domino database agents?

This is a... More...
Notebook Reviews

HP Pavillion dv5t Review

The dv5t features an Intel Core 2 Duo Processor, up to 4096MB DDR2 System Memory, NVIDIA GeForce Go graphics available and 15.4" diagonal WXGA BrightView Widescreen.
Find HP Coupon Codes

Dell Inspiron 1525 Review

The Inspiron 1525 is a Core 2 Duo powered 15.4" screen notebook from Dell. The Inspiron 1525 has Intel X3100 integrated graphics, an Intel Core 2 Duo processor and a thinner and lighter form factor than the previous Inspiron 1520.
Find Dell Coupon Codes

Dell Deals, HP Deals, Lenovo Deals, All Laptop Deals