logging in or signing up Software Development Trends and Perspectives softheme Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 603 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: August 19, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide 1: Software Development Trends and Perspectives www.softheme.com Slide 2: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Table of Contents The latest trends Agile development Cloud Computing Modern scripting language Software as a service (SaaS) benefits Service-oriented architecture (SOA) The latest perspectives Slide 3: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices The latest trends In this ever-changing world of software development it’s extremely important to keep up with current technologies, methodologies and trends. Slide 4: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices The latest trends Trends Cloud Computing Agile development Modern scripting language Software as a service (SaaS) Service-oriented architecture (SOA) Slide 5: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Agile development Agile increased its dominance as the software development methodology of choice with over one-half selecting its use as their preferred method, notably up from 42% in 2009. Iterative was the second most selected methodology with 13% giving it their top choice. Slide 6: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Agile development Iteration –1 Iteration 0 Iteration –1 Release Iteration –1 Construction Iterations Production Retirement Start work on release N+1 Select the project Initiate the project Deliver a working system which meets the changing needs of stakeholders Deploy Release N into Production Operate and Support Release N Remove the system completely from production Life Cycle Slide 7: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Cloud Computing Recap of Cloud computing properties Distributed Load Balanced Secured Scalable Pay for that you use Platform as a service Rest Server-side accessibility Conclusion Slide 8: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Modern scripting language Learn and use a modern scripting language. It can be Ruby, Python, Groovy or TheNextBigShot coming along, it doesn’t really matter. What matters is having a quick and easy tool for anything at hand so we won’t have to fire up our java IDE for a simple script. PHP Python Perl Ruby Groovy Slide 9: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Software as a service (SaaS) What does SaaS mean? It means, to put it very simply, software available for use online. There is no need to download it. Just signup on the internet and use it. It is similar to using yahoo/gmail; both are email programs running online and one just has to signup to them and start sending/receiving emails. Slide 10: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices SaaS. Benefits Save money by not having to purchase servers or other software to support use Focus Budgets on competitive advantage rather than infrastructure Monthly obligation rather than up front capital cost Reduced need to predict scale of demand and infrastructure investment up front as available capacity matches demand Multi-Tenant efficiency Flexibility and scalability Slide 11: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Service-oriented architecture (SOA) "What’s cool about SOA is that you can actually make the business significantly better… it will both heal some enterprises, and optimize others." Joe McKendrick Slide 12: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Service-oriented architecture (SOA) PROCCESS PRACTICE PEOPLE PLATFORM SOA Slide 13: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices The latest perspectives One of the main dilemmas with which software development teams face is how to choose a software development method that suits the team as well as the organization. Slide 14: The latest perspectives www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Slide 15: Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions www.softheme.com » Outsourcing to Softheme™ Questions??? → info@softheme.com You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Software Development Trends and Perspectives softheme Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 603 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: August 19, 2010 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide 1: Software Development Trends and Perspectives www.softheme.com Slide 2: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Table of Contents The latest trends Agile development Cloud Computing Modern scripting language Software as a service (SaaS) benefits Service-oriented architecture (SOA) The latest perspectives Slide 3: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices The latest trends In this ever-changing world of software development it’s extremely important to keep up with current technologies, methodologies and trends. Slide 4: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices The latest trends Trends Cloud Computing Agile development Modern scripting language Software as a service (SaaS) Service-oriented architecture (SOA) Slide 5: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Agile development Agile increased its dominance as the software development methodology of choice with over one-half selecting its use as their preferred method, notably up from 42% in 2009. Iterative was the second most selected methodology with 13% giving it their top choice. Slide 6: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Agile development Iteration –1 Iteration 0 Iteration –1 Release Iteration –1 Construction Iterations Production Retirement Start work on release N+1 Select the project Initiate the project Deliver a working system which meets the changing needs of stakeholders Deploy Release N into Production Operate and Support Release N Remove the system completely from production Life Cycle Slide 7: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Cloud Computing Recap of Cloud computing properties Distributed Load Balanced Secured Scalable Pay for that you use Platform as a service Rest Server-side accessibility Conclusion Slide 8: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Modern scripting language Learn and use a modern scripting language. It can be Ruby, Python, Groovy or TheNextBigShot coming along, it doesn’t really matter. What matters is having a quick and easy tool for anything at hand so we won’t have to fire up our java IDE for a simple script. PHP Python Perl Ruby Groovy Slide 9: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Software as a service (SaaS) What does SaaS mean? It means, to put it very simply, software available for use online. There is no need to download it. Just signup on the internet and use it. It is similar to using yahoo/gmail; both are email programs running online and one just has to signup to them and start sending/receiving emails. Slide 10: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices SaaS. Benefits Save money by not having to purchase servers or other software to support use Focus Budgets on competitive advantage rather than infrastructure Monthly obligation rather than up front capital cost Reduced need to predict scale of demand and infrastructure investment up front as available capacity matches demand Multi-Tenant efficiency Flexibility and scalability Slide 11: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Service-oriented architecture (SOA) "What’s cool about SOA is that you can actually make the business significantly better… it will both heal some enterprises, and optimize others." Joe McKendrick Slide 12: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Service-oriented architecture (SOA) PROCCESS PRACTICE PEOPLE PLATFORM SOA Slide 13: www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices The latest perspectives One of the main dilemmas with which software development teams face is how to choose a software development method that suits the team as well as the organization. Slide 14: The latest perspectives www.softheme.com Outsourcing to Softheme™ Softheme: Software Outsourcing Practices Slide 15: Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions www.softheme.com » Outsourcing to Softheme™ Questions??? → info@softheme.com