|
|
Agile Survey Results: Solid Experience And Real Results
This summer over 700 developers and managers responded to an Agile development survey conducted by VersionOne and sponsored by the Agile Alliance. The results are in with some very interesting results. Above all, this survey shows that Agile practices deliver on their promises and can deliver significant ROI across many types and sizes of organizations.
I'll start by saying that the intention of the survey was to determine how Agile processes are being implemented - not to determine the size or penetration of the Agile market. Thus, the survey participants do not represent average developers. The survey was distributed specifically to "Agile aware" or "Agile practicing" developers including VersionOne's customer base and newsletter list, most Agile Alliance members, readers of the Agile Journal, and some other technology sites such as theserverside.com.
Read More >> |
|
|
|
|
The Agile Matrix The software industry does a very poor job of learning from its history. In 1968, Melvin Conway gave us Conway's Law, which states that organizations that design systems are constrained to produce designs which are copies of the communication structures of these organizations.[1] In other words, the design and architecture of software is a reflection of the team or teams that built it. Agile practices speed software delivery and increase software quality by increasing communication and sharing valuable information. The team structure and collaboration methods in place are critical aspects in ensuring the development team delivers resilient, adaptable, and high quality software.
Read More >> |
|
|
|
|
Combining Agile Processes in Offshore Software Development In modern software development there are two trends that allow people to get more for less: agile development and offshore outsourcing. Agile processes are traditionally implemented in one site, where customers and developers can meet face-to-face and communicate easily. Offshore development projects, on the other hand, are traditionally implemented as fixed-bid consulting agreements, executed either using waterfall processes or at best in iterative way. However, it is possible to use agile software development process when working with offshore teams. Our successful projects have employed a mix of agile techniques and organizational models.
Read More >> |
|