Login
Username:

Password:


Lost Password?
Register now!

« 1 (2) 3 »
Quotes : What is an Agile Tester?
on 2009/4/2 11:59:08 (953 reads)
Quotes

"We define an agile tester this way: a professional tester who embraces change, collaborates well with both technical and business people, and understands the concept of using tests to document requirements and drive development. Agile testers tend to have good technical skills, know how to collaborate with others to automate tests, and are also experienced exploratory testers. They're willing to learn what customers do so that they can better understand the customers' software requirements."

Source: "Agile Testing", Lisa Crispin and Janet Gregory, Addison-Wesley, 2009

Quotes : Sizing Project Teams
on 2009/2/11 23:59:06 (942 reads)
Quotes

“We regularly coach groups that ask, “How can we calculate how many people we will need?” Our suggestion is, “Start with a small group of great people, and only grow when it really starts to hurt.” That rarely happens.”

 

Source: “Scaling Lean & Agile Development - Thinking and Organizational Tools for Large-Scale Scrum”, Craig Larman & Bas Vodde, Addison -Wesley

Quotes : Large, Multisite and Offshore Agile Projects
on 2009/2/5 0:47:10 (862 reads)
Quotes

"After working for some years in the domains of large, multisite, and offshore development, we have distilled our experience and advice down to the following: Don't' do it."

 

"Scaling Lean & Agile Development - Thinking and Organizational Tools for Large-Scale Scrum", Craig Larman & Bas Vodde, Addison -Wesley

Quotes : Wise Iteration
on 2008/3/20 4:21:37 (921 reads)
Quotes

As you move ahead, keep in mind the following:
* Never confuse the map with the journey - The project plan is only an outline (and a guess at that), so you should believe the team’s results and not the plans. Remember, it is the achievement of the objectives that is important, not the production of artifacts or the completion of activities. Be careful not to confuse the ends (objectives) with the means (artifacts and activities).
* Adopt the attitude that continuous planning is a good thing - In every iteration, expect your plans to change (albeit in small ways if your planning is effective). Don’t fall into the trap of thinking that the plan is infallible.
* Mature your process alongside your team - Tune the working practices alongside the plans, adapt your team’s skills as necessary to improve over time.
* Be prepared to cut your losses - Canceling bad projects early is success because you save time, money and resources that can be applied to better opportunities.
* Be honest - Without objectivity and honesty, the project team is set up for failure, even if developing iteratively.

 

Source: “Managing Iterative Software Development Projects”, Kurt Bittner, Ian Spence, Addisson Wesley.

 

Transitioning from a traditional approach to iterative software development is more a change of mind than a schedule adjustment. So try to be honest… or at least as honest as you can be ;o)

Quotes : The Three Rules of Test Driven Development
on 2008/3/3 6:49:43 (2736 reads)
Quotes

Over the years I have come to describe Test Driven Development in terms of three simple rules.

Read More... | 1415 bytes more
Quotes : The Main Principles Behind Lean
on 2008/1/31 5:01:18 (1090 reads)
Quotes

Question: What are the main principles behind Lean?

Mary Poppendieck: The main principles behind Lean were articulated by Taiichi Ohno, the person at Toyota who invented the Toyota Production System. The first principle would be the idea of Flow (or Low Inventory, or Just-in-Time).

Read More... | 1717 bytes more
Quotes : Sharing Trough Implementation Patterns by Kent Beck
on 2008/1/31 4:37:56 (1227 reads)
Quotes

The thing I like about the pattern form is that it gives you a way to talk about the motivation for what you are doing. So there is a lot of Java style books, and good ones, out there people with lots of experience, people who've thought carefully about how to program, but when I read them what I hear is a set of commandments, "Name variables like this, arrange your code like that, etc" and all those are good things to do in certain circumstances, but what doesn't ever come true for me is why?

Read More... | 2084 bytes more
Quotes : About Planning
on 2008/1/29 1:11:10 (872 reads)
Quotes

No plan survives contact with the ennemy

 

Field Marshall Helmuth von Moltke (1800-1891)

Quotes : Agile is like Churchhill’s democracy
on 2007/11/28 0:30:00 (1404 reads)
Quotes

Agile is like Churchhill’s democracy, the worst possible solution until compared to the alternatives.

 

David Starr

Source: http://elegantcode.com/2007/09/17/widgets-of-wisdom-ii

Quotes : Cooler heads must prevail
on 2007/11/21 6:41:14 (1180 reads)
Quotes

I have been distraught at the level of dogmatism, bigotry, contempt, or just plain ignorance that I witness in the agile world. I am not blaming the topnotch agilistas, though they sometimes, and just for effect in writings and presentations, reduce their messages to their essential bones, to the slogan level, and they omit the context—both source and applicability.

As agility is crossing the chasm, however—as you can see if you attend any big software synod such as SD East or West or OOPSLA (Object-Oriented Programming, Systems, Languages, and Applications)—many more people say (or repeat) rather uninformed messages with a strong conviction and little background, scoffing at anybody who dares to question their claims, even if it’s just a clarification about scope or context.

For writing these words, I’ll be shot dead as a traitor to the agilism cause, a defender of the waterfall church, a dinosaur, the über-curmudgeon, though I do value agility or agile practices in the proper context, and with the tainted glasses of my own 33-plus years of experience. But I would like my friends and colleagues to keep cooler heads, to question assumptions, not assume too much of a common, shared mental model, and contextualize what they hear, read, say, or write.

Source: Philippe Kruchten, Voyage in the Agile Memeplex

« 1 (2) 3 »
Share The Knowledge

Jobs