Essential Practices for Agile Developers

SolutionsIQ’s Essential Practices for Agile Developers teaches developers the development and collaboration practices used by the most experienced Agile teams.

Subscribe to our Newsletter

siq newsletter 180

Agile Development Practices

Software development paradigms are shifting. The development team’s abilities are growing increasingly important as organizations realize that traditional methodologies are not meeting goals—too many conventional projects fail to deliver on their expected value, and some don’t deliver at all. The term “Agile Development” refers to the use of several incremental, iterative procedures and practices, including Scrum, Extreme Programming (XP), and Feature-Driven Development. Learn how this approach focuses on keeping quality code simple, testing often, and delivering functional bits of the application as soon as they're ready.


Agile Techniques for Meeting Customer Commitments

lance young agile coaching by Lance Young

This Agile Journal article explains the key steps, and practices within each step, that will assist in making and delivering on customer commitments in an Agile fashion.

 


Biomimicry: Innovation of the Future (Brought to you by the Past)

william-rowden-certified-scrummaster by William Rowden and David Socha

Knowledge of biological systems is increasingly contributing to multiple aspects of software development. Learn about Biomimicry's use in software development as a well-established way of gaining product and process insight from natural systems.

 


Case Study: Electronic Evidence Discovery

electronic evidence discovery case study

Learn how SolutionsIQ helped Electronic Evidence Discovery successfully deliver critical functionality using Agile software development methods in this case study.

 


Case Study: Implementing Distributed Extreme Programming

monica-yap-scrum by Monica Yap

This white paper details the challenges a team at WDSGlobal faced in a distributed development environment, lessons learned, and how issues such as global continuous integration, cultural differences, and conflicting priorities were resolved across regions.

 


Case Study: PowerAdvocate

john-rudd-president

This case study describes how SolutionsIQ’s Agile coaching and training services helped PowerAdvocate, an energy intelligence company, reduce time to market through the implementation of Agile development methods.

 


Case Study: theWashBoard.org

washboard case study

This case study describes the vital Web site improvements SolutionsIQ delivered for the Washington Scholarship Coalition, streamlining the process for students in Washington State to find college funding in a tough economy.

 


Distributed Scrum: Why some teams make it work well and others don't

william-rowden-certified-scrummaster by William Rowden

This presentation from Agile India 2012 explores the patterns that enable companies to successfully deliver software with a distributed team.

 


Domain-Specific Testing Languages

mickey-phoenix-scrum by Mickey Phoenix and Rand Huso

In this presentation, you'll get practical tips to foster test code re-use and reduce test maintenance costs, especially on large and long-running projects.

 


Implementing Value-Based Extreme Programming

monica-yap-scrum by Monica Yap

Agile methods such as Scrum and Extreme Programming are not known for carefully tracking time and cost estimates. Learn how one company addressed these challenges and the lessons that were learned along the way.

 


Lean Workflow: A Parable in Pictures

william-rowden-certified-scrummaster by William Rowden

This session from Agile India 2012 is an introduction to Lean, its pillars and principles, primarily in pictures. It covers the definition of Lean, idealized workflow, lead time vs. utilization and efficiency, value stream maps and wastes, and the Kanban Pull System.

 


Managing Software Debt

chris-sterling-agile-development by Chris Sterling

Many software developers have to deal with legacy code at some point in their careers. Explore the multitude of factors involved in the development of software with debt in this article and a related video on the same subject.

 


Narrative Testing

mickey-phoenix-agile-development by Mickey Phoenix and Rand Huso

This presentation shares practical tips and real-world experiences for the interactive creation of executable Narrative Tests.

 


Successful Distributed Agile Team Working Patterns

monica-yap-scrum by Monica Yap

Explore some common successful distributed team working patterns that have been used on distributed Agile development projects in this white paper and related presentation.

 


Technical Debt

chris-sterling-agile by Chris Sterling

Software debt accumulates when focus remains on immediate completion while neglecting changeability of the system over time. Learn the basics about technical debt and some different approaches for dealing with it in this presentation.

 


Whose Bug Is It Anyway?

vibhu-srinivasan-scrummaster by Vibhu Srinivasan

Scrum teams are constrained to work in a timebox or shorter sprint cycles. This presentation explores the mismatch in thinking between developers and testers, and how to reduce this gap and build quality into software.

 


Back to Top