<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Software Tools @ Infosys</title>
      <link>http://www.infosysblogs.com/softwaretools/</link>
      <description>This blog discusses the importance of Software Tools and the role they play in providing a crucial lever towards creating business value. In addition, it discusses how a clear focus on tools and productivity enables efficient and effective delivery of best-in-class business and technology solutions.</description>
      <language>en</language>
      <copyright>Copyright 2012</copyright>
      <lastBuildDate>Fri, 18 May 2012 09:06:10 +0000</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=4.34-en</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>Team Foundation Server &amp; Rational Team Concert</title>
         <description><![CDATA[<p>Software Configuration Management is an integral part of any application development lifecycle. With the growing trend of complex application development processes teams require configuration management solutions that not only provide version control capabilities but also extend these capabilities to other project management aspects, enabling collaboration and effective tracking. Team Foundation Server (TFS) and Rational Team Concert (RTC) are the recommended tools at Infosys that help in Application Lifecycle Management.</p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2012/05/team_foundation_server_rationa.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2012/05/team_foundation_server_rationa.html</guid>
         <category></category>
         <pubDate>Fri, 18 May 2012 09:06:10 +0000</pubDate>
      </item>
      
      <item>
         <title>Requirement Prototyping with Rational Requirements Composer</title>
         <description>Requirement prototyping helps to preview the end product at an early stage there by providing more clarity and an option to collect feedback from various stakeholders. IBM Rational Requirement Composer (RRC) provides a complete solution for work with requirements in the project execution that includes requirement definition, prototyping capabilities and a collaborative platform.</description>
         <link>http://www.infosysblogs.com/softwaretools/2012/04/requirements_prototyping_with_1.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2012/04/requirements_prototyping_with_1.html</guid>
         <category></category>
         <pubDate>Wed, 11 Apr 2012 13:10:29 +0000</pubDate>
      </item>
      
      <item>
         <title>Open Source Software (OSS) Compliance platform</title>
         <description>The growing demand for software development at lower costs, without compromising on quality and security is a de-facto requirement for software application development these days. Open Source software (OSS) is one solution that tries to address this challenge. However, it is to be noted that most free open source software, are not free in the real sense. Open source software has its origin from the free software movement. Here &quot;Free&quot; refers to the freedom of the software and not that of the users. Users are not free to do whatever they want with open source. The risks associated with open source software are equally numbered when compared to the benefits they provide. It is essential that organizations take necessary steps to identify and understand the risks inherent to open source software usage. Implementation of a comprehensive risk mitigation/contingency process and an automated solution is essential to ensure the organization doesn&apos;t end up spending more than what is saved through the open source software usage. Infosys has formulated methods and solutions to deal with the challenges to implement Infosys&apos; approach for open source compliance.</description>
         <link>http://www.infosysblogs.com/softwaretools/2012/03/open_source_software_oss_compl.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2012/03/open_source_software_oss_compl.html</guid>
         <category></category>
         <pubDate>Fri, 30 Mar 2012 13:07:08 +0000</pubDate>
      </item>
      
      <item>
         <title>Tools for Blackberry Application Development</title>
         <description><![CDATA[<p>BlackBerry as a mobile platform emerged from the pager era to enterprise email technology. Blackberry came to be primarily known for their ability to send and receive email using the push email mechanism, while maintaining a high level of security through the on-device communication channels. Developers have the privilege to develop custom applications using APIs built on java ME or the BlackBerry proprietary APIs. As such the developers anticipate a smooth and quick environment to leverage the usage of the exposed APIs for BlackBerry application development keeping in mind the security concerns of the applications.<br /><br />To achieve this, the primary focus must be on data and security. Additionally, specifications such as testing portability across multiple devices and data synchronization opens up new challenges for developers .These challenges need to be handled carefully and with full focus. To ease out on these challenges, there is a need for tools and automation to be introduced in the development of Blackberry applications. There are both open-source and commercial tools available to handle these challenges at every life Cycle stage.</p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2012/03/tools_for_blackberry_applicati.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2012/03/tools_for_blackberry_applicati.html</guid>
         <category></category>
         <pubDate>Fri, 30 Mar 2012 09:52:29 +0000</pubDate>
      </item>
      
      <item>
         <title>Requirements, Change &amp; Test Management Tools for Transformation Programs</title>
         <description><![CDATA[<p>Transformation programs involve complexities around changes to existing business processes or introduction of new business processes. These large Programs involve managing groups of related projects in a coordinated manner to achieve desired program objectives and goals. Generally a large program has multiple tracks like IT/non-IT and they could run in parallel or sequential. It also involves multiple stakeholders like vendors, clients, client's customers, client's vendors, partners etc.</p>
<p>In transformation programs, development timeframes are measured in years, the ability to track &amp; test requirements and establish traceability is definitely seen as a critical mission because teams for these programs are distributed across multiple business units/segments. Since the teams are distributed across the globe and resource sharing is very high in large programs, there is a definite need for automation tools for Requirement &amp; Test Management.<br /></p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2012/03/requirements_change_test_manag.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2012/03/requirements_change_test_manag.html</guid>
         <category></category>
         <pubDate>Thu, 15 Mar 2012 07:35:42 +0000</pubDate>
      </item>
      
      <item>
         <title>Tools for Android Application Development</title>
         <description><![CDATA[<p class="MsoNormal" style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify">Operating systems for mobile have evolved from the Palm OS in the 90's, Pocket PC in 2000 to iPhone and Android. Android is an open source operating system which was introduced by Google Inc. in 2008. Since then the demand for Android application development is growing rapidly and so is the demand for tools that accelerate Android application development. The rapid pace of growth in this area also creates a sustained pressure to continuously enhance productivity and quality of the applications developed. Automation and Tools therefore play a significant role in the application development on Android, and in more ways than one mitigate the many challenges that teams face on the application development process.</p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2012/02/tools_for_android_application.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2012/02/tools_for_android_application.html</guid>
         <category></category>
         <pubDate>Fri, 10 Feb 2012 08:07:13 +0000</pubDate>
      </item>
      
      <item>
         <title>Integrated Collaborative Work Environment</title>
         <description><![CDATA[<p>From the days of standalone application development to today's globally distributed delivery models, IT industry has gone through significant progression. Automation tools have evolved synchronously, paving way for higher productivity and efficiency. The expansion of global markets and the omnipresence of IT in all walks of life have propelled the creation of global collaborative platforms that empower organizations to communicate comprehensively and work together in mutually beneficial partnerships.</p>
<p>The evolution of integrated development environments, better known as <a href="http://www.infosysblogs.com/softwaretools/2010/05/evolution_of_ides_and_vsts_201.html">IDE</a>s was the first step towards cohesively performing multiple activities in a single platform. While this addresses issues with respect to activities like build, connectivity with other LC stages still remains a challenge. <a href="http://www.infosysblogs.com/softwaretools/2010/07/end_to_end_integration_of_engi.html">End to end integration </a>of tools across the SDLC provides a solution in terms of seamless integration across the lifecycle that enhances traceability, efficiency, governance and deliverable quality. </p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/10/integrated_collaborative_work.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/10/integrated_collaborative_work.html</guid>
         <category></category>
         <pubDate>Mon, 31 Oct 2011 14:09:57 +0000</pubDate>
      </item>
      
      <item>
         <title>Simplification - for Technology and Tools Adoption</title>
         <description><![CDATA[<p>It is beyond any doubt that technology has ridden on a dramatically steep and exponential curve over the last few centuries. From pigeons and pony riders to Video Conferencing and Twitter, the communication and networking media testifies the progress very aptly. Until the last two decades, the advancements in technologies, though significant, had limited audience and users. However, the massive communication and entertainment revolution has resulted in technology becoming affordable and easy to use. Never before in the history of humankind have so many people and diverse physical objects, ranging from mobile phones to microwave ovens been networked. <a href="http://www.livemint.com/articles/2011/05/25230647/Bridging-the-gap-between-real.html">[1]</a></p>
<p>Perhaps the best illustration of the impact of this change would be the penetration of cell phones in the day to day lives of people. Simplicity and affordability hold the key to the success of this device and the technology that runs it. If however, one draws a parallel to the engineering tools used in the IT industry on the same lines, these tools have some catching up to do. </p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/09/simplification_-_for_technolog.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/09/simplification_-_for_technolog.html</guid>
         <category></category>
         <pubDate>Mon, 19 Sep 2011 13:16:41 +0000</pubDate>
      </item>
      
      <item>
         <title>Individual and Team Productivity</title>
         <description><![CDATA[<p>Every time I write on productivity, I imagine this inherent clash in the way we look at individual and team productivity.</p>
<p>If you look at Individual productivity, it is all about concentrating hard, thinking, focusing on the job at hand, ensuring there are no distractions while you are at the task. It is all about segregating yourself out of the prevailing environment and doing the job in the most efficient manner using tools and accelerators. Now when we look at team productivity the expectations are brazenly different from what they were with Individual productivity. Barring a few common things, the focus shifts and shifts dramatically to interactions, communication, discussions, involving other team members, stakeholders, leveraging tools and accelerators.</p>
<p>Can a person inherently "trained" to be individually productive become a positive contributor to team productivity just as naturally? Can a person shift between these two paradigms rapidly and multi-task without loss of efficiency, Quality and focus?</p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/07/individual_and_team_productivi.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/07/individual_and_team_productivi.html</guid>
         <category></category>
         <pubDate>Fri, 29 Jul 2011 12:54:37 +0000</pubDate>
      </item>
      
      <item>
         <title>Business Process Validation across Life Cycle</title>
         <description><![CDATA[<p>A business process or business method is a collection of related, structured activities or tasks that result in the creation of a specific service or product (serve a particular goal) for a particular customer or customers. It often can be visualized with a flowchart as a sequence of activities. [Courtesy Wikipedia]</p>
<p>Validation of business processes prior to implementation was not a norm earlier, as this activity would typically be taken post implementation of the process by IT as systems within the enterprise. However, the success of business process deployment in an organization depends on how effectively and completely the business process has been tested. </p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/06/business_process_validation_ac.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/06/business_process_validation_ac.html</guid>
         <category></category>
         <pubDate>Thu, 30 Jun 2011 15:54:36 +0000</pubDate>
      </item>
      
      <item>
         <title>Requirement Prototyping and Simulation</title>
         <description><![CDATA[<p>Requirements gathering stage lays the foundation for the later SDLC stages. Thus, it becomes very critical that the requirements are understood and captured well.&nbsp; </p>
<p>Traditionally requirements elicitation is done in a textual way through workshops, end user discussions etc. The textual form of requirements is supported with use case diagrams and static screen mockups. These don't equip the stakeholders to have a clear picture of the final product's behavior and appearance. This can lead to multiple reviews, approval iterations hence increasing the requirements cycle.</p>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/05/requirement_prototyping_and_si.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/05/requirement_prototyping_and_si.html</guid>
         <category></category>
         <pubDate>Thu, 05 May 2011 14:52:06 +0000</pubDate>
      </item>
      
      <item>
         <title>Tools for PHP Application Development</title>
         <description>The evolution of web applications in the last two decades has resulted in the demand for applications which are faster in operation/execution and simpler to maintain. Multiple scripting languages have emerged out of this necessity, to facilitate simpler and faster server side execution of web applications. PHP is one such general purpose and free scripting language that has now evolved to support both web based applications as well as standalone UI-based applications.</description>
         <link>http://www.infosysblogs.com/softwaretools/2011/04/tools_for_php_application_deve.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/04/tools_for_php_application_deve.html</guid>
         <category></category>
         <pubDate>Tue, 12 Apr 2011 03:39:15 +0000</pubDate>
      </item>
      
      <item>
         <title>Tools for testing Silverlight and Flex applications</title>
         <description><![CDATA[RIA (Rich Internet Application) is transforming the way in which user interacts with web application controls. RIA provides rich controls and server interaction mechanisms to improve the user experience by increasing interactivity, visual attention, responsiveness and richness. Adobe Flex &amp; Microsoft Silverlight are two commonly used platforms for RIAs. Testing of RIAs is challenging due to the client side structural complexities and hence requires special approaches to perform testing.]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/04/tools_for_testing_silverlight.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/04/tools_for_testing_silverlight.html</guid>
         <category></category>
         <pubDate>Tue, 05 Apr 2011 06:57:45 +0000</pubDate>
      </item>
      
      <item>
         <title>Silverlight Application Development</title>
         <description><![CDATA[The evolution of web applications over the last few decades has given rise to the usage of new technologies and architectures to make the performance as well as the visual appeal of these applications of a higher quality &amp; greater relevance to the end users. From the archetypal HTML based static web applications to the present day Rich Internet Applications (RIAs) that use extensive frameworks and technologies to provide a rich experience to the user, web based applications have come a long way. One of the pioneering platforms in this field is Microsoft Silverlight - a free plug-in that runs on the .NET framework that integrates the graphics, multimedia and animations into a single runtime with rich user interfaces for web, desktop and mobile applications.]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/03/silverlight_application_develo_1.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/03/silverlight_application_develo_1.html</guid>
         <category></category>
         <pubDate>Fri, 25 Mar 2011 07:01:30 +0000</pubDate>
      </item>
      
      <item>
         <title>Flex Application Development</title>
         <description><![CDATA[<font color="#666666">The growing demand for superior user experience in software applications has led to the emergence of Rich Internet Applications (RIAs). These applications typically use a distributed function model as opposed to the traditional thin client model used by most browser based applications to deliver consistent richness in User Interface. One of the widely used platforms for RIA development is Adobe Flash. This platform leverages an open source framework called Adobe Flex for the development of ready to deploy web based and desktop applications.</font>]]></description>
         <link>http://www.infosysblogs.com/softwaretools/2011/03/flex_application_development.html</link>
         <guid>http://www.infosysblogs.com/softwaretools/2011/03/flex_application_development.html</guid>
         <category></category>
         <pubDate>Thu, 17 Mar 2011 11:23:07 +0000</pubDate>
      </item>
      
   </channel>
</rss>

