Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old December 7th, 2010, 11:35 AM
blairsymes blairsymes is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2010
Posts: 1 blairsymes New User: is a brand new recruit and a unknown entity at this point. 
Time spent in forums: 31 m 21 sec
Reputation Power: 0
Developing Software Installations Based on Agile Best Practices

On October 28, we participated in a Webinar with Visual Studio Magazine that discussed Agile Software Development best practices and how they are impacting the way software vendors develop installations.

Below are some of the best practices highlighted in the Webinar for developing software installations in an Agile environment:


•Scope out installation requirements first – Make sure you answer questions like what kind of systems are you installing on, what are the installation prerequisites, are there any support files needed, or are any configurations assumed on the target system to do an installation properly. You need to make sure your installer covers all of these issues before you begin developing them.
•Collaborate during installation development – Installation development today is becoming more of a team sport where all developers can participate. There isn’t as much of a need for specialist in Agile development. You may have people that are more experienced in certain areas than others, of course, but in Agile everybody rolls up their sleeves and implements features. It also means all developers often participate in developing parts of the installer.
•Be flexible with installation requirements – Be prepared to have your software installed in a variety of different environments and operating systems. They may run in virtual machines, they may be delivered on different form factors (like smartphones, tablet computers, desktops, and servers), they may be on 64-bit machines. Don’t assume you understand all these requirements upfront, especially if your application is a success, because you may have to install in a different environment down the road.
•Leverage automation – Increase the frequency of software delivery by shortening lines of communication between development team members. Take repetitive processes, such as testing and development, and leverage automation. This will accelerate installation development and let you respond more quickly to installation requirement changes as they occur.
•Integrate continuously – Agile best practices call for development teams to implement continuous integration of installation builds along with product builds. For example, if you use Visual Studio, Microsoft Team Foundation Server (TFS), and InstallShield, you can link all files and binaries in your installation projects to your Visual Studio projects and TFS version control to more effectively manage changes. You can also use Team Explorer to schedule and queue builds for InstallShield projects together with Visual Studio solution builds.


If you wish to learn more about building software installations based on Agile best practices, you can watch this on-demand Webinar "Expanding Agile Practices to Software Installation Development" by visiting the InstallShield.com web site.

So is your development team following Agile best practices? If so, how has it impacted the way you build software installations?

Reply With Quote
  #2  
Old December 7th, 2010, 02:30 PM
elementool elementool is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2010
Posts: 2 elementool User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 58 m 59 sec
Reputation Power: 0
Heres a quick, short e-book that might expand upon agile software development. (for some reason this forum won't me post it). If you want the e-book go to elementool.com click on e-books and its the second one down.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > Developing Software Installations Based on Agile Best Practices

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap