Agile Development Conference & Better Software Conference East 2011


Scrum vs. Kanban: It's Not Necessarily All of One or the Other

Have your Scrum development teams discovered that grooming some features only one sprint ahead is too late? Have your product owners ever asked you to implement a set of features within a month and continue to implement additional features on a periodic basis? As you manage a product and its releases, you must address these and other timing issues to reduce or eliminate rework, maintain a steady pace of delivery, and consistently produce business value.

Season Tanner, State Farm Insurance Companies
Software Craftsmanship: It's an Imperative

Sadly, ten years into the evolution of agile practices, many teams fail to learn and implement the software development practices that are necessary for long-term code quality and agility. Software craftsmen believe that without these technical practices the quality of software goes downhill and teams can’t sustain high levels of productivity. Fadi Stephan introduces software craftsmanship, reviews its history, and explores the driving forces that led practitioners to create this movement.

Fadi Stephan, Excella Consulting

Surviving an FDA Audit: Heuristics for Exploratory Testing

In FDA regulated industries, audits are high-stakes, fact-finding exercises required to verify compliance to regulations and an organization’s internal procedures. Although exploratory testing has emerged as a powerful test approach within regulated industries, an audit is the impact point where exploratory testing and regulatory worlds collide. Griffin Jones describes a heuristic model-Congruence, Honesty, Competence, Appropriate Process Model, Willingness, Control, and Evidence-his team used to survive an audit.

Griffin Jones, iCardiac Technologies

Ten Great Practices Learned from Open Source Projects

Open source development combines distributed teams, resource constraints, and an overload of end user input. Despite these challenges, the velocity of many popular open source projects is measurably higher than that of their enterprise counterparts. The time has come to take the lessons learned from open source and adapt them to enterprise agile. Mik Kersten begins with an examination of successful open source projects and their approaches to agile delivery.

Mik Kersten, Tasktop

Test Specialist on Agile Teams: A New Paradigm for Testers

As a tester on an agile team, are you still creating lots of scripted test cases the old way? Are you still caught in the classic waterfall-always behind-while the rest of the team is doing Scrum and looking forward? Then, change course and work with your team to become a test specialist, coordinating testing rather than only doing testing. Henrik Andersson describes his experiences on a Scrum team and their transition to his test specialist role. To orchestrate such a change, they needed new tools and approaches.

Henrik Andersson, Jayway - Test
Test-driven Development: It's All about Fluency

Test-driven Development (TDD) is more of a skill that requires repeated practice than a book-learning technique-more like learning a foreign language than implementing a precise process. TDD developers must gain fluency in taking a feature requirement, breaking it into microrequirements, turning it into an assertion with a test scenario, translating that scenario into code, and writing the code that will make that test pass.

Llewellyn Falco, DevelopMentor
Testing in the Cloud: Is it Right For You?

Finally, software testing in the cloud is not just for dreamers anymore! Join Andrew Pollner to explore why and how cloud-based testing is emerging as a viable alternative to replace or complement traditional testing platforms.

Andrew Pollner, ALP International Corp

The Agile Mindset: Principles for Collaborating and Innovating with Agility

Whether it is controlling interplanetary spacecraft, managing medical records, or "merely" staying in business, it seems that more of us are facing the pressure of building and managing mission-critical systems and teams. Although it's tempting to think that reliability is all that matters, we're also forced to adapt to constantly advancing technologies, shifting priorities, and relentless competitive pressures.

Adrian Cho, IBM
Transform Your Innovation Thinking

Innovation is a word tossed around frequently in organizations today. The standard clichés are "Do more with less" and "Be creative." Companies want to be innovative but often struggle with how to define, implement, prioritize, and track their innovation efforts. Using the Innovation to Types- model, Jennifer Bonine will help you transform your thinking regarding innovation and understand if your team and company goals match their innovation efforts.

Jennifer Bonine, Up Ur Game Learning Solutions

User Stories from MONOPOLY: Complex Rules, Random Events, and Twisted Exceptions

Agile developers often face the difficult task of defining user stories from business rules for complex applications-medical, embedded, insurance, banking applications, etc. In his consulting practice, Rob Sabourin helps teams elicit and describe stories for thorny business rules, multi-path conditions, time/event triggered activities, awkward dynamics, special cases, unusual constraints, exceptions, and non-functional characteristics.

Robert Sabourin,


CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.