The Latest
![]() |
User Stories: From Fuzzy to Razor Sharp[presentation]
Slideshow
User stories are the basis for products built using agile development. User stories are relatively short, comprised of enough information to start the development process, and designed to initiate further conversation about details. Short doesn’t necessarily mean useful. Ambiguous stories... |
![]() |
![]() |
Enough about Process, Let’s Use Patterns[presentation]
Slideshow
When new developers and testers join the company, we want them to learn the “way we do software here.” So we give them the “stone tablets”―the volumes of process documentation― to study. However, the problem is that the details in this documentation are primarily for beginners and don’t... |
![]() |
![]() |
Agile Dev, Better Software & DevOps Conference West 2015: EARS: The Easy Approach to Requirements Syntax[presentation]
Slideshow
One key to specifying effective functional requirements is minimizing misinterpretation and ambiguity. By employing a consistent syntax in your requirements, you can improve readability and help ensure that everyone on the team understands exactly what to develop. John Terzakis provides... |
![]() |
![]() |
SAFe Integration Patterns: Scaling with Continuous Collaboration[presentation]
Slideshow
“Going agile” at a fifty-person startup is easy; at a 5,000 person ISV it’s impressive; and in a Fortune 500 company it’s often a nightmare. At large scale, the sheer number of legacy systems, stakeholder specific tools, and governance processes can turn even a simple agile deployment... |
![]() |
![]() |
Requirements and Acceptance Tests: Yes, They Go Together[presentation]
Slideshow
The practice of software development requires a clear understanding of business needs. Misunderstanding requirements causes waste, slipped schedules, and mistrust. Developers implement their perceived interpretation of requirements; testers test against their perceptions. Disagreement can... |
![]() |
![]() |
Integrate V&V within Scrum: How Does That Work?[presentation]
Slideshow
Scrum is an iterative, incremental framework for delivering business value. It is not a Verification and Validation (V&V) approach. So how do we merge Scrum and V&V when a product must be subjected to formal V&V activities? How do we plan V&V work, incorporating it into a... |
![]() |
![]() |
Better Software Conference West 2015: Making Numbers Count: Metrics That Matter[presentation] As testers and test managers, we are frequently asked to report to stakeholders on the progress and results of our testing. Questions like How is testing going? may seem simple enough, but the answer is ultimately based on our ability to extract useful metrics from our work and present... |
![]() |
![]() |
Better Software Conference West 2015: Lean Software Development Is for Everyone[presentation]
Slideshow
Lean software engineering emphasizes continuous delivery of high quality applications. Ken Pugh explains the principles and practices that form the basis of lean software development―concentrating on developing a continuous flow by eliminating delays and loopbacks; delivering quickly by... |
![]() |
![]() |
How Agile Can We Go? Lessons Learned Moving from Waterfall[presentation]
Slideshow
How agile are you? Once you jump off the waterfall and drink from the agile pool, there will probably be varying opinions as to the state of the organization’s agility. Some will be concerned that they are not agile enough; others will think they are agile while still adhering to old... |
![]() |
![]() |
Building on Existing Infrastructure for Mobile Applications[presentation]
Slideshow
In 2013 Farm Credit Services of America (FCSAmerica) wanted to enter the mobile application arena so their customers could manage their FCSAmerica lending accounts. Anthony Carlson explains that in the previous thirteen years, FCSAmerica had built an SOA infrastructure for internal... |
![]() |
![]() |
Teaching Pointy-Haired Bosses to be Agile Enablers[presentation]
Slideshow
Ryan Ripley says that Scrum failures can often be traced back to management not understanding their role in an agile world. What gets managed during an agile project? How is success measured? Will I keep my job in the transition? Managers have all these questions and more during an agile... |
![]() |
![]() |
Prevent Test Automation Shelfware: A Selenium-WebDriver Case Study[presentation]
Slideshow
Eid Passport had a suite of Selenium tests with a bad reputation—difficult to maintain, broken all the time, and just plain unreliable. A tester would spend more than four days to get through one execution and validation pass of these automated tests. Eid Passport was ready to toss these... |
![]() |
![]() |
Continuous Testing: A Key to DevOps Success[presentation]
Slideshow
As IT organizations adopt a DevOps strategy, continuous testing (CT) becomes a key ingredient of the DevOps ecosystem. CT enables faster release cycles, more changes per release, upfront isolation of risks, and reduced operations costs. The approach to scale the traditional automation... |
![]() |
![]() |
Innovation for Existing Software Product: An R&D Approach[presentation]
Slideshow
In the world of software, innovating an existing product often makes the difference between continued success and rapid irrelevance and failure. Although innovation can come from many different sources, it can be difficult to develop breakthrough innovations while simultaneously... |
Aaron Barrett, Infusionsoft
|
![]() |
Building Agile Teams in a Global Environment[presentation]
Slideshow
Many organizations use teams spread worldwide to develop valuable business applications. These organizations expect the teams to work as one harmonious unit without missing a beat—or should we say, a story point. A few organizations do it well; many not so well. Betsy Kauffman and Oscar... |
![]() |