The Latest

The Coming Mobile Wearable World[presentation]
Slideshow

For better or for worse, like it or not, mobile wearables are already changing our lives. Combined with social media, mobile wearable devices form a new generation of personalized technology that knows us better than our closest friends. How many of your friends know how far you...

Philip Lew, XBOSoft
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...

Neal Huffman, Apex Capital Corp.
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...

Ernani Ferrari, Mondo Strategies
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...

Jennifer Bonine, tap|QA, Inc., and Michael Faulise, tap | QA
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: 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...

John Terzakis, Intel
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”...

Rob Myers, Agile Institute
Automating End-to-End Business Scenario Testing[presentation]
Slideshow

Allstate Insurance had a problem. While thoroughly testing each of their more than thirty business systems, they were still failing to provide good service to their clients, agents, and internal customers. The reason was simple. Implementing end-to-end business processes requires more than...

Sandra Alequin, Allstate Insurance and Monika Mehrotra, Infosys, Ltd.
How Agile and Project Management Can Coexist[presentation]
Slideshow

Through the years—until agile software development took hold, that is—project management provided visibility to stakeholders and helped guide product development. However, as agile has risen to prominence with its de-emphasis on formal project planning, there are gaps that many...

James Hannon, The Bentley Group International
From Chaos to Order—Leading Software Teams Today[presentation]
Video

To successfully lead “the nerd herd,” you’re expected to motivate your team to perform, encourage innovation, and produce software solutions that delight the customer. Prioritizing your time for what’s most important can be quite challenging—especially when you’re swamped with a...

Ken Whitaker
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...

Ken Pugh, Net Objectives
Assessing Agile Engineering Practices[presentation]
Slideshow

Organizations are often reluctant to adopt the more challenging agile engineering practices—first seen together in Extreme Programming and later adopted by the Scrum Alliance as the Scrum Developer Practices. These practices are difficult to implement and sustain, and the benefits are...

Rob Myers, Agile Institute
Service Virtualization: Speed Up Delivery and Improve Quality[presentation]
Slideshow

“We could not test this because…” Every technology professional has experienced issues during system testing when unit testing was overlooked or cut short. Every project team has hit roadblocks during system testing when dependent systems or complicated data have been unavailable...

Anne Hungate, DIRECTV, and Robb Kelman, DIRECTV
Simplify Project and Portfolio Planning with “Real Options”[presentation]
Slideshow

Do you work in an organization that spends too much time budgeting, road mapping, and planning their project roadmap or portfolio? Do you ever feel like all this effort is pointless and wasteful? Do you think perhaps there might be a simpler, more pragmatic way? If so, this session is for...

Matt Barcomb, DevJam, and David Hussman, DevJam
Toward a Well-Run, Cross-Functional, High-Performance Team[presentation]
Slideshow

Behind every successful delivery to a customer, there is a well-run, cross-functional team. They trust each other; they work well together. Yet every team, agile or not, faces the challenges of building such a team. And, despite their best efforts, many teams fail in this attempt, never...

Fuming Ye, Pitney Bowes

Pages

AgileConnection is a TechWell community.

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