Sponsors

Microsoft


TechWell

We have 2692 guests and 3 members online

Home CM Journal Articles ISO/IEC/IEEE 12207 and 15288: The Entry-Level Standards for Process Definition - Part 2

ISO/IEC/IEEE 12207 and 15288: The Entry-Level Standards for Process Definition - Part 2

E-mail
Written by James W. Moore   
Tuesday, 15 December 2009 00:00

StandardIn the previous issue
The previous part of this article described ISO/IEC/IEEE 12207 and 15288, the standards describing life cycle processes for software and systems. Despite their size, the standards are not just for process-heavy users. In fact, the standards are intended to be an entry-point for organizations establishing repeatable processes. This part of the article will explain how entry-level users can apply the two standards.

What we want in an Entry-Level Process Standard
Organizations and individuals who are new to process definition and improvement have some particular desires in the standards that they use. Those desires, in turn, levy a requirement for particular characteristics in the standard. Some of the important ones are summarized in the table below:

What an entry-level user wants…

What the standard should provide…

Start small: The user should be able to select a few high-priority processes that are important to their needs.

The standard should provide a comprehensive set of processes so that the user’s desire is likely to be addressed by one or more of them. The standard should offer cohesive processes, so that any one of them can be selected and implemented without the need to pull in others.

Start simple: The user should be able to select a level of detail that is appropriate to initial implementation.

The standard should describe processes in varying levels of detail and provide information regarding where additional detail is available.

Provide credibility: The standard should reward its users by allowing them to make succinct, unhedged claims about their processes—claims that customers can understand and respect.

The standard should provide conformance criteria that customers can easily understand and that separate responsible implementers from irresponsible ones.

Allow for growth: When the user decides to add more processes, implement them in greater detail, or grow in capability level, they should not have to throw away existing processes and start over again.

The standard should support adding processes, adding detail, and improving capability without inducing incompatibility. Furthermore, improvements in the standard itself should be done in a compatible manner, so that users are not disrupted when the standard is revised.

Adapt to needs: Users should be able to implement processes that are recognizable and sensible in the context of their business

The standard should provide processes that are widely applicable and capable of further adaptation.

The remainder of this article will explain how 12207 and 15288 can provide these characteristics to entry-level users.

A Broad Set of Coherent, Cohesive Processes
The figures below summarize the set of processes defined by 15288 and, for comparison, the processes defined by 12207. The 15288 standard is intended to provide all of the technical processes of the life cycle of a system. (I mean “all” literally. Later in this article, I will treat that subject.) The standard also provides all of the Project management processes needed for any stage in a system’s life. On the other hand, it provides just enough organization-level processes to enable the execution of projects.[1] The 12207 standard specializes the processes of 15288 to the specific concerns of software, changing the names of some of them for clarification. It adds additional processes that are unique to software.

At first, the large number of processes may seem overwhelming, but they are grouped for sensible comprehension. Considered individually, most of the process names will be familiar to most users; and most will have an intuitive understanding of what they mean.

Entry-level users will want to select a single process, or a related group of processes for initial implementation. A few groups suggest themselves immediately:

  • The acquisition and supply processes (shown at the bottom of the organization group) are helpful for those who subcontract for software or system components.
  • Organizations desiring to improve project management may want to consider the processes shown in the project group.
  • Software developers may want to apply the software implementation processes shown in the middle column of the Engineering group, while systems engineers may be more interested in the processes to their left.
  • Those interested in improving software quality may want to consider the processes at the far right.
  • Finally, those interested in software quality may want to look at the processes listed at the far right.
  • Of course, it is completely reasonable to select a single process for which improvement is desired, such as Software Configuration Management, the example that I will use in this paper.



Although most entry-level users would never want to tackle the entire process set at once, the important thing is that the set exists. The comprehensive scope of the processes assures us that there is something here for everyone. The processes have been designed so that they are cohesive, meaning that each can be implemented independently. Finally, they have been designed to interoperate with all of the others, so that additional processes can be implemented at a time that the user desires.

The bottom line is that the developers of the standards had to create a sizable set of processes so that users can pick individual ones or small groups and still be confident that they aren’t headed into a dead end. Users should keep in mind that, in any field, most catalogs are large even though most of us might order only a single item.

Varying Levels of Detail
The 12207 and 15288 standards describe each process at two levels of detail and provide information regarding where even more detail can be found.

At the top level of detail, each process is described with a name, a statement of purpose and a list of outcomes. Here’s the example of the Software Configuration Management process:

7.2.2 Software Configuration Management Process

NOTE The Software Configuration Management Process is a specialization of the Configuration Management

Process from the Project Process Group in this International Standard.

7.2.2.1 Purpose

The purpose of the Software Configuration Management Process is to establish and maintain the integrity of the software items of a process or project and make them available to concerned parties.

7.2.2.2 Outcomes

As a result of successful implementation of the Software Configuration Management Process:

a) a software configuration management strategy is developed;

b) items generated by the process or project are identified, defined and baselined;

c) modifications and releases of the items are controlled;

d) modifications and releases are made available to affected parties;

e) the status of the items and modifications are recorded and reported;

f) the completeness and consistency of the items is ensured; and

g) the storage, handling and delivery of the items are controlled.


That’s all of it. If you have an existing process and wonder if it is doing all that it should, a quick check of the outcomes may suffice to determine if you could use more assistance. It should be noted that the outcomes are not simply summary fluff. The conformance statement for the standard reads, in part, as follows:

…conformance is achieved by demonstrating that all of the requirements of the declared set of processes have been satisfied using the outcomes as evidence

In other words, all of the additional details of the standard (to be discussed shortly) are there to help the user achieve the outcomes.

At the next level of detailed are a set of activities and tasks that could be executed to achieve the outcomes. Some (marked by “shall”) are requirements and others are recommendations (“should”) and permissions (“may”). Activities are intended to group together related tasks.

Here’s the complete set of activities and tasks from the Software Configuration Management process. (This example is atypical because each activity has only a single task.):

7.2.2.3 Activities and tasks

The project shall implement the following activities in accordance with applicable organization policies and procedures with respect to the Software Configuration Management Process.

7.2.2.3.1 Process implementation. This activity consists of the following task:

7.2.2.3.1.1 A software configuration management plan shall be developed. The plan shall describe: the configuration management activities; procedures and schedule for performing these activities; the organization(s) responsible for performing these activities; and their relationship with other organizations, such as software development or maintenance. The plan shall be documented and implemented.

NOTE The plan may be a part of the system configuration management plan.

7.2.2.3.2 Configuration identification. This activity consists of the following task:

7.2.2.3.2.1 A scheme shall be established for identification of software items and their versions to be controlled for the project. For each software item and its versions, the following shall be identified: the documentation that establishes the baseline; the version references; and other identification details.

7.2.2.3.3 Configuration control. This activity consists of the following task:

7.2.2.3.3.1 The following shall be performed: identification and recording of change requests; analysis and evaluation of the changes; approval or disapproval of the request; and implementation, verification, and release of the modified software item. An audit trail shall exist, whereby each modification, the reason for the modification, and authorization of the modification can be traced. Control and audit of all accesses to the controlled software items that handle safety or security critical functions shall be performed.

NOTE The Software Problem Resolution Management Process could provide support for this activity.

7.2.2.3.4 Configuration status accounting. This activity consists of the following task:

7.2.2.3.4.1 Management records and status reports that show the status and history of controlled software items, including baselines shall be prepared. Status reports should include the number of changes for a project, latest software item versions, release identifiers, the number of releases, and comparisons of releases.

7.2.2.3.5 Configuration evaluation. This activity consists of the following task:

7.2.2.3.5.1 The following shall be determined and ensured: the functional completeness of the software items against their requirements and the physical completeness of the software items (whether their design and code reflect an up-to-date technical description).

7.2.2.3.6 Release management and delivery. This activity consists of the following task:

7.2.2.3.6.1 The release and delivery of software products and documentation shall be formally controlled. Master copies of code and documentation shall be maintained for the life of the software product. The code and documentation that contain safety or security critical functions shall be handled, stored, packaged, and delivered in accordance with the policies of the organizations involved.

The description is not quite as brief, and now phrased differently. It describes things that are required or recommended to be done to achieve the outcomes.

Both descriptions contain “Notes”. In an ISO/IEC standard, a note is never a requirement; it merely provides guidance to the user. The activities/tasks description contains notes suggesting packaging of documentation and associated process. The note just below the title of the process is more interesting, though. It suggests that, in some circumstances, one might want to apply the more general Configuration Management process—one that is suited to hard and soft items—that can be found elsewhere in the standard. This is just another example of the degree of flexibility afforded to the user of 12207.

Suppose the user wants even more detail and guidance in implementing the process. Well, in Annex G of 12207 and Annex F of 15288, there is material entitled, “Relationship to other IEEE Standards”. Most of the text is a big table with a row for each process. Here’s the row for Software Configuration Management:

Category

Clause

Process

Relevant
IEEE Std


Notes

7.2 Software support processes

7.2.2

Software Configuration Management Process

828

This standard specifies the content of a software configuration management plan along with requirements for specific planning activities.

This entry references a 27-page IEEE standard that provides substantial additional detail on planning for software configuration management.

So, in short, for our example, Software Configuration Management, the 12207 standard provides:

  1. A brief, outcome-oriented description;
  2. A slightly less brief, task-oriented description;
  3. A reference to a standard providing even more detail; and
  4. The permission to use a more general configuration management standard if appropriate

This example is not unusual. All of the processes provide the first two levels of detail, many provide the third item, and several (in 12207) provide the fourth item.

Next issue
The next and final part of this article will finish describing how ISO/IEC/IEEE 12207 and 15288 stack up against the needs of users who are just entering into process definition.


James W. Moore is a 40-year veteran of software engineering in IBM and, now, the MITRE Corporation. He serves as the IEEE Computer Society's Vice-President for Professional Activities and as a member of its Board of Governors. He was an Executive Editor of the Society's 2004 "Guide to the Software Engineering Body of Knowledge" and a member of the Editorial Board of the recent revision of the "Encyclopedia of Software Engineering." He performs software and systems engineering standardization for the IEEE, serving as its liaison to ISO/IEC JTC1/SC7 and as a member of the Executive Committee of the IEEE Software and Systems Engineering Standards Committee. The IEEE Computer Society has recognized him as a Charter Member of their Golden Core; the IEEE selected him as a recipient of their Third Millennium Award and recently named him as a Fellow of the IEEE. His latest book on software engineering standards was published in 2006 by John Wiley & Son. He holds two US patents and, dating to times when software was not regarded as patentable, two "defensive publications". He graduated from the University of North Carolina with a BS in Mathematics, and Syracuse University with an MS in Systems and Information Science.



[1] The writers of the standard did not consider themselves competent to describe all of the business processes of an organization, so they deliberately described the minimum necessary organization-level processes.

Trackback(0)

Comments (0)add comment


Write comment

You must be logged in to post a comment. Please register if you do not have an account yet.

busy
Last Updated on Tuesday, 15 December 2009 12:19
 
buy alligators online delivered generic xenical orlistat 120mg when is generic advair available different order proventil hfa inhaler medrol drugstore com list of new asthma medications aripiprazola store viagra overnight delivery usa cheap luvox cr no prescription lantus canadian buy cheap generic avodart without buy viagra online no rx order levitra canada absolute buy maclaren quest australia systemic antifungal drugs ketoconazole doxycycline from teva lipitor online no prescription flector patch sales adalat non generic lantus solostar discount card order nolvadex online buy prograf with purchase levitra 20mg tablets is canada pharmacy online legitimate ciloxan eye drops price cheap online pharmacy no prescription needed discount accutane to buy in the uk sexual dysfunction forum buy prescription drugs online no prescription uk bendapar pharmacy mail order online levitra professional where to buy tetracycline without prescription hyzaar discount card cheap lamictal 5mg coversyl plus medication side effects blood pressure cheap lamictal 100mg without a script fedex next day delivery adalat buy pill online cheap mississippi discount drugs 39056 buying torsemida mexican motrin purchase adalat usa 30mg amoxicillin mexico safe cheap protopic ointment venlafaxine cheapest buy cafergot us purchase prednisone 10mg purchase requip xl online pharmacy canada pharmacy prescription drugs generic equivalent for plavix viagra generics prices delivery fedex buy advair illegal drugs in canada wiki robaxin low cost official canadian review online pharmacy can you get viagra free on prescription indian brands of viagra cheap medications high blood pressure new ed drugs men pharmacy boroimhe shopping centre buy atacand plus online buy compazine online rash from lamictal itchy walgreens cialis 20mg price buy zovirax cream pharmacy purchase propecia 1mg tablets lipitor prescription blood pressure treatment natural medicine buy kamagra oral jelly australia sildenafil citrate purchase lanoxin online eugenics forced sterilization canada order propecia generic online cheapest viagra prices online iframe canadian neighbor pharmacy review complaints drugs like crestor where to buy ampicillin safeway pharmacy in maple valley where to buy real cialis online medications purchase lexapro lowest price purchase aciclovir 2 400mg orlistat drugstore purchase ranitidine online acivir pills without prescriptions buying pexep cr hydrochlorothiazide generic oxycontin cheap buy adderall online no rx dramine lowest erectile dysfunction at age 21 buy betnesol tablets prescription drug arthritis like celebrex licensed pharmacy ethionamide allopurinol discount anti acidity prescription defenac sr mexico cheap order sinequan online no prescription viagra coupon print top 10 blood pressure medications cardinal nuclear pharmacy knoxville buy robaxin methocarbamol noroxin medicine used buy tadalafil online 2 prescription medications online dolac by mail hvar phone drug descriptions and uses osteoarthritis knee pain treatment generic advair hfa 230 21 prescribing cheap ilotycin cheap flights to nassau antifungal drugs effects cause side where to buy viagra in shops getting viagra from your doctor l-thyroxine buy online severe cat allergies symptoms reviews for alli slimming pill where to buy alli from fda cheap colchicine 1mg online cheap aciphex rabeprazole sodium buy mirtazapine online canesten antifungal cream uses cheap tamoxifenum prescription drugs canada purchase discount ilotycin alli buy online australia canada pharmacy pravastatin sodium 80 mg drug buy kamagra uk online pharmacy brexidol by mail exermet canadian valtrex without insurance price buy finasteride online singapore canadian buy deltasone online uk cheap proscar singapore where metoclopramide bustab price cheap lupimox ena-puren overnight order zyprexa relprevv beta-adalat prescription micardis hct discount card canadian prevacid non generic order adalat is effexor available in generic xr tablets free viagra trial pack online no prescription new york drugstore four people buy ventolin evohaler online cheap allopurinol enticing mastercard viagra price without insurance buy advair hfa online denzel washington drugs movie erectile dysfunction treatment options herbal betatrex seller where to buy kamagra in dublin buy cheap tamoxifen online blue sex pills 8000mg health canada drugs product search cheap accutane 10mg isotretinoin buy prescription without prescription buying persantina has gone without being checked check forced buy requip cheap canadian mobic for discount apo-diltiaz drugstore best medicine for anxiety attacks prescription price buy accutane online alti-acyclovir coupon side effects from strattera in children ventolin for discount where to buy lantus vermox prescription canada kamagra next day london what are the best diet pills over the counter sarafem drugs acivir pills pharmacies canada drugs approved buy cheap alli diet pills herbal sex pills nz generic viagra price usa where to buy actoplus met anti buy cardinal tetras online cheap glucotrol xl 5 mg buy cephalosporin suprax online zestoretic generic norvasc from canada side effects from singulair in toddlers canadian pharmacy bupropion sr clavam price discount pressure washers uk where to buy alligator meat in houston texas cheap inipomp the canadian pharmacy no prescription fast delivery purchase seroquel 25mg is generic viagra legal in us discount tire recalls vantin delivery view topic overnight aciphex online signs and symptoms of asthmatic attack cozaar prescription medicine side effects from stopping synthroid buy amantadine mg buy alli online singapore cheapest buy surlid rosuvastatin generic name azo-truxazole price buy erythromycin canada buy stromectol paypal pharmacies in portland maine order luvox in lipitor overnight delivery where can i buy paroxetine order tadalafil no prescription pill cheap calan forcat holidays package tamoxifen by mail buy tenace mississippi pharmacies pariet discount price heartburn corotrend low cost corinfar buy differin usa accutane buy online prescription effexor online prescription over the counter medicine for anxiety attacks zovirax delivery order flomax canada buy accutane no prescription drugs elimite generic brand erection packs iv drugs where can i buy dramamine patches sex tablet for man in india buy antibiotics online in usa helps discount clavamox drops walmart prescriptions by mail order prescription medicines online no prescription buy motilium domperidone tablets canadian alliance of student associations survey casa buy neurontin paypal otc pills for anxiety lamisil stores cheap fedex buy astelin generic order bentyl us onde comprar viagra em orlando rosuvastatin generic available purchase abilify 4mg canada ampi master 8 for sale maxalt prescription buying drugs from canada dangerous prescription drug descriptions buy viagra professional lowest price acyclovir zovirax famciclovir famvir valaciclovir valtrex detensol prescription car buy estimate depo provera generic brand prednisolone prescription free cheap abana online prescription sildenafil order acyclovir zovirax ointment tadalafil 20mg st pill pravachol generic form sexual dysfunction in women with diabetes order propranolol no prescription vardenafil hcl 20mg tab india lexapro from 20 to 10 mg overnight erection packs sequel online without canadian alliance of student associations scandal pharmacies line purchase zovirax buying perscription drugs online levitra generic cheap hytrin generic terazosin best birth control pill for anxiety why buy prescriptions from canada nickel allergies symptoms symptoms of infant food allergies medicine buy cholestoplex generic sildenafil citrate tablet composition methotrexate low cost emulgel without xenical drugstore buying albuterol sulfate lipitor from drugs side effects chibro-proscar mexico ordering cialis online legal pharmacy diflucan medication take treatment of erectile dysfunction in pakistan purchase astelin lowest price cheap azithromycin-no prescription buy blopress 8 buy furoside buy deltasone uk generic cod grifulvin v canada order proscar online australia buy lipothin cheap overnight pharmacy acivir pills abiocef coupon sinequan low cost blood pressure medications uk buy lantus discount canadian canadian levitra plus next day delivery of cialis get free full of viagra 100mg buy levlen mg your canadian drugstore dalacin-c seller where to allopurinol canadian pharmacy buy uk canadian cheap altace buy alli at asda chemists tramadol no prescription overnight cod delivery erection packs 4 discount canadian pharmacy genuine augmentin canadian alliance party stockwell-day can you get high from etodolac allopurinol medication guide delivery vantin overnight view topic actos pharmacy is it safe to buy accutane online isn treatment for drug allergy rashes little blue pill 215 r ambidrin prescription dostinex without abc online pharmacy canada coupon prescription cardizem canadian pharmacies online no prescription needed discount progynova washington low income housing alliance on facebook our cvs drugstore online application buying zyban sr where coumadin initial dose fondur sale samples of viagra isoniazid canada apo-cephalex pharmacy minocycline low cost overnight pharmacy inderal pravastatin sodium 80 mg used medication classification of antibacterial drugs no rx pharmacies online purchases cost of levaquin without insurance eryacne gel price cheapest levitra prices order erection packs 1 in where singulair viagra professional store guaranteed buy amoxil fast delivery online cheap online canada pharmacy review drugstore purchase diarex apo-capto coupon problems with generic synthroid order alli us save ordering lanoxin click here pills colchicina low cost overnight tadalis sx soft rx buy inderal with propranolol generic inderal where do alligators live in america allopurinolo canadian discount retino-a cream cheap zovirax cold sore cream cheap polcotec buy viagra with no prescription online aciclovir prescription uk murray kentucky pharmacies meclizine prescription dosage where to buy alli online uk can u buy viagra over the counter in the uk comprare cialis generico online low cost drug rehabilitation europe prices buy doxazosin acertil lowest disogram overnight advair generic equivalent 2012 where can i buy nolvadex from discount amantagamma estrace discount mutual drug companies discount altezym canadian pharmacy benicar clarithromycinum nextday erythrocin prescription cheap aciclovir 3 200mg buy meclizine hcl felodur coupon quickest flagyl low accutane journal where can i buy telfast no prescription pharmacies in the uk mexican cheap buy keftab blood pressure medicine safe for pregnancy cheap viagra 50mg uk buy cheap nexium online can you get antibiotics over the counter buy kamagra jelly online cheapest cialis from canada buy symbol mc70 eutirox price enablex discount card rx prescription drugs online cialis paypal payment usa buy micardis 80 mg is lipitor generic in the us u save pharmacy grand island nebraska online pharmacy review canada cadoxy without citalopram 20mg tablets used female sex pills company rheumatoid arthritis pain treatment inflammation drugs bacterial infections ampicillin buy mobicam internet kit mexican propranolol pharmacy buy antivert pharmacy us licensed cheap alesse uk free shipping overnight order haldol online buy us online ampicillin without generic viagra from canada pharmacy quality drugs where to buy viagra in london order silagra lowest price buying levitra canada online where to triamterene drugs diuretic buy ditropan ireland without television lithium ion cardioprotect overnight order zovirax online buy generic abana online side effects from diovan hct buy maclaren quest canada dalacin t mexico alli weight loss pills online cheap reglan generic price medical treatment of asthma in children saint louis cardinals military discount where to buy dramamine levitra buy cialis online order cialis pharmacies for sale in illinois where to buy alli from online drugs clozaril drugstore buy online illegal drugs in hawaii pharmacy technician board of canada how how do i know if i get free viagra sample order atorlip us cheap cardinal apparel buy cardinals opening day tickets cheapest dilantin drugs online without prescriptions prozac no prescription drugs pick n save pharmacy locations discount meclozinum ermysin seller purchase augmentin antibiotics online without cheap captoprila periactin for discount buy kamagra with paypal certified what is generic viagra professional cialis from canada no prescription drugs how much is clomid without insurance canesten antifungal cream children what is the generic for wellbutrin xl 150 tadalafil cheapest online buy synthroid online cheap cheap university textbooks online buy trimethoprim sulfamethoxazole online pharmacy buy zovirax cream 13 buy moduretic no prescription buy frosinor trental generic nexium from canada com without transcript buy astelin order elocon cream online click here canadian pill identifier pictures purchase adalat 2 pharmacy lisinopril prescription assistance program van you buy diflucan over the counter wisconsin pillsbury cheap oxcarbazepinum alti-doxycycline without shop delivery order omnicef tamoxifen mexico accutane uk prescription online cheap xenical drugs obesity buy endep where to buy zovirax cream buy cheap olmesartan generic benicar online generic cialis 20mg overnight without buy accutane online where to buy albendazole generic without fedex cheap azicip buy colchicine for plants corbis coupon 2010 order cephalexin 500mg online zofran from proventil hfa generic brand taking 1 viagra pills cheap altace uk ramipril prescription cheap rates clontarf castle dublin ireland running shoe store los feliz blvd buy batrizol rx viagra generic buy amoxil 5000 zithromax buy online crestor pharmacy canada amoxypen prescription amoxicillin prescription only bacterial cheap buy amaryl online diabetes buying drugs in canada with an american prescription independent pharmacies in wisconsin prograf discount program viagra from boots how much haldol low cost order antabuse 200mg online buy cytotec mg buy reglan syrup generic for viagra safe north carolina mutual wholesale drug company purchase antabuse alcohol prescription maxalt coupon print trental delivery online generic viagra coupons canadian allopurinolum low cost purchase cymbalta cheap indiana pharmacies sale cheap antibiotics online pharmacy cheap maclaren buggies uk medicamentos para la disfuncion erectil sin receta ordering generic viagra online wellcome buy provera 10 mg prevacid prescription strength prescription drugs addiction treatment lantus delivery method abiocef mexico buy fusidic acid buy naprosyn ec canadian is lexapro going generic in 2012 nizoral shampoo hair loss where to buy cheap doxepinum is viagra over the counter in australia adalat delivery next day script buy alesse birth control online discount generic for motrin viagra salesman jamie ready cheap roaccutane 10mg online zovirax without perscription discount fluconazol discount braxan medicine ciprofloxacin hcl canadian aciphex drug licensed canadian zithromax buy retin-a 0,05 paypal cheap differin uk etodolac drugstore capril canada buy cheap blood pressure pills online omron diovan canada prescription canadian prescription drugs identifier generic viagra india cheap pharmacy medicine purchase calan exelon corp employee discounts cepazine sale online pharmacy reviews no prescription where to get antabuse generic astelin in cheap canadian ordering trial erection packs discount prilosec 20mg genuine alligator belts for men buy alligator meat florida our discount novo-doxylin purchase allimed yasmin indian actress viagra jelly from myambutol medicine erectile dysfunction symptoms and signs buy cheap drugstore avalide canadian cialis in italia viagra buying online maxeran prescription buy triarese no allergies to medications cam you buy diflucan over the counter in in overnight delivery cozaar without canadian cytotec want to order alligator meat pharmacies hy vee drugstore marion iowa my mexican drugstore buying prescription sildenafil 50 mg effect discount auto antenna cheap buy aciphex online rabeprazole indian amoxil order celebrex cheap anastrozolo prescription can you buy cialis over the counter in canada viagra generic teva order micardis 20 mg alli discount coupon code amoxil drugs antibiotic bacteria purchase capoten cheap prescription viagra price blokium drugstore fexofenadina seller order floxin cheap buying thyro hormone cheap cialis 20 mg online generic names for phenergan viagra medicine in pakistan cheap albendazole overnight delivery prescription celebrex buy canada lotrisone cream online canadian vpxl discount renovators warehouse fyshwick nizoral cream india vardenafil 20mg generic levitra online buy oracea canada order amoxicillin without rx buy pms-amiodarone asthma treatment guidelines 2011 purchase dilantin online buy tenormin atenolol generic for viagra cheapest online cyprostol coupon walmart vs walgreens pharmacy prices buy adalat 11 pharmacy cialis in india buy sulfamethoxazole trimethoprim pharmacy prescription medication canada how to buying st louis cardinals tickets order flomax no prescription buy alli refill 100 voltaren from nz catopril mexico recently approved drugs in canada erection packs 11 drugs online comprar farmacia en valencia buy unisom 2 online approved buy alli online ireland store depakote without a script rx cheap buy xl order adalat zyvox 600 mg 200 ml cheap cozaar order cipro cheap where to buy avodart cheap prescription ditropan canada viagra now available in eye drops colchicum low cost order levitra online drug shop buying furosemida order antabuse medication buy asthalin shipping prescription free samples of viagra how adderall no online pharmacy prescription where can i buy zovirax cream pharmacy side effects from endep 10mg drugs online drugstore canada pharmacy buy amfipen prescription needed decortisyl canada diarex medication canadian pharmacy online buy weight loss products uk list of generic drugs at kmart anxiolan pharmacy fludac without new warnings for cholesterol drugs buy 2 unisom sleep genuine capoten walgreens pharmacy las vegas nm best meds for anxiety disorder erectile dysfunction help delivery order deltasone cod duzela lowest amfipen prescription here lithium drugs com buy blood pressure overnight australia non prescription medicine for yeast infection no rx drugs generic cialis mexican pharmacy no prescription generic viagra lexapro 5mg dosage elimite drugs prescription permethrin cheapest orlistat uk where to buy nitroglycerin online medrol without cephalex mexico what are trade names of drugs cheap abilify 20mg canada buy rythmol sr 225 evista prescription assistance program prescription trazodone buy viagra from canada online pharmacies in new jersey nj buy roaccutane no prescription doxycycline overnight delivery generic reorders purchase ampicillin neurontin store buy corotrend shop 100mg generic suprax purchase lamictal 200mg buy blopress tablets buy prescription drug canada order glucophage metformin canada effexor xr without baclofen without prescriptions doxazosin discount cheap cafergot buy order voltaren 50mg does viagra works everyone canadian lisinopril hctz order abilify one mg indian altace blood buy generic flonase without rx order 3 aciphex mg male sex pills canada buy eurax online no rx cvs pharmacies in missouri where to buy amaryllis belladonna bulbs order provera lowest price drug allergy rash treatment small round blue pill m 15 order glucophage from cheapest trial erection packs can u buy doxycycline online where plendil doxycycline prices malaria days before azupamil overnight order viagra without rx online cialis trial pack buy viagra pravastatin sodium 800 mg purchase trileptal discount anapsique tetracycline 500mg price buying amoxicillin in spain can i take 2 viagra pills cialis legit mexican pharmacies some diabuse sale clom by mail discount oractine most common hypertension drugs medicine accutane 10mg order tadalafil make apcalis dipyridamol pharmacy advair diskus asthma buy fluticasone salmeterol viagra online free free lowest price paypal purchase pravachol lowest price buy zoloft online legal protonix generic release date buy cefixime suprax buying abutiroi cheap dramamine waterloo order of battle allied british prescriptions amoxicillin online low alliance spay neuter order cipro 250 mg cheap cardace purchase feldene 10 mg overnight etodolac medicine calan patient trental low cost canadian alliance terminals delta bc discount medicines from mexico order tetracycline canada prescription combivent online overnight delivery list of chemical names of drugs nexium prescription assistance program buy zestril online levitra professional by mail pharmacy buy cheap banophen fedex discount bridesmaid dresses jasmine bridal review purchase aciphex online hiv antiviral drugs mechanism of action buy trazodone cheapest buy mexitil generic estrace drugs discount drugs online pharmacy cost of lisinopril without insurance generic advair diskus online cordarex nextday prescription menopause buy estrace prescription strength allegra d revatio store buy pariet visa prescription drugs uk weight loss indian vpxl get watch free of viagra online pharmacy genuine alligator shoes kids buy gastrointestinal cheap cytotec licensed pharmacy haldol buy cytotec in malaysia divarius low cost flutine lowest discount acromicina get antibiotics without insurance buy digoxin cheap buy fibral duraclon coupon trial erection packs prescription now buy online pharmacy cialis overnight 2 prescription trial erection packs where can i buy terramycin eye ointment for my cat buy fusidic acid cream order roaccutane online nitroglycerin medicine mutual drug in nc unipharm wholesale drugs ltd canada held apo-fluoxetin price viagra 50 mg canada canadian wellbutrin xl canadian drug policy consortium donald doxiciclina mexico singular asthma pills kamagra uk buy discount pharmacy austin tx cutivate lotion discount coupon clozaril medication dose 20 drugs trial erection packs mexico sildenafil buy viagra cheap london order elavil 75 mg buy silagra with rheumatoid arthritis natural treatment cures where tretinoin virginia pharmacy no discount dilvas tadacip overnight delivery dolac by gmail apartments reviews for allied insurance for autos albuterol discount coupons cheap buy online clomid without where can you buy orlistat purchase lipitor 10mg cheap coversyl 8mg cost of singulair without insurance lipitor canada buy ordering arimidex cheap tregor purchase abilify medication pharmacy alli diet pills review 2010 cheap doxycycline monohydrate kamagra jelly next day delivery uk buy robamol cheap maclaren double stroller buy alligator clips singapore prescription pain pills list medicine amoxil 875 mg price quickest drug buy terramycin cheapest valtrex india buy prednisone online overnight gasex prescription buy adalat cc online drugs buying tetracyclinum isoptin without drug prescription tadalafil overnight us delivery pill isoniazid medicine used buying lansoprazole 30 mg cheap allopurinol 100mg lipothin store online drugstore buy cardura order erection packs 3 bonus pills female herbal viagra uk buy without consultation viagra online sure save pharmacy harvest alabama amoksicilin sale long term care pharmacies in missouri viagra effects on sperm without a script cheap compazine view topic prescription viagra professional order actos canadian pharmacy buy ditropan no prescription buying lansoprazole uk where to buy zyloric tablets clopidogrel generic release genuine alligator handbags cheap viagra generic drugs is it legal to get prescription drugs from canada law and order allie los angeles buy betnesol mouthwash cheap betapace 160 mg oral jelly kaufen billig super kamagra cost of generic order protonix buy viagra online canada no prescription buy midamor cheap treatment for osteoarthritis of the spine list of pain pills side effects buy cheap actos prescription abutiroi price buy diflucan fluconazole cheapest order alli online canada signs and symptoms of sexual dysfunction canadian pharmacy online prescription accutane pharmacy canada doxazosin by gmail prescription altace without drug ace order levitra professional in clomid from india esclim mexico apple discount drugs clinton tn forced sellers where to cut amaryllis flower buy kamagra uk com sildenafil overnight pharmacy flomax tardive dyskinesia from reglan gout medication allopurinol side effects used to treat actoplus met generic pharmacy prescription discount drugs canada reviews fluoxetine no prescription uk discount aldactone flutivate prescription identify pain pills opioids lozol generic female viagra for discount ordering effexor xr online buy yasmin online does viagra really work yahoo answers doxycycline generic alternative buy lotrisone mg buy alesse birth control prescription generic online free shipping buy viagra where toprol xl aberel store purchase lopid online prescription moduretic prescription drugs from canada illegal buy paxil online india rx medications com drug buy generic abana buy cialis viagra prescription free mexican pharmacy online does generic viagra work well viagra pills purchase kamagra jelly symptoms of asthma attack triggers & home remedies buying fluoxetinum generic viagra canada pharmacy review prescription nexium from canadian pharmacies overnight pharmacy retino-a cream cheap prescription buy zyprexa online methotrexate in canada cheap loitin yagara canada buy pravachol no prescription wholesale cialis for adoption bleminol low cost buy aciclovir tablets buy astelin generic advair diskus 250 cheap coupons for plavix prescription order doxazosin in medicine ciprofloxacin for uti emulgel overnight online pharmacy prescription drugs canada mail order cheap shipping tadalafil 20mg ranitidine generic drug canadian pharmacy cialis professional mg where to get accutane prescription discount promacot tamoxifen generic cost lexapro 5mg can you buy prescription drugs online legally sildenafil citrate 100mg online buy cialis sublingual buy chloromycetin eye ointment buy viagra professional no prescription canadian avodart online fluoxetine generic price buy hair loss laser helmet side effects of pravastatin sodium 20 mg viagra samples where adalat without a script fedex canadian low dose accutane success rate wholesale dogs discount pet meds furosemide no prescription kroger pharmacy discount coupons lasix drugs interactions drug allergy checker pepid allergies to caffeine symptoms rash ustekinumab a review in the treatment of plaque psoriasis and psoriatic arthritis generic actos available us pharmaceuticals arthritis treatment for dogs medication dexsol coupon cheap sildenafil citrate uk canadian alliance for development initiatives and projects china organization canadian drug sales inc scottsdale az number generic advair canada asthma buy accutane cheapest rx shop n save pharmacy fenton alesse low dose pill contraceptive buy generic celebrex online indian albendazole products discount thyroxine sodium tablets ip eltroxin small oval blue pills viagra pills australia weight loss from topamax and wellbutrin discount buccastem cane you buy diflucan over the counter in in are there any over the counter asthma medications mexican drugs cartel cancun what are the symptoms of allergies in babies cheap seroquel 400mg online buy alphagan online usa drugstore diovan generic date anti anxiety pills alcohol buying cheap generic nicardia flector fedex buy pilex medicine generic medicine manufacturers in india citadep seller buy cefoprox overnight pharmacy viagra professional discount furosemide antabuse prescription assistance discount floxin delivery antivert online buy withdrawal from seroquel during pregnancy can you buy diflucan over the counter in in doctor where can i buy viagra in leeds wellbutrin drugs com duetact prescription information order norvasc 10 mg pravastatin sodium 400 mg g5 purchase lipothin online albendazole through treatment albenza synthroid discount prescription drugs buy lamictal xr online rhode island drugs lamisil drugs side effects where to buy cheap amaryllis bulbs save sex arousal tablets for women buy veramyst online order prometrium capsules prednisolone brands in india without isoptin and prescribing information cialis tadalafil generic online pharmacy lotrel medicine for low cost online pharmacy buy buspar without ordering buy alesse online medicine canadian cholestoplex cheap buy cafergot canada pravastatin sodium 80 mg price nizoral johnson and johnson india buy sulfamethoxazole trimethoprim online drugstore celebrex medication lawsuit chlamydia antibiotics online cheap zebeta levaquin medicine generic bidocef price eye allergies symptoms cheap amoxil drugs vardenafil 20mg best price generic buy cymbalta online discount rexer canadian pharmacy no prescription oxycodone online buy non prescription drugs online buy kamagra oral jelly thailand generic medication buy actos discount mexican zantac buy cheap cheap ed drugs online buy the pill online where can i buy baby alligators side effects of blood pressure medicine avapro cheap zithromax australia prescription pain pills for back exercises discount cardilate mr drugs from india where to buy buy calan lowest price delivery to us nizoral online buy tretinoin gel canada lithium low cost estrace medicine used cheap zithromax online discounts on drugs with prescription free sample of viagra pill new asthma treatments 2012 quickest bupropion sr anxiety pills weight gain where to buy drugs generic cialis zyprexa store amoxivet drugstore abilify by mail where can i buy cialis in philippines pharmacy shop delivery order buy omnicef apcalis pharmacy how much will plavix cost when it goes generic buy pain relief drugs online fioricet order orlistat online new york drugstore medford samples of viagra online drug where to buy clomid online safely prescription integrated medicine alliance p a where to buy ciprofloxacin with no prescription buy simvastatinum does generic viagra work canada paypal men sexual dysfunction vitamins clozaril prescription assistance program drug cheap etiltox view topic where feldene piroxicam drug interactions cheap generic cialis soft alli en mexico buy alli 120 count orlistat 60mg capsules buy doxazosin tablets cheap genuine viagra uk cheap allegra uk generic prescription where to buy california natural hair pills low cost clozaril motrin from marcas de ampicilina en mexico bespar pharmacy purchase ventolin inhaler buy strattera lowest price prescription drugs dictionary side effects cefadroxil for discount buy amoxicillin online canada tucson arizona pharmacies lantus prescription prices internal medicine alliance can i buy the morning after pill online pharmacies in mesa az 85203 cheap alemoxan kentucky butter cake pillsbury recipe shop n save pharmacy st louis lotrisone overnight delivery saturday duprost price medicine allergies dogs best discount prescription cards huntsville alabama pharmacies provera shop buy haldol visa canadian pharmacy for phentermine allergies symptoms dizziness fatigue discount viagra soft generic actos tablets pioglitazone comprar saltador planeta feliz fisher price cefalexina 500 mg precio mexico pharmacies in south florida buy viagra online uk drugs cheap seroquel 400 mg tetracycline with or without food cheap coversyl allopim sale overnight provera prescription drugs from canada online effexor xr from purchase cialis 5 mg carbacot without what is sildenafil citrate tablets 100mg best online pharmacy no prescription forum generic zyvox drugstore com buying armix buy kamagra uk prices tricor canada price order bactroban lowest price cheap clomid buy generic anxiety medicines addictive jagged alliance 2 town order quality where to buy zoloft online with no prescription erexin-v drugs lithium without bms order sinequan online pharmacies for sale in texas buy renagel usa risperdal store meclizine prescription cost purchase anafranil order yahoo accutane online no prescription cheap singulair 10 mg amitriptyline where to buy prescription renagel discount pharmacy approved discount thyroxine sodium tablets 1000 mcg cheap neurontin 100mg buy altace ramipril cheap generic destrehan discount pharmacy contact canadian prescription drug abuse blue pill viagra uk climara pro discount card buy cialis generic kamagra generic paxil vs name brand cheap st louis cardinals jerseys where to buy nizoral in singapore where to buy flying mounts alliance world of warcraft allopurinol discount coupon buy brand viagra yasmin mexico obama blue pill red pill flunase nextday cheapest celebrex 200mg best antibiotic for acute bronchitis canada pharmacy hypertension drugs safe in pregnancy discount tadalafilo canadian pharmacy erection packs 5 variety micardis overnight delivery purchase trimox online evista generic canada valtrex prescription dosage where to buy alliance flying mounts level flamatrol sale lasix prescription best-rated online pharmacies alli discounts coupons count side effects of hyzaar 100 25 free rx drugs discount card new antifungal drugs in ophthalmology what are sulfa drugs used to treat overnight pharmacy roxithromycin propecia canada lantus drugs buy diphergan medrol discount kamagra india buy zenegra without delivery fedex prescription pain pills online meds sildenafil 100mg dapoxetine 60mg order advair online cash on delivery buy innopran xl paypal effederm pharmacy blue pill matrix quote is it legal to purchase prescriptions online comprar farmacia barcelona emblon lowest discount pce asthma medications list of inhalers pharmacies colchicine viagra alternatives over the counter uk strattera discount vouchers manufacturer buy canada order topamax purchase lithium metal zyvox without iv order lotensin lowest price where to buy alligator clips canada pharmacy cialis trial pack ed pharmacy buy generic topamax cheap medication order arimidex uk generic seizure medications list without a script depakote online canadian pharmacy email address any cheap viagra online buy cheap novo-salmol order erection packs 6 from generic genuine cipro fast 250mg washington low income housing alliance director myers executive topamax canada cheap viagra sale cheapest viagra generic canada levaquin by email prescription purchase accutane 10 mg cheap crestor united states buy isotrexin gel uk buy allegra cheap canadian pharmacy altace pharmacies discount cozzar seller buy cheap bupropion no prescription buy alli cheap loss singulair prescription assistance war on drugs in mexico pictures depo provera generic name best wholistic treatment for arthritis alesse pharmacy discount does cialis work medicine ciprofloxacin tablets buy alli refill 120 buy maclaren techno xlr australia how to get cialis sample lotrisone generic equivalent zovirax overnight delivery buy sumycin tetracycline taxonomies for primate order differing in placement of tarsiers tarsiformes cheap lotrel 40 mg eliwel canada generic lipitor 2011 ranbaxy cheap accommodation clontarf yard sales los feliz overnight pharmacy cytotec buy amoxicillin over counter uk buy cardinal tetra order purchase dostinex free delivery order differin canada propranolol illegal drugs prednisolone 5 mg tablet tinidazole dose children ortho tri-cyclen discount buy coversyl mg risperdal medicinenet buy nolvadex with no prescription cheapest alli diet pills uk buy viagra super active mg discount zentaone natural homeopathic medicine for allergies discount thyroxine sodium tablets use buying glimepirida could you buy diflucan over the counter in in phenergan drugstore flufran pharmacy buy abilify online no rx cheap is it legal to buy viagra online in canada buy differin 3% thrift stores los feliz best non prescription allergy medicine canadian celebrex barpil drugstore best medicine for anxiety about flying lotensin generic price beagyn prescription flagyl discount pharmacy elavil generic side effects buy kamagra viagra india prescription robaxin purchase aceon 2 mg canadian entente physiotherapy regulators alliance best fat burning diet pills review buy tetracycline lowest drugs prescription ephedraxin amoxil price compare esclim canada cheapest zofran online pharmacy discount card for lantus drug osteoarthritis treatment for dogs medication cialis from lipitor canada order alligator snapping turtle approved fluconazola canadian buy depakote online buy drugs from mexico online prescription cheap stromectol online buy blood pressure overnight hong kong order erection packs 8 from purchase diclofenac gel prescription shipping available buy nitroglycerin buying advair from canada order erection packs 1and thing 2 from canadian pharmacy vpxl buy quetiapina seroquel without rx ranitidine generic line cheap lisinopril 10mg vipps certified online pharmacies in canada dumoxin fedex my canadian pharmacy virus norton zithromax prescription buying metryl over the counter sex pills for women cutivate cream price canadian drug store tampa viagra generic alesse online pharmacy levonorgestrel ethinyl estradiol cheap novoprotect pharmacy shopping in mexico decadron overnight delivery celecoxibum price best price viagra levitra cialis order prescription drugs from canada with a prescription generic advair diskus $100 50 purchase motilium online doryx fedex celebrex indian skelaxin prescription assistance buying lingraine buy amitriptyline online pharmacy walgreens prescription mail order services purchase lopressor 100 mg best generic medications online order proventil overnight delivery isoptin order 24 hour pharmacies in mississippi what is kamagra oral jelly for buy wellbutrin xl 150 mg prescription alli dosage alternative medicine for actos non prescription medicine for scabies los feliz 3 ticket prices buying omnic discount buspirona where amaryllis from plant lansing michigan pharmacies canada drugs directorate guidelines buy tamoplex biaxin prescription cost prednisone online baycip lowest cafergot non generic discount ramace controlvas store order accutane online no prescription buy amaryl 2 mg matamoros mexico pharmacies prescriptions medicine advair inhaler allegra online canadian online pharmacy prescription drugs uk doctors atens prescription allopurinolo seller discount propecia generic mexican drugs war violence buy meclizine no prescription buy cipro online pharmacy cheap crestor 5mg canadian duetact discount uredimin order remeron soltab online buy cheap generic astelin nasal spray zyvox 500 mg side effects switching from zantac to prevacid buy levaquin online no prescription clomifenum overnight ciprofloxacina canada atens price fucidin overnight levaquin overnight female sex tablets china buy baclofen with ordering cardura holistic treatment of arthritis remedies where lamictal betnovate low price buy cheap prinivil order lotensin coal and allied generic induction cheap baclofen duetact pharmacies doxycycline price list walmart pharmacies canada high blood pressure medication during pregnancy order meclizine lowest price switching from zoloft to prozac how do i take amoxicillin with or without food buy generic topamax 100mg cheap amoxil 500mg red blue pill matrix script order viagra jellyfish from online without zestril prescription us drugstore online health canada drugs online prescriptions for viagra purchase viagra soft lowest price nizoral generic brand walgreens prescription drugs list symptoms of pet dander allergies comprar viagra online madrid colitromin pharmacy ery tab eryacne drug names and their effects overnight line paroxetine online extendaquin pharmacies canadian bottles caps human viruses canadian pharmacy email no prescription doxycycline hyclate generic of prevacid betneval by mail switching from lantus to levemir purchase abilify 6 canadian pharmacy where to endep can i buy allegra over the counter overnight styplon buy omeprazole buy pantoprazole sodium buy plendil visa canadian drug policy viagra plus from where to buy albuterol for nebulizer signs and symptoms of asthma in dogs clomifene nextday buy indocin sr purchase valtrex 500 mg lopid canada prescription cordarone online pharmacy converten by mail order erection packs 2005 from how to get viagra sample order antibiotics online without prescription mevacor generic price 20mg why didn;t i take the blue pill matrix order cytotec 200mg online buy tetracycline lowest overnight buy endantadine zantac by gmail drugs order dilantin online non prescription wholesale drugstore new york buy bupropion online uk doxazosin by mail drug prescribed buy letrosol buy online usa order topamax antifungal drug resistance yeast cheap lisinopril hctz 20 25mg where to buy cheap cialis in uk buy veralyze eye cream zofran needed cheapest pharmacies in washington nc what is the best blood pressure medicine tetracycline india supplier order minocycline 100mg online cheap antabuse 200mg aropax overnight overnight pharmacy buy abilify cod quickest lasix drug where can i buy accutane in philippines lopressor generic side effects cheap allopurinol generic viagra in 2012 buy levaquin online cheap buy amyline cheap kamagra oral jelly treat best antibiotic for sinus infection and bronchitis amprace without cheap nizoral 2 where is crestor made antibiotics for chlamydia over the counter cost of nexium without insurance buy generic viagra online overnight cialis cheap augmentin generic canadian neurontin online cod where to buy cialis online safely knee osteoarthritis treatment guidelines aluline store buy minocycline lowest price generic actos india pioglitazone hydrochloride flomax medicine symptoms trial erection packs prescription canadian pharmacy canadian pharmacy erection packs 1 lowest cheapest trial erection packs canadian pharmacy online buy oxicanol compazine medication indian pharmaceutical alliance raghu cidambi canada pharmacy no prescriptions required canadian alliance party leadership peter retino-a cream medicine buy diamox uk altitude effects advair coupon card order zithromax online no prescription captral sale is generic wellbutrin the same cheap crestor 20mg online cheap aciclovir 200mg secure pharmacy plus franklin tn coversyl for discount buy acticin permethrin cream buying prozac online uk buy prinivil zestril rx