Skip to main content

Software Development


MJ Principles and Practices of Lean Software Development
Ken Pugh, Net Objectives
Mon, 11/09/2015 - 1:00pm

Lean software development has often been described as “better, faster, cheaper” and focused on “eliminating waste,” but those are misnomers. Going after speed improvement and waste elimination can actually reduce the benefits you might otherwise get from lean. Ken Pugh describes what lean software development really is and why you should be incorporating it into your development efforts—whether you use Scrum, kanban, or SAFe. Ken explains the mindset, principles, and practices of lean. Its foundations are systems thinking, a relentless focus on time, and an understanding that complex systems require holistic solutions. Employing lean principles, you optimize the whole, eliminate delays, improve collaboration, deliver value quickly, create effective ecosystems for development, push decisions to the people doing the work, and build integrity in. Lean practices include small batches, cross-functional teams, implementing pull, and managing work in process. Ken describes how to use lean—no matter where you are in your development process.

Read more


K1 The Care and Feeding of Feedback Cycles
Elisabeth Hendrickson, Pivotal
Wed, 11/11/2015 - 8:30am

Nothing interrupts the continuous flow of value like bad surprises that require immediate attention—major defects, service outages, support escalations, and even scrapping capabilities that don’t actually meet business needs. We already know that the sooner we discover a problem, the sooner and more smoothly we can remedy it. Elisabeth Hendrickson says that feedback comes in many forms, only some of which are traditionally considered testing. Continuous integration, acceptance testing, and cohort analysis to validate business hypotheses are all examples of important feedback cycles. Elisabeth examines the many forms of feedback, the questions each can answer, and the risks each can mitigate. She takes a fresh look at the churn and disruption created by having high feedback latency. Elisabeth considers how addressing bugs that are not detracting from business value can distract us from addressing real risks. Along the way, Elisabeth details fundamental principles that you can apply immediately to keep your feedback cycles healthy and happy.

Read more
K2 Continuous EVERYTHING: How Agile Is Changing Our World Forever
Jeffery Payne, Coveros, Inc.
Wed, 11/11/2015 - 10:00am

Everywhere we look these days we see the word continuous—continuous delivery, continuous integration, continuous deployment, continuous testing, continuous security, and continuous ______ (fill in the blank). It’s continuous everything! So, what’s happening in our industry? Will a move toward more continuous practices result in better software? Will agile have any long-lasting effect on how software is built, tested, delivered, and maintained? Join Jeffery Payne as he discusses the link between agile and continuous software engineering capabilities. Learn how operating in a continuous manner not only speeds things up but also results in better software quality and security. Discover how the continuous nature of agile is changing our world. Leave with an understanding of what this change means for us as software professionals. Take back knowledge about how we can get more involved in the continuous processes that surround our work.

Read more
K4 Scaling Agile: A Guide for the Perplexed
Sanjiv Augustine, LitheSpeed
Thu, 11/12/2015 - 4:15pm

Scrum, XP, and Kanban are familiar agile methods. Now in the second decade of their adoption, agile methods continue to help organizations worldwide respond to change and shorten the time to deliver value. An overwhelming 88 percent of executives cite organizational agility as key to global success. So, in recent years, many have begun scaling their early agile adoptions beyond individual teams to programs, portfolios, and the enterprise. Even though today’s scaling techniques are not yet fully understood, new scaling frameworks continue to emerge. Join Sanjiv Augustine to explore this exciting area and discover approaches to scale agile in a way that makes the best sense for your organization. Learn about scaling frameworks including the Scaled Agile Framework (SAFe), Large-Scale Scrum (LeSS), as well as the simple Scrum-of-Scrums meeting. Join Sanjiv to explore how you can develop a straightforward scaling strategy for your organization.

Read more