The Role of Leaders on a Self-Organizing Team

This post is from mountaingoatsoftware.com by Mike Cohn.

My new eBook, Adaptive Leadership: Accelerating Enterprise Agility is out!

We are at a tipping point. Technology—cloud, big data, mobility, social media—tops CEO’s list of concerns per a recent IBM study. “There has been no other point in history when so many aspects of disruptive change have collided and conspired to wreak havoc,” writes retail prophet Doug Stephens. Companies that emerge successfully from this havoc will need to build agility into the very fabric of their organizations and develop the technological savvy to enable that agility. Adaptive Leadership provides a framework for such a transformation.

Over the past couple of years, I’ve been thinking, writing, and speaking about issues of adaptive/agile leadership and organizational transformations. The agile movement has greatly impacted software development over the last decade since the Agile Manifesto was signed. The two underlying themes of the agile movement have been reasonably successful (there’s always progress to be made)—namely, building better software and increasing satisfaction (and fun) at work. In a growing number of companies, agile/Lean values and practices have been infused throughout the organization, although there remain too few of these pioneers.

Click here to see the full post.

Posted in Agile | Comments Off on The Role of Leaders on a Self-Organizing Team

The Four Intrinsic Rewards that Drive Employee Engagement

This post is from iveybusinessjournal.com by Kenneth Thomas.

Two of the major market forces in last decade with the greatest impact on Organisations has been the emergence of the ‘Digital Enterprise’ and ‘Organisational Agility’.  If used smartly, both can give significant competitive advantage to the Business.

Simply put, a Digital enterprise is an organization that uses technology as a competitive advantage in its internal and external operations. On the other hand Organisational Agility means the enterprise has made the journey from ‘Doing Agile’ to ‘Being Agile’ across the horizontal business functions and vertical organisational structure.

TCS has good experience helping organisations embrace a Digital enterprise strategy using an holistic framework to guide companies through the digital universe and enable them to maximize digital opportunities in a coordinated, integrated approach.  TCS believes a combination of pervasive networking, the explosion of big data, the availability of advanced analytics and social media, and the fact that mobile technology will become the businesses’ new face of engagement means that, in the very near future, “digital” and “business” will be synonymous. Using Big data, cloud computing, social business, and mobility as key transformation tools, TCS effectively creates the Digital ecosystem to drive the ROI across Technology & Business.

Click here to see the full post.

Posted in Agile, Motivation | Comments Off on The Four Intrinsic Rewards that Drive Employee Engagement

Why is Agile so Hard to Sell?

This post is from leadingagile.com by Mike Cottmeyer.

What I find incredibly interesting is why defining value is so hard. Agile proponents have been beating the value drum since the very beginning. Put the customer in the room… understand their needs… build what ever they want… deliver software in small increments… get constant feedback… converge on the optimal solution… deliver value early and often. Agile is all about delivering value. Why wouldn’t a management team embrace a set of methodologies so focused on giving them what they need the most?

Here is my take…

Agile is (in large part) a reaction to misapplied waterfall development and naive application of project management principles in ways that are inconsistent with how software actually gets built. It was is a reaction to dehumanizing, process and artifact driven management approaches… processes that assumed with enough procedures, we could somehow commoditize the practice of software engineering. We wanted to take the uncertainty out of a craft that is really a blend of engineering and art. Our desire was to make everything predictable and repeatable

Click here to see the full post.

Posted in Agile | Comments Off on Why is Agile so Hard to Sell?

Patterns for Splitting User Stories

This post is from richardlawrence.info by Richard Lawrence

Good user stories follow Bill Wake’s INVEST model. They’re Independent, Negotiable, Valuable, Estimable, Small, and Testable. The small requirement drives us to split large stories. But the stories after splitting still have to follow the model.

Many new agile teams attempt to split stories by architectural layer: one story for the UI, another for the database, etc. This may satisfy small, but it fails at independent and valuable.

Over my years with agile, I’ve discovered nine patterns for splitting user stories into good, smaller stories.

Click  here to see the full post.

Posted in Agile, Kanban, Scrum | Comments Off on Patterns for Splitting User Stories

Agile Estimating: The Secret To Delivering On Time

This post is from allaboutagile.com by Kelly Waters.

For decades, delivering on time has been the holy grail of software development.

I’ve been doing agile software development for quite a few years now. I’ve seen many benefits, but one of the most remarkable things of all, is how so many teams can quickly get good at delivering on time.

It’s the art – and/or science – of predicting what can be delivered in a given timeframe, even if the same team was hopeless at estimating before!

Click here to see the full post.

Posted in Agile | Comments Off on Agile Estimating: The Secret To Delivering On Time

To Estimate or Not To Estimate? That is the Question!

This post is from allaboutagile.com by Kelly Waters.

Lean software development shares many of the key principles of agile software development.

Although one of the key aspects of lean development is all about identifying and eliminating waste from the development process…

One of the most hotly debated aspects of this is estimating. It clearly doesn’t contribute to the end product itself, but is estimating really waste? Or does it really add value to the process?

Click here to see the full post.

Posted in Agile | Comments Off on To Estimate or Not To Estimate? That is the Question!

To Estimate or Not To Estimate? That is the Question!

This post is from allaboutagile.com by Kelly Waters.

Lean software development shares many of the key principles of agile software development.

Although one of the key aspects of lean development is all about identifying and eliminating waste from the development process…

Click here to see the full post.

Posted in Agile | Comments Off on To Estimate or Not To Estimate? That is the Question!

Planning Poker – Agile Estimating

This post is from allaboutagile.com by Kelly Waters.

Planning Poker is an estimating technique used by many agile software development teams. Like many agile development techniques, Planning Poker is very simple. Simple, but effective.

First of all, agile teams should ideally estimate together. As a team. If the team is big, and people are working on different products, it’s okay to split the team into smaller groups. But estimates should still be done in groups.

Click here to see the full post.

Posted in Agile | Comments Off on Planning Poker – Agile Estimating

Burndown User Stories, Rather Than Tasks

This post is from allaboutagile.com by Kelly Waters.

I was very interested to read this blog post from Ron Jeffries about burning down user stories rather than tasks. Excuse the pun, but this is a hot topic for me at the moment :-)If it’s possible to avoid the time spent in Sprint Planning, breaking user stories into tasks and estimating them in hours, this would reduce the overhead of planning iterations in too much detail. This is something I am sure any development team would probably welcome.

Click here to see the full post.

Posted in Agile | Comments Off on Burndown User Stories, Rather Than Tasks

Estimating in Points Seems a Bit Stupid!

This post is from allaboutagile.com by Kelly Waters.

A while ago I blogged about “What’s the Point in estimating?“.

To be honest, I didn’t understand the concept of estimating in Points when we first adopted agile. Actually, I thought it sounded a bit stupid!

But I get it now, and it makes a lot of sense.

I would add to my original blog post now, that developers are more inclined to give a relative estimate in points based on minimal information about a feature, whereas to estimate in days implies precision and can be a barrier to getting someone to commit to how big it is.

Click here to see the full post.

Posted in Agile | Comments Off on Estimating in Points Seems a Bit Stupid!