Models
Once upon a time, people believed that the earth is flat and the sun revolves around it. Then Copernicus came and offered the theory that matched the observed reality better. Then Newton attempted to explain why planets revolve (among other things). Then Einstein pointed out where Newton was wrong and straightened the theory to match the needs of his contemporaries – very soon to be superseded by a bunch of crazy physicists who invented quantum mechanics. These days, we pretty much know for a fact that quantum mechanics is wrong and we are in a search for a better theory. Now, all of the above theories have a couple of things in common:
What does this have to do with Scrum?
Well, everything – you saw that coming, didn't you? All the development process definitions are theoretical models of the real world, just as physical models are. And they break in very simmilar ways. And the new, alternative methodologies are ridiculed and fought with similarly. And eventually become mainstream and break too.
So, don't believe for a second that Scrum (or any agile methodology) is immune from this process. Scrum will be replaced by something better – just you watch. Right now, agile methodologies have just become mainstream, having relegated the previous models to the status of the 'flat earth' theories. Which is precisely the moment when they are doomed to start breaking in more and more situations – and the paradox is that many these scenarios were created by the very fact that we have become so much more efficient thanks to using agile development methods!
So the question is: does Scrum (or any other agile method) still work now? Well, I would say that it mostly does, but in some scenarios – it works just barely. And if you attend the ScrumMaster training, they will introduce you to all the caveats, patches and workarounds that are being currently applied to the „real thing” to make it still work in a real world. Like – what to do if your customer or a product owner is not embedded in the team – in the case of my team, they are on the other side of the planet! Or, what do you do when the customer will absolutely not accept anything else than a fixed price contract? Pass on the contract, as the Good Book seems to suggest? But see, I happen to like the money that the customer is offering, so I thing this is just crazy talk.
The Alternative
I can safely say that there exists one development methodology that is guaranteed to be matching your needs always: it is called „common sense”. Really, you happen to know much better what the needs of your projects are then Scrum consultants. You do need to familiarize yourself with what they are offering, you do need to read all these books. There is a lot of good practices described there, that will make your life easier. If you are crazy about certifications, by all means, go on, make yourself a ScrumMaster. But then – pick and choose. It is ultimately your responsibility to design your process so that it works for you. If the result ends up not resembling the „standard” process – that's too bad for the standard.
| Attachment | Size |
|---|---|
| DSC02209-cs.jpg | 8.89 KB |
Comments
Why this recession? how to come out of it?
January 19, 2009 by kalam (not verified), 1 year 32 weeks ago
Comment id: 2170
Why this recession?
Please come up with actual problem?
Suggestions to improve
My thoughts exactly!
January 19, 2009 by Josh Nankivel (not verified), 1 year 32 weeks ago
Comment id: 2171
Great post, my thoughts exactly! I wrote something similar about all methodologies and ideological thinking when it comes to processes for managing specific projects.
Everything you know about project management is wrong
Josh Nankivel
pmStudent.com
Immutable Laws
January 19, 2009 by Harry Long (not verified), 1 year 32 weeks ago
Comment id: 2172
I like your article, but a few observations -
Newton's "theories" are know as Newton's LAWS of motion - they hold immutable in every way unless we are speaking about sub microscopic particles or light itself.
As a parallel, Scrum is a VERY robust tool that addresses many nuances (including human nature) in a process that insists on maintaining itself as a craft (software development).
No tool, however, replaces good leadership AND common sense!!
Thanks! Great Post! I wish
January 19, 2009 by Jeff Smigel (not verified), 1 year 32 weeks ago
Comment id: 2173
Thanks! Great Post!
I wish that more Agile discussion emphasized the role of Common Sense. Agile should be a (powerful) tool, and not a religion. I'm getting exhausted from dogmatic "this is not agile" arguments.
You're absolutely right...
January 19, 2009 by Michael (not verified), 1 year 32 weeks ago
Comment id: 2174
You're absolutely right... People get so hung up on methodology they forget common sense during product development. I've been through Waterfall projects, RUP projects, Summit projects and (lately) Scrum projects. Thankfully my current team understands the need for applying common sense to implementations and we've been able to tailor Scrum to suit the needs of our organization.
-MJT
There is no "real thing"
January 19, 2009 by Dagfinn Reiersøl (not verified), 1 year 32 weeks ago
Comment id: 2175
It seems to me that you are artificially expecting the "real thing" to be something static, which is odd since Scrum emphasizes constant learning and process improvement. If it's not static, then separating the "real thing" or the "standard" from the "caveats, patches and workarounds" is meaningless.
It is ultimately an emprical issue, of course. You can test it and see if it works. But to test it, you have to do more than just "familiarize yourself". And if it doesn't work, you have to be willing to double-check your own understanding of the process and be open to the possiblity that you've misunderstood something. Otherwise, you just haven't taken it seriously.
These "LAWS" you are talking
January 19, 2009 by Janusz Gorycki, 1 year 32 weeks ago
Comment id: 2176
These "LAWS" you are talking about are as wrong as the flat earth theory. They don't really explain anything, they approximate reality based on observations. Better, more precise observations render Newton's "laws" invalid :)
But! - his observations bring great many "best known methods" of dealing with majority of day-to-day motion-related calculations.
Treat development methodologies the same way - a set of best known methods, generally useable, but known to fail in many situations.
Take bits and pieces
January 19, 2009 by lifewithryan (not verified), 1 year 32 weeks ago
Comment id: 2177
I find you take the bits and pieces of what your team needs and what works for your team and use those. Use pieces from several different methodologies if you wish. As long as those pieces make sense for your team and don't get in the way.
I don't think there's any one definitive end-all-be-all methodology...
Scrum is like Democracy
January 19, 2009 by sginter, 1 year 32 weeks ago
Comment id: 2178
Scrum is like Democracy. The worst project management methodology, except for all those other methodologies that I have tried from time to time.
Technically, Scrum is not a model. Its a methodology with main purpose being to expose deficiencies in your development process and helping you to solve them.
Maybe I haven't understood your concept of Scrum being a model of reality, could you explain?
Scrum is going to be replaced by some new concept. This is the natural flow of things. Just as Java replaced punch cards - different set of requirements, different technical capabilities available, different times.
Would you suggest people back then not to use punch cards, because it is going to be replaced by Java in the future?
If you know of any Scrum successor, please let us know.
I don't like the way you are discarding old models that are replaced by new ones.
The flat earth model has served humanity quite well for quite a long. Yes, it has been replaced by more complicated models, but it is still useful for most daily tasks (your neighbourhood roadmap is flat, isn't it?). Not to mention non-cartesian geometries - I'm sure there is a well known one where sphere's surface is flat.
The same is with Waterfall for example - we don't believe it is the methodology any more (I was taught at school not so long ago that Waterfall is the software development methodology). Still, some concepts like test plans, design, acceptance testing are still valid, we as Scrum believers just do it in a different manner.
There is one development methodology that is based mainly on common sense, and you would be surprised how many successful projects have been developed using it.
I mean the Hero Coding methodology - just sit down and code it. (Your mileage may vary, though. Mainly depending on your skills and quality of your common sense).
Bottom line on Scrum - it is generally strongly advised to implement Scrum by the book, or at least making really sure that you understand every Scrum practice and intent before customizing it to our needs.
Woo! Lets not use stuff because it'll be replaced
January 19, 2009 by Anonymous (not verified), 1 year 32 weeks ago
Comment id: 2179
I'm going back to starting fires with sticks and hunting with a sharp pointy stick
The new old technology! Sticks!
"it is generally strongly
January 19, 2009 by Janusz Gorycki, 1 year 32 weeks ago
Comment id: 2180
"it is generally strongly advised to implement Scrum by the book" - the question here is: who are the people advising you to implement Scrum by the book? Aren't they mostly people making money on advising you to use this methodology? They all have vested interest in making sure you use what they advise you to.
Now, I think I have explained it clearly enough - I have nothing against Scrum. On the contrary, I think it is a valuable set of tools and methods. Hell, I am actually making money using it and advising others to use it!
However - it is NOT Ken Schwaber or Mike Cohn who is ultimately responsible for the fate of your project - it is YOU. So YOU are the one to decide what methodology to use and YOU will fail if you decide to blindly go where you are told to by the curent hot trend - not them. So you better make damn sure you know the good AS WELL AS BAD aspects of Scrum.
Bad aspects of Scrum
January 19, 2009 by sginter, 1 year 32 weeks ago
Comment id: 2181
Scrum is not the remedy for everything and is not applicable in all situations.
While being on a fixed price contract is not necessarily prohibiting the use of Scrum, being for example a 2 person team definitely is ;-)
My point is: if you try to use Scrum where it does not fit, or you improperly implement the methodology because you don't understand it or deliberately take too many shortcuts, and your project fails - please don't blame Scrum. Blame yourself.
My comment about Hero Coding methodology was serious - it works for me in so many projects.
So, if you implement only one or two Scrum practices and it makes you succeed - congratulations.
Are you sure, though, that you would not succeed even better if you implemented the rest?
Are you sure that some practice provides you little benefit because it does not fit your needs, because you have not bothered to try or just failed to implement properly?
does it still work?
January 20, 2009 by Anonymous (not verified), 1 year 32 weeks ago
Comment id: 2182
i particularly like the title and the ~logical~ case made, arguably writhe with personal perspectives rather than facts. it is rather interesting and factually on spot in terms of the cyclical new ushering out the old and the dogmatic practitioners of the old way surviving with clenched fist. onward... >>>
"So the question is: does Scrum (or any other agile method) still work now?" You say "mostly...but in some scenarios"; I'd say always in the same scenarios. Problem is scenarios are never the same. i think "business" understands that... i think a "consultants" knowledge and expertise is their trade... when sought out by a business to guide them, it should be done so by the "consultant" with pride and professionalism.
in the case of scrum... if scrum is the sought after solution for change, how is a "consultant" able to "recommend" the use or removal of any of the prescribed practice without the context for which the practice does or does not work? if scrum is the sought after solution for a project that is out of context for its practices to succeed, then pass on the scrum solution. surely there are an arsenal of solutions available to "rise a sinking ship". just don't provide a "patchwork" solution that "might" work, call it agile'ish, and leave the "business" struggling to figure out why it feels the same pains they've always felt.
the better question could have been: what is the appropriate solution for a must-have fixed-fee client?
"Real World" is the Scrum proving ground...
January 21, 2009 by Anonymous (not verified), 1 year 32 weeks ago
Comment id: 2184
"if you attend the ScrumMaster training, they will introduce you to all the caveats, patches and workarounds that are being currently applied to the „real thing” to make it still work in a real world."
Scrum was not born in a lab. It has roots in real world application. Fact is Scrum has a recipe for success. Its practices are its ingredients. The caveats, patches, etc... were generated from companies that could not conform to the ideal recipe, for whatever reason. These are just the better substitutions to maintain the ideal. Just like Splenda might be a better substitute for Sugar in cake, rather than Corn Syrup or to eliminate it completely.
Lastly, Scrum is about people processes... applied to software/product development.
Common Sense 3.0
January 26, 2009 by Victor H Velasquez (not verified), 1 year 31 weeks ago
Comment id: 2196
I agree Common Sense is also important, but commons sense has to be updated too...
Common Sense 2.0
Common Sense 3.0
and so on...
Need som feedback on this projectmethod: "Top Development"
January 27, 2009 by Anonymous (not verified), 1 year 31 weeks ago
Comment id: 2199
Hello,
I have developed a new project method called "Top Development". I think waterfalls, spiralmethods, iterative methods, agile methods (Scrum) etc. have failed at meeting the functional requirements at a given cost.
"Top Development" is an iterative project method that uses prototyping of the system as the main focus. The method can be used in small project with only a few project members or by large projects with several hundreds of project members. It's primary use is for information technology projects, but it can also be used for other types of projects where worktime are the main cost.
The method emphasizes planning at the beginning of the projectperiod in combination with iterative development. In addition it has focus on the systems infrastructure before implementing the functional requirements. When the infrastructure is in place, the project is "Over the Top", - that's is why the method is called "Top Development".
To avoid bad choices of technology, frameworks etc., it uses "Throw'n go" at every review of a prototype. It is best for the final system to throw away bad elements as early as possible during a projects lifetime.
All parts of the method are well documented. In addition to this description, there is templates for organization charts, processflow, task lists, project estimation, risk analysis, project reporting, projects milestones etc.
Both commercial and non-commercial can use this method at no costs.
You can view the full documentation at http://www.fibon.com/topdev/topdev.pdf
I would like to have some feedback from the community about this projectmethod.
outready outdated, but need to make a comment
May 29, 2009 by Anonymous (not verified), 1 year 13 weeks ago
Comment id: 2631
Nice way to set up a strawman on an agile development website (e.g. "Don't use scrum").
Everything on the web about scrum always ends up with: "Analyze your process environment and see if Scrum works." Yet, I wonder why folks aren't just listing out success stories like the old waterfall ("hey waterfall was used to build F-18 jet and NASDAQ") and spiral/UP days ("hey spiral was used to build Amazon and the Boeing 747"). Why? cause agile projects have no EOL (end of life). The backlog is a concept to keep projects going, even if the customer ends the project, it will still have a backlog--it's never "done" and the domain knowledge stays with that team and only that team. That's great for that team of developers, period. +1 to scrum!
S/W developers have learned that getting quality, full featured, robust, scalable systems is NOT mutually exclusive with getting a working system within a month to, cough, make huge ROI over the long term. There's too many choices.
And for example, where has NASA's famous saying: 'better, faster, cheaper' gotten us? More failed missions (the 2 Mars robots are the exception) and a Space Shuttle Columbia (RIP). And projects there for some reason take the same amount of time still...
The thing is scrum itself, though advertised as a methodology, is not a methodology. And the term agile is just the new buzz word for iterative (from the developer point of view). Basically in sprial/UP, customers were allowed to change requirements, teams had no real say. In Agile/Scrum, that power is now laid upon the team (customers can only "negotiate") and the responsibility is now spread out (really no one's at fault).
Common sense, hero coding as it is mentioned in a earlier post, DOES WORK in 98% of all projects (Linux back in 1990, and even upto today is a perfect example). Just that the time risk is higher--which is greatly effected by inexperience developers.
A lot of these methodologies do not have a 'place'. They are just reminders to developers that: a. communication is important, b. quick consensus is a helper to gain domain experience fast, c. iteration is a trade off for flexibility, d. make sure YOU know the customer's expectations and make sure they know your capabilities, and e. you and your customer have a relationship, cultivating it for a win-win does have its benefits than just turning a quick buck.
As for Scrum, it reminds us of those aspects, but putting it into a methodology ends up enhancing the human factor (and job security) at the expense of cost efficiency, design/documentation, scalability, repeatability and robustness.
Sorry for the long outdated post, but had to say it...
SCRUM is SCRAP
June 29, 2009 by S (not verified), 1 year 9 weeks ago
Comment id: 2789
I have been in the development arena for 20 years and honestly I can't justify using SCRUM in large complex projects.
Try building a dog house & you can use SCRUM
Try using the same approach to erect a 65 story building. No amount of wishful thinking will carry the team through. It's impossible to pull this unless there exists a system engineering approach and SCRUM does not provide this.
I predict this approach will be put to rest in a couple of years. I also predict I will be showered with e-mails from the SCRUM inquisition...
You've been in software
June 30, 2009 by pbielicki, 1 year 9 weeks ago
Comment id: 2790
You've been in software development for 20 years and you've been building dog houses or 65 story buildings? Shouldn't you be in the construction development?
I know what you wanted to say but your example is pretty bad - as you know developing a software is something completely different from constructing a building which is much more predictable and estimable.
Anyway - nobody said Scrum is good for everybody and in every situation. The thing with Scrum is similar to the Democracy. Everybody knows it sucks but there is no better solution at this moment.
If you have one - please share it with us. Then you will may be credible.
Re: SCRUM is SCRAP
June 30, 2009 by Janusz Gorycki, 1 year 9 weeks ago
Comment id: 2791
Microsoft Windows 7 has been developed using Scrum. Atlassian JIRA and Confluence have been developed using Scrum. Are these trivially small projects?
Frankly, your argument is without merit.
As to "System Engineering" - my past experience suggests that vast majority of system engineers are overpaid, underskilled bunch of individuals with overblown egos and totally out of touch with reality. The skill they _do_ possess is drawing pretty powerpoint slideware and UML diagrams - I think I am going to pass on these and leave them to management
> Microsoft Windows 7 has
July 6, 2009 by Anonymous (not verified), 1 year 8 weeks ago
Comment id: 2820
> Microsoft Windows 7 has been developed using Scrum. Atlassian JIRA and Confluence have been developed using Scrum. Are these trivially small projects?
Can you verify any of this? Making random statements like this is similar to me saying that Empire State building was built using Scrum.
> Frankly, your argument is without merit.
And yours is better how?
> As to "System Engineering" - my past experience suggests that vast majority of system engineers are overpaid, underskilled bunch of individuals with overblown egos and totally out of touch with reality. The skill they _do_ possess is drawing pretty powerpoint slideware and UML diagrams - I think I am going to pass on these and leave them to management
I think you have an extremely narrow experience. Most system engineers I know can code as well as design high level architectures and express them using UML.
UML is a communication tool that allows you to express your design before committing to a specific programming language. If you can't draw a simple diagram to illustrate your dog house, how can I trust you to build it?
Re: Microsoft Windows 7 has...
July 6, 2009 by Janusz Gorycki, 1 year 8 weeks ago
Comment id: 2821
> Microsoft Windows 7 has been developed using Scrum. Atlassian JIRA and Confluence have been developed using Scrum. Are these trivially small projects?
Can you verify any of this? Making random statements like this is similar to me saying that Empire State building was built using Scrum.
Yep, I can verify this, at least for Atlassian products - I know these folks and I work with them on a daily basis. All of Atlassian is using Scrum or related methodologies. Feel free to visit their site, they have an "agile at Atlassian" marketing campaign going on at this very moment.
Re: Microsoft - google around the net, Microsoft is going agile big time these days.
Re: UML - oh please, it is just a tool. Knowing UML does not a system engineer make. Maybe your have been lucky, but in my experience (all 15 years of it), vast majority of system engineers (esp. senior ones) wouldn't be able to code their way out of the cardboard box
If I may, I'd like to add to
July 9, 2009 by Petri Heiramo (not verified), 1 year 7 weeks ago
Comment id: 2856
If I may, I'd like to add to a few items in this discussion.
This article does show many misunderstandings about Scrum and what it is. Also, there are good points that I would recommend to teams using Scrum.
Scrum isn't a methodology, it's a framework for managing work in a complex environment. Waterfall is a framework (as a concept, which is different from the methodologies like RUP), too, for managing work in predictable domain (such as the example of building a 65-story skyscraper). Thus, it does not make sense to use Scrum in planning and building a house (at least from engineering point of view), and it doesn't make sense to use waterfall in software engineering. The fact that people manage to get large projects done with waterfall approach isn't a testament that waterfall works, but a testament to the skill of the people that they've managed the work despite using a process that is not suitable for the work. Props for those people.
Unfortunately this article doesn't differentiate the process control model from applying it to practice. Scrum as a process is fundamentally suitable, but it cannot be used the same way in every environment. And _that's_ exactly the point. Continuous refinement of the actual development process is the key; you achieve that within Scrum. That is why (one reason, anyway) Scrum doesn't pretend to be a methodology and tell you how to create software (if you need that, check XP). It merely helps you to manage such work. It will reveal the problems in the current system and it's up to you to solve them or not solve them (the latter will prevent you from realizing the full potential of your organization).
Regarding common sense and Scrum, every Scrum coach should be the first one to bring up the need for it. So why would they (or anyone for that matter) then starting the use of Scrum "by the book"? The suggestion is based on experience. Too many people look at Scrum, pick a piece from here and there, and "improve" Scrum by including waterfall elements where the Scrum process doesn't "make sense to them". Thus they end up trying something that isn't Scrum and doesn't probably have much chance of success (and which may very likely be worse than their previous process). And then they blame Scrum for not working. Doh!
But you don't have to use Scrum to be Agile (there are other frameworks as well). And Scrum isn't enough; you have to take advice from other sources as well (like XP or Lean Software Development) to complement what Scrum is purposefully leaving out.
Unfortunately, transition from traditional approach to Scrum is about in the same magnitude (as a change effort) as moving from cowboy coding to traditional approach. It starts with "getting it", and without that insight, it's nigh impossible to apply the new approach to the environment. This is why it is so difficult for many to adopt Agility and why there are no silver bullets on the way.
Wishing everyone good summer and loads of common sense,
Petri
I can't agree any more!!!
April 9, 2010 by Anonymous (not verified), 20 weeks 6 days ago
Comment id: 6203
Nice article, I do not like someone think "scrum" could deal everthing, "scrum" is just a model.
uggs on sale
August 25, 2010 by uggs on sale2010, 1 week 1 day ago
Comment id: 9258
Even celebrities love wearing boots for their comfortable cheap uggs for sale features. You too wanna try out this sheepskin footwear for your family? Well, it’s a great idea. With Sheepskin cheap ugg boots being made in plenty of styles and sizes, you can choose a pair for all members of your family from UGGS On Sale.
Such asUGG Bailey Button|UGG Argyle Knit|UGG Cardy|UGG Crochet|UGG Flower|UGG Leopard|UGG Mini|UGG Paisley|UGG Short|UGG Tall|UGG Elsey|UGG Infants Erin|UGG Langley|UGG Lo Pro|UGG Locarno|UGG Mayfaire|UGG Nightfall|UGG Rainier Eskimo|UGG Sundance II|UGG Tall Stripe Cable Knit|UGG Ultimate Bind|UGG Ultra Short|UGG Ultra Tall|UGG Suede|UGG Upside|UGG Roxy|UGG Seline|UGG Corinth|UGG Liberty|UGG Highkoo|UGG Knightsbridge|UGG Bomber Jacket|UGG Adirondack|UGG Suburb Crochet|UGG Adirodack II|UGG Broome|UGG Gissella|UGG Felicity|UGG Bailey Button Boots|UGG Classic Argyle Knit Boots|UGG Classic Cardy Boots|UGG Classic Crochet Boots|UGG Classic Flower boots|UGG Classic Leopard Boots|UGG Classic Mini Boots|UGG Classic Paisley Boots|UGG Classic Short Boots|UGG Classic Tall Boots|UGG Elsey wedge Boots|UGG Infant's Erin Baby Boots|UGG Langley Boots|UGG Lo Pro Button Boots|UGG Locarno Boots|UGG Mayfaire boots|UGG Nightfall Boots|UGG Rainier Eskimo Boots|UGG Sundance II Boots|UGG Ultimate Bind Boots|UGG Ultra Short Boots|UGG Ultra Tall Boots|UGG Suede Boots|UGG upside Boots|UGG Roxy Tall Boots|UGG seline Boots|UGG Corinth wedge Boots|UGG Liberty Boots|UGG Highkoo Boots|UGG Knightsbridge Boots|UGG Bomber Jacket Boots|UGG Adirondack Tall Boot|UGG Suburb Crochet Boots|UGG Adirodack boots II|UGG Broome boots |UGG Gissella boots |UGG Felicity boots|ugg swell|ugg desoto|ugg espresso|ugg cove|ugg ashur|ugg gaviota|ugg brookfield|ugg smithfield|ugg shoreline|ugg tess|ugg stella|ugg brookfield tall|ugg roseberry|ugg kensington|ugg chrystie|ugg bailey fancy|ugg sandra|ugg tasmina|ugg payton|UGG Handbags|UGG Swell Tall Boots|UGG Desoto Espresso Boots|UGG Cove Boots|UGG Ashur Boots|UGG Gaviota Boots|UGG Brookfield Boots|UGG Smithfield Boots|UGG Shoreline Boots|UGG Tess Boots|UGG Women's Classic Tall Boots|UGG Women's Stella Boots|UGG Brookfield Tall Boots|UGG Roseberry Boots|UGG Kensington Boots|UGG Women's Classic Short Boots|UGG Chrystie Boots|UGG Bailey Button Fancy|UGG Sandra Boots|UGG Tasmina Ultramarine|UGG Payton Boots|UGG Classic Tall Boots 5885|Kid's UGG Boots 5281|Kid's Classic Short 5251|UGG Bailey Button Triplet 1873 |UGG Men's Classic Short |UGG Kids Classic Tall Boots 5229|Kid's UGG Bailey Button Boots
Snow boots
August 31, 2010 by Snow boots, 2 days 12 hours ago
Comment id: 10585
Our website-- 2ugg is making a great promotion now. There are many preferential ugg boots . At present , hot sale ugg classic boots such as:
Snow Boots
| UGGs On Sale
| UGG Australia Boots
| UGG Classic Boots
| UGG Classic Short Boots II
| UGG Gissella Boots
| UGG Payton Boots
| UGG Sandra Boots
| UGG Bailey Button Triplet Boots
| UGG Kensington Boots
| UGG Classic Tall Stripe Cable Knit Boots
| UGG Felicity Boots
| UGG Classic Tall Boots 5885
| UGG Chrystie Boots
| UGG Broome Boots
| UGG Bailey Button Fancy Boots
| UGG Adirondack Boots II
| UGG Kid's Boots
| UGG Kid's Bailey Button Boots
| UGG Kid's Classic Tall Boots
| UGG Kid's Classic Short Boots
| UGG Men 's Classic Short Boots
| UGG Gaviota Boots
| UGG Swell Tall Boots
| UGG Roseberry Boots
| UGG Brookfield Tall Boots
| UGG Stella Boots
| UGG Caroline Boots
| UGG High-Heel Tall Boots
| UGG Tess Boots
| UGG Desoto Boots
| UGG Brookfield Boots
| UGG Smithfield Boots
| UGG Shoreline Boots
| UGG Ashur Boots
| UGG Cove Boots
| UGG Men's Brookfield Boots
| UGG Bailey Button Boots
| UGG Argyle Knit Boots
| UGG Cardy Boots
| UGG Crochet Boots
| UGG Flower Boots
| UGG Mini Boots
| UGG Paisley Boots
| UGG Short Boots
| UGG Tall Boots
| UGG Elsey Wedge Boots
| UGG Infants Erin Boots
| UGG Langley Boots
| UGG Lo Pro Boots
| UGG Locarno Boots
| UGG Mayfaire Boots
| UGG Nightfall Boots
| UGG Rainier Eskimo Boots
| UGG Sundance II Boots
| UGG Ultimate Bind Boots
| UGG Ultra Short Boots
| UGG Ultra Tall Boots
| UGG Suede Boots
| UGG Upside Boots
| UGG Roxy Boots
| UGG Seline Boots
| UGG Corinth Wedge Boots
| UGG Liberty Boots
| UGG Highkoo Boots
| UGG Knightsbridge Boots
| UGG Bomber Jacket Boots
| UGG Adirondack Boots
| UGG Suburb Crochet Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots
| UGG Boots
| UGGs On Sale
| Cheap UGG Boots
| UGG Size Guide
| UGG Boots
| UGGs On Sale
| Cheap ugg boots
| UGG Bailey Button Boots
| UGG Classic Argyle Knit Boots
| UGG Classic Cardy Boots
| UGG Classic Crochet Boots
| UGG Classic Flower boots
| UGG Classic Tall Boots 5684 Leopard
| UGG Elsey wedge Boots
| UGG Elsey wedge boots Black
| UGG Infant's Erin Baby Boots
| UGG Langley Boots Black
| UGG Lo Pro Button Boots
| UGG Locarno Boots
| UGG Mayfaire boots
| UGG Mayfaire boots black
| UGG Mayfaire boots Sand
| UGG Nightfall Boots
| UGG Rainier Eskimo Boots
| UGG Sundance II Boots
| UGG Ultimate Bind Boots
| UGG Ultra Short Boots
| UGG Suede Boots
| UGG upside Boots
| UGG upside Boots black
| UGG Roxy Tall Boots
| Ugg Roxy Boots black
| Ugg Roxy Boots Sand
| UGG seline Boots
| UGG seline Boots black
| UGG Women's Corinth Boots in Cocoa
| UGG Liberty Boots
| UGG Highkoo Boots
| UGG Knightsbridge Boots
| UGG Knightsbridge Boots black
| UGG Bomber Jacket Boots
| UGG Adirondack Tall Boot
| UGG Suburb Crochet Boots
| Tiffany
| Tiffany Necklaces
| Tiffany Jewellery
| Timberland boots
| mbt shoes
| ugg boots sale
| ugg uk
| NBA Shoes
| Puma Shoes
| MBT Shoes
Please believe us , we will use passionate service attitude to receive you , until you buy satisfied goods.
uggs on sale
August 31, 2010 by uggs on sale2010, 2 days 11 hours ago
Comment id: 10792
1.Attention please! There are various UGGS On Sale in our website. UGG Sale offers large discount and free shipping for all customers throughout the world. welcome to choose freely from all the UGG Boots Sale.|UGG Adirondack II|UGG Adirondack Tall|UGG Bomber Jacket|UGG Broome|UGG Chrystie|UGG Cardy|UGG Elsey wedge|UGG Felicity|UGG Gissella|UGG Highkoo|UGG Kensington|UGG Knightsbridge|UGG Liberty|UGG Locarno|UGG Mayfaire|UGG Payton|UGG Roseberry|UGG Roxy Tall|UGG Sandra|UGG seline|UGG Stella |Ugg Stripe Cable Knit Tall|UGG Suede|UGG upside|UGG Bailey Button|UGG Bailey Button Fancy|UGG Bailey Button Triplet|UGG Langley|UGG Corinth|UGG Ashur|UGG Cove|UGG Delaine.
2.ugg uk|tiffany
ugg boots sale
August 31, 2010 by ugg boots sale, 2 days 10 hours ago
Comment id: 10990
1.Ugg footwear is a great regard for your base like many reasons.cheap uggs for sale. Probably the most rocky landscape. Another equally important disputeugg uk is the ever-mounting medley of styles ugg boots saleand ensign that you are removable to buy ugg boots, actually form to the shape of the arch.UGG Bailey Button|UGG Argyle Knit|UGG Cardy|UGG Crochet|UGG Flower|UGG Leopard|UGG Mini|UGG Paisley|UGG Short|UGG Tall|UGG Elsey Wedge|UGG Infants Erin|UGG Langley|UGG Lo Pro|UGG Lo Pro Button|UGG Locarno|UGG Mayfaire|UGG Nightfall|UGG Rainier Eskimo|UGG Sundance II|UGG Ultimate Bind|UGG Ultra Short|UGG Ultra Tall|UGG Suede|UGG Upside|UGG Roxy|UGG Seline|UGG Corinth Wedge|UGG Liberty|UGG Highkoo|UGG Knightsbridge|UGG Bomber Jacket|UGG Adirondack|UGG Suburb Crochet|UGG Bailey Button Boots|UGG Classic Argyle Knit|UGG Classic Cardy Boots|UGG Classic Crochet Boots|UGG Classic Flower boots|UGG Classic Tall Boots 5684 Leopard|UGG Classic Mini Boots|UGG Classic Paisley Boots|UGG Classic Short Boots|UGG Classic Tall Boots|UGG Elsey wedge Boots|UGG Infant's Erin Baby|UGG Women's Langley Boots Black|UGG Lo Pro Button Boots|UGG Women's Locarno Boots|UGG Mayfaire boots|UGG Nightfall Boots|UGG Rainier Eskimo Boots|UGG Sundance II Boots|UGG Ultimate Bind Boots|UGG Ultra Short Boots|UGG Ultra Tall Boots|UGG Suede Boots|UGG upside Boots|UGG Roxy Tall Boots|UGG seline Boots|UGG Women's Corinth Boots in Cocoa|UGG Liberty Boots|UGG Highkoo Boots|UGG Knightsbridge Boots|UGG Bomber Jacket Boots|UGG Adirondack Tall Boot|UGG Suburb Crochet Boots|UGG Swell|UGG Desoto Espresso|UGG Cove|UGG Ashur|UGG Gaviota|UGG Shoreline|UGG Smithfield|UGG Tess|UGG Classic Tall|UGG Women's Stella|UGG Brookfield|UGG Roseberry|UGG Kensington|UGG Chrystie|UGG Sandra|UGG Tasmina Ultramarine|UGG Payton|UGG Felicity|UGG Gissella|Ugg Stripe Cable Knit|UGG Broome|UGG Adirondack|UGG Swell Tall Boots|UGG Desoto Espresso Boots|UGG Cove Boots|UGG Ashur Boots|UGG Gaviota Boots|UGG Shoreline Boots|UGG Smithfield Boots|UGG Tess Boots|UGG Classic Tall Boots II Boots|UGG Women's Stella Boots|UGG Brookfield Boots|UGG Roseberry Boots|UGG Kensington Boots|UGG Chrystie Boots|UGG Handbags|UGG Sandra Boots|UGG Tasmina Ultramarine Boots|UGG Payton Boots|UGG Felicity Boots|UGG Gissella Boots|Ugg Stripe Cable Knit Tall Boots|UGG Broome Boots|UGG Adirondack Boots II|UGG Bailey Button Fancy|Kid's UGG Boots 5281|UGG Bailey Button Triplet|UGG Classic Tall 5885|Kid's Classic Short 5251|UGG Men Classic Short2.timberland boots3.mbt shoes4.tiffany5.ugg uk
Post new comment