150 reputation
3
bio website sajjadhashmi.com
location Pakistan
age 25
visits member for 1 year, 11 months
seen Nov 22 '13 at 12:55

A BSCS student; with ample experience in the field of Information Technology, I believe in taking on life as a challenge. Living every moment to its fullest, being sincere, honest and true to yourself and your work as my greatest strengths. When I initiate something, I take it to the finish with utmost hard work and commitment.

Being a Freelance Application / Web Developer / Graphic Designer, a Business and System Analyst in a renowned firm and having started my own projects, with special interests in Philosophy; I plan to take my ambitions and goals to the finish line, to stand up and make those dreams a reality.


Mar
3
awarded  Autobiographer
Apr
18
comment Extreme Programming practices make an application more error prone?
of course satisfying customer is important, but wants and wishes could be ever going a human can wish for everything and he will keep doing and we cant keep facilitating them cuz if we do wouldn't it kill the XP principle i.e. KIS > Keep it simple?
Apr
18
comment Extreme Programming practices make an application more error prone?
your answer to the last point is really helpful and clear. Thank you +1
Apr
18
comment Extreme Programming practices make an application more error prone?
may be I lacked in explaining somewhere but i do mean XP by heart including all its 5 principles in mind and not any other agile method. Regarding first point (in general opinion) devs-to-customer direct discussion are not usually considers best option as they both have different paradigms devs are usually on extreme technical sides and customers are usually talking in business terms, that's why teams have analyst in between who actually being a lot of documentation so don't you think this discussion could create more problems rather than solving it.
Apr
18
comment Extreme Programming practices make an application more error prone?
regarding multiple customers issue i consider main reason behind this concern is, when two competitors are in one team together (lets say during a meeting) they will may be uncomfortable & hesitant expressing their business logic/needs in front of other competitors. which will kill the efficiency of the process.
Apr
18
comment Extreme Programming practices make an application more error prone?
as far as the first point is concerned i think you have explained it in a great way by saying: One of the fundamental principles of XP is that the customer is not a perfect oracle and that constant feedback based on real shipping software is needed to determine the true needs of the market, the customers, and ultimately the stakeholders. +1 for this
Apr
18
comment Extreme Programming practices make an application more error prone?
what do you exactly mean here when you says documentation should be created alongside the program .. i mean to ask why documentation are you suggesting the we should make alongside program. The concern of the point was mostly because lack of documentation like specifications etc. in planing phases where we decide the scope of the project or particular iteration.
Apr
17
comment Extreme Programming practices make an application more error prone?
Thank you for pointing it out, i had an idea that this can lead to non constructive discussion and so went through these guideline before posting it What about subjective questions? and i think i did fulfill them as my questions asks for experiences, facts and figures rather than personal opinions. I hope moderators will consider it. while i will also try to improve my question whatever felt necessary. p.s. about the 25,000th question, wow now i can count this as the achievement of the day.
Apr
17
awarded  Student
Apr
17
asked Extreme Programming practices make an application more error prone?
Dec
12
awarded  Supporter