background preloader

Agile

Facebook Twitter

SEI

What Is Agile? (10 Key Principles of Agile) What is agile?

What Is Agile? (10 Key Principles of Agile)

Agile is one of the big buzzwords of the IT development industry. But exactly what is agile development? Put simply, agile development is a different way of managing IT development teams and projects. The use of the word agile in this context derives from the agile manifesto. A small group of people got together in 2001 to discuss their feelings that the traditional approach to managing software development projects was failing far too often, and there had to be a better way. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.”

Ever since then, the use of methods that support these values has become increasingly popular. Non-verbal Exercises for Agile Retrospectives - Ben Linders. Non-verbal exercises can be used in agile retrospectives to “hear” from introverts and involve people who find it difficult to speak up in groups.

Non-verbal Exercises for Agile Retrospectives - Ben Linders

Earlier this year I attended a sessions at the Retrospective Facilitators Gathering 2016 where we explored different techniques and ideas that can be used in non-verbal exercises for Agile Retrospectives. Here’s what we came up with. To truly understand how a team is doing you need to involve all team members in the agile retrospective. In almost all teams there are members who find it difficult to speak and tell about their experiences or views on a topic. Practical agile for enterprise IT. Scalable Agile Estimation and Normalization of Story Points: Introduction and Overview of the Blog Series (Part 1 of 5)The Agile Management Blog. Agile estimation topics such as relative size effort estimation in story points and velocity based on story points are well-known.

Scalable Agile Estimation and Normalization of Story Points: Introduction and Overview of the Blog Series (Part 1 of 5)The Agile Management Blog

Relative size estimation done as a team effort leads to improved shared understanding of stories. It takes less time than estimating effort in time units (ideal hours or idea days). Guiding Organizational Design With SOA Principles -LeadingAgile. A couple of years ago, Mike Cottmeyer wrote a blog post on How to Structure Your Agile Enterprise.

Guiding Organizational Design With SOA Principles -LeadingAgile

He contended at scale we need to organize teams around capabilities. He referenced refactoring legacy architecture into a Service Oriented Architecture (SOA). Agile Uprising.

John Boyd and Scrum

Agile Sites. Agile Books. Agile Graphics - Agile Project Management TrainingAgile Project Management Training. Do you want to become an Agile trainer but don't have the time or expertise to create the materials?

Agile Graphics - Agile Project Management TrainingAgile Project Management Training

You can license all of our courses and trainings. Click here for more information. These are some custom graphics I created for my Agile training courses. Feel free to download and re-use. Please keep the bit.ly: Scaling Agile. Product Roadmap. Kanban. AgileSparks. Chp%253A10.1007%252F978 0 387 72804 9 16. Schedule Questions: Pair Programming and the PNR Curve.

Converting effort estimates into project durations and team sizes is an important part of project planning.

Schedule Questions: Pair Programming and the PNR Curve

How this is done varies from project manager to project manager, to some it is an art, others a science, and to many a case of living with everyday constraints. Today I will focus on the science and its implication to pair programming. If your initial project estimates indicate 72 person months of effort how do you best resource it? 1 person for 72 months? 72 people for 1 month? Intuitively we know that 1 person for 72 months might work (providing they had all the right skills) but typically business wants the benefits of a project as soon as possible. 72 people for 1 month is extremely unlikely to work, unless the project is simple and massively parallel, like cleaning oil off rocks on a beach.

While adding team members to a project increases costs in a linear fashion, the project timeline is not reduced in a corresponding linear way. Tn = F * Effort ^ 0.33. LeadingAnswers: Leadership and Agile Project Management Blog. This article is less about agile techniques and more about the people related challenges of today’s agile projects.

LeadingAnswers: Leadership and Agile Project Management Blog

As work switches from industrial work to knowledge work, companies face a perfect storm of employee engagement and retention issues. On the one hand the time taken to learn a job is increasing as domains become more complex and new tools add layers of abstraction and integration problems. On the other hand the average time spent in a job is decreasing. Frequent job changes are now the norm and long term workers are a rarity. Two years is the new five years average tenure and six months is the new two years of young worker average placement. Alleman EV Agile Success%20(V3) 14 Obstacles to Agile in Government. Why Scrum Doesn’t Work in the Enterprise. June 10, 2014 | Author: PM Hut | Filed under: SCRUM Why Scrum Doesn’t Work in the Enterprise By Curtis Guilbot Stop me if you’ve heard this one before: A couple of Fortune 50 clients I worked with had recently spent a few million on training their development staff in “enterprise scrum” with a well-known author/trainer in the field.

Why Scrum Doesn’t Work in the Enterprise

There were posters everywhere, town hall meetings (which were expensive all-day affairs, since this was a global company), a gung-ho spirit among many department managers. #NoEstimates? Get a grip. Sprint level estimations are vital. The purist in me loves the concept of no estimates.

#NoEstimates? Get a grip. Sprint level estimations are vital

Imagine a world where designers could just design until everything looked perfect, developers could just code until everything worked exactly the way they wanted and at the end of it all, whenever that might be, their labour of love is packaged and delivered to the happily waiting customer. Let’s all take a moment to get realistic. The whole elitist, self righteous attitude towards the entire #NoEstimates movement needs to stop. Lean Agile in Construction Projects - 9/11/11 - 10 Years Later. I spent 2 fulfilling hours watching Discovery Channel‘s show on building the new Tower 1 of the World Trade Center called “Rising.”

Lean Agile in Construction Projects - 9/11/11 - 10 Years Later

The commercial free special was especially poignant because of the many stories of individuals effected by the 9/11/2011 twin towers falling, and their calling to help re-build Ground Zero. “The whole world is looking at us and our response to the tragedy.” Essentially, the story revolved around the contruction of Tower 1 and the goal of building it up to 1000 feet before 9/11/2011 (1776 feet at completion in 2013). They have to build 1 floor per week. - Sounds perfect for iterative development...8 different construction contractor gangs work on every floor. – Team dependencies...The Iron Workers start with the work, led by Mike and Tommy from the Raising Gang and the Mohawk Indians who have been building the New York skyline since the 1880′s.Steve Plate, the Director of WTC Construction, oversees all of the construction.

Yes. Philosophy. Rocket to Mars: A Sprint Planning Game. “Many team and their product owners believe that the team's unique job is to deliver more and more story points, but we consider this to be a complete misunderstanding of the relation between the team and the product owner” said Damien Thouvenin and Pierrick Revol. At the XP Days Benelux 2013 conference, Damien and Pierrick facilitated a sprint planning game for teams and product owners to learn about deciding to invest their sprint time to produce stories, investigate issues, reduce technical debt, or do training. Initially team members are only skilled to do one activity, by doing training they can develop new skills. When team members have these skills they are able to do different activities and the team will become more multidisciplined and capable to do more work in an iteration.

Damian and Pierrick asked the teams what they have learned from playing the game. Things Software. Simon's Estimating Course. The Workshops on Spacecraft Flight Software. No Estimates! Well, Maybe… A passionate debate about the value of estimates has erupted in the Agile community. Running under the hashtag #noestimates, advocates of ditching estimates and estimating on Agile teams argue that the estimates serve no discernible purpose other than to add overhead to the work of developing product. Even worse, they argue that estimates are overtly damaging to teams, teamwork, performance, and value delivery.

Estimates become a weapon in the hands of management, which demands that teams adhere strictly to their estimates regardless of changing circumstances, new knowledge, etc. I get it. I really do. The innovation and Product Lab to Hire. NewTechUSA: Consultants. Agile project management methods for ERP. Steven Thomas on the art of leading software development teams, projects and programmes. CSDL - AGILE Conferences. Dirk Riehle: Computer Science Research. Electronics -AGILE - Agile Software Technologies. Here you can find a list of recent publications made within the Agile projects. You can view the published papers by clicking the document icons. The accepted papers will be added to this page as soon as they have been presented.

Publications 2008: Marchenko, A., & Abrahamsson, P. (2008). Scrum in a Multiproject Environment: An Ethnographically-Inspired Case Study on the Adoption Challenges, Agile 2008, Toronto, Canada, IEEE Computer Society. Publications 2007: Moser, R., Abrahamsson, P., Sillitti, A., & Succi, G.. Publications 2006: Salo, O., Jaring, P. & Abrahamsson, P.

Publications 2005: Ihme, T. and Abrahamsson, P. 2005. Publications 2004: Koskela, J. & Abrahamsson, P. (2004) On-Site Customer in an XP Project: Empirical Results from a Case Study. Salo, O. & Abrahamsson P. (2004) Empirical Evaluation of Agile Software Development: The Controlled Case Study Approach. Publications 2003: Publications 2002: Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2002). Agile & Lean Education Associates.

Agile Maturity Check Lists

Software Engineering Method and Theory. SEMAT Inc. and SEMAT Office President: June Sung Park Vice President: Paul McMahon Secretary: Paul McMahon Treasurer: Cecile Peraire. The Clever PM sur Twitter : "May's most popular post - In Defense of #Estimates - #noestimates #prodmgmt #agile #lean. In Defense of Estimates. In the beginning of the year, the #noestimates movement gained some attention and traction in the software development world. It’s an interesting position, with some strong arguments in its favor — but personally I find it to be entirely development-focused and that it ignores the business and customer realities that we as Product Managers must wrangle with every single day.

Of course, most Product Managers don’t approach estimates in the right way, so it’s no wonder that developers feel that their time and effort is being wasted. But the answer isn’t to dispose of estimates altogether, but rather to ensure that they’re being obtained and used in appropriate ways. Welcome to AT&L EVM. SDE sur Twitter : "What's next after #Agile - more dogma or just common sense? Amazon. The battle I’m sick of fighting. Hey all – I know it’s been forever since I’ve posted. I feel like I should have went back to the just showing up post a few times. Mario lucero sur Twitter : "#Agile - What is BDD? - What is BDD in Agile development? Glen B. Alleman sur Twitter : "When agilest speak of creating "value." This is what Enterprise Governance means. #agile #noestimates.

[Off-Topic] #noEstimates Debunked. One thing that I advocate since at least 2008 is the idea of project management and markets in general through the models of Complex Adaptive Systems, Chaos Theory and Evolutionary Biology. Connecting it and business value. Why Agile is So Hard. Search the SEI Digital Library: agile. Cyber Security and Information Systems Information Analysis Center. There are four parts to our discussion of Agile at scale. First, we set the context by providing an answer to the question, “Why is AAS challenging?” The ten AAS primary technical best practices follow. We then briefly address how an organization can prepare for and achieve effective results from these best practices. Agile Architecture Applied - Neotys Testing Roundup. Image Source: www.smashingmagazine.com. CCRP - Command and Control Research Program.

Agile Earned Value