Access and Feeds

Software Development in the Cloud: Making Developers More Efficient

By Dick Weisinger

The software development cycle is changing. The traditional cycle of software development ranged from tasks like requirements gathering, analysis, implementation, QA, build-fix-build iterations and then, finally, application deployment. From start to finish, software development typically took many months or even years. Those individual tasks aren’t going away, but the development cycle is changing.  It is shortening

Agile development, for one, has had a tremendous influence on the development cycle. The morphing of long development cycles into frequent loops of development and redeployment followed by feedback from customers, end users and other stakeholders has enabled more frequent updates and more targeted releases.

The packaging of software as apps that can access collections of microservices and as containers also means that it’s now possible to introduce updates more easily and frequently by swapping out newer versions of self-contained services.

But, above all, the cloud-first development philosophy has become a part of almost all new software is affecting how software is created.

Some of the reasons why software development is done more efficiently in the cloud include:

1. Typically software developers are already using the cloud for some part of their current process.
2. Software developers want to work with new technologies, most of which are cloud centric.
3. New software development tools, like for DevOps and Continuous Delivery, are based on cloud services.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
0 comments on “Software Development in the Cloud: Making Developers More Efficient
1 Pings/Trackbacks for "Software Development in the Cloud: Making Developers More Efficient"
  1. […] Software Development in the Cloud: Making Developers More EfficientFormtek Blog (blog)The software development cycle is changing. The traditional cycle of software development ranged from tasks like requirements gathering, analysis, implementation, QA, build-fix-build iterations and then, finally, application deployment. From start to … […]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

6 − three =