Case Studies On Bringing Agility to Offshore Software Development In order to stay competitive, IT companies integrate offshoring and outsourcing in their corporate strategies. When these strategies are implemented it is often found that offshoring is full of challenges and much more difficult than expected. This article suggests that the challenges of offshore software development can be met by using agile values, principles, and practices. First the article will present some of the challenges in offshore development, then it will investigate how agile principles and practices have helped offshore development in becoming more competitive by eliminating the challenges usually found in traditional offshore development. However due to the added distance it was found that agile development will run into new challenges. Some challenges, such as time zones, are hard to meet and will impede direct agile communication. |
||
Simple Design and Testing Conference 2006 - Ron Jeffries and Chet Hendrickson Ron Jeffries and Chet Hendrickson join Bob Payne in this podcast recorded at the 2006 Simple Design and Testing Conference. We invite you to take a listen to their impression of the conference as a whole, and the current state of software development and testing. |
||
Smart Shore In this last installment of Jochen Kreb's three-part series, he lists issues related to most offshore development projects and gives some ideas of how to implement a different shore model, which Jochen calls the smart-shore approach. |
Jochen Krebs
January 23, 2007 |
|
Skiing, Heart Attacks, and Software Development When a man suffered a cardiac arrest on a ski slope, a medley of medical personnel from different countries and backgrounds mustered together to take charge of the man's health. Despite language barriers, they were successful in stabilizing the man. While this incident may seem to have little to do with software development, Clarke Ching sees that the makeshift emergency team shared specific characteristics found in all strong software development teams. In this column, he details these characteristics and how applying them can turn your team into a more successful team no matter how dissimilar individual teammates may be. |
||
Agile06 - Alistair Cockburn - Crystal Methodlogies and Agility During the Agile 2006 conference, Bob Payne got the chance to sit down with Alistair Cockburn and the two recorded this podcast of their conversation. Listen in as the two discuss Alistair's own transition to an agile methodologist and his passion for writing. |
||
Agile EVM: Earned Value Management the Agile Way Agile Earned Value Management (AgileEVM) offers a simple, lightweight method for integrating the benefits of traditional EVM metrics into your agile software development process without causing "drag" on team productivity. AgileEVM metrics can provide added value for project stakeholders, product and project managers, and Agile team members. In particular, AgileEVM adds a cost reporting component to the Agile toolkit that supports project decision making. |
||
Blending Agility With Finely-Grained Tracking Agile methodologies enable teams and organizations to support the dynamic nature of business. Short, focused iterations are ideal for accommodating changing requirements and environments. Planning and tracking is low overhead using units like features, stories, or tasks providing high-level visibility into status. While this visibility is better than nothing, there are certainly limits in the depth and breadth of insights this provides. This article will investigate techniques for blending more finely-grained tracking with conventional agile techniques. |
||
Simple Design and Testing Conference 2006 - Open Space Kickoff
Podcast
This podcast features the kickoff for the OpenSpace for the 2006 Simple Design and Testing Conference. We invite you to listen in on this exciting event as we opened up another successful, informative, and fun conference for developers and testers alike. |
||
Codependent Schedule Games There's a vicious game being played daily in the lives of software developers. The rules to this game are not clear cut, and it can change its structure rapidly. If you're not careful, the game will end up controlling your work schedule for quite some time. In this column, Johanna Rothman gives a referee's point of view of this game and reveals the secrets to winning. |
||
Grassroots Testing: A Campaign for Improvement With the votes cast, the polls closed, and the candidates elected, we say farewell to another political season that captivated everyone in a way that we thought only the Super Bowl could. Of all the soap opera-esque drama that occurred during the general election, Dion Johnson found grassroots campaigns to be the most interesting because they generated the greatest level of success from the bottom up, as opposed to from the top down. He believes the world of software testing can learn a lot from this grassroots approach. In this week's column, Dion embarks on a grassroots campaign trail that he hopes will get any process improvement initiative elected. |
Pages
Upcoming Events
Jun 02 |
AI Con USA Bridging Minds and Machines |
Sep 22 |
STARWEST Software Testing Conference in Anaheim & Online |
Oct 13 |
Agile + DevOps USA The Conference for Agile and DevOps Professionals |