The Latest
![]() |
Software Testing’s Future—According to Lee Copeland[presentation]
Slideshow
The original IEEE 829 Test Documentation standard is thirty years old this year. Boris Beizer’s first book on software testing, Software Testing Techniques, also passed thirty. Testing Computer Software, the best-selling book on software testing, is more than twenty five. During the past... |
![]() |
![]() |
Scaling Git for the Enterprise[presentation]
Slideshow
Due to its ease of use and distributed repository infrastructure, Git is quickly becoming the version control system of choice for many. Getting started takes only a few minutes, and available online tutorials explain Git basics and more advanced features including branching. As easy as... |
![]() |
![]() |
We Need It by the End of the Year: What's Your Estimate?[presentation]
Slideshow
Letting good estimates made by smart people be overwhelmed by the strong desires of powerful people is a cardinal sin of project management. Accurate estimates are the foundation of all critical project decisions regarding staffing, functionality, delivery date, and budget. How do we... |
![]() |
![]() |
Meeting Strict Documentation Requirements in Agile[presentation]
Slideshow
Teams in many organizations are still expected to produce and maintain significant amounts of documentation. This is generally the case in Federal, state, and local governments where systems must comply with SOX, HIPPA, NAIC, FDA, or SEC directives. In recent years, Agile has made... |
![]() |
![]() |
Agile Development Conference & Better Software Conference East 2014: Seven Deadly Habits of Ineffective Software Managers[presentation]
Slideshow
As if releasing a quality software project on time were not difficult enough, poor management of planning, people, and process issues can be deadly to a project. Presenting a series of anti-pattern case studies, Ken Whitaker describes the most common deadly habits—along with ways to avoid... |
![]() |
![]() |
The Roots of Agility[presentation]
Video
What we mean by Agile is becoming less and less clear. Rob Myers shares sixteen years of history and observation, noting the amazingly diverse ideologies and... |
![]() |
![]() |
Seven Key Metrics to Improve Agile Performance[presentation]
Slideshow
It’s been said: If you can’t measure it, you can’t improve it. For most agile teams burndown charts and some type of velocity measurement are all they are doing. However, with just a few more metrics, you can gain substantial insight into how teams are performing and identify improvement... |
![]() |
![]() |
Agility at Scale: WebSphere’s Agile Transformation[presentation]
Slideshow
In today's rapidly changing environment, organizations—both large and small—must quickly respond to shifting market requirements to remain competitive. To be successful, many are adopting agile development and continuous delivery methodologies to deliver software quickly, while keeping... |
![]() |
![]() |
Better Software Conference East 2014: 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... |
![]() |
![]() |
Making Agile Work—with Eleven Product Owners[presentation]
Slideshow
Small companies that have been highly successful delivering software often struggle as they grow larger and their software needs to grow with them. They must learn to manage multiple technology platforms and multiple releases while dealing with the associated roadmaps and... |
![]() |
![]() |
Product Management: Optimizing the What to Develop[presentation]
Slideshow
Most organizations struggle with the processes that define what software they should develop, when to do it, and how it will evolve over time—all parts of the product management role and activities. Because repeatable processes have not been established and organizations cope with... |
![]() |
![]() |
Shifting Left: The Evolution of Test Automation[presentation]
Slideshow
As the software development lifecycle shifts toward agile and lean methodologies, quality in every build becomes critical. Continuous integration allows development teams to receive immediate feedback on their code, creating more efficiency and higher quality... |
![]() |
![]() |
Agile Development Conference & Better Software Conference East 2014: 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... |
![]() |
![]() |
A Holistic View of Complex Systems and Organizational Change[presentation]
Slideshow
One of the most misunderstood concepts in the agile community, complexity is often used to explain why we can’t predict anything or why there are no rules we can follow. Ironically, it is exactly this attitude that allows complexity to work against us. Al Shalloway discusses the true... |
Al Shalloway, Net Objectives
|
![]() |
Agile Development Conference & Better Software Conference East 2014: Emergent Design: History, Concepts, and Principles[presentation]
Slideshow
Software design is about change. A good design facilitates adding features—and adding new developers to the team. Yet any change to the code impacts design and could damage existing functionality. Without design idioms and practices, the code can degrade into a "big ball of spaghetti”... |
![]() |