Do you think you have ESP


ppr-v.com keyword stats



Most current MSN search phrases:

esp jh-1 Buy ESP EC-1000 VB Guitar
bas esp light on  

My Experience - Making a Vision into Reality

Disclaimer: All the thoughts expressed are myhave come to a decent shape. It is just an
views only! Your perception might differ...1.balancing act! but your mileage may vary...5.
How different is product development?2. WhatAll of a sudden I go blank, what should I
are the fundamentals of building a product?3.do?Well, this I would term as the Product
How do I know that I'm at the wrong end ofdevelopers "block". It happens, remember
building the product?4. Will you startafterall we are human. Just take a couple of
building two products, if given a seconddays off! and get started with a fresh mind!
chance?5. All of a sudden I go blank, whatbelieve me it is normal! Just go ahead and
should I do?6. But my project is running on atalk with guys out there who has already
delayed schedule, what do I do?7. Pitfalls inbuilt great products!6. But my project is
putting out milestones?8. Testing? what?9. Dorunning on a delayed schedule, what do I
I make the team work 7 days a week?10. whydo?Whatever I say out here will not address
this faq?1. How different is productyour problem. All I have to say is this, you
development?For starters, they are completelyunderestimated the project time frame.
orthogonal! I can hear you mumble "C'monBelieve me all software developers are
building a product cannot be different fromoptimistic, no matter what, that is their
building a framework." I learnt it the hardnature ;-) This is Ok! as long as you
way! Yes, though they seem to be very muchacknowledge the delay and make an effort to
related, the subtle differences place themmake much better schedules.7. Pitfalls in
far apart!In developing a framework, you getputting out milestones?Well it depends upon
started with whatever you have in mind. i.ethe product, if the product is very straight
you conceptualize your version of theforward i.e without very high performance
framework. This will get you started, butscalability requirements, go ahead with your
after sometime, when you rope in a couple ofmonthly milestone(s). But be careful while
customers, it is not you(framework team) thattagging the milestones. Because I faced the
decide what goes in or what is useful! IT isproblem of running out of milestone numbers
mainly driven by the internal customers. They:-( and started calling it beta even before
start defining the rules. This check ensuresit was beta ready!8.Testing? what?It depends
that whatever the framework team builds, ison how much quality you want in your product!
used effectively! Well, it acts as a guideNormally it will take 1/3rd the time of the
post.The scenario takes a "U" turn withtime taken to build the product! No matter
respect to product development. why? it ishow much pressure you have for monthly
due to the fact that it is pretty difficultrelease, never compromise on quality! We talk
to rope in early customers. Unless they haveabout quality etc at the early stages,but
an impinging need for the solution, they willsacrifice it in the name of time constraint!
not opt to be part of the early bird customerNever do that. What if the milestone gets
programs. So what can happen is the possibliypostponed? it is ok!9. Do I make the team
to get insane, "what might happen if thiswork 7 days a week?Nope! whatever happens
happens?" and you start fixing problems ordon't over do it! (I did it, I got obssessed
developing features which might not bewith the product). Stretch your team only if
useful! This I would term as the "productneeded! Well! it might be against the
developers" mind block. To overcome this westandard management philosophy were the more
cross-verify ourselves with thetime you spend the more you gain! I totally
competitors(EEE strategy), but down the line,disagree with this! Think about this, when is
it might not be effective. Because we tend tothat you get the best ideas and solutions to
supersede the competitor. So always beyour problems? I am confident that you don't
watchful about what you put into theget them at work! It happens only when you
product.2. What are the fundamentals ofare away from work. Moreover, the nature of
building a product?The most important aspectsoftware job does not need the couontless
of the product is the conceptual integrity!hours. All it needs is a clear mind and very
Yes! that is the secret ingredient for makinglittle time. But the industry is all screwed
your product a success! Visualize how theup! I took a shot at it but in vain... but I
end-user/customer will see the product. Thatam sure I would break it someday in the near
will set things straight! Start looking atfuture! Here is an interesting tid-bit: I
the product with NOT what you know, but withcame across a international study about the
what the customer knows. The defaultproductivity of work(i'm sorry I missed the
behaviour of any developer is to fall intolink), It states that on an average only 2
the habit of taking things for granted. i.ehours/day results in productive work! That
the normal pitfall is that once you get intomeans we spend nearly 6 hours a day (assuming
the trees you tend to forget the forest( the8 hrs as the working time) in communicating
overall picture!) Always concentrate on theetc... Well, I could hear you shout at me,
forest and not on the trees! During thethat is not possible, well try for yourseslf!
intial stages of the product, I missed it andBefore that ensure that what productive work
I payed the price(extra time)!3. How do Iis! Anything that you to attain the goal of
know that I'm at the wrong end of buildingthe company is termed productive. Another
the product?Well it is a tough question, letword of caution is that this time frame is
me give it a try... The moment you sit downonly an average over a week, i.e you tend to
to work, what is that flashes in your mind,be more productive on some days only!10. Why
"how to fix the issues?" "where to find thethis faq?There are two ways to learn anything
solutions?" "how could I nail this bug?" Ifin this world, one the hard the way and
you answer "Yes" to any of the questions,second learning from somebody else's
then you are seeing the trees! It is highexperince. I learnt the hard way, I want you
time you start visualizing the global pictureto learn the easier way! If this enlightened
of the product.4. Will you start building twoyou, here is what I want you to do... share
products, if given a second chance?No, it istwo of your learnings that would do!Hey I
not OK! NEVER start two products at the samehave more questions what do I do? well you
time, even when they are related. Normallyhave couple of options i) read some books esp
what happens is that you tend to lose focusMythical Man Month (a must read for product
of one product or the other. Just postponeleaders) ii) discuss with people who have
the start of the second product by 5-6already crossed it or iii) learn it the hard
months. During which the first product wouldway!



1 A B C D E 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130