The Latest
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
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”... |
![]() |
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
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... |
![]() |
![]() |
Better Software Conference East 2014: You Said What? Becoming Aware of the Things We Say[presentation]
Slideshow
Most of us take language for granted. We use words without thinking about how they may affect others and then are surprised at the reaction we get. Learn the importance of language in building and maintaining high performing agile teams. Become more aware of the words you choose and the... |
Doc List, Doc List Enterprises
|