development lifecycles

Conference Presentations

Accelerating the Software Development Lifecycle Using Service Virtualization
Video

Remove software and service dependencies enabling continuous integration and testing across the development lifecycle. Stand up test environments faster and at a lower cost accelerating development and test cycles. Balance quality and speed - deliver high quality software faster.

Peter Cole, IBM Rational
ClouT 3i Infotech's Testing Platform Enterprise
Video

Infotech is a global Information Technology company committed to Empowering Business Transformation. Our Independent Testing and Compliance Business [ITCB] became the world's first true testing platform in 2011 -- ClouT™

John Caymans, Hitachi Data Systems
The Software Development Game

Adapting your software development tools, practices, and processes can be difficult, even overwhelming. The authors have studied and applied game-like processes and behaviors to help provide structure to software development adaptation. They propose a process strategy called the software development game to help teams who are faced with change.

Jonathan Kohl's picture Jonathan Kohl David McFadzean
Making Agile Work for Government: A Blended Approach Making Agile Work for Government: A Blended Approach

As technology development programs represent some of the biggest line items on agency budgets, there should be little surprise that agile development, with its promise of a fast, lightweight, and iterative approach to delivery of value, has caught the attention of officials from across the government space as they seek to improve their programs’ productivity and effectiveness.

Erich Knausenberger's picture Erich Knausenberger
From One Expert to Another: Markus Gärtner From One Expert to Another: Markus Gärtner

Markus Gärtner is a tester and the author of ATDD by Example. In this interview with Zeger van Hese, Markus talks about his new book, the software craftsmanship movement, and “Beyond Testing,” a workshop he’ll be delivering later this year.

Zeger van Hese's picture Zeger van Hese
Performance Testing Earlier in the Software Development Lifecycle

Historically, performance testing has been relegated to simply adding a few weeks to the back end of a project to run a series of prescripted tests. The problem with this approach is that issues that performance test engineers uncover late in the project are often too costly to remediate, placing the entire effort at risk. Agile development methodologies can further complicate the issue due to their ever-changing landscape and often a lack of focus on performance testing. Eric Gee shares innovative ideas and techniques on how testers can engage as meaningful partners earlier in the software development lifecycle. Eric explores the benefits of partnering with software engineers in unit testing under load, testing at the component level, and other novel approaches you can use for early performance testing. If you are concerned about finding performance problems late in development, this session is for you.

Eric Gee, Raymond James & Associates
Kata: Discover the Art of Practice to Master New Practices

Kata is a Japanese word describing detailed, choreographed patterns of movements one masters through practice. Unfortunately, in software development we use the term "practice" very loosely. Tom Perry shares the latest research into how performing deliberate practice-actually practicing a new skill to become proficient-works. As a representative example, Tom explores the techniques you can use to practice and hone your agile team leadership skills. Through individual exercises and collaborative games, learn how to refine and improve your leadership skills. Take back an understanding of what the impact of practicing new skills has on the performance of individuals and teams while you gain hands-on experience with different models of practice. As a bonus, you'll have a set of exercises to form your own deliberate practice for improving your leadership ability.

Tom Perry, Visa Inc.
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. Rather than a lack of knowledge about this practice, it is a lack of fluency that prevents many smart and well-intentioned programmers from practicing TDD in their work. Llewellyn Falco discusses ways you or your developers can build those skills and gain proficiency with TDD. Learn how TDD improves code design and the specifications needed to write good code. Experience the speed improvement that constant feedback creates while enjoying the safety and confidence you get from automated regression testing.

Llewellyn Falco, DevelopMentor
Focus on Value First: An Agile Transformation Competency Framework

Organizational transformation is difficult work. Many agile transformation efforts begin with lofty goals only to be sabotaged by unrealistic expectations about the depth and complexity of the changes required. Often, resistance to change is ingrained in an organization’s value system and difficult to overcome. Tamara Runyon presents an overview of a new Agile Transformation Competency Framework-a strategic tool for evaluating and guiding your transformation efforts. Evaluating the organization against the dimensions of the framework-collaboration, agile engineering, product management, environment, organizational culture, and distributed teams-results in a transformation plan that avoids setting unachievable expectations. To institutionalize agile values within an organization and lay the foundation for wide-scale adoption, a company must align with these six competency areas.

Tamara Runyon, CollabNet
Lean Framework, Agile Principles, and CMMI®

Many large software development organizations, which have discovered that they must become more agile to compete, frequently ask Dan Rawsthorne, "What does 'big' scrum look like?" Because no two organizations are alike, this simple question does not have a simple answer. There are, however, some common patterns that emerge in organizations that have implemented "big" scrum. Dan Rawsthorne presents the Product Owner Team pattern that allows the organization to handle agility up and down its hierarchy. Dan discusses cross-cutting teams that handle issues the formal hierarchy can’t properly address-for example, architecture and usability teams. He recommends creating an Integration and Evaluation (I&E) team to provide a natural home for test specialists to perform usability testing, pre-release validation, and performance testing.

Dustin Potts, Nationwide Insurance

Pages

StickyMinds is a TechWell community.

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