How to prevent an agile face plant

A couple days ago in my “What happens when an agile team falls flat on their face?” post I talked about how last week we failed to deliver on our commitments.  In the comments of that post Howard asked “Were you using a burn down chart? Didn't this indicate something was going wrong early on?”. 

Doing one week iterations can be tough.  They leave very little room for error and place a lot of pressure on the development team to perform well each and every day.  Throughout the course of our project we’ve tried a bunch of different things to help ensure we meet our commitments and know when things are going off course.  While we’re no-where near perfect I think we do a very good job of identifying what needs to be done within our iterations as well as tracking our progress throughout the week.

At the beginning of each week business puts on a demo for others within our organization as well as a few select clients.  This allows everyone to get a feel for what was done the previous week and provide feedback on what they like, and don’t like.  Not meeting commitments for an iteration makes the process of giving the demo difficult since it is glaringly obvious to everyone involved when things weren’t quite finished.  Fun times!

Following our iteration demo we go into a retrospective where we talk a lot about the previous iteration.  We identify “memorable moments” and classify them into several categories (enjoyable, frustrating, puzzling, more of, less of, same of).  As a result of this process we’re able to identify areas that we need to take correctionary action, as well as areas where we’ve improved.  The retrospective is a vital part of our process as it ensures we don’t fall into a rut and struggle with the same issues over and over.  In short it helps us be crazy-agile.

After completing our demo and retrospective we start talking about the stories we have planned for the next week.  Par the course, business always has more stories then we can fit into a week.  From a development perspective we need to ensure we can complete the stories we commit to.  Since everyone is always going to want development to be able to go faster and complete more stories in a shorter time period its important that we don’t commit to too much (or too little).  If nothing else we need to be consistent with our estimates and reliably deliver what we commit to.

To determine the number of stories that we should breakdown into tasks we look at our previous iteration velocity (aka “yesterday’s weather”).  Using yesterday’s weather provides us with a starting point for our story breakdown.  While it’s nowhere near perfect it helps get us started with the approximate number of story points we’ll be able to complete in the coming week.

Once we’ve identified the approximate number of story points we break each individual story into tasks.  This has proven to be a critical part of our process.  This past week during our retrospective we realized that we did a piss poor job during our task breakdown last week.  We had about 15 task cards on the board for last weeks iteration while this week (which is just the completion of our previous weeks work) we have 40+ cards on the board. It goes without saying that we didn’t identify a lot of work that was required for the story.

After breaking down our stories into tasks we estimate each task.  Over the past 12 weeks each member of the development team selected cards that they felt they could estimate and did so.  To try something different this past week we estimated the tasks as a group using “poker estimation”.  Once we have estimates on all of the tasks, as well as cards for all the non programming tasks that happen throughout the week we add everything up to see if everything will fit within the available time.  More often than not we have more work than time available so business goes through the difficult process of prioritizing stories and figuring out which they’d like to fit into the iteration.

After the stories are selected by business we place the cards on our large magnetic whiteboard.  Story cards go from top to bottom on the left hand side of the board and task cards go from left to right across the board.  When we start a task we grab the card off the board and mark it as started with a brown marker and our initials.  When a task is completed it is marked with a green marker and the amount of time spent on the task is placed on the front of the card below the original estimate. 

By marking our cards with brown and green markers we’re able to see how we’re progressing through the iteration.  If by Wednesday afternoon half the board isn’t green we start to determine if we’re going to need to cut tasks or stories from the iteration.  As mentioned earlier this is where task breakdown proves to be key.  If we’ve done a lousy job of breaking down our tasks we may get a bad read on how we’re progressing.  If on the other hand we’ve done a good job of breaking down our tasks then the board gives us a perfect read on where we are with things.

Of course we never have and never will be able to identify every task at the beginning of the week.  As new tasks are identified we create new cards with an original estimate of 0 and an Updated Estimate of whatever is appropriate.  In previous iterations we would place the new tasks on the board along with the original tasks, however, for our current iteration we’ve decided to track our new task cards by putting a yellow line above the card on the board to ensure we don’t get a false sense of progress.  If we’ve completed 25% of the cards on the board but all of those cards were new task cards that could be a sign of trouble.

As we get towards the end of the week we begin to get bug reports from QA.  The bugs are placed on index cards and put up on the whiteboard with all the original tasks.  The cards are typically separated into a “bugs” section on the whiteboard.  “Bug” tasks are handled the same as normal task cards except for when they’re very small in which case they usually get combined into a single card for time tracking purposes.

We follow the above process which does a pretty good job of ensuring we don’t have weeks like last week.  When we do have a bad week the process is there to ensure we do the things necessary to prevent it from happening again (hopefully).  What do you do to help increase your likelihood for success?

# re: How to prevent an agile face plant

Friday, June 30, 2006 12:08 PM by Bill Arnette    
Can you give some examples of stories and tasks within those stories?

# re: How to prevent an agile face plant

Friday, June 30, 2006 5:21 PM by Steve    
A story is something that provides business value to the customer, tasks are the things that have to be done in order to implement a story.

For example if we pretend we're developing some type of HR application a story might be:

The user should be able to add a new employee.

And the tasks that make up that story might be:

- Create the employee class
- Create the employee database table
- Implement the persistence logic for the saving of employees to the database
- Create the UI screen for entering the employee details
- Create a presenter class that will read the details about a user entered into the UI screen into an employee object
- etc.

# how about a picture

Saturday, July 01, 2006 6:52 AM by Petar Shomov    
Hi Steve,

Great stuff! Do you think it would be possible to take a few pictures of your white bord during the week and post them here. Say Monday(or Tuesday morning, whenever you guys are ready with the sprint planning), Wednesday afternoon and Friday noon. I believe this would make the process description much more live.

# re: How to prevent an agile face plant

Saturday, July 01, 2006 8:21 AM by Steve    
I thought about that when I was writing this post. I'll see what I can do ;)

# re: How to prevent an agile face plant

Sunday, July 02, 2006 7:12 PM by Aaron Feng    
It would be nice if we have a webcam that will take pictures periodically during the week. I have a spare webcam, now someone just needs to program it :)

# re: How to prevent an agile face plant

Monday, July 03, 2006 6:01 PM by Sam Gentile    
It would be a great idea but we have things that are proprietary to our product that we don't want our competitors to see.

# re: How to prevent an agile face plant

Monday, July 03, 2006 7:05 PM by Sam Gentile    
Manual trackback

# re: How to prevent an agile face plant

Wednesday, July 05, 2006 5:35 PM by Colin Gravill    
The "poker estimation" is a sample chapter of Agile Estimating and Planning on the website if anybody wants more details:

http://www.mountaingoatsoftware.com/agileplanning/

I'd also be interested to see an image of your whiteboard with the secrets fogged out.

# one day i went shopping outside ,and in an UGG store,I found some kinds of uggs i love most?they a

Wednesday, October 07, 2009 10:35 PM by ugg boots    
one day i went shopping outside ,and in an UGG store,I found some kinds of uggs i love most?they are: ugg classic cardy Chocolate ugg classic cardy Chocolate ugg classic cardy Chocolate ugg classic cardy Chocolate ugg classic cardy Chocolate ugg classic cardy Chocolate ugg classic cardy Mauve ugg classic cardy Mauve ugg classic cardy Mauve ugg classic cardy Mauve ugg classic cardy Mauve ugg classic cardy Mauve

# Uggs Boots

Sunday, November 22, 2009 9:58 AM by Uggs Boots    

In the afternoon of that first seeing ugg on sale day. I should take a long discount ugg boots walk in the woods and intoxicate my eyes on the beauties of the ugg bailey button sale world of Nature trying desperately to absorb in a few ugg classic cardy sale hours the vast splendor which is constantly unfolding itself to those who can see ugg classic mini sale . On the ugg classic short sale way home from my woodland jaunt my ugg classic tall sale path would lie near an ugg lo pro button sale farm so that I might see the ugg nightfall sale patient horses ploughing in the ugg rainier boots sale field perhaps I should see only an ugg sundance sale tractor and the serene content of men living close to the ugg ultra sale soil. And I should pray for the glory of a colorful ugg knightsbridge sale sunset.


# u

Tuesday, November 24, 2009 4:48 AM by UGG Classic Cardy Boots    
www.selluggsboots.com
Classic Tall Ugg Boots on sale!,We are professional supply Ugg bailey button Classic Short Ugg Boots is your best choice,free shipping and nontax,only need 1 week to your door!

ugg black short on sale!,We are professional supply Ugg pink tall Black Classic Cardy is your best choice,free shipping and nontax,only need 1 week to your door!

Classic Tall Ugg Boots

Classic Cardy Ugg

Classic Mini Ugg Boots

Classic Short Ugg Boots

Sundance II UGG Boots
Ugg Nightfall Boots
UGG Amelie Sandals
UGG Bailey Button
UGG Classic Crochet
UGG Coquette Slipper
UGG Halendi Sandal
UGG Handbags
UGG Knightsbridge
UGG Layback
UGG Lo Pro Button
UGG Skimmer
UGG Tasmina Slippers
UGG Ultra Short
UGG Ultra Tall

www.softugg.com

UGG Bailey Button
UGG Classic Cardy
Ugg Classic Mini
UGG Classic Short
UGG Classic Tall
UGG Coquette Slipper
UGG Knightsbridge
UGG Layback
UGG Lo Pro Button
UGG Nightfall Boots
UGG Skimmer
UGG Sundance II
UGG Tasmina Slippers
UGG Ultra Short
UGG Ultra Tall
UGG Classic Crochet
UGG Amelie Sandals
UGG Handbags

Ugg Classic Cardy Boots On Sale! We are professional supply Ugg Classic Short Boots , Ugg bailey boots on Softugg.Inc,is your best choice,Enjoying shopping now!
www.selluggsboots.com

Classic Short Ugg Boots on sale!,We are professional supply UGG Knightsbridge ,UGG Bailey Button is your best choice,free shipping and nontax,only need 1 week to your door!


www.softugg.com

We are professional supply ugg boots on sale,Uggs Boots on sale,Buy UGG Bailey Button on Softugg.Inc,is your best choice,Enjoying shopping now!

# timberland boots,timberland shoes,timberland mens boots ,cheap timberland boots, timberland womens b

Tuesday, November 24, 2009 8:31 AM by timberland womens shoes    

Power invariably means both timberland on sale responsibility and cheap timberland boots danger . If your Riches are yours classic timberland boots , why don't you take timberland womens shoes them with mens timberland boots you to the other world ? Money is a good discount timberland boots servant and a bad timberland winter boots master . Money is like muck , not good except it be spread . No country , however rich , can afford the waste of its human resources . Sometimes one timberland store pays most for the things one gets for nothing .


# re: Parallels destroys my BootCamp setup

Saturday, November 28, 2009 9:58 PM by ugg boots ultra    
S11129I2 It is a ugg boots ultra strange thing, to note the excess of this passion, and how it braves the ugg bailey button sale nature, and value of things, by this; that the speaking in a perpetual hyperbole, is comely in nothing but in love. Neither is it merely in the uggs bailey button phrase; for whereas it hath been well said, that the arch-flatterer, with whom all the petty flatterers have intelligence, is a man`s self; certainly the classic tall uggs lover is more. For there was never proud man thought so absurdly well of him self, as the lover doth of the person loved; and therefore it was well said, That it is impossible to love, and to be wise. http://www.bayuggs.com/specials.html

# re: How to prevent an agile face plant

Monday, November 30, 2009 1:12 AM by mbt shoes    
Mbts are physiological footwear. They are really good. Mbt Sport, Mbt walking shoes and the like are available at just $87.

# Last weekend, I ordered chocolate [url=http://www.buddyugg.com/ugg-classic-cardy-c-21.html]UGG Class

Last weekend, I ordered chocolate [url=http://www.buddyugg.com/ugg-classic-cardy-c-21.html]UGG Classic Cardy[/url] hoping they wouldn't show marks as much as my beige [url=http://www.buddyugg.com/]ugg cardy boots[/url] and waterproofed them when I first got them. They look so much cleaner than my old beige [url=http://www.buddyugg.com/]ugg boots[/url], I wear my Whooga's all year round, they don't make my feet sweat as much as my older pair. I'm very impressed with how they are holding up to my abuse, very well made. My only suggestion to everyone is keep them dry and out of the mud.[url=http://www.buddyugg.com/ugg-classic-cardy-c-21.html]UGG Classic Cardy[/url]!

# mbt walking shoes

Monday, November 30, 2009 8:26 PM by mbt shoes    
S1201E2
For sell mbt shoes man is man and master of his mbt walking shoes fate. Have an aim in mbt anti shoes life, or your energies will all be wasted. What makes life dreary is the want of mbt uk motive. When the fight begins within himself, a man's mbt shoes worth something.http://www.4myboots.com/


# mbt reviews

Monday, November 30, 2009 8:33 PM by mbt professional shoe    
S1201E2

The mbt professional shoe has been highlighted for its ability to cushion your feet while challenging your muscles. mbt reviews Clinical studies suggest that regular use improves balance, posture and circulation. mbt shoes re-establish the natural conditions for standing and walking.mbt footwear shoes lets our flat everyday surface become naturally uneven. You walk as if you were walking in sand, as mbt anti shoes neither support, guide nor absorb shock; rather it stretches, increases power and coordination of mbt sandals the muscle apparatus.http://www.mbtshoessale.com/


# UGG Classic Cardy

Monday, November 30, 2009 8:39 PM by UGG Bailey Button    
S1201E2
The great difficulty in education is to get
sale
ugg brailey button
experience out of ideas. The
greatest ugg classic cardy lesson
in ugg knightsbridge life is to know that even fools are right sometimes. To make good ugg nightfall use of life one should have in youth
the sale ugg classic crochet experience of advanced years, and in old age the vigor of youth.

# Ugg Knightsbridge

Monday, November 30, 2009 8:44 PM by Ugg Knightsbridge    
S11201B2 Like the ugg bailey button , the ugg ugg classic cardy is a calf-height boot made from genuine twin-face sheepskin. We’ve updated this traditional style with a wooden and elastic band closure. The ugg bailey button can either be worn up or cuffed down adding a little variety depending on your style. ugg mini boots in our Classic Collection feature a soft foam insole covered with genuine sheepskin and have a molded EVA light and flexible outsole designed for amazing comfort with every step.

# discount shoes

Tuesday, December 01, 2009 2:34 AM by discount shoes    

# discount puma shoes

Tuesday, December 01, 2009 2:37 AM by discount puma shoes    

# nike shox shoes

Tuesday, December 01, 2009 2:49 AM by nike shox shoes    

# ugg bailey button boots

Tuesday, December 01, 2009 2:51 AM by ugg bailey button boots    
We recomend you to buy a winter boots in cold winter,and the ugg bailey button boots is a wisdom choice ,it looks cute .fashion and so warm.Now here is the best chance for you to buy one ,all of discount ugg bailey button boots are lower than $127

# Uggs On Sale

Tuesday, December 01, 2009 2:53 AM by Ugg Boots    
Our greatest glory uggs boots consists not in never falling but in rising every ugg lo pro button time we fall.It is not enough ugg boots to be industrious, so are the ants. What are you industrious about ugg knightsbridge? You have to believe in yourself. That's the ugg bailey button secret of sucess. A wise man never loses anything if he has himself. To be without some of the things you want is an indispensable part of happiness. http://www.4ezlive.com/

# Ugg Mayfaire

Tuesday, December 01, 2009 4:57 AM by Knightsbridge Uggs    
Ugg Mayfaire Boots On Sale Buy Cheap Ugg Bailey boots, Ugg knightsbridge On Sale ,more 2009 new uggs arrival at Softugg.Inc for you!Free shipping and nontax,Save you
50% OFF!

# re: How to prevent an agile face plant

Tuesday, December 01, 2009 7:11 AM by nike    

# Ugg Boots, Ugg Australia,Ugg Classic Cardy, Ugg Bailey Button, Ugg Cardy, Uggs Boots

Wednesday, December 02, 2009 9:48 AM by ugg ultra boots    
S11202C2

The important thing in bailey button boots life is to have a great ugg knightsbridge sale aim , and the ugg classic cardy determination to attain it.The man with a new ugg classic mini idea is a crank until the ugg classic tall sale idea succeeds . The only uggs classic crochet limit to our ugg lo pro button boots realization of tomorrow will be our nightfall ugg boots doubts of ugg rainier boots today . When an ugg sundance boots end is lawful and obligatory, the indispensable ugg ultra boots means to is are also lawful and obligatory .Genius only means hard-working all one's argyle knit boots life .

http://www.officialugg.co.uk/

# Ugg Boots, Ugg Australia,Ugg Classic Cardy, Ugg Bailey Button, Ugg Cardy, Uggs Boots

Wednesday, December 02, 2009 9:49 AM by ugg ultra boots    
S11202C2

The important thing in bailey button boots life is to have a great ugg knightsbridge sale aim , and the ugg classic cardy determination to attain it.The man with a new ugg classic mini idea is a crank until the ugg classic tall sale idea succeeds . The only uggs classic crochet limit to our ugg lo pro button boots realization of tomorrow will be our nightfall ugg boots doubts of ugg rainier boots today . When an ugg sundance boots end is lawful and obligatory, the indispensable ugg ultra boots means to is are also lawful and obligatory .Genius only means hard-working all one's argyle knit boots life .

http://www.officialugg.co.uk/

# re: How to prevent an agile face plant

Wednesday, December 02, 2009 3:59 PM by dsfgf    

# UGG Bailey Button<

Friday, December 04, 2009 2:59 AM by UGG Bailey Button<    

# http://www.usuksale.com/

Friday, December 04, 2009 6:02 AM by ugg wholesale    

# ugg on sale, ugg boot, cheap ugg boots, ugg bailey button,uggs boot

Friday, December 04, 2009 10:43 AM by ugg classic tall sal    
S11204C2 To the ugg uk world you may be one person, but to ugg sale one person you may be the discount ugg boots world. Don't waste your bailey button boots time on a woman, who isn't willing to waste their ugg cardy sale time on you.Just because someone ugg classic tall doesn't love you the ugg classic tall sale way you want ugg nightfall sale them to, doesn't mean ugg rainier they don't love you with all ugg sundance sale they have.Don't try ugg ultra sale so hard, the bestugg lo pro button things come when you least expect them to.Maybe God wants us to meet a few ugg knightsbridge sale wrong people before meeting the right one, so that when we finally meet the person, we will know ugg classic short how to be grateful.

# http://www.software-hotbuy.com/

Friday, December 04, 2009 9:14 PM by Microsoft Office 2007    
Microsoft Office 2007 are sale now,Office professional 2007 and office Ultimate 2007 on http://www.software-hotbuy.com,all free shipping worldwide



buy cheapMicrosoft Office 2007 on http://www.software-hotbuy.com/,Office professional 2007 and office Ultimate 2007 all free shipping worldwide


http://www.software-hotbuy.com/ are the Microsoft Office 2007 retailer ,Office professional 2007 and office Ultimate 2007 all free shipping worldwide

# re: How to prevent an agile face plant

Sunday, December 06, 2009 9:23 PM by wedding dresses    
The perfect and accurate questions and answers 650-575in the Microsoft PDF with the most functional quality has been designed for you in simexams.com which can help you get a 642-521good score in the coming Microsoft. Once you have already checked out various Microsoft Exam courses, it is very reasonable column wedding dressesto make a decision of buying this Microsoft PDF in our online store which is edited byempire wedding dresses the college senior experts and deserves the best approvals as the price is so cheap. The outstanding Microsoft PDF is70-293 written to the senior wedding dressescriterion in the subject.Aion Gold

# re: How to prevent an agile face plant

Sunday, December 06, 2009 9:46 PM by Ed Hardy    
ed hardy ed hardy
ed hardy clothing ed hardy clothing
ed hardy shop ed hardy shop
christian audigier christian audigier
ed hardy cheap ed hardy cheap
ed hardy outlet ed hardy outlet
ed hardy sale ed hardy sale
ed hardy store ed hardy store
ed hardy mens ed hardy mens
ed hardy womens ed hardy womens
ed hardy kids ed hardy kids ed hardy kids

# ugg boots

Monday, December 07, 2009 3:22 AM by miyo    
Discount UGG Boots newspapers dubbed Charles. And with UGG Classic Tall Boots. The quality of diamonds was UGG Bailey Button Boots, and remains, exemplary. In the spring of UGG Mini Boots,shocked the world by purchasing the French Crown Jewels.

# re: How to prevent an agile face plant

Monday, December 07, 2009 5:01 AM by q3rwer    


ugg ultra short, love them am wearing

them now..
love this ugg ultra tall!

# cheap ugg boots

Monday, December 07, 2009 11:47 AM by cheap ugg boots    
Would you have a pair of ugg bailey button which is very fashionable now?More cheap ugg boots on elegantugg.com such as ugg classic cardy,ugg classic tall,ugg classci mini,nightfall ugg boots and so on,free shipping and first-class service means high quality.

# timberland chukka boots

Monday, December 07, 2009 3:49 PM by timberland chukka boots    
WAJ2
Some children have extra timberland chukka boots needs because they're either less timberland waterproof boots suited to schoolroom teaching or they have timberland work boots more potential that could only be realized with special teaching. Private tutors fill this timberland custom boots gap in additional education. Many Timberland Men's Roll-Top teachers simply do not make enough from their day jobs. If they're good and can make more timberland high top boots money from private tutoring, why shouldn't they? If public schools can't afford good teachers, they should give them the choice of going private. http://www.officialtimberland.com/products_new.html

# bule sky

Monday, December 07, 2009 7:53 PM by ugg boots sale    
This Ugg classic moccasin-inspired addition tougg ultra tall collection combines style and comfort in discount ugg boots yet signature craftsmanship perfect for ugg sundance boots fashionista. Quality sheepskin materials and the UGG signature stamp make the Retreat true to its roots. Work all day and play all night in the same pair of ugg classic tall boots.

# uggs on sale

Monday, December 07, 2009 11:36 PM by wisky    

# ugg boots

Monday, December 07, 2009 11:46 PM by sandy    
Sports shoes play an important Chris Paul Shoes in our life. Adidas shoes brand is a professional Gilbert Shoes. There are lots of Kevin Shoes on the Adidas world. Many world famous sports players choose Adidas shoes as their special footwear. In addition to football players, NBA players also trust Kobe Bryant Shoes

# ugg classic cardy boots

Tuesday, December 08, 2009 6:41 AM by ugg classic cardy boots    

# re: How to prevent an agile face plant

Tuesday, December 08, 2009 7:27 AM by uggs boots on sale    

# cheap ugg boots

Tuesday, December 08, 2009 12:03 PM by cheap ugg boots    

# rhttp://www.bayuggs.com/specials.html

Tuesday, December 08, 2009 12:38 PM by ugg bailey button sale    
Waj8
It is a ugg boots ultra strange thing, to note the excess of this passion, and how it braves the ugg bailey button sale nature, and value of things, by this; that the speaking in a perpetual hyperbole, is comely in nothing but in love. Neither is it merely in the uggs bailey button phrase; for whereas it hath been well said, that the arch-flatterer, with whom all the petty flatterers have intelligence, is a man`s self; certainly the classic tall uggs lover is more. For there was never proud man thought so absurdly well of him self, as the lover doth of the person loved; and therefore it was well said, That it is impossible to love, and to be wise. http://www.bayuggs.com/specials.html

# ugg boots sale

Wednesday, December 09, 2009 12:45 AM by ugg boots sale    
Thanks for your useful info, I think it's a good topic. So would you like the info about the air jordan shoes
cheap ugg boots
air jordans
ugg boots sale
jordan shoes
ugg boots uk
ugg boots
Ugg Classic Short

# re: How to prevent an agile face plant

Friday, December 11, 2009 2:40 AM by ugg boots on sale    

# www.ugggo.com

Friday, December 11, 2009 11:35 AM by wholesale ugg classic cardy boots    

# discount rolex

Friday, December 11, 2009 12:36 PM by discount rolex    
designer tiffany jewelry
cheap jewelry

tiffany jewelry
silver bracelets
designer replica handbags
cheap nfl jerseys

NFL jerseys
footwear
gucci shoes
ugg store
ugg discount

ugg shoes
boots shoes
ugg discount
cheap ugg classic

fashion ugg
cheap ugg shoes
luxury ugg boots

fake ugg
timberland shoes online
buy timberland boots
cheap timberland
nike air max
discount air nike
nike af1 shoes

af1 shoes
replica rolex watches
rolex watches
ugg classic cardy
buy ugg boots
ugg discount
buy ugg boots

ugg classic
wholesale handbags
nfl football jerseys
nfl jerseys replica
NHL Jerseys

nfl football jerseys
bape shoes
boots shoes
buy ugg boots
ugg classic

ugg boots
Black Ultra Tall Ugg Boots
ugg boots
ugg boots

ugg discount
ugg shoes
discount ugg boots
cheap handbags
cheap nfl jerseys

fashion tiffany jewelry
buy cheap jewelry

tiffany bangles
buy tiffany jewelery
timberland boots
classic timberland

discount rolex
nike jordan
nike shox

Wholsale Footwear for sale
Wholsale Prada Shoes for sale
Wholsale Supra Shoes for sale
Wholsale UGG Boots for sale
Wholsale UGG Classic for sale
Wholsale UGG Ultra for sale

Wholsale Nike Air Max Shoes for sale
Wholsale Nike Shox Shoes for sale
Wholsale New Balance Shoes for sale
Wholsale Nike Basketball Shoes for sale
Wholsale Christian Louboutin Shoes for sale
Wholsale Timberland Boots for sale

Wholsale Nike Air Jordan Shoes for sale
Wholsale AF1-shoes for sale
Wholsale Nike Dunk SB Shoes for sale
Wholsale Gucci Shoes for sale
Wholsale Puma Shoes for sale
Wholsale UGG Bailey Button for sale

Wholsale UGG Classic Cardy for sale
Wholsale UGG Classic Short for sale
Wholsale Timberland Men's 6 Inch Boots for sale
Wholsale Classic Timberland for sale
Wholsale Kid's Timberland Boots for sale
Discount Kid's Timberland Boots

Discount Classic Timberland Short
Discount Timberland Men's 6 Inch Boots
Discount UGG Classic Short
Discount UGG Classic Cardy
Discount UGG Bailey Button
Discount Christian Louboutin Shoes

Discount Timberland Boots
Discount Nike Air Jordan Shoes
Discount AF1-shoes
Discount Nike Dunk SB Shoes
Discount Gucci Shoes
Discount Puma Shoes

Buy Footwear on