473,320 Members | 1,978 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Parallel approach & Pilot Approach

what are Parallel approach & Pilot Approach in the implementation phase of the s/w development?
Dec 6 '09 #1
24 15022
gits
5,390 Expert Mod 4TB
parallel approach: here
pilot approach: ??? never really heard that term ... i guess it means prototyping approach?

kind regards
Dec 7 '09 #2
I heard this term pilot approach when i was going through the 5 phases of s/w development.

In the last phase i.e. the Implementation phase, it is written over there that there are two techniques used for the implementation of a s/w namely pilot approach and parallel approach.

now i m unable to understand this, as if we are using these approaches then why in the implementation phase. this should be used in coding phase or some other related to it.

Please suggest me what to do about these approaches.

Also the link that you provided is not for implemenation phase. please help me out.
Dec 7 '09 #3
gits
5,390 Expert Mod 4TB
there are no such things as THE! 5 phases of software development - some models state more others less phases of a development cycle - typically the implementation == coding ... basicly (in simple words) the prototyping approach (which i think is the term that is meant) is used in a way so that you would start to implement a pilot (prototype) of the software (and give it a release no.) ... then test it, learn from the mistakes, drop the pilot and write a new one with the lessons learned from the 'old' one ... so you basicly create release no. 2 ... and so on ... when you do that the parallel way ... then you would create concurrent versions ... which may diverge during development and often needs to be merged at one point. you could see any branch of the parallel development as an own cycle ... where you might use the prototyping approach for its own ... as you might see ... which itself is a 'linear' process.
Dec 7 '09 #4
today i went to my faculty member n asked for the answer, then her reply was -

pilot approach is the one where we start from the database of the s/w.
# first of all we define the number of tables needed
# thereafter we define the columns for the tables.
# then we design the forms according to the database.

pilot is to drive the flight, the same condition applies here. we move from the ground to the sky.

In parallel approach, we first design the form n den create the table for that,
if we design another form den in parallel we create table for that.
this is parallel approach.



This was her reply, when i asked her for the approach.

and by implementation phase i mean the phase in which we install the s/w and maintenance is done thereafter.
Dec 7 '09 #5
please suggest me whether dis is the right answer or not, i got confused in d answer provided by u n my faculty.
Dec 7 '09 #6
RedSon
5,000 Expert 4TB
First off you need to use proper English. Do not replace "you" with 'u', or "and" with 'n', or "the" with 'd'. If you continue to use SMSpeak you will be reprimanded.

Second, it sounds like your professor is just making up a suitable term as a metaphor for the type of software development approach. Is she teaching out of a text book? What does the text book define it as?

It's okay to make up terms and phrases to describe complex ideas. If you like the term "pilot" and "parallel" then use it. But if you come to me and say "we need to build a new program for our customer, I think we should use the 'pilot' approach"; don't expect me to know what the heck you are talking about.
Dec 7 '09 #7
sorry sir for using sms type language, it wont be repeated.

And please dont angry with my reply. I got bit confused and thats why i am asking you for that.

And she was not teaching from any textbook. I am going through the LMS provided by the company GTT. just visit www.gtterp.com
and login with ganeshshinde as userid and password. Allow pop-up for that.
there in the 2nd module that is in the s/w development, in the slide of implementation and maintenance slide u will come to the above mentioned approaches
Dec 7 '09 #8
RedSon
5,000 Expert 4TB
No one is angry with your reply. I'm just warning you to be sure that you are learning about industry standard information. Because if you put on your CV or resume 'Familiar with both pilot and parallel approach to software development" the recruiter or employer is not going to know what you are talking about.

What you refer to sounds like what I would call data driven development. That is where you let the data and its interactions dictate how your program is going to be designed.

Other people probably call it something different. The point is: don't get hung up on labels or terms.
Dec 7 '09 #9
gits
5,390 Expert Mod 4TB
Basicly without knowing what the OP exactly needs to know and what about all this should be ... i think it is guesswork to try to explain any software development approaches or methods or whatever ... since we currently not know what he is talking about ... what i think is not the problem of the OP ... more a problem of his teacher or whatever, who didn't ask or tell the standards terms that are connected to the issue. For me it seems to be a quite strange kind of learning/teaching when quite common things will be explained/named with terms that diverge from common terms.

kind regards
Dec 8 '09 #10
hello sir........

just have a look over this page, it may give a little idea that the terms are correctly used....... but may be that you use it some other way.

http://www.mckinnonsc.vic.edu.au/vce...tion/index.htm

it includes the last phase of s/w development and methods of implementation
Dec 8 '09 #11
gits
5,390 Expert Mod 4TB
so ... the terms are not directly used as development approches ... those things are just plain 'rollout' methods ... that's why i said that it would be guesswork without knowing what you are talking about in general ...
Dec 8 '09 #12
RedSon
5,000 Expert 4TB
hello sir........

just have a look over this page, it may give a little idea that the terms are correctly used....... but may be that you use it some other way.

http://www.mckinnonsc.vic.edu.au/vce...tion/index.htm

it includes the last phase of s/w development and methods of implementation
Looks like you answered your own question then?
Dec 8 '09 #13
the corresponding link was provided my faculty......

and i posted it to make you sure that the terms used were not incorrect.
Dec 8 '09 #14
RedSon
5,000 Expert 4TB
According to the link provided by your faculty the parallel and pilot approach have nothing to do with the implementation phase of software development.

Sounds like a trick question to me.
Dec 8 '09 #15
By implementation phase i mean the last phase of installing and maintaining the s/w and as it is clear from the link provided that the two approaches can be used for the same.

And as the respective moderators have suggested previously that there is no termed known as pilot approach, i would like to request them to please visit the link and check it out whether there is anything known as pilot approach or not.

Also they had said that they don't know what the heck i am talking about.

I would like to ask you a simple question that if the terms are not correctly used(or you may have not heard of the terms) then it means that the "McKinnon Secondary College in Australia" is giving us the wrong information. Is it like that?

I have already given the explanation that my teacher gave me, please suggest me that whether it is right or do you have any explanations for the terms.

Thanks
Dec 9 '09 #16
In my childhood i was taught by my physics teacher that "it is better for a science student to keep mum rather than answering wrong"
Dec 9 '09 #17
RedSon
5,000 Expert 4TB
In my childhood i was taught by my physics teacher that "it is better for a science student to keep mum rather than answering wrong"
First off let me say that is the most ridiculous thing I have ever heard. Your physics teacher should be defenestrated. If you think you know the answer then speak up. If you are wrong then you learned something.

Second, implementation phase in s/w development is when you sit down in front of your computer and start implementing the code. Installation and maintenance of the software is not the "implementation phase" it is the maintenance phase. So in answer to your question, the parallel and pilot approach do correspond to the ways in which a company or individual can install or "roll-out" a product, but it doesn't make any sense when applied to implementing software.

If you reread the previous posts, no one said that you don't know what the heck you are talking about. I said that you shouldn't expect me to know what you are talking about if we were in an interview situation.

Finally, your original question was:
what are Parallel approach & Pilot Approach in the implementation phase of the s/w development?
Given the link that you have provided I think we can say this has been answered. The answer is, there is no such thing as Parallel or Pilot approach to implementing software. There is however a parallel or pilot approach to deploying software to a group of users or consumers.

Does that resolve your issue?
Dec 9 '09 #18
i want to know the exact meaning of pilot approach and parallel approach in regard of s/w deployment.

And as you say that that a person should always answer whether he is right or wrong, it should be in the case when the person asking the question already knows the answer and not in the case if a person is seeking for answer

I was seeking an answer for my question and the reply came that there is no term known as pilot approach.

Now i hope that you will understand what i am trying to say. Please take it positively and not as argument
Dec 9 '09 #19
please help me find what are pilot approach and parallel approach with regard to s/w deployment and maintenance.
Dec 9 '09 #20
RedSon
5,000 Expert 4TB
I will take it positive, I don't think you are arguing.

I do not understand what you are looking for. The link you have provided (http://www.mckinnonsc.vic.edu.au/vce...tion/index.htm) gives a diagram of what a Pilot and Parallel deployment looks like.

Pilot:


In this image it shows the new system being deployed to a small group while the old system is still being used. At some point in time the decision is made to end the pilot deployment. At some later point in time the decision is made to directly convert the entire user base to the new system or to convert the user base in phases.
Parallel:


In this image it shows the new system being deployed to a small group while the old system is still being used. At some point in time the decision is made to directly convert the entire user base to the new system or to convert the user base in phases.

You have already answered your own question, you have the resources before you to figure out:
... what are pilot approach and parallel approach with regard to s/w deployment and maintenance.
What part of that are you still having trouble with?
Dec 9 '09 #21
gits
5,390 Expert Mod 4TB
to be honest ... when i reread post#13 where you told us the answer of your teacher? i don't understand what this answer should have to do with what is shown on that given link ...
Dec 10 '09 #22
RedSon
5,000 Expert 4TB
Gits, you mean post #5?
Dec 10 '09 #23
gits
5,390 Expert Mod 4TB
yes ... of course :) ... just answered more things at once and guess i mistyped it then ... so ... #5 of course :) - since that should be the answer of the OPs teacher ... that is just confusing in regards to the things that are shown on the OPs provided link ...
Dec 11 '09 #24
I wonder if what he really means is the Quality driven practice of 2 Developers working together on a single Keyboard as apposed to a Single Gatekeeper who drives the development and all modules and developments are handed to the gatekeeper as a build owner?
Working as a Programmer and Analyst since 1989, I have heard of many terms that Marketing people like to come up with that have no or nearly no difference in the physical world, and only refer to a method of looking at a solution or approach, so when I see Parallel Development, I think of 2 things, 2 to 1 developers, and Back End + Front End at the same time, and tie them together after the prototype at the business layer.
When I look at developments from experience, and with 0 Failed projects in my life of over 40 projects, I have found Front to back to be more productive and successful, using the XP approach, give the users a Prototype screens to play with, and build the BL and DB to fit, with some DB common sense. I have also found that rebuilding the prototype is not required, if you build the prototype as a template architecture, you can use it in the final build if the differences are minor. but expect some Input or output to be thrown away/replaced or added to.
I am sorry I am not answering your question directly but sharing actual business experience in a fast changing environment.
Oct 6 '11 #25

Sign in to post your reply or Sign up for a free account.

Similar topics

4
by: Jorge Godoy | last post by:
Hi! We're doing a research project that involves controlling mini-windtrap speeds and we're reading/writing data from the parallel port. What I've found so far on a fast Google search for...
6
by: Peter | last post by:
I'm interested to know what ideas are out there for reading a parallel port at a constant sample rate while still allowing the user to interact with the GUI. That is, reading it every 10ms for...
11
by: Isaac T Alston | last post by:
Basically, I'm thinking about building a robot which can be controlled by programs which I write, I'm going to interface to the robot through the parallel port (like in this tutorial here:...
11
by: lovecreatesbeauty | last post by:
For example, line L1 and line L2 are two lines in two-dimensional space, the start-points and end-points can be described with following the `point_t' type. The start-points and end-points are:...
6
by: Mark Wilden | last post by:
Take a class, RateTableProductCode. It needs to share implementation with other classes, so the common code is placed in a ProductCode class, from which it derives. There needs to be an...
43
by: parallelpython | last post by:
Has anybody tried to run parallel python applications? It appears that if your application is computation-bound using 'thread' or 'threading' modules will not get you any speedup. That is because...
1
by: mjm2114 | last post by:
Hi there, I have a question on a naive implementation of a parallel MT that I've done using the fortran version of MT19937ar.f posted in Prof. Matsumoto's website....
3
by: Abubakar | last post by:
Hi, there are some concurrency frameworks available for .net from microsoft, which takes advantage of the cpu. But recently GPUs have broken the 1 tera flop barrier and are really ideal for...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.