Agile Journal
Valuable Agile Practices - Oct 2008
I am very excited about this month’s issue of the Agile Journal – there are several articles that have the potential to truly change the way you view and practice Agile development. Our contributors have provided an excellent variety of articles that cover topics as varied as refactoring, lean theory, the basics of an iteration, and understanding team dynamics.
What distinguishes successful Agile teams from ones that are mediocre? That is one of our biggest questions today. In this issue we have two articles that address that question head-on: David West starts us off with Silver Bullets, Theory, and Agility where he makes a bold claim – that agility can be a silver bullet. This article ties together theories from giants in software development – namely Fred Brooks and Peter Naur – to make a case of why software development is hard and how agile development can solve this problem each and every time when used correctly. And Joseph Pelrine, in the first part of a two-part book excerpt: Of Social Networks and Agile Teams, introduces us to social network analysis, to better understand how people function in groups. According to Joseph, this theory will allow us to understand the human dynamics and social structures that underpin successful Agile teams and transformations.
Lyssa Adkins, in 7 Agile Coach Failure Modes, categorizes several common dysfunctions in an Agile coach that reduce their chances for helping a team be successful. Many of her insights will be very useful to aspiring as well as seasoned Agile coaches and ScrumMasters. Allan Kelly describes how the game has changed with Agile adoption as managers take the lead in Agile transformations instead of developers. Allan helps the manager faced with a cynical team that expects Agile to be yet another fad in The New Challenge in Agile Adoption.
Sean Sheehan continues with part 2 of Writing Shippable Code where he questions and redefines the current definition of value in the Lean community and shows us how the current definition can be detrimental to software development by increasing the risks of software failure.
Steve Berczuk takes us back to basics by delving into the details of one of the most important Agile practices – iterations. He describes several common road-blocks and how to avoid them that those new to Agile may encounter.
Mario Moreira, in Infrastructure Refactoring, details what a team that is changing to Agile development with an existing infrastructure built to support traditional software development methods can do to incrementally reduce the friction with their old infrastructure.
Madu Ratnayake and Valarmathy Rangasamy, take a look at making Agile offshoring successful in Integrating Agile Practices With a Global Delivery Model. They explain how their organization’s successes are based on tailoring the set of practices to the given context and performing a suitability assessment before embarking on an offshore project that uses Agile development techniques.
I hope you will find the articles in this issue as thought-provoking and useful as I do.
Amr Elssamadisy
Editor in Chief
Agile Journal
Agile Journal is an online magazine and e-newsletter focused on providing readers with the need-to-know information and resources they need to develop software for an agile business. For over three years Agile Journal has delivered thought leadership and pragmatic advice from a wide range of industry experts, as well as direct feedback from hands-on developers and project managers.
Review Previous Editions | Subscribe | Contact the Editors -- Read the Current Edition Below
Valuable Agile Practices - Oct 2008
I am very excited about this month’s issue of the Agile Journal – there are several articles that have the potential to truly change the way you view and practice Agile development. Our contributors have provided an excellent variety of articles that cover topics as varied as refactoring, lean theory, the basics of an iteration, and understanding team dynamics.What distinguishes successful Agile teams from ones that are mediocre? That is one of our biggest questions today. In this issue we have two articles that address that question head-on: David West starts us off with Silver Bullets, Theory, and Agility where he makes a bold claim – that agility can be a silver bullet. This article ties together theories from giants in software development – namely Fred Brooks and Peter Naur – to make a case of why software development is hard and how agile development can solve this problem each and every time when used correctly. And Joseph Pelrine, in the first part of a two-part book excerpt: Of Social Networks and Agile Teams, introduces us to social network analysis, to better understand how people function in groups. According to Joseph, this theory will allow us to understand the human dynamics and social structures that underpin successful Agile teams and transformations.
Lyssa Adkins, in 7 Agile Coach Failure Modes, categorizes several common dysfunctions in an Agile coach that reduce their chances for helping a team be successful. Many of her insights will be very useful to aspiring as well as seasoned Agile coaches and ScrumMasters. Allan Kelly describes how the game has changed with Agile adoption as managers take the lead in Agile transformations instead of developers. Allan helps the manager faced with a cynical team that expects Agile to be yet another fad in The New Challenge in Agile Adoption.
Sean Sheehan continues with part 2 of Writing Shippable Code where he questions and redefines the current definition of value in the Lean community and shows us how the current definition can be detrimental to software development by increasing the risks of software failure.
Steve Berczuk takes us back to basics by delving into the details of one of the most important Agile practices – iterations. He describes several common road-blocks and how to avoid them that those new to Agile may encounter.
Mario Moreira, in Infrastructure Refactoring, details what a team that is changing to Agile development with an existing infrastructure built to support traditional software development methods can do to incrementally reduce the friction with their old infrastructure.
Madu Ratnayake and Valarmathy Rangasamy, take a look at making Agile offshoring successful in Integrating Agile Practices With a Global Delivery Model. They explain how their organization’s successes are based on tailoring the set of practices to the given context and performing a suitability assessment before embarking on an offshore project that uses Agile development techniques.
I hope you will find the articles in this issue as thought-provoking and useful as I do.
Amr Elssamadisy
Editor in Chief
Agile Journal
| Featured articles |
|
|
|
| More articles... |
| ||||
| ||||
| ||||
| ||||
| ||||




