Related Content
J2EE Fails to Reach the Cloud Java cloud technologies are far from commoditization and standardization. When migrating applications to the cloud, development teams should review innovative vendor solutions delivering cloud-aware architecture rather than rely on a Java EE7 imprimatur. |
||
Your Team Is Agile! What about Your Business Model? Getting your software development team to be agile is a big step, but for a complete organizational transformation, the work doesn't end there. You may be surprised to find out where else agile can be implemented to streamline processes and eliminate what's holding your business back. |
||
Cutting through the Requirement Prioritization Nightmare Requirement prioritization can be a difficult exercise. Stakeholders often insist that every requirement is essential, and prioritizing requirements can feel like asking them to part with their most treasured personal possessions. Adrian Reed offers three ideas for making prioritization easier. |
||
We Have Tons of Data—Can We Learn Anything from It? It is no secret that we produce more data than ever before. Most organizations understand they need to act on this data, but they struggle with the sheer volume. Brian Enochson discusses ways to manage the data avalanche so that you can gain long-term benefits. |
||
Are You Secure in the Cloud? Much has been said about the lack of security in public and private clouds. Joe Townsend gives us the rundown on what is and isn't secure in the cloud as well as some tips to help protect your organization. |
||
Agile Enables Google Developers to Find Success in Failure Patrick Copeland, senior engineering director at Google, explains how the company uses their own version of agile-based methodologies to drive their teams to be more creative and unafraid to fail. From the speed of delivery to the quality of the finished product, agile is working at Google. |
||
How Software Leans toward Agility and Experimentation Agility depends on learning and experimentation. You make decisions, execute, and then re-evaluate. Steve Berczuk explores why software development is a natural medium for experimentation and agility, because, in a physical sense, software is relatively easy to manipulate. |
||
Variant Management Starts with Design Joe Farah describes how to not overload your branching with variants so as to permit your customers to dynamically modify the behavior of a software product. Variant management is a CM issue, but it has to be dealt with in the product design first. |