<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>About Agility</title>
    <link rel="alternate" type="text/html" href="http://blog.outsystems.com/aboutagility/" />
    
    <id>tag:blog.outsystems.com,2009-04-01:/aboutagility/2</id>
    <updated>2012-05-03T22:51:03Z</updated>
    <subtitle>Agile insights from the trenches</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.25</generator>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/AboutAgility" /><feedburner:info uri="aboutagility" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
    <title>NextStep 2012 - Only one week away!</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/o3x6Y5AwT78/nextstep-2012-only-one-week-away.html" />
    <id>tag:blog.outsystems.com,2012:/aboutagility//2.869</id>

    <published>2012-05-03T12:31:32Z</published>
    <updated>2012-05-03T22:51:03Z</updated>

    <summary>If you haven't yet heard about NextStep, I want to share a bit more info about what we have planned for 2012! This year the event will take place on May 10 and 11 and we're expecting over 400 participants...</summary>
    <author>
        <name>Catarina Matos</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="next step'12" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="events" label="Events" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nextstep" label="NextStep" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nextstep2012" label="NextStep 2012" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;div&gt;&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="OutSystems_ConviteNextStep2012" src="http://blog.outsystems.com/aboutagility/OutSystems_ConviteNextStep2012-1.jpg" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" height="167" width="320" /&gt;&lt;/span&gt;If you haven't yet heard about &lt;a href="https://www.outsystems.com/nextstep/"&gt;NextStep&lt;/a&gt;, I want to share a bit more info about what we have planned for 2012! This year the event will take place on May 10 and 11 and we're expecting over 400 participants in Lisbon during next week, ready to learn, network and have some fun. To host the event we picked a new, beautiful and cool location - the Lisbon Congress Center in Parque das Nações, right on the waterfront.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;Our main theme for NextStep 2012 is "&lt;b&gt;Simplicity&lt;/b&gt;"!  This will be our motto throughout the 2 days of the event.  Come and learn about streamlining complex IT processes while delivering highly usable 'great' applications. Many times simplicity is undervalued, underestimated, or simply ignored and the result is a loss of efficiency, increased costs, and damaged reputation. Achieving simplicity is a lofty challenge that expands beyond IT to the entire business. &lt;br /&gt;&lt;br /&gt;&lt;/div&gt; 

&lt;div&gt;Our keynote speaker, &lt;b&gt;Dave Thomas&lt;/b&gt;, will also explore the world of Information Technology with a look to the future and highlight the pitfalls of complexity along the journey.  Dave is an industry icon, and I'm sure you'll love his presentation. 
&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; 

&lt;div&gt;To finish the first day, &lt;a href="http://www.outsystems.com/company/management-team/"&gt;Paulo Rosado&lt;/a&gt; will go on stage with &lt;a href="http://www.outsystems.com/company/management-team/"&gt;Mike Jones&lt;/a&gt;, and together they'll launch the much anticipated and awesome new version of &lt;a href="http://www.outsystems.com/"&gt;OutSystems&lt;/a&gt;' flagship product, the &lt;b&gt;Agile Platform 7.0&lt;/b&gt;!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;For day two, we have 3 power tracks filled with great presentations. Two of the tracks are devoted to our growing technical community, and are dedicated to the &lt;a href="http://www.outsystems.com/agile-platform/"&gt;Agile Platform&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Power to the 'ility'&lt;/b&gt;, a track dedicated to maintainability, scalability and all things to do with a sound design and architecture.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Power to the Platform&lt;/b&gt;, a track focused on getting the most out of the Agile Platform, from cutting edge tips to sessions on simplifying devops.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;The third track,&lt;b&gt; Power to the Business&lt;/b&gt; is dedicated to the close relationship between IT and the business.  This is a don't miss track if you want to learn how to deal with the latest IT trends, understand the 10 agile practices that are key for success, and attend inspirational sessions on mobile and usability!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;This year we'll close the event with a new and fun session entitled... you guessed! - &lt;b&gt;Power to Simplicity!&lt;/b&gt;  In this session we'll make sure you don't miss anything from each of the tracks, we'll recognize key community members, and we'll also reward a lucky participant with a special prize.  Be sure not to miss it!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;Check the &lt;a href="https://www.outsystems.com/nextstep/agenda/"&gt;full agenda&lt;/a&gt; and &lt;a href="https://www.outsystems.com/nextstep/register/"&gt;register online&lt;/a&gt; at the NextStep website. Be sure to &lt;b&gt;register quickly&lt;/b&gt;, we're almost out of seats!&lt;br /&gt;&lt;br /&gt;I'll see you there!&lt;br /&gt;&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/o3x6Y5AwT78" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2012/05/nextstep-2012-only-one-week-away.html</feedburner:origLink></entry>

<entry>
    <title>The Big Move: How We Migrated Core Applications to the Cloud</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/Kz-F9e06mYM/how-we-migrated-core-applications-to-the-cloud.html" />
    <id>tag:blog.outsystems.com,2012:/aboutagility//2.868</id>

    <published>2012-03-19T12:54:10Z</published>
    <updated>2012-03-21T15:43:15Z</updated>

    <summary>For the last couple of months, it seemed a few of our core applications weren't behaving as well as they should... Some applications were running a bit slow, and we experienced connectivity problems related to our ISP. This was serious...</summary>
    <author>
        <name>Acácio Porta Nova</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Case Studies" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips &amp; Tricks" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="applicationinthecloud" label="application in the cloud" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cloud" label="cloud" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cloudapplication" label="cloud application" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cloudmigration" label="cloud migration" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="migratetocloud" label="migrate to cloud" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;div&gt;For the last couple of months, it seemed a few of our core applications weren't behaving as well as they should... Some applications were running a bit slow, and we experienced connectivity problems related to our ISP. 
&lt;br /&gt;&lt;br /&gt;This was serious because these are core systems running on top of the &lt;a href="http://www.outsystems.com/agile-platform/"&gt;Agile Platform&lt;/a&gt;, and include our website, our community, our partner network, our product management tool, and a host of other internal applications.&lt;br /&gt;&lt;br /&gt;Since responsiveness and availability are two fundamental traits of a great app, we had to do something about it. We decided to move our infrastructure to the cloud, in particular to &lt;a href="http://aws.amazon.com/ec2/"&gt;Amazon EC2&lt;/a&gt;. And because these were core apps, we had to do it with minimum downtime and guaranteeing all the needed accesses.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b style="color:#1F5BA4"&gt;The old infrastructure&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;div&gt;The infrastructure we wanted to move to Amazon was made up of two separate OutSystems production environments -- we decided not to move the development and QA environments. These environments and their applications were built using a Service Oriented Architecture to communicate with each other, and to integrate with third-party apps like &lt;a href="http://www.pardot.com/"&gt;Pardot&lt;/a&gt; and &lt;a href="http://www.salesforce.com/"&gt;Salesforce&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
Another part of the challenge was that these systems are used by internal OutSystems' applications, deployed in different infrastructures -- including business-critical integrations with the R&amp;amp;D process. This raised some security concerns and some challenges on how to keep supporting these integrations with minimal changes to the architecture.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="cloud-application-migration.png" src="http://blog.outsystems.com/aboutagility/2012/03/19/cloud-application-migration.png" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" height="438" width="657" /&gt;&lt;/span&gt;&lt;/div&gt; 

&lt;div&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b style="color:#1F5BA4"&gt;The new setup&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;Since the machines about to be replaced were near retirement, and because in Amazon we can add machines as needed, we decreased the number of servers from 5 front-ends to 3. We have an additional machine with SQL Server and, at the time of writing, all machines are m1.large (2CPU, 5 Amazon ECU, 7.5GB RAM). To distribute load between the Amazon front-ends, we are using Amazon Load Balancer.
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt; 

&lt;div&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b style="color:#1F5BA4"&gt;Preparing for the big move&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;In order to perform the move, we used an approach similar to the hot-standby approach suggested to our Agile Platform customers. The idea is to setup an infrastructure on the cloud, and use the disaster recovery option to move control to this new infrastructure. For this, we had to:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Make sure all users were accessing the in-house systems from the outside network, just to make sure that everything that was needed was in fact available. This was good to identify certain content that needed to be accessed via HTTPS, for security reasons;&lt;/li&gt;&lt;li&gt;We had to set up a database mirror for the SQL Server database. This was a big step, considering we moved 120Gb to Amazon -- a 2 day transfer! And since our internal infrastructure kept working, by the time it was done we had an extra gigabyte to move. Also, being two remote installations of SQL Server, we had to setup a secure mirror with certificate authentication -- which has its own tricks as well;&lt;/li&gt;&lt;li&gt;We then installed the front-end servers in the cloud, and set them up to connected to the in-house database. This was easy, since OutSystems already provides Amazon images. The trickier bit was to ensure a secure connection with our internal systems, something we achieved using OpenVPN;&lt;/li&gt;&lt;li&gt;Finally, we tested to make sure everything was working. We used some automated test scripts, and took the chance to identify dependencies with internal systems. To fix these dependency issues, we had to move some components back to the internal datacenter, and connect everything using webservices on top of HTTPS. Fortunately, this is really easy to do with the Agile Platform as it makes building webservices and delivering a service oriented architecture easy and fast! The only thing we couldn't test was performance... after all, the database was still in our datacenter, 3 thousand miles from the front-ends.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b style="color:#1F5BA4"&gt;Pull the switch!&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;With all the preparation done, it was time to go full cloud. Here's what we did:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;We started by turning off the in-house systems. No problem here, just had to put an unavailable page and stop the OutSystems' Agile Platform and IIS.&lt;/li&gt;&lt;li&gt;Next, we brought the cloud database server up. We were a bit worried with the time it would take to resync our SQL Server mirror after the rotation, but it only took about a minute. It took less than 5 minutes to have everything ready and to configure.&lt;/li&gt;&lt;li&gt;After that, we reconfigured the Agile Platform to use the cloud database. No problems there, we just had to launch the configuration tool, modify the database settings, and restart the platform.&lt;/li&gt;&lt;li&gt;Finally, we had to change the DNS servers to point to the new infrastructure location.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;

&lt;font style="font-size: 1.25em;"&gt;&lt;b style="color:#1F5BA4"&gt;The results&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;In the end, we definitely achieved our goal: Our core applications are running faster, and in time we'll be able to measure how connectivity improved since moving to the cloud.&lt;br /&gt;&lt;br /&gt;It's also amazing how fast we were able to make the move. The procedure took 4 hours, but it could've easily taken 30 minutes if it wasn't for DNS. DNS ended up being the big bottleneck on the whole process, due to the time it takes to propagate. This is something we'll need to do differently, if we repeat this operation in the future. &lt;br /&gt;&lt;br /&gt;In the end, the work was made a lot simpler thanks to the Agile Platform. Not only because it's totally prepared for these redundancy server scenarios, but also because it's so easy to change configurations and have everything running with the new settings in no-time. &lt;br /&gt;&lt;br /&gt;Maybe even more important, the Agile Platform made it fast to split the components we wanted to keep in-house, and glue everything together with an SOA architecture. Being able to be &lt;a href="http://www.outsystems.com/company/news/2010/outbynumbers-agile-platform-efficiency/"&gt;extremely fast&lt;/a&gt; really opens a world of possibilities!&lt;br /&gt;&lt;br /&gt;If you want to learn more about the cloud and how the Agile Platform can help you, click &lt;a href="http://www.outsystems.com/cloud/"&gt;here to visit our cloud page&lt;/a&gt;.
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/Kz-F9e06mYM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2012/03/how-we-migrated-core-applications-to-the-cloud.html</feedburner:origLink></entry>

<entry>
    <title>The 6 Major Mobile Trends for 2012</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/x9ojULKfpOQ/6-mobile-trends-for-2012.html" />
    <id>tag:blog.outsystems.com,2012:/aboutagility//2.867</id>

    <published>2012-02-09T17:22:59Z</published>
    <updated>2012-02-09T18:10:37Z</updated>

    <summary>Mobile is one of the big trends for 2012, and with the year just starting, it's a great time to make some predictions about what will happen in the upcoming months. So here they are, the 6 major mobile trends...</summary>
    <author>
        <name>Rodrigo Coutinho</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mobile Application Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips &amp; Tricks" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tools &amp; Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mobile" label="mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobiledevelopment" label="mobile development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobilewebapplication" label="mobile web application" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;div&gt;&lt;b&gt;Mobile is one of the big trends for 2012&lt;/b&gt;, and with the year just starting, it's a great time to make some predictions about what will happen in the upcoming months. So here they are, the 6 major mobile trends for 2012:&lt;br /&gt;&lt;ol&gt;&lt;li style="padding-top:20px;"&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b&gt;Mobile Web will be the dominant architecture.&lt;/b&gt;&lt;/font&gt; Native mobile apps may be sexy, but their cost and the lack of support for multiple devices make them a no-go for the &amp;nbsp;enterprise. According to Gartner, by 2014, less than 15% of enterprises will develop B2E native apps.&lt;/li&gt;&lt;li style="padding-top:20px;"&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b&gt;HTML5 will keep evolving in 2012.&lt;/b&gt;&lt;/font&gt; More access to the device's features and sensors are sure to appear in all the modern browsers, be it on the desktop, tablets or smartphones. This will close the gap between native and browser based applications, making an even stronger case for mobile web.&lt;/li&gt;&lt;li style="padding-top:20px;"&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b&gt;CxOs will want dashboards on their tablets.&lt;/b&gt;&lt;/font&gt; Having the data you need, together with strong business intelligence at your fingertips, is a dream value proposition for CxOs. Having the access in their hands at all times is golden. Reports and dashboards on the tablet will soon become the norm in every meeting.&lt;/li&gt;&lt;li style="padding-top:20px;"&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b&gt;The Enterprise AppStore.&lt;/b&gt;&lt;/font&gt; Since mobile web applications aren't available on the appstore, enterprises will need to build their own appstores. These are simple applications where users can access specific mobile web applications depending on their role and permissions.&lt;/li&gt;&lt;li style="padding-top:20px;"&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b&gt;Geolocation everywhere.&lt;/b&gt;&lt;/font&gt;  One of the game changers of mobile is that that we now carry a lot of sensors with us. And location is a very interesting bit of information that is currently underused. There are already examples of reminders based on location and the like, but I'm betting on 2012 to give us some really creative uses of geolocation.&lt;/li&gt;&lt;li style="padding-top:20px;"&gt;&lt;font style="font-size: 1.25em;"&gt;&lt;b&gt;Mobile will push the cloud.&lt;/b&gt;&lt;/font&gt; About 1/3 of the companies that adopted the cloud, did it in order to be able to access information from any device. Compounded with all other cloud advantages, I believe mobile will be on the forefront of cloud adoption during 2012.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;
&lt;br /&gt;So here they are, the &lt;b&gt;6 Major Mobile Trends for 2012&lt;/b&gt;. Here's a video presentation that gives a bit more insight on this topic and, if your want to learn more about how to build mobile applications, be sure to visit our &lt;a href="http://www.outsystems.com/mobile/"&gt;mobile page&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;&lt;iframe src="http://www.youtube.com/embed/lggxCZ-4M1M?rel=0" allowfullscreen="" frameborder="0" height="315" width="560"&gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/div&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&lt;/iframe&gt;&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/x9ojULKfpOQ" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2012/02/6-mobile-trends-for-2012.html</feedburner:origLink></entry>

<entry>
    <title>Add a bit of Xmas to your web app</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/OB5Dq71vG2s/add-xmas-to-your-web-app.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.866</id>

    <published>2011-12-13T12:40:22Z</published>
    <updated>2011-12-13T16:30:34Z</updated>

    <summary>We're already deep in the holiday season, but it's never too late to add a bit of Xmas spirit to your Web Application! I thought about adding Xmas lights, flying reindeers, working elves... but it seems to me that for...</summary>
    <author>
        <name>Rodrigo Coutinho</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips &amp; Tricks" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="christmas" label="christmas" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="customdevelopment" label="custom development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webapp" label="web app" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webapplication" label="Web Application" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        We're already deep in the holiday season, but it's never too late to &lt;b&gt;add a bit of Xmas spirit to your Web Application&lt;/b&gt;!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;I thought about adding Xmas lights, flying reindeers, working elves... but it seems to me that for an Enterprise Web Application something a bit subtler was in order. So I ended up just putting in a bit of snow on the Sales application:&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div align="center"&gt;&lt;object height="305" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Y6xnAa268O0?version=3&amp;amp;hl=en_US&amp;amp;rel=0" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/Y6xnAa268O0?version=3&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="305" width="480"&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div align="center"&gt;&lt;font class="Apple-style-span" style="font-size: 0.8em; "&gt;Check the video to see snow in action,&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span class="Apple-style-span" style="font-size: 10px; "&gt;&lt;font class="Apple-style-span" style="font-size: 1em; "&gt;or visit the &lt;a href="http://www.outsystems.com/network/" target="_blank"&gt;OutSystems Network&lt;/a&gt; to see it live in a real web page!&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;If you're using the &lt;a href="http://www.outsystems.com/agile-platform/"&gt;Agile Platform&lt;/a&gt; and want to add some snow to your app, here's what you need to do: &lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.outsystems.com/NetworkSolutions/ProjectDetail.aspx?ProjectId=273" target="_blank"&gt;Get the "Xmas" component&lt;/a&gt; from the OutSystems Community&lt;/li&gt;&lt;li&gt;Reference the component from your web app&lt;/li&gt;&lt;li&gt;Drag the "LetItsnow" block to a particular page, or to the footer if you want snow on all pages&lt;/li&gt;&lt;li&gt;Click 1CP, sit back, enjoy your eggnog, and let it snow!&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;If you're not using the Agile Platform, there's a bit more work involved...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get the Javascript file from &lt;a href="http://www.schillmania.com/projects/snowstorm/" target="_blank"&gt;this site&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Place the Javascript on all your front end servers&lt;/li&gt;&lt;li&gt;Edit your pages and look for the &lt;tt&gt;&amp;lt;head&amp;gt;&lt;/tt&gt;  section&lt;/li&gt;&lt;li&gt;Add the line &lt;tt&gt;&amp;lt;script src="snowstorm.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Customize the snow with a bit more Javascript&lt;br /&gt;&lt;tt&gt;&amp;lt;script&amp;gt;&lt;br /&gt;snowStorm.snowColor = '#cccccc';&lt;br /&gt;snowStorm.snowStick = false;&lt;br /&gt;snowStorm.animationInterval = 75;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;/tt&gt;&lt;/li&gt;&lt;li&gt;Make sure you didn't break anything!&lt;/li&gt;&lt;li&gt;Follow the "move to production" checklist (if you have one)&lt;/li&gt;&lt;li&gt;Send the changes to your ops team and wait for them to move it to production... hopefully that will happen before Xmas! :)&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;
Have a snowy Merry Xmas!&lt;/div&gt;&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/OB5Dq71vG2s" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/12/add-xmas-to-your-web-app.html</feedburner:origLink></entry>

<entry>
    <title>The 3 Mobile Architectures Distilled</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/H8XQ30KBMzE/the-3-mobile-architectures-distilled.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.864</id>

    <published>2011-11-30T13:43:35Z</published>
    <updated>2011-11-30T18:46:58Z</updated>

    <summary>I don't know about you, but I am getting asked more and more to deliver some type of application that has a mobile front end. Of course mobile is one of the big trends nowadays, and there are good reasons...</summary>
    <author>
        <name>Rodrigo Coutinho</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mobile Application Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tools &amp; Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agiledevelopment" label="agile development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobile" label="mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobiledevelopment" label="mobile development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobilewebapplication" label="mobile web application" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="Mobile" src="http://blog.outsystems.com/aboutagility/2011/11/30/iphone-blog.png" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" height="311" width="148" /&gt;&lt;/span&gt;I don't know about you, but I am getting asked more and more to deliver some type of application that has a mobile front end.  Of course mobile is one of the big trends nowadays, and there are good reasons for it. In a recent Forrester survey, 75% of decision makers claim that &lt;b&gt;deploying mobile apps has increased their workforce productivity&lt;/b&gt;. 
&lt;br /&gt;&lt;br /&gt;The question I seem to get asked often is, how should you implement mobile? To keep it simple, I have found that there are three implementation strategies you can choose from to build your mobile app:&lt;br /&gt;&lt;br /&gt;&lt;ol style="font-size: 1.25em; "&gt;&lt;li&gt;Native Applications&lt;/li&gt;&lt;li&gt;Mobile Web Applications&lt;/li&gt;&lt;li&gt;Hybrid&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;&lt;b style="color:#AB0404"&gt;Native Applications&lt;/b&gt;&lt;br /&gt;These are apps built for a particular device and operating system. They're cool because you can build extremely rich and interactive apps that take advantage of all of the phone's features. The problem is they're hard to build, and you need to have different code (and sometimes different dev teams) for each different device - a maintenance nightmare... 
 &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt; 

&lt;div&gt;&lt;b style="color:#AB0404"&gt;Mobile Web Applications&lt;/b&gt;&lt;br /&gt;These are applications that run on the device's browser. Using standards like HTML5 and CSS3, they provide a very good level of interactivity that is getting closer and closer to what you get from native. They run on a web server, instead of running on the device, which gives the possibility to deploy the same app for multiple devices and greatly simplifies application maintenance. The &lt;a href="http://apps.ft.com/ftwebapp/"&gt;Financial Times&lt;/a&gt; is an example of a major player that has decided to move from native to Mobile Web.
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt; 

&lt;div&gt;&lt;b style="color:#AB0404"&gt;Hybrid Applications&lt;/b&gt;&lt;br /&gt;These are a mix of Native and Mobile Web. A thin native shell is built around a browser, where the bulk of the application runs. The thin shell allows the application to access phone features that are not available in HTML5 (yet!).  It also meets the requirements of being native in order to distribute the application on the appstore.  On the maintenance front, well you guessed it a bit of a mix between the native and mobile web.  Major players such as Facebook have chosen this route by building their own "wrapper" and then executing all the site content as a web app in that shell.
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="color:#AB0404"&gt;So, which to pick?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I believe the &lt;b&gt;best choice is Mobile Web Applications&lt;/b&gt;. Of course the decision depends on the context, but most of the time Mobile Web is the way to go - particularly if you're considering Enterprise Mobile Applications. Here's why:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Use what you know&lt;/b&gt;: Reuse all the knowledge you have from web development. There are still new things to learn, but it beats learning a whole new system.&lt;/li&gt;&lt;li&gt;&lt;b&gt;No approval process&lt;/b&gt;: Skip all the steps necessary to have your app on the appstore. Just publish to your servers and you're done.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Auto-upgrade&lt;/b&gt;: All your users will be using the latest version of your app. No need to manually upgrade the app on their devices.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ready for a lot of devices&lt;/b&gt;: Using standard technologies like HTML5, your app will be ready to run in a lot of devices in one go.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Be Agile!&lt;/b&gt; By skipping the appstore approval process and by being able to release for multiple devices at once, you can have truly short iterations and release new features early to your users.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;

&lt;div&gt;&lt;a href="http://www.outsystems.com/company/events/web/mobile-strategy-webinar/"&gt;Click here&lt;/a&gt; to learn more about this topic by watching the "Mobile has arrived so start building those apps!" webinar. Happy development!
 &lt;/div&gt; 
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/H8XQ30KBMzE" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/11/the-3-mobile-architectures-distilled.html</feedburner:origLink></entry>

<entry>
    <title>Save money and deliver ahead of schedule: The SATA story</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/dkZn3HCAfRM/save-money-and-deliver-ahead-of-schedule-the-sata-story.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.863</id>

    <published>2011-11-10T11:47:04Z</published>
    <updated>2011-11-10T16:02:48Z</updated>

    <summary>I was excited to read a story in PM Network profiling our client, SATA International, an airline headquartered in Portugal. The article highlights how SATA - using OutSystems' Agile Platform - built a custom airport operational management system after the...</summary>
    <author>
        <name>Mike Jones</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Agile Methodology" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Case Studies" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Project Management" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agiledevelopment" label="agile development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="agileplatform" label="agile platform" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="agileproject" label="agile project" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="casestudy" label="Case Study" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="customdevelopment" label="custom development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="customsystem" label="custom system" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sata" label="sata" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="GrupoSataLogo.png" src="http://blog.outsystems.com/aboutagility/GrupoSataLogo.png" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" height="117" width="219" /&gt;&lt;/span&gt;I was excited to read a &lt;a href="http://www.sata.pt/en/press-releases/sata-featured-international-project-managementmagazine"&gt;story in&lt;i&gt; PM Network&lt;/i&gt;&lt;/a&gt; profiling our client, &lt;a href="http://www.sata.pt/"&gt;SATA International&lt;/a&gt;, an airline headquartered in Portugal. The article highlights how SATA - using OutSystems' &lt;a href="http://www.outsystems.com/agile-platform/"&gt;Agile Platform&lt;/a&gt; - &lt;b&gt;built a custom airport operational management system&lt;/b&gt; after the packaged software vendor behind their previous application came to them at renewal time presenting a significant price increase.

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;"&lt;a href="http://www.outsystems.com/offer/em/buy-or-build/"&gt;Buy vs. build&lt;/a&gt;" is a typical issue we hear from Agile Platform users, and as the &lt;i&gt;PM Network&lt;/i&gt; article points out, the answer for SATA was "build" after they realized they could &lt;b&gt;reduce costs&lt;/b&gt; and improve organizational efficiency by building their own application. For SATA, the airport operational management system is a critical application that needs to be fully integrated with SATA's operational systems. And after a short experience working with OutSystems' Agile Platform, &lt;b&gt;SATA was certain they had the right platform&lt;/b&gt; to build their application .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;As SATA CIO Paulo Ornelas said in the PM Network article:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;i&gt;"Even having this limited experience, the success of our first agile deployment instilled confidence that both the methodology and the technology would effectively support the project delivery."&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
Once SATA kicked off this project using the Agile Platform, they were able to deliver the application &lt;b&gt;even quicker than expected&lt;/b&gt;. Paulo Ornealas told &lt;i&gt;PM Network&lt;/i&gt;:&lt;blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;"We actually issued the final release a month early, with an even higher than- promised level of functionality."&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;And at the end of the project, SATA's decision to build its own custom application was validated, with &lt;b&gt;substantial financial savings&lt;/b&gt; over what the packaged software vendor originally quoted them for their renewal:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;blockquote&gt;&lt;div&gt;&lt;i&gt;"Financially, we were able to realize significant savings in both capital expenditure and operating expense," &lt;/i&gt;Mr. Ornelas says. The final solution came in at only 15 percent of the total cost proposed by the vendor, and it was totally tailored to the organization.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div&gt;Congratulations to SATA on their successful projects! To read more about the success they've had with Agile Platform, check out their full &lt;a href="http://www.outsystems.com/case-studies/SATA/Business%20Applications/"&gt;case study&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
        &lt;br /&gt;
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/dkZn3HCAfRM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/11/save-money-and-deliver-ahead-of-schedule-the-sata-story.html</feedburner:origLink></entry>

<entry>
    <title>Bits &amp; Bijt Wrap-Up</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/sLsedJj1uJg/bits-bitj-wrap-up.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.862</id>

    <published>2011-09-28T17:18:21Z</published>
    <updated>2011-09-28T16:08:00Z</updated>

    <summary><![CDATA[After what we hope was a great Summer for all buddying agilists out there, we thought we bid the mad warm days farewell and welcome falling leaves and hot cocoa the best way possible: with one more Bits &amp; Bijt!...]]></summary>
    <author>
        <name>Miguel Melo</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Methodology" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="bitsbitj" label="bits &amp; bitj" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="events" label="Events" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobile" label="mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sap" label="SAP" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;div&gt;After what we hope was a great Summer for all buddying agilists out there, we thought we bid the mad warm days farewell and welcome falling leaves and hot cocoa the best way possible: with one more &lt;b&gt;Bits &amp;amp; Bijt&lt;/b&gt;! For those not fortunate enough to have attended one already, Bits &amp;amp; Bijt is the OutSystems developer meetup, held in the Netherlands roughly every 3 months.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now in its third edition, it is a very informal and relaxed event, where suit and ties give way to t-shirts and jeans and where ROI and economy planning play second fiddle to technical discussions and tales from the trenches over a can of soda and munchies.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course we always aim at having&lt;b&gt; incredible speakers&lt;/b&gt; that set the tone for further discussions and this time was no exception.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Heading up we had the infectiously energetic Erwin Schmidt from &lt;a href="http://www.b-synergy.com/"&gt;B-Synergy&lt;/a&gt; talking about Agile SAP and how, after 2 years of intensive investigation, the &lt;a href="http://www.outsystems.com"&gt;Agile Platform&lt;/a&gt; was the only solution that allowed him to create user-friendly applications over the SAP Enterprise Core quickly and sanely.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next up, was none other than our own Rodrigo Coutinho, main poster on this very blog, &lt;a href="http://www.outsystems.com"&gt;OutSystems&lt;/a&gt; employee #1 and all around nice guy. Rodrigo did a great presentation on &lt;b&gt;Mobile Development&lt;/b&gt; on 6.0 and, if you attended one of last week's &lt;a href="http://go.outsystems.com/mobile-strategy-webinar"&gt;webinar&lt;/a&gt; on the subject, you already know how knowledgeable he is on this matter. Great stuff all around, as is par for the course for all of Rodrigo's presentations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Closing the presentation track we had the &lt;a href="https://www.oxxio.nl/"&gt;Oxxio&lt;/a&gt;'s Matthias Preuter and Wim van den Brink, both staunch OutSystems advocates, who tag teamed to present us the challenges they faced when developing their first 6.0 project: a &lt;b&gt;Version Management solution&lt;/b&gt;. This project makes heavy use of the Agile Platform's &lt;b&gt;Business Process Technology&lt;/b&gt; and allows formal OutSystems application dependency "locking" and publication to other staging environments. It is still work in progress, but it beautifully showcases our user's ingenuity in extending the Agile Platform's workflow outside what's in the box.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We wrapped up the event with more informal group chats on the Platform and the meaning of life in general. We could tell you a bit more about both things, but we think it's better if you &lt;b&gt;join us next time around&lt;/b&gt;! To all that attended, thanks for joining us and we hope you enjoyed yourselves. We @ OutSystems certainly did!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="bit-bijt-sep2011-photos.jpg" src="http://blog.outsystems.com/aboutagility/bit-bijt-sep2011-photos.jpg" width="700" height="458" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/sLsedJj1uJg" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/09/bits-bitj-wrap-up.html</feedburner:origLink></entry>

<entry>
    <title>Education and RAD PaaS - Like Peanut Butter and Jelly</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/O7E8u5pVIAU/education-and-rad-paas---like-peanut-butter-and-jelly.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.861</id>

    <published>2011-08-16T16:20:23Z</published>
    <updated>2011-08-16T18:06:15Z</updated>

    <summary>IT professionals in the education space have a difficult task facing them - they have to meet the demands of students, teachers and administrative support staff with what typically amounts to a shoestring budget. In the past few years, this...</summary>
    <author>
        <name>Terence Fugazzi</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Case Studies" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tools &amp; Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="education" label="Education" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="paas" label="PaaS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rad" label="RAD" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="radpaas" label="RAD PaaS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="saas" label="SaaS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        IT professionals in the education space have a &lt;img alt="peanut_butter_and_jelly.png" src="http://blog.outsystems.com/aboutagility/2011/08/16/peanut_butter_and_jelly.png" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" height="224" width="224" /&gt;difficult task facing them - they have to meet the demands of students, teachers and administrative support staff with what typically amounts to a shoestring budget. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;In the past few years, this has meant relying heavily on Software-as-a-Service (SaaS) solutions that, while inexpensive, tend to be difficult to integrate with existing school resources and rarely meet all the needs of a district.  On the other hand, custom-developed applications can meet all of a school IT administrator's needs but are something of a pipe dream, thanks to the personnel, budget and equipment requirements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is all changing, however, thanks to the cloud and, in particular, rapid application development (RAD) Platforms-as-a-Service (PaaS) - a category which is defined by the flexibility and power of the &lt;a href="http://www.outsystems.com/agile-platform/"&gt;Agile Platform&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For an example, take Faith Academy.  A private school with brick-and-mortar locations as well as a virtual curriculum, Faith's vice president of IT, Dan Stueck, was faced with having to upgrade several important applications with a very small budget.  Rather than turning to SaaS, Dan &lt;a href="http://www.outsystems.com/case-studies/Faith%20Educational%20Ministries/Student%20Information%20System/"&gt;went with the Agile Platform&lt;/a&gt;, leading to a highly effective partnership in the cloud.  You can read the full article at &lt;a href="http://thejournal.com/articles/2011/08/03/faith-gets-help-in-cloud-with-student-information.aspx"&gt;THE Journal&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Our own Mike Jones also offered up his take on RAD PaaS in schools at &lt;a href="http://edtechdigest.wordpress.com/2011/08/10/interview-mike-jones-moving-schools-from-monolithic-to-customized-cloud-based/"&gt;EdTech Digest&lt;/a&gt; - check out Mike's Q&amp;amp;A for great insights into what schools can expect from the cloud in the future and why custom app dev is the future when it comes to school IT.
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What about you? What impact do you see RAD PaaS having on your school or your business? &lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/O7E8u5pVIAU" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/08/education-and-rad-paas---like-peanut-butter-and-jelly.html</feedburner:origLink></entry>

<entry>
    <title>Make your Mobile Web App Native with PhoneGap</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/Ce0ICvh6_hU/make-your-mobile-web-app-native-with-phonegap.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.860</id>

    <published>2011-07-26T16:55:56Z</published>
    <updated>2011-07-26T18:24:52Z</updated>

    <summary><![CDATA[Building a Mobile Web Application is the fastest way to get a mobile app in the hands of your users. You get to build an app&nbsp;at a fraction of the cost of building native, it works on multiple devices from...]]></summary>
    <author>
        <name>Rodrigo Coutinho</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mobile Application Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips &amp; Tricks" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="applicationdevelopment" label="application development" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobile" label="mobile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mobilewebapplication" label="mobile web application" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="phonegap" label="phonegap" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        Building a &lt;b&gt;Mobile Web Application&lt;/b&gt; is the fastest way to get a mobile app in the hands of your users. You get to build an app&amp;nbsp;at a fraction of the cost of building native, it works on multiple devices from day one,&amp;nbsp;and you don't need to go&amp;nbsp;through the appstore publishing process (if you want to find out why Mobile Web Applications are the way to go, check this &lt;a href="http://www.outsystems.com/offer/mobile/kick-start-your-mobile-apps-ebook/"&gt;free eBook&lt;/a&gt;).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But sometimes Mobile Web Applications just don't cut it... you either need to access a specific features of the mobile device - like the camera or address book - or you really want to get your app in the appstore. If that's the case, &lt;b&gt;Hybrid Applications&lt;/b&gt; are a great solution.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this video, we show you how to build such a Hybrid Application using the &lt;a href="http://www.outsystems.com/agile-platform/"&gt;OutSystems Agile Platform&lt;/a&gt; to build the Mobile Web Application, and &lt;a href="http://phonegap.com/"&gt;PhoneGap&lt;/a&gt; to create a native shell on top of your Web Application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;iframe src="http://player.vimeo.com/video/26874372?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=ff0000&amp;amp;autoplay=0" frameborder="0" height="450" width="720"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can find the code snippets used in this video &lt;a href="http://blog.outsystems.com/aboutagility/codeSnippets.txt"&gt;here&lt;/a&gt;, and the PhoneGap component for OutSystems is available from the &lt;a href="http://www.outsystems.com/NetworkSolutions/ProjectDetail.aspx?ProjectId=246"&gt;OutSystems Network&lt;/a&gt;.&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/Ce0ICvh6_hU" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/07/make-your-mobile-web-app-native-with-phonegap.html</feedburner:origLink></entry>

<entry>
    <title>Custom SaaS Calls for RAD PaaS</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/fTweZauKApw/custom-saas-calls-for-rad-paas.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.859</id>

    <published>2011-06-30T13:58:22Z</published>
    <updated>2011-06-30T15:39:32Z</updated>

    <summary> I will bet that in some form or fashion you have Software as a Service (SaaS) in your organization. Now, I am not talking about packages that have been purchased and installed on your servers - I am talking...</summary>
    <author>
        <name>Mike Jones</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Development" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tips &amp; Tricks" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Tools &amp; Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cloud" label="Cloud" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ebook" label="eBook" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="paas" label="PaaS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="platformasaservice" label="Platform as a Service" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rad" label="RAD" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="saas" label="SaaS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="softwareasaservice" label="Software as a Service" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="paas-cloud.jpg" src="http://blog.outsystems.com/aboutagility/2011/06/30/paas-cloud.jpg" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" height="237" width="300" /&gt;&lt;/span&gt;
&lt;div&gt; I will bet that in some form or fashion you have Software as a Service (SaaS) in your organization.  Now, I am not talking about packages that have been purchased and installed on your servers - I am talking about true SaaS.  Where the software is running in the 'cloud' on your SaaS provider's servers.  &lt;b&gt;There is a lot of hype around SaaS&lt;/b&gt; and the hope that in the near future all your applications will simply be purchased in the cloud and start working immediately.  Sounds great - right?&lt;/div&gt;

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Reality check!&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;For most of us in Enterprise IT, the reality is that what makes our business different is the way we go about delivering our products and services to the market.  This means that an off-the-shelf, &lt;b&gt;standardized SaaS application is not going to solve our needs&lt;/b&gt;.  Sure, SaaS is great for many of the commodity processes like payroll processing, accounting, etc.  But what about the processes that make your business unique - is SaaS going to work here?
&lt;/div&gt;

&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;Many organizations I have talked to are trying to force-fit SaaS to work for these unique processes. They are &lt;b&gt;struggling with wanting to customize their SaaS&lt;/b&gt;, which is difficult.  I see things like only using pieces of the SaaS app and trying to build new application functionality for the processes that are unique. Why are they doing this?  &lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Well, for one, the promise of getting the application up and running really fast is a big attraction to the business.  SaaS makes this possible due to the zero time and cost associated with setting up the infrastructure to run the application.&lt;b&gt;  But all of these SaaS benefits are lost once you start customizing it.&lt;/b&gt; When you try to adapt the SaaS offering to your unique needs, what started as a really fast time to market initiative, will quickly turn into a nightmare of tweaking and hacking an inadequate API and data model.&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;This might seem counter intuitive, but I think&lt;b&gt; the answer lines in Platform as a Service&lt;/b&gt; (PaaS). Let me explain, we are starting to see new, extremely productive and easy to use PaaS offerings that give you rapid application development (RAD) with 'instant' setup to get your project started immediately.  I like to call this&lt;b&gt; "RAD PaaS"&lt;/b&gt;.  Even more interesting... what happens when you couple free applications with the RAD PaaS environment?  Now you can quickly deliver a custom fit application faster than you could configure the SaaS package.  Thus,&lt;b&gt; the new wave of RAD PaaS offerings will provide a custom SaaS experience&lt;/b&gt;, spelling the end of SaaS for anything but a truly standardized business processes. &lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;OutSystems recently published a new eBook highlighting three customers who delivered unique applications in the cloud.  Two of these examples are actually about &lt;b&gt;replacing existing SaaS applications&lt;/b&gt; and taking advantage of this new generation of RAD PaaS offerings to accelerate deliverability and cut costs.  Check it out &lt;a href="http://www.outsystems.com/offer/paas/3-examples-of-cloud-success-ebook/"&gt;here&lt;/a&gt;.&lt;/div&gt;

&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;So, how about your business?  Is SaaS working for you?  Have you tried RAD PaaS yet? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/fTweZauKApw" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/06/custom-saas-calls-for-rad-paas.html</feedburner:origLink></entry>

<entry>
    <title>NextStep '11 Wrap-up</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/oZqC_B595oE/nextstep-11-wrap-up.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.858</id>

    <published>2011-06-02T13:45:41Z</published>
    <updated>2011-06-02T15:12:35Z</updated>

    <summary>On May 19 and 20 we had another great edition of our user conference, the NextStep. It was an amazing event with the largest ever gathering of our customers, our partners, members of the press, and OutSystems employees.During these two...</summary>
    <author>
        <name>Rodrigo Coutinho</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="next step'11" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agileuserconference" label="agile user conference" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nextstep" label="NextStep" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="presentationdownload" label="presentation download" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="nextstep-bowl.png" src="http://blog.outsystems.com/aboutagility/nextstep-bowl.png" width="311" height="210" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /&gt;&lt;/span&gt;&lt;div&gt;On May 19 and 20 we had another great edition of our user conference, the &lt;a href="http://www.outsystems.com/nextstep/"&gt;NextStep&lt;/a&gt;. It was an &lt;b&gt;amazing event&lt;/b&gt; with the &lt;b&gt;largest ever gathering&lt;/b&gt; of our customers, our partners, members of the press, and &lt;a href="http://www.outsystems.com/"&gt;OutSystems&lt;/a&gt; employees.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;During these two days we had keynotes, technical sessions, personal demos, breakfast tables, lunches and coffee breaks. And in all of these &lt;b&gt;everybody shared their work experiences&lt;/b&gt;, their expertise using the Agile Platform, their ideas on how to make IT more efficient, and a myriad of other topics were discuss around making business and IT life easier.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So that you have an idea of how busy the event was this year, here are a few of the numbers that made NextStep '11 so &lt;b&gt;awesome&lt;/b&gt;!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;We had &lt;b&gt;7&lt;/b&gt; booths at the expo hall&lt;/li&gt;&lt;li&gt;We filled&amp;nbsp;&lt;b&gt;12&lt;/b&gt;&amp;nbsp;breakfast tables, each discussing an IT topic&lt;/li&gt;&lt;li&gt;We handed out &lt;b&gt;12&lt;/b&gt; agility awards to our customers and partners&lt;/li&gt;&lt;li&gt;We had &lt;b&gt;27&lt;/b&gt;&amp;nbsp;great sessions on business and technology&lt;/li&gt;&lt;li&gt;We welcomed over &lt;b&gt;500&lt;/b&gt; participants...&lt;/li&gt;&lt;li&gt;...from &lt;b&gt;10&lt;/b&gt; different countries!&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/Wmui9NLf7Zk" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We had a lot of fun organizing this event, and hope everybody enjoyed it. But this was only possible thanks to our fabulous speakers, to our sponsoring partners, to everyone that helped assemble and organize the venue and, of course, to everybody that attended and turned NextStep into a great show.&lt;b&gt; Thank you very much!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We've made a lot of material available online to those that attended and want to review it, and to those that couldn't make it but wished they were there. You can get it at the &lt;a href="http://www.outsystems.com/nextstep/Presentations.aspx"&gt;NextStep website&lt;/a&gt;.&lt;/div&gt; 
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/oZqC_B595oE" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/06/nextstep-11-wrap-up.html</feedburner:origLink></entry>

<entry>
    <title>Next Step 2011 - Only one week to go!</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/J_UulxVTKRc/next-step-2011---only-one-week-to-go.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.857</id>

    <published>2011-05-13T09:54:35Z</published>
    <updated>2011-05-13T11:30:11Z</updated>

    <summary>It's that time of the year again, and NextStep 2011 is right around the corner! This is OutSystems' big yearly event and it will take place next week, on May 19 and 20. The OutSystems team expects to have over...</summary>
    <author>
        <name>Rodrigo Coutinho</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="next step'11" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agileplatform" label="agile platform" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="change" label="Change" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="events" label="Events" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nextstep" label="NextStep" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="nextstep2011.png" src="http://blog.outsystems.com/aboutagility/nextstep2011.png" width="250" height="135" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /&gt;&lt;/span&gt;It's that time of the year again, and &lt;a href="http://www.outsystems.com/nextstep/"&gt;NextStep 2011&lt;/a&gt; is right around the corner! This is &lt;a href="http://www.outsystems.com/"&gt;OutSystems&lt;/a&gt;' big yearly event and it will take place next week, on May 19 and 20. The OutSystems team expects to have over 500 attendees ready to network, learn and share their experience. To host the event we picked the beautiful seaside resort of &lt;a href="http://www.outsystems.com/nextstep/VenueInformation.aspx"&gt;Estoril&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This year main topic will be &lt;b&gt;"Change at the Speed of Business - the last frontier of IT failure"&lt;/b&gt;, and the event will start with what will surely be a memorable keynote by Paulo Rosado, OutSystems' CEO, that will focus on some of the hot topics of IT: the &lt;b&gt;cloud&lt;/b&gt;, &lt;b&gt;mobile&lt;/b&gt;, and &lt;b&gt;usability&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next, António Menezes, CEO of &lt;a href="http://www.sata.pt/"&gt;SATA Airlines&lt;/a&gt;, will share with us the secrets of &lt;b&gt;how SATA managed to leapfrog its competition&lt;/b&gt; and will reveal the importance of IT in achieving this amazing feat.&amp;nbsp;I love his session title: IT is Key and Small is Beautiful...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To finish the first day with a bang, Paulo Rosado will return to the stage with Mike Jones, OutSystems VP of Marketing, and together they'll do the &lt;b&gt;worldwide launch&lt;/b&gt; of the much anticipated &lt;b&gt;version 6.0 of the Agile Platform&lt;/b&gt;!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For day two, we have two tracks filled with great presentations:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Transforming Your Application Delivery&lt;/b&gt;, a track dedicated to getting the most out of IT in application delivery&lt;/li&gt;&lt;li&gt;&lt;b&gt;Cutting Edge Techniques Using the Agile Platform&lt;/b&gt;, a track focused on getting the most out of the Agile Platform technology&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;To close day two, there will be a&lt;b&gt; deep dive on the Agile Platform 6.0&lt;/b&gt;, to show all the amazing features this new version introduces, and how they can be used to make IT even more efficient in building and changing web applications.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can check the &lt;a href="http://www.outsystems.com/nextstep/Agenda.aspx"&gt;full agenda&lt;/a&gt; and &lt;a href="http://www.outsystems.com/nextstep/Register2.aspx"&gt;register online&lt;/a&gt; on the NextStep website. Be sure to &lt;a href="http://www.outsystems.com/nextstep/Register2.aspx"&gt;register quick&lt;/a&gt;, we're almost out of seats!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;See you there!&lt;/div&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/J_UulxVTKRc" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/05/next-step-2011---only-one-week-to-go.html</feedburner:origLink></entry>

<entry>
    <title>SIIA PaaS Requirements</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/WTOFvu2Go2A/siia-paas-requirements.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.856</id>

    <published>2011-04-06T13:26:40Z</published>
    <updated>2011-04-06T15:07:39Z</updated>

    <summary><![CDATA[The Cloud . . . &nbsp;It's like teenage sex. Everyone is talking about it - but no one is really doing it. Also like teenage sex sooner or later you will. Thus while the hype is driving us all a...]]></summary>
    <author>
        <name>Mike Jones</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Tips &amp; Tricks" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cloud" label="cloud" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="paas" label="PaaS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="saas" label="SaaS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="siia" label="SIIA" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="siia-clipboard.png" src="http://blog.outsystems.com/aboutagility/siia-clipboard.png" width="220" height="310" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /&gt;&lt;/span&gt;&lt;div&gt;The Cloud . . . &amp;nbsp;It's like teenage sex. Everyone is talking about it - but no one is really doing it. Also like teenage sex sooner or later you will. Thus while the hype is driving us all a bit crazy we have to pay some attention to how this will play out as sooner or later we will get involved. Like most things in the technology world, the concepts are not all that new.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What has changed is the terminology and more importantly &lt;b&gt;the availability of the technology has gotten better&lt;/b&gt;. This makes things more accessible, usable, etc. For example, it was not but a few years ago that you still used a phone line and wire to connect to your email when traveling on business. How we forget the good ole days and thank someone for wireless access. In the cloud we are making access to virtualized servers, data stores and the needed services to manage them available under a utility model - &lt;b&gt;you only pay for what you use&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;So the cloud. OK, I think we all get the basics of having a virtual data center and the notion of a utility model for getting access to a remote infrastructure. Being able to offload some of the operational costs associated with managing your infrastructure is promising. What I see as the real challenge is how all of this will impact the more difficult side of IT, &lt;b&gt;application development and management&lt;/b&gt;. This is where we create business value and where the cloud has some maturing to do before its full promise will be recognized.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;So what about application development in the cloud - how are you going to get it done? Well there is SaaS which is effectively the cloud's 'package' application market. This is good for those commodity processes where you can buy a package. But for the differentiating processes where you have to build an application we have to look at things like PaaS or platform as a service. To this end I wanted to share a snippet from a recent &lt;a href="http://siia.net/aatc/2011/"&gt;SIIA article&lt;/a&gt; that outlined their thinking on the minimum requirements you'll need to provide a "Best-in-Class" Platform-as-a-Service (PaaS) offering:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Multi-tenant architecture -&lt;/b&gt; common technical resources and code instance for multiple client companies.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Customizable/Programmable User Interface -&lt;/b&gt; support the creation of high-flexible user interfaces without the need to write complex code.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Unlimited Database Customizations -&lt;/b&gt; provide ability to easily modify/extend the data model (i.e. construct objects, define relationships, specify validation rules/permissions) via a "point-and-click" declarative" environment.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Robust Workflow capabilities -&lt;/b&gt; engender process automation by providing "point-and-click" tools to easily define workflow processes and specify business rules.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Granular permissions model -&lt;/b&gt; multi-level control over security/sharing within/across applications and platform components.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Flexible services-enabled integration model -&lt;/b&gt; enable seamless integration of "cloud" application data and functionality via a flexible web services enabled integration model.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Analytics layer -&lt;/b&gt; enhanced ability to leverage aggregated data across companies and applications for analytics.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Integrated content library -&lt;/b&gt; common elements that extend the core application feature set, improve info-sharing and speed up go to market time.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This list sounds reasonable. I would push back on the need for multi-tenancy. &amp;nbsp;Why? &amp;nbsp;If I am an enterprise IT shop wanting to build applications for my business - I don't share my application software thus this need is not important. I would also add the requirement to have my PaaS give me &lt;b&gt;the option to deploy any new application on premise as well as in the cloud&lt;/b&gt; - you never know when something is going to force you to move your data and processes to a more secure setting. Check out the eBook the OutSystems team put together on PaaS &lt;a href="http://www.outsystems.com/offer/avoid-paas-development-traps/"&gt;here&lt;/a&gt; and let me know what you are considering for application development in the cloud. &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt; 
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/WTOFvu2Go2A" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/04/siia-paas-requirements.html</feedburner:origLink></entry>

<entry>
    <title>5 productivity boosting ingredients for your IT projects</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/xlLkjBVyW0g/5-productivity-boosting-ingredients-for-your-it-projects.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.855</id>

    <published>2011-03-24T14:58:41Z</published>
    <updated>2011-03-24T18:39:24Z</updated>

    <summary>A while back we conducted a productivity study with our customers, called OutByNumbers, to see how much more productive they were using the Agile Platform.The numbers for this study showed that all of our customers were experiencing great productivity gains....</summary>
    <author>
        <name>Rodrigo Coutinho</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Tips &amp; Tricks" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="outbynumbers" label="OutByNumbers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="productivity" label="productivity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="usability" label="usability" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="gauge icon.png" src="http://blog.outsystems.com/aboutagility/gauge%20icon.png" width="183" height="182" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /&gt;&lt;/span&gt;&lt;div&gt;A while back we conducted a productivity study with our customers, called &lt;a href="http://www.outsystems.com/company/news/2010/outbynumbers-agile-platform-efficiency/"&gt;OutByNumbers&lt;/a&gt;, to see how much more productive they were using the &lt;a href="http://www.outsystems.com/agile-platform/"&gt;Agile Platform&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The numbers for this study showed that all of our customers were experiencing great productivity gains. &amp;nbsp;However, &amp;nbsp;as you might have guessed,&lt;b&gt; there were some projects that performed better than others&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This didn't come as a surprise, but we decided to dig deeper and talk a bit with the people involved to see if we could identify what made one project go faster than another. &amp;nbsp;We asked them what were the major factors that increased their overall project productivity, and here are the top answers we got:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Small teams, highly experienced in the technology&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Teams that frequently interact with the business&lt;/b&gt; and with extensive business knowledge&lt;/li&gt;&lt;li&gt;&lt;b&gt;A good, straightforward application architecture&lt;/b&gt;, as opposed to complex or excessively layered architectures&lt;/li&gt;&lt;li&gt;&lt;b&gt;Frequent moves to production&lt;/b&gt;, using a very iterative approach&lt;/li&gt;&lt;li&gt;&lt;b&gt;Applications with less demanding user interfaces&lt;/b&gt;, like back-offices, usually lead to higher levels of productivity&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;The first four factors are very much in synch with what Agile methodologies advocate, and its good to see Agile delivering on its promise.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But what really caught my attention was that last bullet. Crafting a top-notch, super usable interface is something that seems to take a lot of effort. Why is it so, and how can we improve this? Surely something to write about in a future blog post!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Do you agree with these 5 factors? Are there other major productivity boosters you'd like to share?&lt;/div&gt; 
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/xlLkjBVyW0g" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/03/5-productivity-boosting-ingredients-for-your-it-projects.html</feedburner:origLink></entry>

<entry>
    <title>An Agile Career with OutSystems</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AboutAgility/~3/FrqhSoqzGkg/an-agile-career-with-outsystems.html" />
    <id>tag:blog.outsystems.com,2011:/aboutagility//2.854</id>

    <published>2011-03-01T15:01:37Z</published>
    <updated>2011-03-01T17:43:03Z</updated>

    <summary>This week I had the chance to interview Rui David, a long-time OutSystems partner and enthusiast. We talked about how he got interested in OutSystems, the impact OutSystems has made on his professional life and why he decided to create...</summary>
    <author>
        <name>Paulo Tavares</name>
        <uri>http://www.outsystems.com</uri>
    </author>
    
        <category term="Agile Methodology" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="agile" label="agile" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="agilemethodology" label="agile methodology" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="interview" label="interview" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="testimonial" label="testimonial" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.outsystems.com/aboutagility/">
        &lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;&lt;img alt="Rui-David-s.jpg" src="http://blog.outsystems.com/aboutagility/2011/03/01/Rui-David-s.jpg" class="mt-image-right" style="float: right; margin: 0pt 0pt 20px 20px;" width="150" height="176" /&gt;&lt;/span&gt;&lt;i&gt;This week I had the chance to interview Rui David, a long-time OutSystems partner and enthusiast.  We talked about how he got interested in OutSystems, the impact OutSystems has made on his professional life and why he decided to create a new website aggregating listings of OutSystems jobs. I hope you find his journey with OutSystems as interesting as I did. 
&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Hi Rui. Thanks for letting us have a moment of your time. 
&lt;/b&gt;&lt;br /&gt;
My pleasure.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;
Why don't you start by letting our readers know a bit about you?
&lt;/b&gt;&lt;br /&gt;
My name is Rui David, and I've been working with OutSystems and the Agile Platform for quite a while now.   When I was 2 years old my parents took me to Brazil, and I lived there for the first part of my life. Around 1998 I came back to Portugal, and started working at ROFF, an IT consulting firm specialized in SAP, and an OutSystems partner.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;How did you end up getting involved with OutSystems?
&lt;/b&gt;&lt;br /&gt;
In 2001 I watched a presentation of the Agile Platform done by Francisco Menezes and Paulo Rosado, and I fell in love with it. I ended up getting involved by helping to develop an extension to connect to SAP, and it was great. Bear in mind that at that time the OutSystems Agile Platform was in its infancy. If I recall correctly, we were using version 2.0, back then there was no such thing as 1-Click Publishing, or most of the other cool features we have today. But I could see that the Agile Platform was the way to go.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
At that time my boss was very skeptical about this technology, and he didn't really support my involvement with the Agile Platform. However, one day there was a need for an OutSystems consultant for a long-term project, and I came up to my boss saying "Well, we have a challenge with OutSystems...". He immediately pushed back, saying that he didn't want to hear me talking about OutSystems, but the moment I said that there was an opportunity to place a consultant of ours in such a project, he went "now we're talking!", and was sold.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
From then on, we started investing in OutSystems, and at the time grew quickly to having 12 people working in OutSystems across multiple projects.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;That's quite a story. What exactly enticed you about OutSystems at the time?&lt;/b&gt;
&lt;br /&gt;
Well, at the time I fell in love with the vision - and really, there were very few people paying attention to this. The company was still in the old offices, the Agile Platform as we know it nowadays still didn't exist... It was a small group of people who believed in this, with some external people who also believed, and I wanted to be part of it.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
Now that I think of it, the amount of opportunities that OutSystems generated for all those involved, and the amount of companies that were created around OutSystems is huge. I mean, the number of projects I participated in, changing companies, going to customers abroad... OutSystems knowledge really became an asset, and a valuable one. Even if at the time people told me to stick with SAP and the traditional languages, looking back I know that the investment I did at the time has clearly paid off. It was really great.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;What's the thing you like the most about working with OutSystems?
&lt;/b&gt;&lt;br /&gt;
The thing I like the most has to be the grand finale, the "wow" that customers get when their project is all delivered. One thing I like about selling OutSystems is that you arrive at a customer with this huge problem, and I'd just drag things around and it was done... You wouldn't believe how many times I got "I can't believe this - it's too good to be true"!  The look on the customers' faces is always priceless.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;We get a lot of that "too good to be true" comment! How did your career evolve from here? What came next?
&lt;/b&gt;&lt;br /&gt;
In 2005 I was presented with an opportunity to go to Madrid for a pre-sales position for OutSystems projects, on behalf of a company called Intionis. I stayed there for a while, and I even translated the OutSystems training contents to Spanish so people could learn it better, but eventually one of the partners left the company for personal reasons, and I decided to come back to Portugal. I often say that it was a great opportunity, and I learned a lot about people management, but it was also the most expensive Spanish course I ever had! (laughter)&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
Returning back to Portugal, I worked in several OutSystems partner companies as Delivery Manager, Engagement Manager at times, and other times as a one-man-show. It's all in a day's life for an IT consultant.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;What about now? What's next for you?
&lt;/b&gt;&lt;br /&gt;
Recently, an opportunity came up for me to go abroad again. This started back when I was in Spain. At the time, I went to Brazil to evangelize OutSystems, and did some workshops at a couple of universities. I gave them training in OutSystems, Agile, and after the training the best students would be invited to work in remote projects, from Brazil to Spanish customers. I ended up delivering some projects with the remote teams.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
However, one of the university professors and one of students at the time worked at WPD, the leading Brazilian healthcare IT systems and consulting services provider. Three years later, WPD was searching for a new leading IT development platform, found the OutSystems web site and evaluated the Agile Platform. When they were in the process of becoming OutSystems customers, they approached me directly to go and work for them in Brazil so I am getting ready for a new adventure.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;Recently your new OutSystems Jobs website started getting some buzz around it. Could you tell us what's that all about?
&lt;/b&gt;&lt;br /&gt;
The idea for this project was born from the fact that I'm going abroad again. The last time I returned from an international assignment, one of the things I hated the most was not knowing what was going on in the OutSystems ecosystem.  For example, who were the new partners, how had the market evolved, and so I had a hard time catching up.  Even getting to came back now and then it was hard to keep up with everything.  On the other hand, the most satisfying thing I found was that when I left there were 5 OutSystems partners, and when I returned back in 2005 there were 15!&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
This time around, I thought that the best way to keep up with all the action and also help others in a similar situation was to have things go through me, and centralizing all job offers regarding OutSystems in a single site!&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
That idea came up one day during work, and then I pulled it off during the weekend, and published a few job posts there immediately. From then on, I spread the site around, and the snowball effect started. The site's been up for 4 weeks now, and for an OutSystems-only job site, it's already getting a consistent 30-visits a day from all around the world, with Portugal being the majority of them and Netherlands in second with 11% of the visits.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;What are the plans for the future of the website?
&lt;/b&gt;&lt;br /&gt;
Well, while initially it started with me seeding the site with existing job postings for OutSystems, the idea is for it to grow organically. I already have 15 different entities posting jobs every day, and over 140 job postings there. Hopefully it'll keep growing, and will have even more people using it.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
The idea in the long run is to evolve to a full OutSystems jobs site, where we also have different user profiles, so, whenever a job posting comes, the profiles are immediately matched to the posting so that the users who want to be notified of specific job postings will receive them. Companies will also get to know exactly who in the database fits the profile - as long as the users have given permission for it, of course.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
Also, I'd like to consider how to link the website to the actual OutSystems site.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;Cool. I'm sure that the website is already a frequent stop of our community members. And from our part, is there anything you would like OutSystems to improve in the future?
&lt;/b&gt;&lt;br /&gt;
I'd love if OutSystems would make it easier for us to deploy applications in the most popular and standard hosting services, such as GoDaddy. That would be very interesting, and it's the main reason I sadly didn't choose to make the OutSystems Jobs website using the Agile Platform.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
&lt;b&gt;That feedback is much appreciated. Before we wrap it up, do you have some final words for our readers and members of the community?
&lt;/b&gt;&lt;br /&gt;
Years back I made a bet on OutSystems, and what I see today is that the bet clearly paid off. It was the right one to make even when everyone was against me. But the truth is that working with OutSystems and the Agile Platform is easy, and I'll keep betting on it. 
&lt;br /&gt;&lt;br /&gt;
Many times people come to me with the question of whether they should pursue .Net or OutSystems. My reply to them - and a question to the readers - is whether they want to be programmers or consultants.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;
Do they want to earn money by typing lines of code, or actually making things happen? With OutSystems, you know what the end goal is, and you can just focus on that.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;b&gt;Thanks a lot for your time. Good luck with your new venture!&lt;/b&gt;
&lt;br /&gt;&lt;i&gt;&lt;br /&gt;If you want to learn more about OutSystems-related jobs, don't hesitate to drop by his website, at &lt;a href="http://www.outsystemsjobs.com/"&gt;www.outsystemsjobs.com&lt;/a&gt;, and catch-up with the latest job postings.&lt;/i&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AboutAgility/~4/FrqhSoqzGkg" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://blog.outsystems.com/aboutagility/2011/03/an-agile-career-with-outsystems.html</feedburner:origLink></entry>

</feed>

