|
An Overview of Lean-Agile Methods Life used to be simpler. In the early 2000s, if you wanted to go "agile," XP was the route of choice. And then Scrum became popular. And it was not too long before organizations began to hit the limits of these approaches due to their focus on teams. And then it became apparent that lean principles could be applied to software and Lean Software Development and later Kanban were added to the mix. Now, you have a great many choices: Not just about which method to use, but where to start, whether to go top-down or bottom-up, and what should be the scope of your effort.
|
|
|
The Agile Tipping Point Nirav P Assar uses Malcom Gladwell's best selling book , The Tipping Point to discuss what's necessary to fully, and successfully implement agile, in order to take advantage of all that it can bring to a software development team.
|
|
|
Agile ALM—Opposites Attract Agile and ALM are two terms that you don’t often see side by side. To most developers, agile means team interaction, customer collaboration, dynamism, and responsiveness to change. In contrast, ALM seems to imply the opposite of agile, with echoes of rigid procedures, inflexibility, and top-down process control. But are the agile and ALM approaches as contradictory as they first appear to be?
|
|
|
Enterprise Change Management in Agile Software Development Agile software development is designed to thrive within even the most dynamic business and technical environments. All agile methodologies include integrated practices and processes that manage evolving requirements to efficiently develop a continuous stream of new software capabilities. However, what Agile does not address are changes related to enterprise support that falls outside the scope of the project work. Enterprise Change Management (ECM) provides a framework that addresses many of these missing factors.
|
|
|
We're All in the Same Boat Lisa Crispin dives into the "we're all in the same boat" theory and explains how it can't be more true in the software development world. From the need for common goals to going beyond taking responsibility for the team's actions, each team must know that you're going to fail or succeed together.
|
|
|
2020 Best CIO Acceptance Speech (penned in 2010) In the 2010 article, ThoughtWorks consultant Tiffany Lentz pens the speech a successful CIO might write ten years hence in 2010. She talks about the ways that agile principles had become the norm in development and spread beyond software teams in into IT and corporate planning and project execution.
|
|
|
Insights From Three Agile/Lean Product Development Thought Leaders Here is what Mark Lines (Unified Process Mentors, Co-Founder) has to say:
The fact that basic agile concepts are so easy to learn, as well as the proliferation of certification courses with very little investment required has had both positive and negative effects. Certainly the mindshare of methods such as Scrum has exploded in our industry and people are excited about the benefits that agile can deliver in terms of elimination of waste and timely delivery of systems with immediate ROI.
|
|
|
The Marriage of Lean, Scrum and Extreme Programming (XP) Many flavors of Agile have emerged: Scrum, Lean, Feature Driven Development (FDD), and Extreme Programming just to name a few. These methods have numerous complementary and distinguishing features, but the gamut of choices can be confusing and disorienting - as if being told to choose the best from 31 flavors of ice cream. Return on Investment (ROI) is important to me, so Lean must be the answer. But wait, I also want to be agile with my business priorities so I’ll choose Scrum. We are left wanting a simple question answered: “Which Agile method should I choose for my organization?”
|
|
|
Using Product Portfolio Management to Improve the Efficiency of Teams Product portfolio management has become an essential discipline for all development organizations that want to achieve enterprise agility. The repeated process of selecting, sizing, and prioritizing the work to be done ensures that their development teams are delivering the most valuable products and enhancements for the business’ clients. This is required for both external clients in the case of product companies and for internal clients in the case of IT organizations. However, the subject of this paper is another, possibly even more important, reason: avoiding the overloading of the organization’s development teams which greatly lowers their efficiency.
|
|
|
Project Portfolio Decisions—Decisions For Now If you are anything like me, you have a to-do list a mile long. Because I work for myself, I have an integrated list of everything I need to do: projects for clients, books to write, articles to write, columns to write, presents to buy, house maintenance, clothes to organize, office cleanup. The list is long and never-ending.
|
|