Why Progressive Estimation Scale Is So Efficient For Teams

By Alex Yakyma.

In this article we will show that progressive estimation scale, like Fibonacci sequence often used by agile teams, is more efficient than linear scale and provides the team with more information about the size of backlog items. We will use pretty basic principles of Information Theory to arrive at our results. Also we will formulate a hypothesis about normalization of the estimation base. 

In Agile we quite often see the examples of “progressive” estimation scale when estimating the size of backlog items. Most often it would be Modified Fibonacci Sequence: 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100. Less common is the scale used by XP proponents: 0, 1, 2, 4, split (we will refer to this estimation scale as XP Scale further in the text). We call them progressive to reflect the fact that the values grow much faster than linearly. Also we often call these scales (not 100% accurately though in general case) exponential. In fact, XP scale is itself exponential and Fibonacci scale can be roughly approximated for the range of the values defined above with f(x) = 1.6x-1 as shown in the figure below:


Figure 1. Modified Fibonacci sequence approximated by exponential function for its range of values.

The point we are making here is that both scales can be with some level of accuracy called “exponential”.

Having said that, let’s ask ourselves a question of why are we using an exponential scale? As we well know, thousands of agile teams are applying these estimation scales very successfully. What makes exponential scale so useful? We used to answer this question by referring to the fact that the bigger the size of a backlog item (say, N story points) the harder it is to say the difference between N and N – 1. It is true. However the statement itself is not a fundamental axiom but is just a corollary of more generic principles, which we are going to consider.

Information Theory Perspective
Let’s formulate a question at a little different angle. Let’s assume that we know (very-very roughly) that backlog item U is no bigger than L units of size (can be story points or ideal man-days, doesn’t really matter at this point), but can be any value from 0 to L with equal chances. Let’s also assume that we have an estimation technique that allows us to estimate the size of U with absolute precision of P. Let’s look at how much information do we obtain about the size of U by applying our estimation technique.


Figure 2. Illustration of symbols: U is an arbitrary backlog item; L – maximum possible size of any backlog item from the backlog; P – absolute precision of estimation; the point on the horizontal axis linked to item U shows its size.

As we well know from the basics of Information Theory, information (also called mutual information of two experiments, see http://en.wikipedia.org/wiki/Mutual_information for more detail) enclosed in experiment A regarding experiment B can be expressed as follows:

I(A,B) = H(B) - HA(B)

Here H(B) is entropy (see http://en.wikipedia.org/wiki/Entropy_(information_theory) for more detail), or in other words, the level of uncertainty of experiment B; HA(B) – is entropy of B after experiment A took place (also called conditional entropy). So now it is easy to interpret the amount of information enclosed in experiment A as the amount of uncertainty it reduces about experiment B.

Let’s now apply this formula to our case. We have our two “experiments”, one of them (B) consists in finding the absolutely accurate size of our backlog item U. The other one (A) consists in applying our estimation technique and thus reducing the uncertainty to certain extent (i.e. obtaining some information). Without going into mathematical depth we will just note that by applying Shannon’s formula (actually a definition of mutual information) we get:

I(A,B) = log(L/P)

where the logarithm base is not of extreme importance, can be any number (greater than 1) based on the simple feature of logarithms (see http://en.wikipedia.org/wiki/Logarithm#Change_of_base for instance), but typically they use 2 as the base for the logarithm which makes good sense from computational standpoint, as we eventually store all information in binary form.

This latter equation gives us very interesting result: the information that we are obtaining out of estimation grows much slower than the precision of estimation. More specifically, it grows as quickly as logarithm function. Now from the graph of logarithm function below we can see why “little estimation effort helps a lot and big estimation effort helps little”:


Figure 3. Logarithmic behavior of information about the size of an item as a result of estimation process. Horizontal axis represents relative precision (or more accurately, the value of L/P) and vertical axis represents information (in bits).

And finally using exponential (or close to exponential) estimation scale becomes totally logical – it adds valuable information faster. Indeed any function f(x) = alogbx grows faster than the logbx itself (here a and b are both greater than 1). In ideal case, which we certainly do not expect in practice, when a = b, this function simply becomes trivial linear function: f(x) = x. But since we are not trying to state that it is necessarily the case, we say “adds information faster” and avoid saying “adds information linearly”.

Normalization Hypothesis 
 Another interesting question is, given that most of the teams use Fibonacci sequence as their estimation scale, can they somehow ensure that their “corrected information curve” (i.e. the graph of a corresponding function:  f(x) = alogbx ) will grow fast enough to be more useful than the linear scale? Apparently it is safe to say about logarithmic behavior of the “information curve”, but practically finding its exact logarithmic base does not seem an easy task. We can hope though that teams are able to empirically find the right usage of the Fibonacci scale to be able to obtain information efficiently. So what is that “right usage”?..

For further simplicity (and as we shown before) we can use certain exponential function instead of Fibonacci sequence. Even if the base is fixed (say, f(x) = ax) our team can change the function itself by… yep, “re-scaling” the story points. Indeed, if at some point they go for a new “meaning” of a story point by saying that, for instance, now two old story points is one new story point, then our function f(x) turns into another function g(t) = f(2x), where t = 2x. Or conversely, x = 0.5t. If we substitute this expression for x in the formula above, we will get g(t) = bt, where b is square root of a. g(t) is again an exponential function but with different base. Figure below shows an example of how rescaling impacts the “estimation scale curve” if we take two new story points for every three old story points:


Figure 4. After re-scaling the estimation base by putting 2 “new” story points for 3 “old” story points the base of the exponential function (“the estimation function”) changes. Blue graph stands for old scale of estimation and red one stands for the new one.

This by the way means that:

Changing the estimation basis in Fibonacci sequence is quite a responsible thing, often underestimated. It may get the team closer or further from efficient estimation. There’s only one ideal base for estimation and it is important to get close to it. 

But now we can consider an interesting fact that many agile teams could confirm:

After some time agile teams often “normalize” (i.e. re-scale story points until they feel really comfortable with it) by arriving at approximately the same estimation base in Fibonacci scale – a team has typically 30 – 60 story points as their average velocity for a two-week sprint. 

This of course depends on the team size and would be smaller for the smaller teams and bigger for larger teams. But maybe this is just the way teams optimize their estimation basis over time to efficiently manage the potentially available information. Based on this we formulate our...

Normalization Hypothesis: Agile teams that normalize their estimation base over time, likely arrive at their optimal estimation capability (from the standpoint of information that they acquire about the backlog items they estimate). In other words, they empirically find such an exponential function that makes the “corrected information curve” close to linear. 

Although it looks like a bit of a journey to get to a better estimation base, we know we have simple stupid but reliable method to get started. By simply assigning 8 story points to each team member per sprint seams not a bad initial approximation. Indeed, considering the hypothesis above, it gives us N*8 varying from 32 to 64 story points when N (the size of the team) varies from 4 to 8. Learn more about this estimation base in (http://www.amazon.com/Agile-Software-Requirements-Enterprise-Development/dp/0321635841, Chapter 8, “Agile Estimating and Velocity”).

126 comments:

  1. The punchline here is that “[a] little estimation effort helps a lot and [a] big estimation effort helps little”. And that's very true, especially if we understand (as McConnell says) the point of estimation is not to predict the future but to understand if we are even in with a chance of managing our way to success.
    While I admire this semi-quantitative approach, there are some problems. This: “assume that we know […] that backlog item U is no bigger than L units of size […] but can be any value from 0 to L with equal chances” isa strange assumption. The classical PM literature observes that for a given task there is a time (or effort) less than which it cannot physically take, so the probability of an actual time (or effort) less than this minimum is zero. And, the most likely time (or effort) is to the right of that minimum, so the probability must increase to the right up to that modal value. And then the probability must decline to the right of that modal value up to some maximum amount (after which we would give up) and because there are more ways for a task to go wrong than to go right this maximum is far to the right. A suitably parameterised β distribution, or for quick and easy work an asymmetrical triangular distribution is used.
    Also, this: “assume that we have an estimation technique that allows us to estimate the size of U with absolute precision of P” seems highly optimistic. I'd expect that the precision (or is it really accuracy?) would vary directly with the absolute size of the thing being estimated, and also that the the precision would be asymmetrical, as we know that estimates tend to be optimistic, even when we take into account that they tend to be.

    ReplyDelete
    Replies
    1. Great Article Cyber Security Projects projects for cse Networking Security Projects JavaScript Training in Chennai JavaScript Training in Chennai The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. Thanks for sharing this post. I am sure you will also like this web-source.

    ReplyDelete
  3. I love Your Contextual Revelant Information For Me , I encourage You To write This Peices Of paradise For everyone.
    Web boosting SEO Baclinks
    Web boosting SEO
    Web Boosters
    Backlinks That Sky Rockets Your Sites
    Web Profiling

    ReplyDelete
  4. Your images are broken on this post.

    ReplyDelete
  5. https://midnightpapers.com/

    ReplyDelete
  6. https://midnightpapers.com/

    ReplyDelete
  7. Cytotec adalah obat aborsi misoprostol yang di produksi oleh PFIZER (searle) yang di setujui US FDA. Cytotec Misoprostol digunakan untuk mengobati masalah yang berkaitan dengan NSAID (Non Steroidal Anti Inflammatory Drugs) atau obat anti inflamasi non steroid (AINS). Selain itu, proses cytotec menyebabkan kontraksi otot rahim yang mengarah pada penggunaannya sebagai obat penggugur kandungan untuk menginduksi rahim.

    OBAT CYTOTEC | OBAT ABORSI | OBAT PENGGUGUR KANDUNGAN

    Cytotecmisoprostolpfizer.com Toko obat telat datang bulan jual cytotec misoprostol dan Anda akan menemukan solusi aman cara mengatasi terlambat bulan dengan obat telat bulan misoprostol cytotec.

    Seorang wanita hamil muda yang ingin menggugurkan kandungan harus tahu cara Obat Telat Bulan Cytotec Misoprostol mengatasi ibu hamil muda dan bagaimana dosis cytotec serta aturan pakai misoprostol dan cara menggugurkan kandungan dengan aman. Pelajari cara meminum Cytotec dengan aman untuk menginduksi rahim.

    Dengan membaca makalah / artikel cytotec ini Anda akan tahu informasi tentang obat cytotec, obat misoprostol cytotec, efek samping cytotec, dosis cytotec, cytotec tablet, harga cytotec misoprostol, di mana beli cytotec, aturan pakai cytotec, cara pemakaian cytotec

    ReplyDelete
  8. Cytotec adalah obat aborsi misoprostol yang di produksi oleh PFIZER (searle) yang di setujui US FDA. Cytotec Misoprostol digunakan untuk mengobati masalah yang berkaitan dengan NSAID (Non Steroidal Anti Inflammatory Drugs) atau obat anti inflamasi non steroid (AINS). Selain itu, proses cytotec menyebabkan kontraksi otot rahim yang mengarah pada penggunaannya sebagai obat penggugur kandungan untuk menginduksi rahim.

    OBAT CYTOTEC | OBAT ABORSI | OBAT PENGGUGUR KANDUNGAN

    Cytotecmisoprostolpfizer.com Toko obat telat datang bulan jual cytotec misoprostol dan Anda akan menemukan solusi aman cara mengatasi terlambat bulan dengan obat telat bulan misoprostol cytotec.

    Seorang wanita hamil muda yang ingin menggugurkan kandungan harus tahu cara Obat Telat Bulan Cytotec Misoprostol mengatasi ibu hamil muda dan bagaimana dosis cytotec serta aturan pakai misoprostol dan cara menggugurkan kandungan dengan aman. Pelajari cara meminum Cytotec dengan aman untuk menginduksi rahim.

    Dengan membaca makalah / artikel cytotec ini Anda akan tahu informasi tentang obat cytotec, obat misoprostol cytotec, efek samping cytotec, dosis cytotec, cytotec tablet, harga cytotec misoprostol, di mana beli cytotec, aturan pakai cytotec, cara pemakaian cytotec

    ReplyDelete
  9. Bagi banyak wanita, mengakhiri kehamilan adalah keputusan yang sulit. Bila wanita tersebut tidak dapat mendiskusikan aborsi atau alternatif dengan penyedia layanan kesehatan, kami menyarankannya untuk membicarakannya dengan teman baik atau keluarga. Kami sangat menyarankan setiap gadis muda untuk berbicara dengan orang tuanya atau orang dewasa lainnya yang dia percayai tentang situasinya, keputusannya dan prosedur aborsi.

    obat penggugur kandungan di apotik

    ReplyDelete
  10. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.approved auditors in dmcc

    ReplyDelete
  11. Hi, the post which you have provided is fantastic, I really enjoyed reading your post, and hope to read more. Thank you so much for sharing this post, I appreciate your work. For more details about audit firms in Dubai you can visit our website. we are one of the leading VAT agents in Dubai. Once again thanks for the superb post.

    ReplyDelete
  12. Congrats for this superb blog. I thought that it was exceptionally instructive and intriguing as well. I have bookmarked your blog and will return later on. I need to urge you to proceed with that grand work, have an extraordinary daytime!
    Accounting Firms in Dubai

    ReplyDelete
  13. And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
    Estimates

    ReplyDelete
  14. Nice Blog, Thanks for sharing

    Audit firms in UAE
    Today the organizations are constantly being tested to decrease the costs, the greater part of working uses and different prerequisites.
    Management Consultancy UAE
    The executives is a procedure of arranging, dynamic, sorting out, driving, inspiration and controlling the HR, money related, physical and data assets of an association to every its objectives proficiently and viably.
    Accounting firms in UAE
    Accounting is known as the language of business. It is extremely basic piece of an each business firms.
    VAT Consultants in UAE
    About VAT the Value Added Tax was presented in the UAE on 1january 2018.

    ReplyDelete
  15. The agency follows a strict selection procedure and each and every female interested in joining us need to meet the essential conditions and fulfill the eligibility criteria.Call Girls in Asopalav Circle, Ahmedabadwe have and There is a long list of elite customers who has blind faith in us. It is because of the uncompromising terms and conditions that we strictly follow to ensure highest level of privacy. Check our other Services...
    Call Girls in Badarpur
    Call Girls in Badarpur
    Call Girls in Badarpur
    Call Girls in Badarpur
    Call Girls in Badkhal, Faridabad
    Call Girls in Badkhal, Faridabad
    Call Girls in Badkhal, Faridabad
    Call Girls in Badkhal, Faridabad

    ReplyDelete
    Replies
    1. Contact us and here you can get call girls service, sexy housewife escorts & female escort or college girls in charbagh Lucknow.

      escorts in lucknow or call girls in lucknow.

      Delete
  16. If you’re lucky enough to read this, be rest assured that your life is in for a major upgrade and turn around that will leave your peers, colleagues, and family members astounded and amazed by your incredible success story. Ladies and gents I present to you the genuine "ILLUMINATI," If you’re fed up with the current situation in your life and are prepared to take a major leap of faith with us I assure you that you will not be disappointed. Kindly inbox Agent Mr Abraham on whats-app mobile now +1 (520) 367-0578 or via email @ nationsilluminati4@gmail.com.. Everyone is highly welcome

    ReplyDelete
  17. I feel this is among the such a lot vital info for meCashflowbest

    ReplyDelete
  18. WELCOME TO THE GREAT BROTHERHOOD.

    You want to be a member of the Illuminati as a brotherhood that will make you rich and famous in the world and will have the power to control the people who are on top of the world. You are a businessman or woman, artist, politician, musician, student, you want to be rich, famous, powerful in life, join the Illuminati brotherhood cult today and get instant and rich sum of. $ 2 million in one week and a free home. anywhere you choose to live in this world and also receive $ 20,000,000 a month in salary% 2026

    BENEFITS GIVEN TO NEW MEMBERS JOINING ILUMINATI.

    1. A cash reward of $ 800,000 USD

    2. A new Elegant Dream CAR valued at $ 500,000 USD

    3. The house of your dreams bought in the country you choose

    4. One month of vacation (fully paid) to the tourist destination of your dreams.

    5. One year of golf partnership package

    Treatment 6.V.I.P at all airports in the world 7.A total change in lifestyle 8.Access to Bohemian Grove

    9. Monthly payment of US $ 99,000,000 to your bank account each month as a member

    10. A month marked a date with the 5 best world leaders and the 5 best celebrities in the world.

    If you are interested in joining us in the satanic hand symbol of the great brotherhood of the Illuminati, please contact us now via email collonburr3@gmail.com
    Via WhatsApp +2348107219280

    ReplyDelete
  19. Are you looking for CALL GIRLS in Jaipur and escort service? independent call girls in Jaipur.
    https://escortservicesinjaipurcity.com/
    https://escortservicesinjaipurcity.com/escort-service-in-jaipur/
    https://escortservicesinjaipurcity.com/jaipur-escorts/
    https://escortservicesinjaipurcity.com/jaipur-escort-service/
    https://escortservicesinjaipurcity.com/jaipur-call-girls-service/
    https://escortservicesinjaipurcity.com/contact-us-jaipur-call-girls/

    Jaipur Escort


    ReplyDelete


  20. Are you looking for CALL GIRLS in Jaipur and escort service? independent call girls in Jaipur.
    https://escortservicesinjaipurcity.com/
    https://escortservicesinjaipurcity.com/escort-service-in-jaipur/
    https://escortservicesinjaipurcity.com/jaipur-escorts/
    https://escortservicesinjaipurcity.com/jaipur-escort-service/
    https://escortservicesinjaipurcity.com/jaipur-call-girls-service/
    https://escortservicesinjaipurcity.com/contact-us-jaipur-call-girls/

    Jaipur Escort




    ReplyDelete
  21. Oriental Spa Center in Gurgaon one of the best Body massage center
    in Gurgaon Near Shona Road Provide Professional Luxury services For Gents | Ladies
    https://spacenteringurgaon.com/
    http://spacenteringurgaon.com/malviya-nagar-massage-center/
    http://spacenteringurgaon.com/full-body-massage-in-noida/
    http://spacenteringurgaon.com/body-massage-center-saket/
    https://spacenteringurgaon.com/spa-center-in-gurgaon/
    https://spacenteringurgaon.com/gurugram-spa-center/
    https://spacenteringurgaon.com/best-spa-center-in-gurgaon/
    https://spacenteringurgaon.com/aerocity-body-massage-center/
    https://spacenteringurgaon.com/my-post/
    Dofollow Click Here

    ReplyDelete
  22. A&A Associate LLC is a UAE registered management consultancy firm, trusted in providing bespoke Business Setup, Company Formation, Accounting and Auditing Solutions in UAE with a service level second to none and of the highest level of professional ethics, making great opportunities happen.
    https://aaconsultancy.ae/auditing-services-in-dubai/

    ReplyDelete
  23. Enjoyed reading your blog. Please check my latest post on the accounting service in UAE and let me know what you think.

    ReplyDelete
  24. Private Detective Agency in Gurgaon or Spy Detective Agency is among the best detective agency in Gurgaon for solving all type of investigative cases across all over India with 100% efficiency ratio.

    Private Detective Agency in Gurgaon

    Spy Agency in Gurgaon


    Dofollow











    ReplyDelete
  25. buy Blue vaders 220 mg mdma online
    Blue vaders 220 mg mdma mollymdma.org issued an ‘extreme high dose’ warning because this tablet contains more than 220mg of MDMA.
    buy Blue vaders 220 mg mdma online

    ReplyDelete
  26. CONTACT DETAILS
    Website....http://meridianbuds.shop/
    Email....meridianbudsshop@gmail.com
    Whatsapp....+12162363562
    Moonrock Cannabis For Sale
    Buy Icecapz online
    Buy Jungle Boys Online

    ReplyDelete
  27. Npower portal is the official application portal for Npower batch c applicants for 2021. Npower recruitment process is quite easy if you know what to do which is to login to the official portal and provide all the information needed.

    ReplyDelete
  28. We have notice some very good content here and we nice reading.buy cocaine online and we also want us to read this blog post .order cocaine online if you want to know more about .buy dilaudid online you should read here for more .order dilaudid online to make a blog site is not easy so read here how to make blog site .buy peruvian cocaine online with free hosting and more site too.

    ReplyDelete
  29. What a great content we have here buy marijuana online as we browse we also see this blog too and is pretty good buy weed online we also realize that blog are good for business we also bring buy moonrocks online best blog to visit
    cannabis blog thanks for checking on this post

    ReplyDelete
  30. Thanks for sharing What an interesting site you have i really take a good look buy cocaine online and you can also take a good look at our blog too for more information buy crack cocaine online we also recommend you to take a good look at this site too they have good content more of the site still want you to take a closer look too as they have really good content thanks for using your time to check on the link .order cocaine online

    ReplyDelete
  31. gatlinburg hotels indoor pool, cheap hotels in gatlinburg tn with indoor pool, gatlinburg hotel with indoor pool,

    ReplyDelete
  32. Its always nice and i feel honored reading your Blog . Your Blogs always based on all basic concepts which anyone can understand so easily and relate to Pleasure to read your Blogs Sir.



    golden retriever puppies for sale near me
    dachshund puppies for sale near me
    golden retriever puppies for sale in pa

    ReplyDelete
  33. Thanks for sharing. Looking best audit firms in Dubai?. AMCA auditing is one of the leading FTA approved auditing and accounting firm in Dubai.

    ReplyDelete
  34. What a great content we have here buy biscotti weed as we browse we also see this blog too and is pretty good buy gary payton cookies online we also realize that blog are good for business we also bring buy runtz online best blog to visit


    What a great content we have here buy biscotti weed as we browse we also see this blog too and is pretty good buy white cherry gelato weed we also realised that blog are good for business we also bring buy lemon cherry gelato weed best blog to visit buy Sunday driver strain always


    What a great content we have here buy Gary Payton weed as we browse we also see this blog too and is pretty good buy critical hash we also realised that blog are good for business we also bring buy sharklato runtz weed best blog to visit buy smart bud cans always

    What a great content we have here buy ether runtz as we browse we also see this blog too and is pretty good buy TKO carts we also realised that blog are good for business we also bring buy sharklato runtz weed best blog to visit buy abx carts always

    ReplyDelete
  35. If you want to enjoy your life, then you can meet Chandigarh escorts who will bring lots of happiness to your life. If you want to enjoy your life, then you can meet Chandigarh escorts who will bring lot of happiness to your life.

    Call Girls in Chandigarh
    Call Girls in Mohali
    Call Girls in Zirakpur
    Call Girls in Panchkula
    Call Girls in Amritsar
    Call Girls in Dehradun

    ReplyDelete
  36. A great and awesome write up. An all time relevant article. We are THE RESEARCH CHEMICAL SUPPLIERS(RCS). We Supply top quality Stimulants,
    Depressants, Dissociative, Opioids, Cannabinoids and Pills from china. Safe and discrete delivery. 100% product quality guarantee.
    Place an order today and benefit from our discount offer visit: https://theresearchchemicalsuppliers.com/

    ReplyDelete
  37. I am here to full fill your all-sexual desire. I am in this business not only for money; I love this profession because it fulfils my own sexual desire. I am an independent escort girl in udaipur. I never want someone to inter fair or control my life in any way. I do everything according to me. I know how to behave with my client or know to communicate with them. Some client love to take me on a date. If you have this desire, call me now, I will be your girlfriend for whole day and night. I like to go outside udaipur.
    udaipur escort service
    udaipur escorts
    udaipur call girl escorts
    escorts in udaipur
    udaipur call girls
    call girls in udaipur
    escort service in udaipur
    udaiur female escorts

    ReplyDelete
  38. At delhi's5-star hotels, we provide beautiful girls who can really enjoy the life of your life, to increase your enjoyment very much. You will enjoy the first dehradun call girl to provide you with satisfying sexual intercourse world class hot fun with the facilities will have fun, there are many five-star hotels in dehradun, in which business man will make fun in the very beautiful five-star hotel, we are looking for a hot-sizzling girl on the hot bed in our furnished rooms.
    Dehradun escort service
    rishikesh escort service
    haridwar escort service
    mussoorie escort service

    ReplyDelete
  39. Ensuring that you have had a great stay in this amazing place in India, we offer you dehradun escorts service to enhance the grade of your adventure. We are the ones who stand for authenticity and trust. dehradun service with the best beauties gives you an amazing experience of this city. Not only do we provide you with sensual service, but we also care about the clients who make their vacation mind-blowing.
    dehradun escort service
    haridwar escort service
    rishikesh escort service
    mussoorie escort service
    nainital escort service
    haldwani escort service
    ramnagar escort service
    rudrapur escort service

    ReplyDelete
  40. We are going to provide the best quality escort service which will provide you high profile escort service in lucknow with the value of your time so that you will feel a real girlfriend and you enjoy you can play your night game with a young lady full of adventure, you can enjoy the full amount of money you have spent you can book these easily.
    lucknow escort service
    alamnagar escort service
    gomti nagar escort service
    hazratganj escort service

    ReplyDelete
  41. These drop-dead gorgeous beauties are available round the clock at your disposal. Whether you are looking for temporary companionship or a lasting sexual relationship, escorts in jaipur can designate all your desires and fantasies as soon as you get in touch with them. Relish their sensuous presence and make the most of their experience, as well as skills, to obtain a never-felt-before experience. These hot chicks are specialized in all kinds of escort services tailored to clients’ needs. The erotic sensuous pleasure that you can enjoy with the stunning individuals is truly unique.
    jaipur escort service
    ajmer escort service
    udaipur escort service
    jodhpur escort service
    pushkar escort service

    ReplyDelete
  42. nice blog https://womenzhealthclinic.co.za/

    ReplyDelete
  43. excellent post, thanks for sharing.

    Checkout this easy infoblog

    ReplyDelete
  44. All Type Call Girls Hyderabad 99% Discount Make a Date Whatsapp and sms for Book Online.
    Find CALL GIRLS in Hyderabad and escorts services online today at hyd-escortssss.com for sexy high profile celebrity Hyderabad escorts service girls in cheap rate 6k. Model escort Hyderabad, hot and bold escort service in Hyderabad.
    Hyderabad escorts service
    All Type Escorts
    Discount
    Make a Date
    Whatsapp and sms
    Book Online

    ReplyDelete
  45. Connect Dubai Fun Club for premium Dubai Escorts and entertainment services. You can easily find the best call girls in Dubai on our website.

    ReplyDelete
  46. Nice blog with full of information, Thanks for sharing with us .if you face any kind any challenge of any exams, downloadfreepastquestion.com
    is the s.best portal for down loading your past question papers
    up to data of any kind. The materials are about ten years and contains answers with working. To download is free. It will definitely help you to past any exam

    ReplyDelete
  47. Hyderabad escorts photos videos at super30modelescorts.com call our executive phone number (09884278956 ) for 24/7 customer hyderabad escorts service. Appoint any type call girls Hyderabad through whatsappand and more visit us our website.
    Photos Videos
    Customer Service Executive Phone Number

    ReplyDelete
  48. i realized i have been spending much time on this blog more than ever and am becoming more comfortable with it. this is really good article. keep up gruntz-strain thanks very much for this good article.

    ReplyDelete
  49. this content is so amazing. i cant just stop reading hydromorphone-8mg
    it because it makes me feel good

    ReplyDelete
  50. Indore Escort Service is Best Escort Service Indore. Top Most Call Girls are available in Indore Escort.

    ReplyDelete
  51. There area unit such an outsized range of alternatives for adult qualitative analysis partners in Udaipur Escort Service sawomen with original Photos. WHO meet varied men and provides their earnest tries to fulfil them. Autonomous Chittorgarh Call Girls area unit attractive additionally as entrancing additionally.

    ReplyDelete
  52. https://www.bitcoinprivatekeytool.com/
    https://www.youtube.com/watch?v=mGBaK5Fy-PM
    https://www.bitcoinprivatekeytool.com/bitcoin-key-generator/
    https://www.bitcoinprivatekeytool.com/reverse-bitcoin-transaction/
    https://www.bitcoinprivatekeytool.com/bitcoin-wallet-version-upgrade/
    https://t.me/bestbitcoinrecoverytool
    WhatsApp us +1(720)443-0396
    https://sites.google.com/view/bitcoinprivatekeysoftware/home?authuser=1

    ReplyDelete
  53. Welcome to Hyderabadmidnight.com escorts agency, and hire guys! Over 1000+ call girls Hyderabad - You find here the best female Hyderabad escorts service.
    Hyderabad escorts
    Company
    Models
    Service
    Pocket
    Get Touch
    Blog

    ReplyDelete
  54. Have you been trying to satisfy yourself for a long time sexually and have not succeeded yet? Don't get worried! If you are not enjoying your company with your partner because she cannot satisfy you, The Udaipur Escort Service is the best solution for your all problems. Your problem will no longer remain as it is. Now you will have to live with frustration and depression. You have a golden chance to live your life full of pleasure that you might not have imagined before.

    ReplyDelete
  55. Before you go into investing on cryptocurrency, visit this website to know the legitimacy of the coin or token. Check cryptoandreviews if the coin or token is safe to invest.

    ReplyDelete
  56. Make an erotic fun with sexy Jaipur escorts right now. Find the most beautiful Jaipur call girls on 7starsimranescorts.com. Jaipur Escort agency provide incall & outcall Jaipur escort service.
    jodhpur escorts
    udaipur escorts

    ReplyDelete
  57. I things and data online that you might not have heard before on the web.

    Hi, I found your site by means of Google

    indeed, even as searching for a comparative matter, your site arrived up, it is by all accounts incredible.

    bhai aapke liye hai. lagao or jeeto.I have bookmarked it in my google bookmarks.

    game is drawing and guisses based generally match-up,

    anyway currentlyit's arranged in best, and satta lord desawar is presently horribly eminent

    furthermore, to a great extent participating in game across the globe people ar insane with respect to this game.

    Yet, as of now the principal essential factor is that this game is satta king neglected to keep the law and

    decide guideline that to keep the conventions and rule. Presently right now people need to depend on it,

    on the off chance that the game doesn't follow the conventions they need not play the games anyway people are still

    partaking in the game,they play the games on the QT people have answer on it to quit participating

    in this kind of games, consistently help work and worked with individuals that might want facilitated,do something for

    your country do perpetually reasonable thing and be everlastingly happy.satta king

    Much obliged to you for visiting Our Website sattaking,Most most likely similar to our visitor from Google search.Maybe you are

    visting here to become more acquainted with about gali satta number today.to know gali disawar ka satta number please visting

    your landing page of site and look down . You will see boxed sorts data which is show satta number

    of particular game. There you will likewise see number of today yesterday satta number of, for example, gali disawar, new

    mumbai, disawar gold and loads of game you have wagered on the game.If you play your own gali disawar satta game and

    need us to put your own board on your website.Please satta king

    get in touch with us on showed number which you will discover in footer part of website.Apna game dalwane k liye hamse

    contact kre on google pay,phonepe, paytm jaise aap chahe pehle installment karen. aapka board moment site pr update

    kr diya jayega jaisi hey aapka installment done hota haiWe greet you wholeheartedly and exceptionally pleased to have you our

    website.satta kingPlease bookmark our site and stay tuned and refreshed to know.

    you might have perceived the cycle to play disawar satta gali game and caught wind of fix spill jodi disawar gali from

    your companions, family members. Actaully individuals favors disawar gali games as It is exceptionally well known in Indian subcontinent.

    also, is considered illegal.by having appended with our site .satta kingYou

    will discover magnificient content in regards to all the games.satta king We have staggering

    data of satta results and gali disawar diagrams as the are open for public and refreshed.

    ReplyDelete
  58. Hello welcome to the Jaipur Escorts there is providing Call Girls for Escorts Services. If you want to call girls then visit this site. Thank you so much

    Jaipur Escorts
    Ajmer Escorts
    Jawahar Nagar Escorts
    Jodhpur Escorts
    Kota Escorts
    Udaipur Escorts

    ReplyDelete
  59. Pick Hyderabad escorts + Hotel Charges 2500 include + Contact/Whatsapp 4 Hyderabad escort service.

    ReplyDelete
  60. Welcome to Jaipur Call Girls
    Hello Myself Divya Sharma, I am a Escort Girl and I am from Jaipur Escorts. I am very hot and sexy girl, I am just 24 years old and single Girl. So if you want to spend a sexy night with me so check our site and book me for your full body satisfaction. I have beautiful and sexy body and young hot body and I claim you i will make your night very special for you and i will give you full night fully enjoyment so that you will stress free. So if you want me then book me on our site.
    Call Me :- 6356574566


    Jaipur Escorts
    Ajmer Escorts
    Jawahar Nagar Escorts
    Jodhpur Escorts
    Kota Escorts
    Udaipur Escorts

    ReplyDelete
  61. Thanks for sharing this blog here.it seems really very informative,just admiring your work and wondering how you manage this blog so well.
    drsamwomensclinic.co.za

    ReplyDelete
  62. This is actually kind of information lhave been trying to find.Thank you for writing this information.
    drsamwomensclinic.co.za

    ReplyDelete
  63. Great Post! Thanks for sharing such an informative blog Download all kinds of your Past Question and Answers here for Jamb, Waec, Neco, Post utme, Nursing Recruitment etc....

    ReplyDelete
  64. lts really amazing blog,thanks for posting great post and thanks for sharing keep up the nice work.
    drsamwomensclinic.co.za

    ReplyDelete
  65. Thank you I really appriciate your blog, I read your article carefully your content is very valuable to me.
    drsamwomensclinic.co.za

    ReplyDelete