Thursday, November 14, 2013

Applying the 80:20 Rule in Software Development

Managers don’t want to think harder than they have to. They like simple rules of thumb, quick and straightforward ways of looking at problems and getting pointed in the right direction. The simpler, the better.

One of the most useful rules of thumb is the 80:20 rule:

80% of effects come from 20% of causes and 80% of results come from 20% of effort.
It’s the flip side of diminishing returns: instead of getting less out of doing more, you can get more from doing less, by working smarter, not harder.

You can see obvious cases where the 80:20 rule applies in software without looking too hard. For example, 80% of performance improvements are found by optimizing 20% of the code – although the actual ratio is probably much closer to 90:10 or even 99:1 when it comes to performance optimization. But whether it's 80:20 or 90:10 or 70:30, the rule works essentially the same.

80:20 Who uses What, What do you Really have to Deliver

Another well-known 80:20 rule in software is that 80% of users only use 20% of features. This came out of research from the Standish Group back in 2002, where they found that:

  • 45% of features were never used;
  • 19% used rarely;
  • 16% sometimes;
  • only 20% were used frequently or always.

Like the like the cost of change curve, this is another example of a widely-held “truth” in software development which is based on limited evidence – it would be good to see more research that backs this claim up.

This finding has heavily influenced Agile and Lean development, encouraging people to focus on delivering minimum marketable features or defining a minimum viable product, even in large-scale enterprise projects. Instead of trying to design and plan out all of the features that a system may need, come up with the smallest, tightest possible definition of what people think is important and useful in itself, prioritize the features and deliver in steps as quickly as possible.

Standish Group’s latest research shows that thinking smaller and delivering less is a key to improving the success of software projects: While more than 70% of small projects are delivered successfully, large projects have “virtually no chance of success: … more than twice the chance of being late, over budget, and missing critical features”.

“In summary, there is no doubt that focusing on the 20% of the features that give you 80% of the value will maximize the investment in software development and improve overall user satisfaction. After all, there is never enough time or money to do everything. The natural expectation is for executives and stakeholders to want it all and want it all now. Therefore, reducing scope and not doing 100% of the features and functions is not only a valid strategy, but a prudent one.”

But thinking small and delivering less faster can also come with a downside: a “reduction in value and innovation”, when people play too safe and set the bar too low. Delivering 20% or 50% of a system won’t always be enough to succeed, even supposing that you can figure out what the right 20-50% is – some of those “extra features” are still important and necessary to somebody even if they aren't used much. You’ll need more than a minimum viable product to redefine a market or how people work or play, to set the world on fire.

80:20 Bugs and Testing

Code quality, bugs and testing is another area where the 80:20 rule is especially useful:

80% of bugs are found in 20% of the code

90% of downtime comes from 10% (or less) of defects

Bugs cluster in certain parts of code, especially serious bugs. Most of your most serious problems will come from a small number of bugs.

“80% of the errors and crashes in Windows and Office were caused by 20% of the entire pool of bugs detected.”
Microsoft’s CEO: 80-20 Rule Applies to Bugs, Not Just Features Oct 2002
Understanding where most of your most serious bugs are and why they got there and what you need to do to prevent more of them is where you should be spending a lot of your time.

Some studies have found that half of your code might not have any bugs at all, while most bugs will be found in only 10-20% of the code – often the 10-20% of the code that is changed most often (see “80:20 Which code gets changed and how often” below).

Each time that you find a bug in this code, chances are that it means there are still more bugs left to find and fix. The more bugs you find, the more chances there are that there are still more bugs to be found, in a downward spiral.

Capers Jones says that having to work on – or work around – high-risk error-prone code is the single largest drag on developer productivity over the life of a system and that not figuring out what code is causing you the most trouble and doing something about it is one of the most expensive mistakes that a development team can make.

Each time that you touch this code, even when you’re trying to fix it, there is a good chance that you are making it worse, not better: there is more than a 20% chance that a developer trying to fix a bug in error-prone code will accidentally introduce a new bug as a side-effect. Most of the effort put into trying to understand this code and fix it and understand it and fix it over and over, is wasted:

“Most error-prone modules are so complex and so difficult to understand that they cannot be repaired once they are created“.

When code gets this bad, it needs extensive and “brutal refactoring” to make it understandable and safer to work with, or it needs to be “surgically removed and replaced” with new code written from scratch by somebody who knows what they are doing.

It’s not hard to identify what parts of the code are bad if you have the same people working on the same code for a while – ask anyone on the team and they’ll know where that nasty stink is coming from. In big systems and big organizations with lots of turnover, you’ll probably need to track bugs over time and mine defect data for bug clusters, rather than just fixing bugs and moving on.

80% of time spent fixing bugs is on 20% of the bugs

Some bugs are much harder to fix than others. Sometimes because the code is so bad (see the rule above). Sometimes because the problems are so hard to reproduce and debug. Sometimes because they are much deeper than they appear to be – fundamental bugs in design, bugs that you can’t code your way out of. Be prepared for those times when even your best developers won’t be able to tell you when – or even if – some bugs will be fixed.

80:20 Which code gets changed and how often

Michael Feathers has found more 80:20 power law distributions by looking at changes to code bases over time (“Discovering Startling Things from your Version Control System”):

80% of changes are made in 20% of the code

A lot of code is written once, and never changed: static and standardized interfaces, basic wiring and config, back office functions. Then there’s other code that changes all of the time: the 20% of features which are used 80% of the time and need to be tweaked and tuned and occasionally overhauled as needs change; core code that needs to be optimized; and other code that needs to be fixed a lot because it contains too many bugs (back again to the 80:20 bug cluster rule above).

Feathers has found that code that gets changed a lot also tends to get bigger as time gets on, because of a simple, built-in bias:

it is easier to add code to an existing method than to add a new method and easier to add another method to an existing class than to add a new class.
As a result, many systems end up with a few very large classes which contain a few very large methods, and which keep getting bigger and bigger as code gets changed.

Hot spots in code are easy to find by reviewing check-in history for areas with high churn and through simple static analysis of the code base. This is where you get the most value out of refactoring, where you can do the most to keep the code from losing structure and becoming dangerously unmaintainable – and it is also the code that naturally should get refactored most often as part of making changes (changed more often = refactored more often if you’re refactoring properly).

80:20 and Programming Time

The first 80% of code is done in 20% of time…the remaining 20% of the code takes the other 80% of the time

It usually doesn't take long to get something almost working, or something that looks like it works, especially if you’re working iteratively and incrementally, delivering frequently and fast.

But there’s a lot of work that still needs to be done “behind the scenes” to finish things up, to catch the edge cases and handle errors, make sure that the system performs and scales, find and fix all of the little bugs, get the code into shape before it can be deployed. Product Owners/Customers (and managers) often don’t understand why it takes so long to get the “last 20%” of the work done. And programmers often forget how long this takes too, and don’t include this work in their estimates. This is why a developer’s estimates are so often wrong. And why prototyping can be so dangerous in setting unrealistic expectations.

80:20 and Managing Software Development

Keeping the 80:20 rough rule in mind can save you money and time, and improve your chance of success by keeping you focused on what’s important: the features that really matter, the parts of the code where most of your most serious bugs are (and the bugs that take the most time to fix); the parts of the code that are changing the most; and how and where your team really spends their time.

286 comments:

«Oldest   ‹Older   201 – 286 of 286
The Qb Payroll said...

QuickBooks Support Phone Number Washington
QuickBooks POS Support Phone Number
QuickBooks Customer Support Phone Number
QuickBooks POS Support Phone Number
QuickkBooks Payroll Support Phone Number NY

Klasbahis said...

Klasbahis giriş işlemlerinin gerçekleştirilmesinin ardından bu sitenin içerisinde canlı, spor, casino, canlı casino, oyunlar, sanal sporlar ve tombala şeklindeki hizmet seçenekleri ile karşılaşılması mümkündür.

Gorabet said...

Gorabet kaçak bahis sitesi bir bahis severin aradığı tüm özellikleri barındıran bir bahis sitesi olarak biliniyor.

Betpas said...

Betpas yeni giriş adresi üzerinden artık siteye giriş yapabileceksiniz.

Admin said...

Restbet üyelerine zengin bir bahis bülteni sunduğu gibi üyelerine zevkli casino oyunları içeriklerini de sağlamaktadır.

Admin said...

Pokerklas online alanda ve ülkemizde en uzun soluklu olarak hizmet veren online casino siteler arasında yer almaktadır.

Admin said...

Casino Sekabet SBTech alt yapısı üzerinden hizmetlerini vermekte olan ve 2015 yılından bu yana piyasada yer almakta olan bir platformdur.

Admin said...

Casino Sekabet SBTech alt yapısı üzerinden hizmetlerini vermekte olan ve 2015 yılından bu yana piyasada yer almakta olan bir platformdur.

Admin said...

Betvole yeni giriş adresi üzerinden artık siteye giriş yapabileceksiniz.

Admin said...

Betebet bahis sitesine ulaşmak istiyorsanız sitemizi takip edebilirsiniz. Betebet casino sitesinin güncel giriş adresleri daima hizmetinizdedir.!

Admin said...

Bahis Siteleri sayesinde sizlerde alışılmışın üzerinde kazanç oranları ile kupon yapabilirsiniz. Kaçak bahis siteleri 2020 yılında yüzünüze gülecektir!

Admin said...

İddaadan para kaybetmekten sıkılanların tercihi Betgram bahis sitesi oluyor.

Admin said...

Yeni açılan bahis sitelerine üye olmak sizi tedirgin ediyorsa üye olmak için Betcup kaçak bahis sitesini tercih edebilirsiniz.

Admin said...

Sekabet üzerinden artık bahis sitesine giriş yapabileceksiniz. Tüm işlemlerinize Sekabet yeni adresinden devam etmenizi öneririz.

Admin said...

Bahsegel bahis sitesi, insanların hem eğlenmesine hem de eğlenerek para kazanmalarına olanak sağlamak amacı ile dijital bahis sektörü içerisine giriş yapmış olup bu bağlamda oldukça başarılı sonuçlar elde etmiştir.

Admin said...

Vdcasino bahis sitesinin giris adresi olarak belirlendi. Vdcasino güncel erişim bağlantısı üzerinden giriş yaparak bahsinize devam edebilirsiniz!

Admin said...

Olabahis online bahis sitesi, bahis severlere maç öncesi yapma imkânı verdiği gibi oynan maç anında da bahis yapma imkânı vermektedir.

Admin said...

Winxbet üye olduğunuz ve siteyi kullanmaya başladığınız andan itibaren sizlere farkını hissettirecek. Winxbet girişler hizmetinizdedir.

Admin said...

Wolbet online bahis ve casino sitesi sahip olduğu lisansların çerçevesinde üyelerine canlı bir biçimde tombala oyunu oynatıyor.

Admin said...

Hermesbetsitesine üye olduktan sonra sizlerde, hayalini kurduğunu yaşam standartlarına ve daha rahat bir hayata kavuşabilirsiniz.

Admin said...

Golegol online bahis ve casino sitesi daha önce alışık olmadığınız kalitede ve hızda hizmetleri sayesinde, sizi de kendine hayran bıraktıracak.

Admin said...

Redwin online bahis ve casino sitesi 2010 yılından bu yana kesintisiz ve stabil bir biçimde üyelerine kazandırıyor. Redwin sitesini incelediğimizde; sitenin Curacao lisansına sahip olduğunu görmekteyiz.

Admin said...

Pokerbeta sitesi lisanslı hizmetleri ve resmi yapısı ile sizlere aradığınız ve özlemini duyduğunuz casino ortamını sağlıyor.

Admin said...

Portbet online bahis ve casino sitesindeki yüksek kazançlı casino oyunlarını oynamak veya geniş bahis bülteni üzerinden kupon yapabilirsiniz.

Admin said...

Dinamobet kazançlarınızı hemen arttırabileceksiniz ancak bonus gelirlerini nakit olarak çekmek için de bonus çevrimlerini tamamlamanız gerekmektedir.

denial patel said...

I was suggested this website by my cousin. Women Jackets I am not sure whether this post is written by him as nobody else know such detailed about my problem.

My Assignment Help Online said...

My Assignment help is the most preferred place to get assignment help Australia services where we offer 100% plagiarism free and money back guarantee ensuring complete satisfaction of students with every order. Our subject-specific experts are available 24x7 to provide properly formatted and referenced solutions in any subject from any level in Australian universities.

emma watson said...

The Charter Spectrum Communications business is popular in the US. The enterprise has offices throughout the US. There, millions are subscribers to that business in that country. The business is known for its high-end deliverables such as high-speed internet services, cable TV services, and email and telephone services. Spectrum email service users can email their family , friends or colleagues. For professional or personal reasons they may use the emails to send mail attachments. Those using Spectrum email services are also aware of the issues regarding the Spectrum email login

Geremy said...

To be honest I found very helpful information your blog thanks for providing us such blog IPL Cricket Updates

visualconnections said...
This comment has been removed by the author.
visual connections said...

Very Nice Article..!
You can find similar blogs

lei said...

Interesting and very informative!
Also, sharing the best window tint installation in Wayne NJ

James Marcus said...

Great post and extremely useful topic for the same professionals. Wow! what words you choose, I really liked your content. Here I am also here to promote my web-page, so if you and your colleagues are using Outlook or any other Microsoft product and facing issues then visit our Microsoft Support web-page for help and customer service. We are here to help and promote our own web-page. Just visit our given keywords, if you need any type of help.
Our web keywords are:
Outlook Customer Service
Outlook Customer Service Number
Outlook Tech Support Number
Outlook Support Phone Number
Outlook Technical Support Number
How do I contact outlook by phone?
Is there a phone number for Outlook support?
How do I contact Microsoft Outlook support?
How do I contact Outlook support?
How do I call Outlook support?

Glane Gill said...

It was an informative post indeed. I thoroughly enjoyed reading it in my lunch-time. I Will surely come and visit this blog more often. And If you need any information on following
Att email
AT&T email
ATT mail
ATT email settings
ATT Email
AT&T email
AT&T mail
Then you can contact us at our ATT Customer Care for all At&t tech support related services.
https://www.3citcians.com/att-email-support
http://www.email-customer-care.com/att-support
Thanks for sharing your blog.

hipkneetreatment said...

Thanks for sharing Best Orthopedic Doctor in India | Best Orthopedic Doctor in Chennai

get the best and be the best said...

Thanks for Sharing Uber For Courier | Uber For Freight Clone | Uber For Shipping | Uber for Freight | uber freight vehicle requirements | uber freight tracking | uber freight plus | uber freight vehicle requirements | Uber For Shipping | Uber For Freight Clone

Lorraine Costello said...

If you have any concerns related to QuickBooks, just ring to our QuickBooks Phone Number 1-833-325-0220 and get benefited with excellent service benefits with 24* 7 hours of availability. So call now!! .... Read More: https://tinyurl.com/y8zdpzlp

James Martin said...

Assignment Help allows scholars to get experts' assistance at very reasonable rates from a reliable service provider in Ireland. Make sure to provide correct details to your service provider so you will get the complete assignments before the due dates.

Gourav Singal said...

Best Digital Marketing Company in India

GST Registration Process in India
MSME Registration In India
(Eligibility, Registration Process, Benefits, Schemes, Documents Required)
Benefits Under MSME Registration (Udyog Aadhaar)

SEO Expert & Digital Marketing in India
Website Design and Development Company in USA

Property Dealer In Sri Ganganagar Real estate, Property, Rental in Sri Ganganagar

Best Medicine Manufacturer in India Corona Covid 19 Medicine Pharma Company Top 10 Pharma Company in India

123.hp.com/setup said...

Microsoft proffers a lot of investigating instruments for printers and you can utilize any one according to your printer and issue looking with the printer. You can download it from the official site of Microsoft according to your printer model and PC's OS. From that point forward, run it on your PC to fix the different issues including the epson error code 0x97 & epson printer error code 0x97 error in a compelling manner.

Klasbahis said...

Klasbahis giriş işlemlerinin gerçekleştirilmesinin ardından bu sitenin içerisinde canlı, spor, casino, canlı casino, oyunlar, sanal sporlar ve tombala şeklindeki hizmet seçenekleri ile karşılaşılması mümkündür.

Lorraine Costello said...

QuickBooks Support Phone Number
QuickBooks Helpline Number
QuickBooks Customer Service Number
QuickBooks Support Phone Number USA

Admin said...

Klasbahis giriş işlemlerinin gerçekleştirilmesinin ardından bu sitenin içerisinde canlı, spor, casino, canlı casino, oyunlar, sanal sporlar ve tombala şeklindeki hizmet seçenekleri ile karşılaşılması mümkündür.

Admin said...

Gorabet bahis sitesi bir bahis severin aradığı tüm özellikleri barındıran bir bahis sitesi olarak biliniyor. Gorabet giriş adresleri bizim sitemizde!

Admin said...

Betpas giriş adresi olarak belirlendi. Yeni giriş adresi üzerinden artık siteye giriş yapabileceksiniz.

Admin said...

Restbet aktif edildi. Restbet üyelerine zengin bir bahis bülteni sunduğu gibi üyelerine zevkli casino oyunları içeriklerini de sağlamaktadır.

Admin said...

Pokerklas online alanda ve ülkemizde en uzun soluklu olarak hizmet veren online casino siteler arasında yer almaktadır.

Admin said...

Casino Sekabet SBTech alt yapısı üzerinden hizmetlerini vermekte olan ve 2015 yılından bu yana piyasada yer almakta olan bir platformdur.

Admin said...

BetvoleBetvole sitesine tıklayarak gidebilirsiniz. Betvole bahis sitesinin yeni giriş adresi oldu!

Admin said...

Betebet bahis sitesine ulaşmak istiyorsanız sitemizi takip edebilirsiniz. Betebet casino sitesinin güncel giriş adresleri daima hizmetinizdedir.!

Admin said...


Bahis Siteleri sayesinde sizlerde alışılmışın üzerinde kazanç oranları ile kupon yapabilirsiniz. Kaçak bahis siteleri 2020 yılında yüzünüze gülecektir!

Admin said...

Betgram giriş adresi oldu. İddaadan para kaybetmekten sıkılanların tercihi Betgram bahis sitesi oluyor.

Admin said...

Betcup kaçak bahis sitesini tercih edebilirsiniz. Çünkü Betcup 1 Mart 2010 tarihinde açılan ve şu anda 9 yaşında olan bir kaçak bahis sitesidir.

Admin said...

Sekabet üzerinden artık bahis sitesine giriş yapabileceksiniz. Tüm işlemlerinize Sekabet yeni adresinden devam etmenizi öneririz.

Admin said...


Bahsegel bahis sitesi, insanların hem eğlenmesine hem de eğlenerek para kazanmalarına olanak sağlamak amacı ile dijital bahis sektörü içerisine giriş yapmış olup bu bağlamda oldukça başarılı sonuçlar elde etmiştir.

Admin said...


Vdcasino bahis sitesinin giris adresi olarak belirlendi. Vdcasino güncel erişim bağlantısı üzerinden giriş yaparak bahsinize devam edebilirsiniz!

Admin said...


Olabahis online bahis sitesi, bahis severlere maç öncesi yapma imkânı verdiği gibi oynan maç anında da bahis yapma imkânı vermektedir.

Admin said...

Winxbet üye olduğunuz ve siteyi kullanmaya başladığınız andan itibaren sizlere farkını hissettirecek. Winxbet girişler hizmetinizdedir.

Admin said...

Wolbet online bahis ve casino sitesi sahip olduğu lisansların çerçevesinde üyelerine canlı bir biçimde tombala oyunu oynatıyor.

Admin said...

Hermesbet sitesine üye olduktan sonra sizlerde, hayalini kurduğunu yaşam standartlarına ve daha rahat bir hayata kavuşabilirsiniz.

Admin said...

Golegol online bahis ve casino sitesi daha önce alışık olmadığınız kalitede ve hızda hizmetleri sayesinde, sizi de kendine hayran bıraktıracak.

Admin said...


Redwin online bahis ve casino sitesi 2010 yılından bu yana kesintisiz ve stabil bir biçimde üyelerine kazandırıyor.

Admin said...

Pokerbeta sitesi lisanslı hizmetleri ve resmi yapısı ile sizlere aradığınız ve özlemini duyduğunuz casino ortamını sağlıyor.

Admin said...


Portbet online bahis ve casino sitesindeki yüksek kazançlı casino oyunlarını oynamak veya geniş bahis bülteni üzerinden kupon yapabilirsiniz.

Admin said...


Dinamobet kazançlarınızı hemen arttırabileceksiniz ancak bonus gelirlerini nakit olarak çekmek için de bonus çevrimlerini tamamlamanız gerekmektedir.

Admin said...

Imajbet giriş ile bahis sever ve casino sever üyelerine sektörün oldukça üzerinde kazanç oranları ile hizmet vermektedir.

Ally ioannides coat said...

I have been find out this type of website many days ago and still now finally find it it's look great and very valuable information provide by the author i appreciated him/her for this outstanding performance and hope to connect in future for more updates.

Delta Airlines Fare Calendar said...

This blog is providing valuable and unique information,Want to explore the world, but tight-budget kills those dream of traveling. Not anymore,We all wanted to see the blue sky while travelling. So, if you are unable to get the seats of your choice. Get connected quickly with our executives available at Delta Airlines Fare Calendar Reservations and choose your favourite seats with ease.

New Projects said...

B2B Inspection is the leading destination for customer ratings and reviews of businesses. Consumers find ratings and read reviews to ensure they buy from the best companies.

Theb2bcrowd said...

The B2B Crowd mission is to share and grow the world’s knowledge. A vast amount of the knowledge that would be valuable to many people is currently only available to a few — either locked in people’s heads, or only accessible to select groups.

thomas said...

Worried about QuickBooks Support ? Contact to Our QuickBooks Payroll support Number for free and get instant solution regarding QuickBooks error.
Dial QuickBooks Payroll support Number 1-844-908-0801

thomas said...

Worried about QuickBooks Support ? Contact to Our QuickBooks Pos Support Phone Number for free and get instant solution regarding QuickBooks error.
Dial QuickBooks Pos Support Phone Number 1-844-908-0801

Etihad Airways Low Fare Calendar said...

If you want to make your dream comes true with your loved once and looking for great deals and amazing discounts on airfares then get ready to book your flight tickets from Etihad Airways Low Fare Calendar This allow you to buy your tickets with the several low fare options which are available for you. The options are flexible with your travel plans.

Unknown said...

s production visual
s production speech
s productions egypt
s productions team roping
s production speech therapy

johnpcexpert said...

Download the Norton setup file by creating an account on www.norton.com/setup. Install the setup and activate it on norton.com/setup.

us.norton.com said...

Your membership starts when you enter the 25-character key found on your item card or request affirmation email norton.com/setup
Pay a Visit@:- www.norton.com/setup | hulu.com/activate | www.hulu.com/activate | norton.com/setup | my.norton.com | us.norton.com | login.norton.com,
The Norton licence key is a Alpha numeric-letters in order code accompany Norton’s membership. Go to the rear of membership card and locate your 25 digits code. Utilization of Norton item key at norton.com/setup to confirm your membership.

Unknown said...

agen sbobet88 asia

judi bola online terpercaya

sbobet deposit pulsa tri

sbobet deposit pulsa telkomsel

sbobet deposit pulsa xl axiata

judi bola88 online

bandar judi bola88 terpercaya

deposit sbobet pakai pulsa

sbobet99 deposit pakai pulsa

link alternatif sbobet resmi

daftar sbobet88

login sbobet88

daftar sbobet365

link login sbobet88

link alternatif sbobet terbaru

situs sbobet versi wap

agen bola sbobet

login sbobet mobile

live chat sbobet88

Pankaj Singh said...

OGEN Infosystem provides web design services at the best price. Here you will get the well-experienced designers and developers to design a creative and responsive website.
Website Designing Company in Delhi

bobbie martin said...

I'm so excited to share my testimonies about the Good Work of  Dr.Anuge who got me cured from herpes simplex virus (HSV1&2) with his herbs, I never thought that I would live on earth before the year runs out. I have been suffering from herpes, I had spent a lot of money going from one Hospital to another looking for a way to get rid of this disease, the hospital has been my home everyday residence. Constant checks up have been my hobby not until this fateful day, I was searching through the internet, I saw a testimony on how @Dr_anuge7 helped someone in curing his herpes disease using his healing Herbs, quickly I copied his email just to give him a test I spoke to him, he told me that he is going to provide the herbal cure to me, which he did, after I received his herbs and I took it as instructed. I was cured permanently from herpes. My herpes disease was gone. so I decided to share my testimony, that nothing is impossible with God, God used a man to heal me. No matter what you are passing through, no matter how deadly the sickness is and no matter what the situation is God that did mine is still going to do yours, people suffering from herpes, brain tumor, kidney disease, pcos, AIDS, ALS,copd, asthma, arthritis,herpes, Cancer,Hpv, any kind of disease, you can reach him now via Gmail address: dranuge@gmail.com or whatsapp  +2348164866838

Alex Kim said...

Online Singapore translation services offer best online translation help to university students of Singapore. Contact us today to hire best translator for your academic assistance.

NZ Assignment Help said...

Students who are struggling to write your assignment in NZ? Is your academic performance deteriorating with every passing day? If your answer to both the questions is a yes then you must get quick assistance in completing assignments from the experts of NZ assignment help.

We at NZ assignments help, our Online professional assignment writing help in new zealand concentrate on the value of homework by delivery outstanding writing services to our customers. It has assumed that while writing a long paper it will lose the originality; somehow it is right.

The Qb Payroll said...

Under this tough time of the coronavirus lockdown phase, Our QuickBooks POS Support team still ensures flawless service in QuickBooks POS. We are committed to continue our support for QuickBooks POS users, seeking help.

kaira watson said...


informative! Worried about QuickBooks Support ? if you are not able to fix QuickBooks Problem, get in touch with QuickBooks expert for instant solution How to Create & Delete Budget in QuickBooks Desktop?

Geremy said...

To be honest I found very helpful information your blog thanks for providing us such blog Sunrisers Hyderabad

sam said...

The article has effective information and help reader more. thank you sharing post.
Accounting assignment help by expert professional at low price.

kaira watson said...

This is really a Great information. This works great for me. Thanks for sharing this :)
This is such an interesting blog.
How to Create & Delete Budget in QuickBooks Desktop?

«Oldest ‹Older   201 – 286 of 286   Newer› Newest»
Site Meter