Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

sqa_bangladesh · SQABD

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 916
  • Category: Development
  • Founded: Mar 4, 2004
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

Advanced
Messages Help
Messages 1725 - 1754 of 2943   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#1725 From: "maeenul" <maeenul@...>
Date: Fri Oct 2, 2009 2:45 am
Subject: Re: A suggestion
maeenul
Send Email Send Email
 
That will be a very good thing to have a listing of BD opensource projects. I
would like to think about one more thing. Can we propose good ideas about
opensource project? I mean can we start some opensource projects ourselves. I
was thinking of working in a opensource project. I don't know how to apply for
that. But if a team from BD starts one, then it will surely be a pleasure to
work on that.

#1726 From: Sajjadul Hakim <sajjadul@...>
Date: Sun Oct 4, 2009 3:42 pm
Subject: Re: [SQABD] A suggestion
sajjadulhakim
Send Email Send Email
 
So I guess no one knows of any open source projects actively
maintained by the BD community, that is worth mentioning? :)

How about the BDOSN (Bangladesh Open Source Network) folks? Care to comment?

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/


On Thu, Oct 1, 2009 at 11:00 AM, Sajjadul Hakim <sajjadul@...> wrote:
> If anyone knows any open source projects worked on by the BD
> community, can they reply to this thread and list them here for now so
> that we get an idea. I think that would be very interesting. For now
> It would suffice to just list the name of the project and the url of
> the project page (at the project development websites).
>
> Also, you are welcome to discuss ideas about the implementation of the
> suggested project listing page.
>
> Regards,
> Sajjadul Hakim
> http://rapidtester.blogspot.com/
>
>
> On Thu, Oct 1, 2009 at 9:57 AM, Shantonu Sarker
> <shantonu_oxford@...> wrote:
>>
>>
>>
>> Hi to all
>>
>> I am also agree with sazzad bhi. I prefer, this could be like "Tips &
Tricks".
>>
>> Shantonu
>> Associate SQA
>> KAZ Software
>> ________________________________
>> From: Raisul Kabir <raisulk@...>
>> To: sqa_bangladesh@yahoogroups.com
>> Sent: Wednesday, September 30, 2009 12:30:24 PM
>> Subject: Re: [SQABD] A suggestion
>>
>>
>>
>> Agreed with you Sajjadul, no point in investing time on something which is
already built, instead a list of projects is a cool idea, I also was thinking
the same while reading the suggestion. Excellent suggestion.
>>
>> Best regards.
>>
>> Raisul
>>
>>
>> ------------ --------
>> Raisul Kabir, BrainStation- 23
>> H-480, R-32, Mohakhali, New DOHS,
>> Dhaka, Bangladesh
>> cell: +8801713458492
>> email: raisul@brainstation -23.com raisulk@gmail. com raisul@latitude- 23.net
>> skype: raisulk gtalk: raisul@latitude- 23.net
>>
>>
>> On Wed, Sep 30, 2009 at 10:12 AM, Sajjadul Hakim <sajjadul@gmail. com> wrote:
>>>
>>>
>>>
>>> It is an interesting thought you guys. However I was wondering why we
>>> need to host the projects on sqabd.com, since SourceForge, Google Code
>>> and other sites do that already. Also they already have pretty good
>>> collaboration tools specifically aimed to facilitate software
>>> development for distributed developers.
>>>
>>> I would think a good idea would be to have a page on sqabd.com to link
>>> your projects on SourceForge or Google Code. So there may be a form to
>>> add a reference of the project. The page can display a brief detail on
>>> the project, the people involved etc. So visitors can browse the
>>> projects being worked on by BD people (maybe not necessarily by BD
>>> folks) and click on the join link to go directly to the appropriate
>>> hosting site for more details or for rare scenario of actually
>>> contributing to the project :)
>>>
>>> Of course to develop an integrated application like this open source
>>> software dev websites should have APIs to retrieve such information. I
>>> don't know if SouceForge or Google Code or others have such APIs. Has
>>> anyone heard of Ohloh (https://www. ohloh.net/)? Does anyone know how
>>> they extract details of open source projects from the development
>>> websites.
>>>
>>> Another way maybe to have a detailed registration form, to enter all
>>> the information required to show on the page. But that will in no way
>>> show updates automatically, on the recent project activity, or
>>> downloadable files, or developers etc. I am not so comfortable with
>>> this solution, but I am open to suggestions.
>>>
>>> I guess the incentive to doing this is what you folks already
>>> mentioned. Apart from the programmers it may even entice testers to
>>> join in, which is a rarer scenario.
>>>
>>> I am not sure if that has already been done already aimed specifically
>>> for the BD folks. Anyone know about similar initiatives?
>>>
>>> What do you all say?
>>>
>>> Regards,
>>> Sajjadul Hakim
>>> http://rapidtester. blogspot. com/
>>>
>>> On Wed, Sep 30, 2009 at 9:36 AM, Foyzul Karim <foyzulkarim@ yahoo.com>
wrote:
>>> >
>>> >
>>> >
>>> > Salam to all.
>>> > I think its a great idea. By this, inexperienced and students can help
themselves to code better without being into a company. It will also make better
our company's standard of programming.
>>> > If the experienced developers can guide the projects and code, i think it
will be much better.
>>> >
>>> > Sincerely
>>> > Foyzul Karim
>>> > Mobile: +8801911567771
>>> >
>>> > ____________ _________ _________ __
>>> > From: Azman Sami <azmansami@gmail. com>
>>> > To: sqa_bangladesh@ yahoogroups. com
>>> > Sent: Wednesday, 30 September, 2009 12:41:47 AM
>>> > Subject: [SQABD] A suggestion
>>> >
>>> >
>>> >
>>> > hi sajjad,
>>> >
>>> > how are you doing? hope great.
>>> > I have a suggestion.
>>> > in sqabd.com website can we have a section to host our open source
projects?
>>> > any sqabd member can open a new project, describe his idea for a project.
>>> > if other members find the idea interesting, they can freely contribute and
join any project.
>>> > a guy in the project team can maintain the code and do integration.
>>> > this will provide bd programming community to come up with great ideas and
implement them.
>>> > code snippet, programming technique, programming and testing articles
(original) can be hosted here.
>>> > what do you guys think?
>>> > regards,
>>> > Azman Sami
>>> >
>>> >
>>> > ____________ _________ _________ __
>>> > Yahoo! India has a new look. Take a sneak peek.
>>> >
>>
>>
>>
>

#1727 From: Abu Mohammad Omar Shehab Uddin Ayub <shehab@...>
Date: Mon Oct 5, 2009 5:15 am
Subject: Re: [SQABD] A suggestion
shehab@...
Send Email Send Email
 
Sajjad bhai,

So far BdOSN is maintaining to OpenSource project actively. One is প্রজ্ঞা পারমিতা (http://groups.google.com/group/progga-permita?hl=en) and the other is Mukti Linux.

We have a plan to setup an online portal to host all the OpenSource project from Bangladesh.
|=============|
Regards,
Abu Mohammad Omar Shehab Uddin Ayub
(আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
Bangladesh Open Source Network, Dhaka
2000 batch, Dept. of CSE, SUST


On Sun, Oct 4, 2009 at 10:42 PM, Sajjadul Hakim <sajjadul@...> wrote:
 

So I guess no one knows of any open source projects actively
maintained by the BD community, that is worth mentioning? :)

How about the BDOSN (Bangladesh Open Source Network) folks? Care to comment?

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/

On Thu, Oct 1, 2009 at 11:00 AM, Sajjadul Hakim <sajjadul@...> wrote:
> If anyone knows any open source projects worked on by the BD
> community, can they reply to this thread and list them here for now so
> that we get an idea. I think that would be very interesting. For now
> It would suffice to just list the name of the project and the url of
> the project page (at the project development websites).
>
> Also, you are welcome to discuss ideas about the implementation of the
> suggested project listing page.
>
> Regards,
> Sajjadul Hakim
> http://rapidtester.blogspot.com/
>
>
> On Thu, Oct 1, 2009 at 9:57 AM, Shantonu Sarker
> <shantonu_oxford@...> wrote:
>>
>>
>>
>> Hi to all
>>
>> I am also agree with sazzad bhi. I prefer, this could be like "Tips & Tricks".
>>
>> Shantonu
>> Associate SQA
>> KAZ Software
>> ________________________________
>> From: Raisul Kabir <raisulk@...>
>> To: sqa_bangladesh@yahoogroups.com
>> Sent: Wednesday, September 30, 2009 12:30:24 PM
>> Subject: Re: [SQABD] A suggestion
>>
>>
>>
>> Agreed with you Sajjadul, no point in investing time on something which is already built, instead a list of projects is a cool idea, I also was thinking the same while reading the suggestion. Excellent suggestion.
>>
>> Best regards.
>>
>> Raisul
>>
>>
>> ------------ --------
>> Raisul Kabir, BrainStation- 23
>> H-480, R-32, Mohakhali, New DOHS,
>> Dhaka, Bangladesh
>> cell: +8801713458492
>> email: raisul@brainstation -23.com raisulk@gmail. com raisul@latitude- 23.net
>> skype: raisulk gtalk: raisul@latitude- 23.net
>>
>>
>> On Wed, Sep 30, 2009 at 10:12 AM, Sajjadul Hakim <sajjadul@gmail. com> wrote:
>>>
>>>
>>>
>>> It is an interesting thought you guys. However I was wondering why we
>>> need to host the projects on sqabd.com, since SourceForge, Google Code
>>> and other sites do that already. Also they already have pretty good
>>> collaboration tools specifically aimed to facilitate software
>>> development for distributed developers.
>>>
>>> I would think a good idea would be to have a page on sqabd.com to link
>>> your projects on SourceForge or Google Code. So there may be a form to
>>> add a reference of the project. The page can display a brief detail on
>>> the project, the people involved etc. So visitors can browse the
>>> projects being worked on by BD people (maybe not necessarily by BD
>>> folks) and click on the join link to go directly to the appropriate
>>> hosting site for more details or for rare scenario of actually
>>> contributing to the project :)
>>>
>>> Of course to develop an integrated application like this open source
>>> software dev websites should have APIs to retrieve such information. I
>>> don't know if SouceForge or Google Code or others have such APIs. Has
>>> anyone heard of Ohloh (https://www. ohloh.net/)? Does anyone know how
>>> they extract details of open source projects from the development
>>> websites.
>>>
>>> Another way maybe to have a detailed registration form, to enter all
>>> the information required to show on the page. But that will in no way
>>> show updates automatically, on the recent project activity, or
>>> downloadable files, or developers etc. I am not so comfortable with
>>> this solution, but I am open to suggestions.
>>>
>>> I guess the incentive to doing this is what you folks already
>>> mentioned. Apart from the programmers it may even entice testers to
>>> join in, which is a rarer scenario.
>>>
>>> I am not sure if that has already been done already aimed specifically
>>> for the BD folks. Anyone know about similar initiatives?
>>>
>>> What do you all say?
>>>
>>> Regards,
>>> Sajjadul Hakim
>>> http://rapidtester. blogspot. com/
>>>
>>> On Wed, Sep 30, 2009 at 9:36 AM, Foyzul Karim <foyzulkarim@ yahoo.com> wrote:
>>> >
>>> >
>>> >
>>> > Salam to all.
>>> > I think its a great idea. By this, inexperienced and students can help themselves to code better without being into a company. It will also make better our company's standard of programming.
>>> > If the experienced developers can guide the projects and code, i think it will be much better.
>>> >
>>> > Sincerely
>>> > Foyzul Karim
>>> > Mobile: +8801911567771
>>> >
>>> > ____________ _________ _________ __
>>> > From: Azman Sami <azmansami@gmail. com>
>>> > To: sqa_bangladesh@ yahoogroups. com
>>> > Sent: Wednesday, 30 September, 2009 12:41:47 AM
>>> > Subject: [SQABD] A suggestion
>>> >
>>> >
>>> >
>>> > hi sajjad,
>>> >
>>> > how are you doing? hope great.
>>> > I have a suggestion.
>>> > in sqabd.com website can we have a section to host our open source projects?
>>> > any sqabd member can open a new project, describe his idea for a project.
>>> > if other members find the idea interesting, they can freely contribute and join any project.
>>> > a guy in the project team can maintain the code and do integration.
>>> > this will provide bd programming community to come up with great ideas and implement them.
>>> > code snippet, programming technique, programming and testing articles (original) can be hosted here.
>>> > what do you guys think?
>>> > regards,
>>> > Azman Sami
>>> >
>>> >
>>> > ____________ _________ _________ __
>>> > Yahoo! India has a new look. Take a sneak peek.
>>> >
>>
>>
>>
>



#1728 From: Anupam Ranku <anupam.ranku@...>
Date: Mon Oct 5, 2009 4:13 am
Subject: Re: [SQABD] A suggestion
anupam_ranku
Send Email Send Email
 
Hello Sajjad bhai,
I am not sure if anyone maintaining open source projects in Bangladesh but I know many developers have articles and projects in codeproject. Those codes are free to use, but it is not like maintaining a long term project. I guess, if we start to list all these, there will be too many of them.
We can always share code snippets, programming technique in email. But I think Sami bhai might concerned of one issue, that is, we cannot tag emails with keywords or topics (like blog or article); which makes it less searchable. Probably we can solve this issue by having a group blog where all sqabd members can post their article, link, code snippet, technique etc.
Regards
Anupam Ranku

On Sun, Oct 4, 2009 at 11:42 PM, Sajjadul Hakim <sajjadul@...> wrote:

So I guess no one knows of any open source projects actively
maintained by the BD community, that is worth mentioning? :)

How about the BDOSN (Bangladesh Open Source Network) folks? Care to comment?



Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/

On Thu, Oct 1, 2009 at 11:00 AM, Sajjadul Hakim <sajjadul@...> wrote:
> If anyone knows any open source projects worked on by the BD
> community, can they reply to this thread and list them here for now so
> that we get an idea. I think that would be very interesting. For now
> It would suffice to just list the name of the project and the url of
> the project page (at the project development websites).
>
> Also, you are welcome to discuss ideas about the implementation of the
> suggested project listing page.
>
> Regards,
> Sajjadul Hakim
> http://rapidtester.blogspot.com/
>
>
> On Thu, Oct 1, 2009 at 9:57 AM, Shantonu Sarker
> <shantonu_oxford@...> wrote:
>>
>>
>>
>> Hi to all
>>
>> I am also agree with sazzad bhi. I prefer, this could be like "Tips & Tricks".
>>
>> Shantonu
>> Associate SQA
>> KAZ Software
>> ________________________________
>> From: Raisul Kabir <raisulk@...>
>> To: sqa_bangladesh@yahoogroups.com
>> Sent: Wednesday, September 30, 2009 12:30:24 PM
>> Subject: Re: [SQABD] A suggestion
>>
>>
>>
>> Agreed with you Sajjadul, no point in investing time on something which is already built, instead a list of projects is a cool idea, I also was thinking the same while reading the suggestion. Excellent suggestion.
>>
>> Best regards.
>>
>> Raisul
>>
>>
>> ------------ --------
>> Raisul Kabir, BrainStation- 23
>> H-480, R-32, Mohakhali, New DOHS,
>> Dhaka, Bangladesh
>> cell: +8801713458492
>> email: raisul@brainstation -23.com raisulk@gmail. com raisul@latitude- 23.net
>> skype: raisulk gtalk: raisul@latitude- 23.net
>>
>>
>> On Wed, Sep 30, 2009 at 10:12 AM, Sajjadul Hakim <sajjadul@gmail. com> wrote:
>>>
>>>
>>>
>>> It is an interesting thought you guys. However I was wondering why we
>>> need to host the projects on sqabd.com, since SourceForge, Google Code
>>> and other sites do that already. Also they already have pretty good
>>> collaboration tools specifically aimed to facilitate software
>>> development for distributed developers.
>>>
>>> I would think a good idea would be to have a page on sqabd.com to link
>>> your projects on SourceForge or Google Code. So there may be a form to
>>> add a reference of the project. The page can display a brief detail on
>>> the project, the people involved etc. So visitors can browse the
>>> projects being worked on by BD people (maybe not necessarily by BD
>>> folks) and click on the join link to go directly to the appropriate
>>> hosting site for more details or for rare scenario of actually
>>> contributing to the project :)
>>>
>>> Of course to develop an integrated application like this open source
>>> software dev websites should have APIs to retrieve such information. I
>>> don't know if SouceForge or Google Code or others have such APIs. Has
>>> anyone heard of Ohloh (https://www. ohloh.net/)? Does anyone know how
>>> they extract details of open source projects from the development
>>> websites.
>>>
>>> Another way maybe to have a detailed registration form, to enter all
>>> the information required to show on the page. But that will in no way
>>> show updates automatically, on the recent project activity, or
>>> downloadable files, or developers etc. I am not so comfortable with
>>> this solution, but I am open to suggestions.
>>>
>>> I guess the incentive to doing this is what you folks already
>>> mentioned. Apart from the programmers it may even entice testers to
>>> join in, which is a rarer scenario.
>>>
>>> I am not sure if that has already been done already aimed specifically
>>> for the BD folks. Anyone know about similar initiatives?
>>>
>>> What do you all say?
>>>
>>> Regards,
>>> Sajjadul Hakim
>>> http://rapidtester. blogspot. com/
>>>
>>> On Wed, Sep 30, 2009 at 9:36 AM, Foyzul Karim <foyzulkarim@ yahoo.com> wrote:
>>> >
>>> >
>>> >
>>> > Salam to all.
>>> > I think its a great idea. By this, inexperienced and students can help themselves to code better without being into a company. It will also make better our company's standard of programming.
>>> > If the experienced developers can guide the projects and code, i think it will be much better.
>>> >
>>> > Sincerely
>>> > Foyzul Karim
>>> > Mobile: +8801911567771
>>> >
>>> > ____________ _________ _________ __
>>> > From: Azman Sami <azmansami@gmail. com>
>>> > To: sqa_bangladesh@ yahoogroups. com
>>> > Sent: Wednesday, 30 September, 2009 12:41:47 AM
>>> > Subject: [SQABD] A suggestion
>>> >
>>> >
>>> >
>>> > hi sajjad,
>>> >
>>> > how are you doing? hope great.
>>> > I have a suggestion.
>>> > in sqabd.com website can we have a section to host our open source projects?
>>> > any sqabd member can open a new project, describe his idea for a project.
>>> > if other members find the idea interesting, they can freely contribute and join any project.
>>> > a guy in the project team can maintain the code and do integration.
>>> > this will provide bd programming community to come up with great ideas and implement them.
>>> > code snippet, programming technique, programming and testing articles (original) can be hosted here.
>>> > what do you guys think?
>>> > regards,
>>> > Azman Sami
>>> >
>>> >
>>> > ____________ _________ _________ __
>>> > Yahoo! India has a new look. Take a sneak peek.
>>> >
>>
>>
>>
>



#1729 From: mak <mahayalamkhan@...>
Date: Mon Oct 5, 2009 7:34 am
Subject: Re: [SQABD] A suggestion
mahayalamkhan
Send Email Send Email
 
Dear All,

Ankur Bangladesh have been working for / towards open source since it's inception. Ankur's volunteer members involved with various international open source projects (i.e. GNOME, OO.o etc) for last several years. Moreover, for the last one year Ankur is maintaining a decent size team of full time developers working for various open source projects. I guess, list members (many of them, if not all) have heard about us. We are at http://ankur.org.bd.

On Mon, Oct 5, 2009 at 10:13 AM, Anupam Ranku <anupam.ranku@...> wrote:


Hello Sajjad bhai,
 
I am not sure if anyone maintaining open source projects in Bangladesh but I know many developers have articles and projects in codeproject. Those codes are free to use, but it is not like maintaining a long term project. I guess, if we start to list all these, there will be too many of them.
 
We can always share code snippets, programming technique in email. But I think Sami bhai might concerned of one issue, that is, we cannot tag emails with keywords or topics (like blog or article); which makes it less searchable. Probably we can solve this issue by having a group blog where all sqabd members can post their article, link, code snippet, technique etc.
 
Regards
Anupam Ranku

On Sun, Oct 4, 2009 at 11:42 PM, Sajjadul Hakim <sajjadul@...> wrote:
 

So I guess no one knows of any open source projects actively
maintained by the BD community, that is worth mentioning? :)

How about the BDOSN (Bangladesh Open Source Network) folks? Care to comment?



Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/

On Thu, Oct 1, 2009 at 11:00 AM, Sajjadul Hakim <sajjadul@...> wrote:
> If anyone knows any open source projects worked on by the BD
> community, can they reply to this thread and list them here for now so
> that we get an idea. I think that would be very interesting. For now
> It would suffice to just list the name of the project and the url of
> the project page (at the project development websites).
>
> Also, you are welcome to discuss ideas about the implementation of the
> suggested project listing page.
>
> Regards,
> Sajjadul Hakim
> http://rapidtester.blogspot.com/
>
>
> On Thu, Oct 1, 2009 at 9:57 AM, Shantonu Sarker
> <shantonu_oxford@...> wrote:
>>
>>
>>
>> Hi to all
>>
>> I am also agree with sazzad bhi. I prefer, this could be like "Tips & Tricks".
>>
>> Shantonu
>> Associate SQA
>> KAZ Software
>> ________________________________
>> From: Raisul Kabir <raisulk@...>
>> To: sqa_bangladesh@yahoogroups.com
>> Sent: Wednesday, September 30, 2009 12:30:24 PM
>> Subject: Re: [SQABD] A suggestion
>>
>>
>>
>> Agreed with you Sajjadul, no point in investing time on something which is already built, instead a list of projects is a cool idea, I also was thinking the same while reading the suggestion. Excellent suggestion.
>>
>> Best regards.
>>
>> Raisul
>>
>>
>> ------------ --------
>> Raisul Kabir, BrainStation- 23
>> H-480, R-32, Mohakhali, New DOHS,
>> Dhaka, Bangladesh
>> cell: +8801713458492
>> email: raisul@brainstation -23.com raisulk@gmail. com raisul@latitude- 23.net
>> skype: raisulk gtalk: raisul@latitude- 23.net
>>
>>
>> On Wed, Sep 30, 2009 at 10:12 AM, Sajjadul Hakim <sajjadul@gmail. com> wrote:
>>>
>>>
>>>
>>> It is an interesting thought you guys. However I was wondering why we
>>> need to host the projects on sqabd.com, since SourceForge, Google Code
>>> and other sites do that already. Also they already have pretty good
>>> collaboration tools specifically aimed to facilitate software
>>> development for distributed developers.
>>>
>>> I would think a good idea would be to have a page on sqabd.com to link
>>> your projects on SourceForge or Google Code. So there may be a form to
>>> add a reference of the project. The page can display a brief detail on
>>> the project, the people involved etc. So visitors can browse the
>>> projects being worked on by BD people (maybe not necessarily by BD
>>> folks) and click on the join link to go directly to the appropriate
>>> hosting site for more details or for rare scenario of actually
>>> contributing to the project :)
>>>
>>> Of course to develop an integrated application like this open source
>>> software dev websites should have APIs to retrieve such information. I
>>> don't know if SouceForge or Google Code or others have such APIs. Has
>>> anyone heard of Ohloh (https://www. ohloh.net/)? Does anyone know how
>>> they extract details of open source projects from the development
>>> websites.
>>>
>>> Another way maybe to have a detailed registration form, to enter all
>>> the information required to show on the page. But that will in no way
>>> show updates automatically, on the recent project activity, or
>>> downloadable files, or developers etc. I am not so comfortable with
>>> this solution, but I am open to suggestions.
>>>
>>> I guess the incentive to doing this is what you folks already
>>> mentioned. Apart from the programmers it may even entice testers to
>>> join in, which is a rarer scenario.
>>>
>>> I am not sure if that has already been done already aimed specifically
>>> for the BD folks. Anyone know about similar initiatives?
>>>
>>> What do you all say?
>>>
>>> Regards,
>>> Sajjadul Hakim
>>> http://rapidtester. blogspot. com/
>>>
>>> On Wed, Sep 30, 2009 at 9:36 AM, Foyzul Karim <foyzulkarim@ yahoo.com> wrote:
>>> >
>>> >
>>> >
>>> > Salam to all.
>>> > I think its a great idea. By this, inexperienced and students can help themselves to code better without being into a company. It will also make better our company's standard of programming.
>>> > If the experienced developers can guide the projects and code, i think it will be much better.
>>> >
>>> > Sincerely
>>> > Foyzul Karim
>>> > Mobile: +8801911567771
>>> >
>>> > ____________ _________ _________ __
>>> > From: Azman Sami <azmansami@gmail. com>
>>> > To: sqa_bangladesh@ yahoogroups. com
>>> > Sent: Wednesday, 30 September, 2009 12:41:47 AM
>>> > Subject: [SQABD] A suggestion
>>> >
>>> >
>>> >
>>> > hi sajjad,
>>> >
>>> > how are you doing? hope great.
>>> > I have a suggestion.
>>> > in sqabd.com website can we have a section to host our open source projects?
>>> > any sqabd member can open a new project, describe his idea for a project.
>>> > if other members find the idea interesting, they can freely contribute and join any project.
>>> > a guy in the project team can maintain the code and do integration.
>>> > this will provide bd programming community to come up with great ideas and implement them.
>>> > code snippet, programming technique, programming and testing articles (original) can be hosted here.
>>> > what do you guys think?
>>> > regards,
>>> > Azman Sami
>>> >
>>> >
>>> > ____________ _________ _________ __
>>> > Yahoo! India has a new look. Take a sneak peek.
>>> >
>>
>>
>>
>







--
-----------------------
Mahay Alam Khan
gpg key: 4FDD30FB
http://twitpic.com/photos/mahayalamkhan

#1730 From: Anupam Ranku <anupam.ranku@...>
Date: Mon Oct 5, 2009 7:37 am
Subject: Some Interesting links
anupam_ranku
Send Email Send Email
 
Hello everyone,
Probably many of us already know about these links. Still I feel it is worth sharing.
Often we share website url with friends, colleagues. Sometime the url is too long that it look ugly in the email. TinyURL is the solution for that. e.g. both two link below will redirect to same location:
2. Let me Google that for you
Even now, in many groups and forums (not in sqabd ;) ), people ask very trivial question. Sometime we can easily understand that the person even hasnt spent a few minutes to search for it. This site is good way to answer them :) e.g. if someone ask what is the difference between boxing and unboxing?, we can give him the link:
http://lmgtfy.com/?q=difference+between+boxing+and+unboxing
TypingBengaliwas never been so easy. It even corrects us, ifwe write something wrong!
4. Developers and Power Users Tool List for Windows
In windows platform, there are many free but life saving software, that we are not aware of. Paint.net (powerful image editor like photoshop), Notepad++ (much better than the usual notepad), Process Explorer (much better than task manager) are worth trying. There are many more. Scott Hanselman prepared a good list for us.
Hopefully these will be useful to some of you.
Best regards,
Anupam Ranku

#1731 From: Sajjadul Hakim <sajjadul@...>
Date: Mon Oct 5, 2009 8:22 am
Subject: Re: [SQABD] A suggestion
sajjadulhakim
Send Email Send Email
 
Hey Shehab,

I was wondering why you didn't respond :)

That sounds like a good initiative. You guys seem to be ideal for
doing this. Any thoughts on how you would be hosting those projects?
Would you want everyone to move from their current hosting to your
own, or would you be listing the projects and their details?

Regards,
Sajjadul Hakim


On Mon, Oct 5, 2009 at 12:15 PM, Abu Mohammad Omar Shehab Uddin Ayub
<shehab@...> wrote:
>
>
>
> Sajjad bhai,
>
> So far BdOSN is maintaining to OpenSource project actively. One is
প্রজ্ঞা পারমিতা
(http://groups.google.com/group/progga-permita?hl=en) and the other is Mukti
Linux.
>
> We have a plan to setup an online portal to host all the OpenSource project
from Bangladesh.
> |=============|
> Regards,
> Abu Mohammad Omar Shehab Uddin Ayub
> (আবু মোহাম্মদ ওমর
শেহাবউদ্দীন আইয়ুব)
> Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> Bangladesh Open Source Network, Dhaka
> 2000 batch, Dept. of CSE, SUST
>
>
> On Sun, Oct 4, 2009 at 10:42 PM, Sajjadul Hakim <sajjadul@...> wrote:
>>
>>
>>
>> So I guess no one knows of any open source projects actively
>> maintained by the BD community, that is worth mentioning? :)
>>
>> How about the BDOSN (Bangladesh Open Source Network) folks? Care to comment?
>>
>> Regards,
>> Sajjadul Hakim
>> http://rapidtester.blogspot.com/
>>
>> On Thu, Oct 1, 2009 at 11:00 AM, Sajjadul Hakim <sajjadul@...> wrote:
>> > If anyone knows any open source projects worked on by the BD
>> > community, can they reply to this thread and list them here for now so
>> > that we get an idea. I think that would be very interesting. For now
>> > It would suffice to just list the name of the project and the url of
>> > the project page (at the project development websites).
>> >
>> > Also, you are welcome to discuss ideas about the implementation of the
>> > suggested project listing page.
>> >
>> > Regards,
>> > Sajjadul Hakim
>> > http://rapidtester.blogspot.com/
>> >
>> >
>> > On Thu, Oct 1, 2009 at 9:57 AM, Shantonu Sarker
>> > <shantonu_oxford@...> wrote:
>> >>
>> >>
>> >>
>> >> Hi to all
>> >>
>> >> I am also agree with sazzad bhi. I prefer, this could be like "Tips &
Tricks".
>> >>
>> >> Shantonu
>> >> Associate SQA
>> >> KAZ Software
>> >> ________________________________
>> >> From: Raisul Kabir <raisulk@...>
>> >> To: sqa_bangladesh@yahoogroups.com
>> >> Sent: Wednesday, September 30, 2009 12:30:24 PM
>> >> Subject: Re: [SQABD] A suggestion
>> >>
>> >>
>> >>
>> >> Agreed with you Sajjadul, no point in investing time on something which is
already built, instead a list of projects is a cool idea, I also was thinking
the same while reading the suggestion. Excellent suggestion.
>> >>
>> >> Best regards.
>> >>
>> >> Raisul
>> >>
>> >>
>> >> ------------ --------
>> >> Raisul Kabir, BrainStation- 23
>> >> H-480, R-32, Mohakhali, New DOHS,
>> >> Dhaka, Bangladesh
>> >> cell: +8801713458492
>> >> email: raisul@brainstation -23.com raisulk@gmail. com raisul@latitude-
23.net
>> >> skype: raisulk gtalk: raisul@latitude- 23.net
>> >>
>> >>
>> >> On Wed, Sep 30, 2009 at 10:12 AM, Sajjadul Hakim <sajjadul@gmail. com>
wrote:
>> >>>
>> >>>
>> >>>
>> >>> It is an interesting thought you guys. However I was wondering why we
>> >>> need to host the projects on sqabd.com, since SourceForge, Google Code
>> >>> and other sites do that already. Also they already have pretty good
>> >>> collaboration tools specifically aimed to facilitate software
>> >>> development for distributed developers.
>> >>>
>> >>> I would think a good idea would be to have a page on sqabd.com to link
>> >>> your projects on SourceForge or Google Code. So there may be a form to
>> >>> add a reference of the project. The page can display a brief detail on
>> >>> the project, the people involved etc. So visitors can browse the
>> >>> projects being worked on by BD people (maybe not necessarily by BD
>> >>> folks) and click on the join link to go directly to the appropriate
>> >>> hosting site for more details or for rare scenario of actually
>> >>> contributing to the project :)
>> >>>
>> >>> Of course to develop an integrated application like this open source
>> >>> software dev websites should have APIs to retrieve such information. I
>> >>> don't know if SouceForge or Google Code or others have such APIs. Has
>> >>> anyone heard of Ohloh (https://www. ohloh.net/)? Does anyone know how
>> >>> they extract details of open source projects from the development
>> >>> websites.
>> >>>
>> >>> Another way maybe to have a detailed registration form, to enter all
>> >>> the information required to show on the page. But that will in no way
>> >>> show updates automatically, on the recent project activity, or
>> >>> downloadable files, or developers etc. I am not so comfortable with
>> >>> this solution, but I am open to suggestions.
>> >>>
>> >>> I guess the incentive to doing this is what you folks already
>> >>> mentioned. Apart from the programmers it may even entice testers to
>> >>> join in, which is a rarer scenario.
>> >>>
>> >>> I am not sure if that has already been done already aimed specifically
>> >>> for the BD folks. Anyone know about similar initiatives?
>> >>>
>> >>> What do you all say?
>> >>>
>> >>> Regards,
>> >>> Sajjadul Hakim
>> >>> http://rapidtester. blogspot. com/
>> >>>
>> >>> On Wed, Sep 30, 2009 at 9:36 AM, Foyzul Karim <foyzulkarim@ yahoo.com>
wrote:
>> >>> >
>> >>> >
>> >>> >
>> >>> > Salam to all.
>> >>> > I think its a great idea. By this, inexperienced and students can help
themselves to code better without being into a company. It will also make better
our company's standard of programming.
>> >>> > If the experienced developers can guide the projects and code, i think
it will be much better.
>> >>> >
>> >>> > Sincerely
>> >>> > Foyzul Karim
>> >>> > Mobile: +8801911567771
>> >>> >
>> >>> > ____________ _________ _________ __
>> >>> > From: Azman Sami <azmansami@gmail. com>
>> >>> > To: sqa_bangladesh@ yahoogroups. com
>> >>> > Sent: Wednesday, 30 September, 2009 12:41:47 AM
>> >>> > Subject: [SQABD] A suggestion
>> >>> >
>> >>> >
>> >>> >
>> >>> > hi sajjad,
>> >>> >
>> >>> > how are you doing? hope great.
>> >>> > I have a suggestion.
>> >>> > in sqabd.com website can we have a section to host our open source
projects?
>> >>> > any sqabd member can open a new project, describe his idea for a
project.
>> >>> > if other members find the idea interesting, they can freely contribute
and join any project.
>> >>> > a guy in the project team can maintain the code and do integration.
>> >>> > this will provide bd programming community to come up with great ideas
and implement them.
>> >>> > code snippet, programming technique, programming and testing articles
(original) can be hosted here.
>> >>> > what do you guys think?
>> >>> > regards,
>> >>> > Azman Sami
>> >>> >
>> >>> >
>> >>> > ____________ _________ _________ __
>> >>> > Yahoo! India has a new look. Take a sneak peek.
>> >>> >
>> >>
>> >>
>> >>
>> >
>
>

#1732 From: Sajjadul Hakim <sajjadul@...>
Date: Mon Oct 5, 2009 8:38 am
Subject: Re: [SQABD] A suggestion
sajjadulhakim
Send Email Send Email
 
Cool...Thanks for *finally* responding. I am aware of some of the
localization projects, but I used to give credit to BDOSN for that
instead of Ankur :)

So, for the record, this is the list of projects (correct?):
http://ankur.org.bd/wiki/Projects


Anyone else have more to share, or do I have to start naming names again? :)


How about the JPGroup folks? Care to comment about something called
'Pathshala', eh? :)

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/


On Mon, Oct 5, 2009 at 2:34 PM, mak <mahayalamkhan@...> wrote:
>
>
>
> Dear All,
>
> Ankur Bangladesh have been working for / towards open source since it's
inception. Ankur's volunteer members involved with various international open
source projects (i.e. GNOME, OO.o etc) for last several years. Moreover, for the
last one year Ankur is maintaining a decent size team of full time developers
working for various open source projects. I guess, list members (many of them,
if not all) have heard about us. We are at http://ankur.org.bd.
>
> On Mon, Oct 5, 2009 at 10:13 AM, Anupam Ranku <anupam.ranku@...> wrote:
>>
>>
>> Hello Sajjad bhai,
>>
>> I am not sure if anyone maintaining open source projects in Bangladesh but I
know many developers have articles and projects in codeproject. Those codes are
free to use, but it is not like maintaining a long term project. I guess, if we
start to list all these, there will be too many of them.
>>
>> We can always share code snippets, programming technique in email. But I
think Sami bhai might concerned of one issue, that is, we cannot tag emails with
keywords or topics (like blog or article); which makes it less searchable.
Probably we can solve this issue by having a group blog where all sqabd members
can post their article, link, code snippet, technique etc.
>>
>> Regards
>> Anupam Ranku
>>
>> On Sun, Oct 4, 2009 at 11:42 PM, Sajjadul Hakim <sajjadul@...> wrote:
>>>
>>>
>>>
>>> So I guess no one knows of any open source projects actively
>>> maintained by the BD community, that is worth mentioning? :)
>>>
>>> How about the BDOSN (Bangladesh Open Source Network) folks? Care to comment?
>>>
>>> Regards,
>>> Sajjadul Hakim
>>> http://rapidtester.blogspot.com/
>>>
>>> On Thu, Oct 1, 2009 at 11:00 AM, Sajjadul Hakim <sajjadul@...> wrote:
>>> > If anyone knows any open source projects worked on by the BD
>>> > community, can they reply to this thread and list them here for now so
>>> > that we get an idea. I think that would be very interesting. For now
>>> > It would suffice to just list the name of the project and the url of
>>> > the project page (at the project development websites).
>>> >
>>> > Also, you are welcome to discuss ideas about the implementation of the
>>> > suggested project listing page.
>>> >
>>> > Regards,
>>> > Sajjadul Hakim
>>> > http://rapidtester.blogspot.com/
>>> >
>>> >
>>> > On Thu, Oct 1, 2009 at 9:57 AM, Shantonu Sarker
>>> > <shantonu_oxford@...> wrote:
>>> >>
>>> >>
>>> >>
>>> >> Hi to all
>>> >>
>>> >> I am also agree with sazzad bhi. I prefer, this could be like "Tips &
Tricks".
>>> >>
>>> >> Shantonu
>>> >> Associate SQA
>>> >> KAZ Software
>>> >> ________________________________
>>> >> From: Raisul Kabir <raisulk@...>
>>> >> To: sqa_bangladesh@yahoogroups.com
>>> >> Sent: Wednesday, September 30, 2009 12:30:24 PM
>>> >> Subject: Re: [SQABD] A suggestion
>>> >>
>>> >>
>>> >>
>>> >> Agreed with you Sajjadul, no point in investing time on something which
is already built, instead a list of projects is a cool idea, I also was thinking
the same while reading the suggestion. Excellent suggestion.
>>> >>
>>> >> Best regards.
>>> >>
>>> >> Raisul
>>> >>
>>> >>
>>> >> ------------ --------
>>> >> Raisul Kabir, BrainStation- 23
>>> >> H-480, R-32, Mohakhali, New DOHS,
>>> >> Dhaka, Bangladesh
>>> >> cell: +8801713458492
>>> >> email: raisul@brainstation -23.com raisulk@gmail. com raisul@latitude-
23.net
>>> >> skype: raisulk gtalk: raisul@latitude- 23.net
>>> >>
>>> >>
>>> >> On Wed, Sep 30, 2009 at 10:12 AM, Sajjadul Hakim <sajjadul@gmail. com>
wrote:
>>> >>>
>>> >>>
>>> >>>
>>> >>> It is an interesting thought you guys. However I was wondering why we
>>> >>> need to host the projects on sqabd.com, since SourceForge, Google Code
>>> >>> and other sites do that already. Also they already have pretty good
>>> >>> collaboration tools specifically aimed to facilitate software
>>> >>> development for distributed developers.
>>> >>>
>>> >>> I would think a good idea would be to have a page on sqabd.com to link
>>> >>> your projects on SourceForge or Google Code. So there may be a form to
>>> >>> add a reference of the project. The page can display a brief detail on
>>> >>> the project, the people involved etc. So visitors can browse the
>>> >>> projects being worked on by BD people (maybe not necessarily by BD
>>> >>> folks) and click on the join link to go directly to the appropriate
>>> >>> hosting site for more details or for rare scenario of actually
>>> >>> contributing to the project :)
>>> >>>
>>> >>> Of course to develop an integrated application like this open source
>>> >>> software dev websites should have APIs to retrieve such information. I
>>> >>> don't know if SouceForge or Google Code or others have such APIs. Has
>>> >>> anyone heard of Ohloh (https://www. ohloh.net/)? Does anyone know how
>>> >>> they extract details of open source projects from the development
>>> >>> websites.
>>> >>>
>>> >>> Another way maybe to have a detailed registration form, to enter all
>>> >>> the information required to show on the page. But that will in no way
>>> >>> show updates automatically, on the recent project activity, or
>>> >>> downloadable files, or developers etc. I am not so comfortable with
>>> >>> this solution, but I am open to suggestions.
>>> >>>
>>> >>> I guess the incentive to doing this is what you folks already
>>> >>> mentioned. Apart from the programmers it may even entice testers to
>>> >>> join in, which is a rarer scenario.
>>> >>>
>>> >>> I am not sure if that has already been done already aimed specifically
>>> >>> for the BD folks. Anyone know about similar initiatives?
>>> >>>
>>> >>> What do you all say?
>>> >>>
>>> >>> Regards,
>>> >>> Sajjadul Hakim
>>> >>> http://rapidtester. blogspot. com/
>>> >>>
>>> >>> On Wed, Sep 30, 2009 at 9:36 AM, Foyzul Karim <foyzulkarim@ yahoo.com>
wrote:
>>> >>> >
>>> >>> >
>>> >>> >
>>> >>> > Salam to all.
>>> >>> > I think its a great idea. By this, inexperienced and students can help
themselves to code better without being into a company. It will also make better
our company's standard of programming.
>>> >>> > If the experienced developers can guide the projects and code, i think
it will be much better.
>>> >>> >
>>> >>> > Sincerely
>>> >>> > Foyzul Karim
>>> >>> > Mobile: +8801911567771
>>> >>> >
>>> >>> > ____________ _________ _________ __
>>> >>> > From: Azman Sami <azmansami@gmail. com>
>>> >>> > To: sqa_bangladesh@ yahoogroups. com
>>> >>> > Sent: Wednesday, 30 September, 2009 12:41:47 AM
>>> >>> > Subject: [SQABD] A suggestion
>>> >>> >
>>> >>> >
>>> >>> >
>>> >>> > hi sajjad,
>>> >>> >
>>> >>> > how are you doing? hope great.
>>> >>> > I have a suggestion.
>>> >>> > in sqabd.com website can we have a section to host our open source
projects?
>>> >>> > any sqabd member can open a new project, describe his idea for a
project.
>>> >>> > if other members find the idea interesting, they can freely contribute
and join any project.
>>> >>> > a guy in the project team can maintain the code and do integration.
>>> >>> > this will provide bd programming community to come up with great ideas
and implement them.
>>> >>> > code snippet, programming technique, programming and testing articles
(original) can be hosted here.
>>> >>> > what do you guys think?
>>> >>> > regards,
>>> >>> > Azman Sami
>>> >>> >
>>> >>> >
>>> >>> > ____________ _________ _________ __
>>> >>> > Yahoo! India has a new look. Take a sneak peek.
>>> >>> >
>>> >>
>>> >>
>>> >>
>>> >
>>
>>
>>
>
>
>
> --
> -----------------------
> Mahay Alam Khan
> gpg key: 4FDD30FB
> http://twitpic.com/photos/mahayalamkhan
>

#1733 From: sabila enun <enun_seu@...>
Date: Mon Oct 5, 2009 7:46 am
Subject: Re: [SQABD] A suggestion
enun_seu
Send Email Send Email
 
Ankur is also working with Open Source project actively.
http://ankur.org.bd/wiki/Home


From: Abu Mohammad Omar Shehab Uddin Ayub <shehab@...>
To: sqa_bangladesh@yahoogroups.com
Cc: BdOSN Info <info@...>
Sent: Monday, October 5, 2009 12:15:04 PM
Subject: Re: [SQABD] A suggestion

 

Sajjad bhai,

So far BdOSN is maintaining to OpenSource project actively. One is প্রজ্ঞা পারমিতা (http://groups. google.com/ group/progga- permita?hl= en) and the other is Mukti Linux.

We have a plan to setup an online portal to host all the OpenSource project from Bangladesh.
|=========== ==|
Regards,
Abu Mohammad Omar Shehab Uddin Ayub
(আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
Bangladesh Open Source Network, Dhaka
2000 batch, Dept. of CSE, SUST


On Sun, Oct 4, 2009 at 10:42 PM, Sajjadul Hakim <sajjadul@gmail. com> wrote:
 

So I guess no one knows of any open source projects actively
maintained by the BD community, that is worth mentioning? :)

How about the BDOSN (Bangladesh Open Source Network) folks? Care to comment?

Regards,
Sajjadul Hakim
http://rapidtester. blogspot. com/

On Thu, Oct 1, 2009 at 11:00 AM, Sajjadul Hakim <sajjadul@gmail. com> wrote:
> If anyone knows any open source projects worked on by the BD
> community, can they reply to this thread and list them here for now so
> that we get an idea. I think that would be very interesting. For now
> It would suffice to just list the name of the project and the url of
> the project page (at the project development websites).
>
> Also, you are welcome to discuss ideas about the implementation of the
> suggested project listing page.
>
> Regards,
> Sajjadul Hakim
> http://rapidtester. blogspot. com/
>
>
> On Thu, Oct 1, 2009 at 9:57 AM, Shantonu Sarker
> <shantonu_oxford@ yahoo.com> wrote:
>>
>>
>>
>> Hi to all
>>
>> I am also agree with sazzad bhi. I prefer, this could be like "Tips & Tricks".
>>
>> Shantonu
>> Associate SQA
>> KAZ Software
>> ____________ _________ _________ __
>> From: Raisul Kabir <raisulk@gmail. com>
>> To: sqa_bangladesh@ yahoogroups. com
>> Sent: Wednesday, September 30, 2009 12:30:24 PM
>> Subject: Re: [SQABD] A suggestion
>>
>>
>>
>> Agreed with you Sajjadul, no point in investing time on something which is already built, instead a list of projects is a cool idea, I also was thinking the same while reading the suggestion. Excellent suggestion.
>>
>> Best regards.
>>
>> Raisul
>>
>>
>> ------------ --------
>> Raisul Kabir, BrainStation- 23
>> H-480, R-32, Mohakhali, New DOHS,
>> Dhaka, Bangladesh
>> cell: +8801713458492
>> email: raisul@brainstation -23.com raisulk@gmail. com raisul@latitude- 23.net
>> skype: raisulk gtalk: raisul@latitude- 23.net
>>
>>
>> On Wed, Sep 30, 2009 at 10:12 AM, Sajjadul Hakim <sajjadul@gmail. com> wrote:
>>>
>>>
>>>
>>> It is an interesting thought you guys. However I was wondering why we
>>> need to host the projects on sqabd.com, since SourceForge, Google Code
>>> and other sites do that already. Also they already have pretty good
>>> collaboration tools specifically aimed to facilitate software
>>> development for distributed developers.
>>>
>>> I would think a good idea would be to have a page on sqabd.com to link
>>> your projects on SourceForge or Google Code. So there may be a form to
>>> add a reference of the project. The page can display a brief detail on
>>> the project, the people involved etc. So visitors can browse the
>>> projects being worked on by BD people (maybe not necessarily by BD
>>> folks) and click on the join link to go directly to the appropriate
>>> hosting site for more details or for rare scenario of actually
>>> contributing to the project :)
>>>
>>> Of course to develop an integrated application like this open source
>>> software dev websites should have APIs to retrieve such information. I
>>> don't know if SouceForge or Google Code or others have such APIs. Has
>>> anyone heard of Ohloh (https://www. ohloh.net/)? Does anyone know how
>>> they extract details of open source projects from the development
>>> websites.
>>>
>>> Another way maybe to have a detailed registration form, to enter all
>>> the information required to show on the page. But that will in no way
>>> show updates automatically, on the recent project activity, or
>>> downloadable files, or developers etc. I am not so comfortable with
>>> this solution, but I am open to suggestions.
>>>
>>> I guess the incentive to doing this is what you folks already
>>> mentioned. Apart from the programmers it may even entice testers to
>>> join in, which is a rarer scenario.
>>>
>>> I am not sure if that has already been done already aimed specifically
>>> for the BD folks. Anyone know about similar initiatives?
>>>
>>> What do you all say?
>>>
>>> Regards,
>>> Sajjadul Hakim
>>> http://rapidtester. blogspot. com/
>>>
>>> On Wed, Sep 30, 2009 at 9:36 AM, Foyzul Karim <foyzulkarim@ yahoo.com> wrote:
>>> >
>>> >
>>> >
>>> > Salam to all.
>>> > I think its a great idea. By this, inexperienced and students can help themselves to code better without being into a company. It will also make better our company's standard of programming.
>>> > If the experienced developers can guide the projects and code, i think it will be much better.
>>> >
>>> > Sincerely
>>> > Foyzul Karim
>>> > Mobile: +8801911567771
>>> >
>>> > ____________ _________ _________ __
>>> > From: Azman Sami <azmansami@gmail. com>
>>> > To: sqa_bangladesh@ yahoogroups. com
>>> > Sent: Wednesday, 30 September, 2009 12:41:47 AM
>>> > Subject: [SQABD] A suggestion
>>> >
>>> >
>>> >
>>> > hi sajjad,
>>> >
>>> > how are you doing? hope great.
>>> > I have a suggestion.
>>> > in sqabd.com website can we have a section to host our open source projects?
>>> > any sqabd member can open a new project, describe his idea for a project.
>>> > if other members find the idea interesting, they can freely contribute and join any project.
>>> > a guy in the project team can maintain the code and do integration.
>>> > this will provide bd programming community to come up with great ideas and implement them.
>>> > code snippet, programming technique, programming and testing articles (original) can be hosted here.
>>> > what do you guys think?
>>> > regards,
>>> > Azman Sami
>>> >
>>> >
>>> > ____________ _________ _________ __
>>> > Yahoo! India has a new look. Take a sneak peek.
>>> >
>>
>>
>>
>




#1734 From: mak <mahayalamkhan@...>
Date: Mon Oct 5, 2009 9:35 am
Subject: Re: [SQABD] A suggestion
mahayalamkhan
Send Email Send Email
 
On 10/5/09, Sajjadul Hakim <sajjadul@...> wrote:
Cool...Thanks for *finally* responding. I am aware of some of the
localization projects, but I used to give credit to BDOSN for that
instead of Ankur :)

Lot's of other people do so. That's not a problem. :)
 

So, for the record, this is the list of projects (correct?):
http://ankur.org.bd/wiki/Projects

That list is not updated. We are at the brink of finishing a "OS independent Bangla Typing tutor". Copule of more projects, we are working on - will update the list soon.
 

--
-----------------------
Mahay Alam Khan
gpg key: 4FDD30FB
http://twitpic.com/photos/mahayalamkhan

#1735 From: Raisul Kabir <raisulk@...>
Date: Mon Oct 5, 2009 12:14 pm
Subject: Re: [SQABD] Some Interesting links
raisulk
Send Email Send Email
 
Cool man!! Thanks for sharing. Specially Google translitation ... amazing thing, when right clicking the right word comes, whow ... never thought that!!

Raisul


--------------------
Raisul Kabir, BrainStation-23
H-480, R-32, Mohakhali, New DOHS,
Dhaka, Bangladesh
cell: +8801713458492
email: raisul@... raisulk@... raisul@...
skype: raisulk gtalk: raisul@...


On Mon, Oct 5, 2009 at 2:37 PM, Anupam Ranku <anupam.ranku@...> wrote:

Hello everyone,
Probably many of us already know about these links. Still I feel it is worth sharing.
Often we share website url with friends, colleagues. Sometime the url is too long that it look ugly in the email. TinyURL is the solution for that. e.g. both two link below will redirect to same location:
2. Let me Google that for you
Even now, in many groups and forums (not in sqabd ;) ), people ask very trivial question. Sometime we can easily understand that the person even hasnt spent a few minutes to search for it. This site is good way to answer them :) e.g. if someone ask what is the difference between boxing and unboxing?, we can give him the link:
http://lmgtfy.com/?q=difference+between+boxing+and+unboxing
TypingBengaliwas never been so easy. It even corrects us, ifwe write something wrong!
4. Developers and Power Users Tool List for Windows
In windows platform, there are many free but life saving software, that we are not aware of. Paint.net (powerful image editor like photoshop), Notepad++ (much better than the usual notepad), Process Explorer (much better than task manager) are worth trying. There are many more. Scott Hanselman prepared a good list for us.
Hopefully these will be useful to some of you.
Best regards,
Anupam Ranku


#1736 From: aftab islam <aftab0000@...>
Date: Tue Oct 6, 2009 2:25 am
Subject: Re: [SQABD] Some Interesting links
aftab0000
Send Email Send Email
 

Yes these links are interesting useful also. Thanks for sharing. Most interesting one is "Let me Google that for you"

Regards,

 

Aftabul Islam

Software Engineer

 

M&H Informatics (BD) Ltd.(An IMS Health Company) 

Noor Tower 1-F Free School Street

73 Sonargaon Road

Dhaka-1205, Bangladesh




From: Anupam Ranku <anupam.ranku@...>
To: sqa_bangladesh@yahoogroups.com
Sent: Monday, October 5, 2009 2:37:34 PM
Subject: [SQABD] Some Interesting links

 

Hello everyone,
 
Probably many of us already know about these links. Still I feel it is worth sharing.
 
Often we share website url with friends, colleagues. Sometime the url is too long that it look ugly in the email. TinyURL is the solution for that. e.g. both two link below will redirect to same location:
 
 
 
2. Let me Google that for you
Even now, in many groups and forums (not in sqabd ;) ), people ask very trivial question. Sometime we can easily understand that the person even hasn’t spent a few minutes to search for it. This site is good way to answer them :)  e.g. if someone ask “what is the difference between boxing and unboxing?”, we can give him the link:
http://lmgtfy. com/?q=differenc e+between+ boxing+and+ unboxing
 
 
Typing Bengali  was never been so easy. It even corrects us, if we write something wrong!
 
 
4. Developers and Power Users Tool List for Windows
In windows platform, there are many free but life saving software, that we are not aware of. Paint.net (powerful image editor like photoshop), Notepad++ (much better than the usual notepad), Process Explorer (much better than task manager) are worth trying. There are many more. Scott Hanselman prepared a good list for us.
 
Hopefully these will be useful to some of you.
 
Best regards,
Anupam Ranku


#1737 From: Raisul Kabir <raisulk@...>
Date: Wed Oct 7, 2009 4:37 am
Subject: Sitepoint books at low price
raisulk
Send Email Send Email
 
Hi everybody,
I believe there are a lot of fan of sitepoint and their books. And a lot of people are interested to BUY the books and paying their gratitude to the writers writing them. While most of the time it's not possible due to price and unavailability, sitepoint is offering a bundle of 5 books at a very low price. Checkout this link

http://sale.sitepoint.com/

I'm going to buy 5 ... and trying to find out which 5 I would like :P

By the way, if anybody have trouble paying, please let me know, I own a mastercard and paypal, I would be happy to assist you.

Thanks.

Raisul


--------------------
Raisul Kabir, BrainStation-23
H-480, R-32, Mohakhali, New DOHS,
Dhaka, Bangladesh
cell: +8801713458492
email: raisul@... raisulk@... raisul@...
skype: raisulk gtalk: raisul@...

#1738 From: Abu Mohammad Omar Shehab Uddin Ayub <shehab@...>
Date: Thu Oct 22, 2009 6:43 pm
Subject: Happy Birthday BdOSN!!!
shehab@...
Send Email Send Email
 

Dear All!

 

Greetings from Bangladesh Open Source Network (BdOSN). With your whole hearted support and contribution, BdOSN is going to complete its fourth year. On October 24th, we are going to start our fifth year.

 

As a non-profit organization, it has always been our privilege to receive your support during the last four years. The fourth year was really an eventful year for us. We had aggressive expansions, innovations in business focus and lots of fun. Along with our regular workshops, training programs and gathering, we have also started arranging big programs and shows. ICT Carnival in Sylhet, IT Festival in Dinajpur and Knowledge Festival in Bagerhat have enriched us a lot both in depth and breadth. Again public response to these events has also increased our responsibilities.

 

We have also reinforced our advocacy program during last twelve months. We had a pilot project at Ministry of Cultural Affairs, GoB, to migrate their business process to Open Source technologies. We also converted the computer laboratory, for ICT training, into a Ubuntu classroom successfully. Our volunteers have also trained a group of trainers with Open Source technologies at Ministry of Establishment.

 

We also have started working closely with two international organizations. One of them is CopySouth.org, who works with intellectual property rights, and the other is Open Document Format Olympiad. BdOSN has been assigned to arrange this Olympiad in Bangladesh.

 

With our very limited capacity and strength, we have already started contributing others’ endeavor. We are going to prepare off-line Wikipedia Disk for the digital education program started by Bangladesh Computer Society. A ceremony is going to take place at BCS Computer City, Agargaon, Dhaka.

 

We also extended our effort in Bangla Wikipedia. There was a dedicated session on Wikipedia in Knowledge Festival, Bagerhat. With our support, the local people of Bagerhat has taken a project to enrich information related to Bagerhat in Wikipedia. We are now collecting the information. Later we will replicate this process in other districts.

 

We have already moved to Katabon. We are sharing our new office with Jamil Sarwar Trust. To fund our activities, we absolutely depend on BdOSN members. We take this chance to thank our patrons for keeping faith on us. It have really been a privilege. This year, we also have published book on Open Source. Eminent writer Muhammed Zafar Iqnal opened the book cover.

 

All these milestones and achievements have only been due to your wholehearted support. We are grateful to you. Your support and contribution will also help us move forward in coming days.

 

Like previous years, we will also gather this year at BdOSN office. We will be there from 5pm to 6:30 pm and meet each others. Everyone is invited with friends and family. We do not want to celebrate without YOU!

 

There is a saying. “Throughout history, every generation has had to stand up for freedom. Now it's our turn”.

 

On behalf of all BdOSN volunteer,

Munir Hasan

Secretary General

Bangladesh Open Source Network

Jamil Sarwar Trust

Dhaka


|=============|
Regards,
Abu Mohammad Omar Shehab Uddin Ayub
(আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
Bangladesh Open Source Network, Dhaka
2000 batch, Dept. of CSE, SUST
Sent from Dhaka, Bangladesh

#1739 From: Shantonu Sarker <shantonu_oxford@...>
Date: Fri Oct 23, 2009 8:47 am
Subject: Re: [SQABD] Happy Birthday BdOSN!!!
shantonu_oxford
Send Email Send Email
 
Congratulation...to BD-OSN. Wish you all the best & help BD people to grow intelligence.......

Shantonu


From: Abu Mohammad Omar Shehab Uddin Ayub <shehab@...>
To: shehab@...
Cc: Munir Hasan <munir.hasan@...>
Sent: Fri, October 23, 2009 12:43:37 AM
Subject: [SQABD] Happy Birthday BdOSN!!!

 

Dear All!

 

Greetings from Bangladesh Open Source Network (BdOSN). With your whole hearted support and contribution, BdOSN is going to complete its fourth year. On October 24th, we are going to start our fifth year.

 

As a non-profit organization, it has always been our privilege to receive your support during the last four years. The fourth year was really an eventful year for us. We had aggressive expansions, innovations in business focus and lots of fun. Along with our regular workshops, training programs and gathering, we have also started arranging big programs and shows. ICT Carnival in Sylhet, IT Festival in Dinajpur and Knowledge Festival in Bagerhat have enriched us a lot both in depth and breadth. Again public response to these events has also increased our responsibilities.

 

We have also reinforced our advocacy program during last twelve months. We had a pilot project at Ministry of Cultural Affairs, GoB, to migrate their business process to Open Source technologies. We also converted the computer laboratory, for ICT training, into a Ubuntu classroom successfully. Our volunteers have also trained a group of trainers with Open Source technologies at Ministry of Establishment.

 

We also have started working closely with two international organizations. One of them is CopySouth.org, who works with intellectual property rights, and the other is Open Document Format Olympiad. BdOSN has been assigned to arrange this Olympiad in Bangladesh.

 

With our very limited capacity and strength, we have already started contributing others’ endeavor. We are going to prepare off-line Wikipedia Disk for the digital education program started by Bangladesh Computer Society. A ceremony is going to take place at BCS Computer City, Agargaon, Dhaka.

 

We also extended our effort in Bangla Wikipedia. There was a dedicated session on Wikipedia in Knowledge Festival, Bagerhat. With our support, the local people of Bagerhat has taken a project to enrich information related to Bagerhat in Wikipedia. We are now collecting the information. Later we will replicate this process in other districts.

 

We have already moved to Katabon. We are sharing our new office with Jamil Sarwar Trust. To fund our activities, we absolutely depend on BdOSN members. We take this chance to thank our patrons for keeping faith on us. It have really been a privilege. This year, we also have published book on Open Source. Eminent writer Muhammed Zafar Iqnal opened the book cover.

 

All these milestones and achievements have only been due to your wholehearted support. We are grateful to you. Your support and contribution will also help us move forward in coming days.

 

Like previous years, we will also gather this year at BdOSN office. We will be there from 5pm to 6:30 pm and meet each others. Everyone is invited with friends and family. We do not want to celebrate without YOU!

 

There is a saying. “Throughout history, every generation has had to stand up for freedom. Now it's our turn”.

 

On behalf of all BdOSN volunteer,

Munir Hasan

Secretary General

Bangladesh Open Source Network

Jamil Sarwar Trust

Dhaka


|=========== ==|
Regards,
Abu Mohammad Omar Shehab Uddin Ayub
(আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
Bangladesh Open Source Network, Dhaka
2000 batch, Dept. of CSE, SUST
Sent from Dhaka, Bangladesh


#1740 From: "munaz23" <to.munaz@...>
Date: Sun Oct 25, 2009 10:51 am
Subject: Re: [SQABD] Happy Birthday BdOSN!!!
munaz23
Send Email Send Email
 

Congrats to the BDOSN group members & supporters to make it more successful. Hope you will keep doing better in future!

Actually this type of success is only possible because of the dedication and contribution of all the supporting Group members. And i wish most of our active groups should work all together to achieve a better future of our Country!

I would like to thank you
on behalf of the SQABD group members for sharing your feelings with us. Best wishes!


Regards,
Tahmid Munaz
www.sqabd.com
Cell: +8801713115496



--- In sqa_bangladesh@yahoogroups.com, Shantonu Sarker <shantonu_oxford@...> wrote:
>
> Congratulation...to BD-OSN. Wish you all the best & help BD people to grow intelligence.......
>
> Shantonu
>
>
>
> ________________________________
> From: Abu Mohammad Omar Shehab Uddin Ayub shehab@...
> To: shehab@...
> Cc: Munir Hasan munir.hasan@...
> Sent: Fri, October 23, 2009 12:43:37 AM
> Subject: [SQABD] Happy Birthday BdOSN!!!
>
>
> Dear All!
>
> Greetings from Bangladesh Open Source Network (BdOSN).
> With your whole hearted support and contribution, BdOSN is going to complete
> its fourth year. On October 24th, we are going to start our fifth
> year.
>
> As a non-profit organization, it has always been our
> privilege to receive your support during the last four years. The fourth year
> was really an eventful year for us. We had aggressive expansions, innovations
> in business focus and lots of fun. Along with our regular workshops, training
> programs and gathering, we have also started arranging big programs and shows.
> ICT Carnival in Sylhet, IT Festival in Dinajpur and Knowledge Festival in
> Bagerhat have enriched us a lot both in depth and breadth. Again public
> response to these events has also increased our responsibilities.
>
> We have also reinforced our advocacy program during last
> twelve months. We had a pilot project at Ministry of Cultural Affairs, GoB, to migrate
> their business process to Open Source technologies. We also converted the computer
> laboratory, for ICT training, into a Ubuntu classroom successfully. Our
> volunteers have also trained a group of trainers with Open Source technologies
> at Ministry of Establishment.
>
> We also have started working closely with two international
> organizations. One of them is CopySouth.org, who works with intellectual
> property rights, and the other is Open Document Format Olympiad. BdOSN has been
> assigned to arrange this Olympiad in Bangladesh.
>
> With our very limited capacity and strength, we have already
> started contributing others’ endeavor. We are going to prepare off-line
> Wikipedia Disk for the digital education program started by Bangladesh Computer
> Society. A ceremony is going to take place at BCS
> Computer City,
> Agargaon, Dhaka.
>
> We also extended our effort in Bangla Wikipedia. There was a
> dedicated session on Wikipedia in Knowledge Festival, Bagerhat. With our
> support, the local people of Bagerhat has taken a project to enrich information
> related to Bagerhat in Wikipedia. We are now collecting the information. Later
> we will replicate this process in other districts.
>
> We have already moved to Katabon. We are sharing our new
> office with Jamil Sarwar Trust. To fund our activities, we absolutely depend on
> BdOSN members. We take this chance to thank our patrons for keeping faith on
> us. It have really been a privilege. This year, we also have published book on
> Open Source. Eminent writer Muhammed Zafar Iqnal opened the book cover.
>
> All these milestones and achievements have only been due to
> your wholehearted support. We are grateful to you. Your support and
> contribution will also help us move forward in coming days.
>
> Like previous years, we will also gather this year at BdOSN
> office. We will be there from 5pm to 6:30 pm and meet each others. Everyone is
> invited with friends and family. We do not want to celebrate without YOU!
>
> There is a saying. “Throughout history, every generation has
> had to stand up for freedom. Now it's our turn”.
>
> On behalf of all BdOSN volunteer,
> Munir Hasan
> Secretary General
> Bangladesh
> Open Source Network
> Jamil Sarwar Trust
> Dhaka
> |=========== ==|
> Regards,
> Abu Mohammad Omar Shehab Uddin Ayub
> (আবু মোহাম্মদ "মর শেহাবউদ্দীন আইয়ুব)
> Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> Bangladesh Open Source Network, Dhaka
> 2000 batch, Dept. of CSE, SUST
> Sent from Dhaka, Bangladesh
>

#1741 From: Tahmid Munaz <to.munaz@...>
Date: Mon Oct 26, 2009 11:17 am
Subject: Cost of Testing
munaz23
Send Email Send Email
 
Hello everyone,

Here i am sharing what i just read from the Google Testing Blog. You may find it interesting!
Hope to hear your valuable feedback.

N.B: I use Google reader to read RSS feeds and this is the 1st time i am sharing a post using Google reader to the SQABD Group directly. Hope it will not get messy :)

Regards,
Tahmid Munaz

 
 

Sent to you by Tahmid Munaz via Google Reader:

 
 

via Google Testing Blog by Misko on 10/2/09

By Miško Hevery

A lot of people have been asking me lately, what is the cost of testing, so I decided, that I will try to measure it, to dispel the myth that testing takes twice as long.

For the last two weeks I have been keeping track of the amount of time I spent writing tests versus the time writing production code. The number surprised even me, but after I thought about it, it makes a lot of sense. The magic number is about 10% of time spent on writing tests. Now before, you think I am nuts, let me back it up with some real numbers from a personal project I have been working on.

TotalProductionTestRatio
Commits1,3471,3471,347
LOC14,7098,7115,98840.78%
JavaScript LOC10,0776,8193,25832.33%
Ruby LOC4,6321,8922,74059.15%
Lines/Commit10.926.474.4540.78%
Hours(estimate)1,2001,08012010.00%
Hours/Commit0.890.800.09
Mins/Commit53485

Commits refers to the number of commits I have made to the repository. LOC is lines of code which is broken down by language. The ratio shows the typical breakdown between the production and test code when you test drive and it is about half, give or take a language. It is interesting to note that on average I commit about 11 lines out of which 6.5 are production and 4.5 are test. Now, keep in mind this is average, a lot of commits are large where you add a lot of code, but then there are a lot of commits where you are tweaking stuff, so the average is quite low.

The number of hours spent on the project is my best estimate, as I have not kept track of these numbers. Also, the 10% breakdown comes from keeping track of my coding habits for the last two weeks of coding. But, these are my best guesses.

Now when I test drive, I start with writing a test which usually takes me few minutes (about 5 minutes) to write. The test represents my scenario. I then start implementing the code to make the scenario pass, and the implementation usually takes me a lot longer (about 50 minutes). The ratio is highly asymmetrical! Why does it take me so much less time to write the scenario than it does to write the implementation given that they are about the same length? Well look at a typical test and implementation:

Here is a typical test for a feature:
ArrayTest.prototype.testFilter = function() {
var items = ["MIsKO", {name:"john"}, ["mary"], 1234];
assertEquals(4, items.filter("").length);
assertEquals(4, items.filter(undefined).length);

assertEquals(1, items.filter('iSk').length);
assertEquals("MIsKO", items.filter('isk')[0]);

assertEquals(1, items.filter('ohn').length);
assertEquals(items[1], items.filter('ohn')[0]);

assertEquals(1, items.filter('ar').length);
assertEquals(items[2], items.filter('ar')[0]);

assertEquals(1, items.filter('34').length);
assertEquals(1234, items.filter('34')[0]);

assertEquals(0, items.filter("I don't exist").length);
};

ArrayTest.prototype.testShouldNotFilterOnSystemData = function() {
assertEquals("", "".charAt(0)); // assumption
var items = [{$name:"misko"}];
assertEquals(0, items.filter("misko").length);
};

ArrayTest.prototype.testFilterOnSpecificProperty = function() {
var items = [{ignore:"a", name:"a"}, {ignore:"a", name:"abc"}];
assertEquals(2, items.filter({}).length);

assertEquals(2, items.filter({name:'a'}).length);

assertEquals(1, items.filter({name:'b'}).length);
assertEquals("abc", items.filter({name:'b'})[0].name);
};

ArrayTest.prototype.testFilterOnFunction = function() {
var items = [{name:"a"}, {name:"abc", done:true}];
assertEquals(1, items.filter(function(i){return i.done;}).length);
};

ArrayTest.prototype.testFilterIsAndFunction = function() {
var items = [{first:"misko", last:"hevery"},
{first:"mike", last:"smith"}];

assertEquals(2, items.filter({first:'', last:''}).length);
assertEquals(1, items.filter({first:'', last:'hevery'}).length);
assertEquals(0, items.filter({first:'mike', last:'hevery'}).length);
assertEquals(1, items.filter({first:'misko', last:'hevery'}).length);
assertEquals(items[0], items.filter({first:'misko', last:'hevery'})[0]);
};

ArrayTest.prototype.testFilterNot = function() {
var items = ["misko", "mike"];

assertEquals(1, items.filter('!isk').length);
assertEquals(items[1], items.filter('!isk')[0]);
};

Now here is code which implements this scenario tests above:
Array.prototype.filter = function(expression) {
var predicates = [];
predicates.check = function(value) {
for (var j = 0; j < predicates.length; j++) {
if(!predicates[j](value)) {
return false;
}
}
return true;
};
var getter = Scope.getter;
var search = function(obj, text){
if (text.charAt(0) === '!') {
return !search(obj, text.substr(1));
}
switch (typeof obj) {
case "bolean":
case "number":
case "string":
return ('' + obj).toLowerCase().indexOf(text) > -1;
case "object":
for ( var objKey in obj) {
if (objKey.charAt(0) !== '$' && search(obj[objKey], text)) {
return true;
}
}
return false;
case "array":
for ( var i = 0; i < obj.length; i++) {
if (search(obj[i], text)) {
return true;
}
}
return false;
default:
return false;
}
};
switch (typeof expression) {
case "bolean":
case "number":
case "string":
expression = {$:expression};
case "object":
for (var key in expression) {
if (key == '$') {
(function(){
var text = (''+expression[key]).toLowerCase();
if (!text) return;
predicates.push(function(value) {
return search(value, text);
});
})();
} else {
(function(){
var path = key;
var text = (''+expression[key]).toLowerCase();
if (!text) return;
predicates.push(function(value) {
return search(getter(value, path), text);
});
})();
}
}
break;
case "function":
predicates.push(expression);
break;
default:
return this;
}
var filtered = [];
for ( var j = 0; j < this.length; j++) {
var value = this[j];
if (predicates.check(value)) {
filtered.push(value);
}
}
return filtered;
};

Now, I think that if you look at these two chunks of code, it is easy to see that even though they are about the same length, one is much harder to write. The reason, why tests take so little time to write is that they are linear in nature. No loops, ifs or interdependencies with other tests. Production code is a different story, I have to create complex ifs, loops and have to make sure that the implementation works not just for one test, but all test. This is why it takes you so much longer to write production than test code. In this particular case, I remember rewriting this function three times, before I got it to work as expected. :-)

So a naive answer is that writing test carries a 10% tax. But, we pay taxes in order to get something in return. Here is what I get for 10% which pays me back:

  • When I implement a feature I don't have to start up the whole application and click several pages until I get to page to verify that a feature works. In this case it means that I don't have to refreshing the browser, waiting for it to load a dataset and then typing some test data and manually asserting that I got what I expected. This is immediate payback in time saved!

  • Regression is almost nil. Whenever you are adding new feature you are running the risk of breaking something other then what you are working on immediately (since you are not working on it you are not actively testing it). At least once a day I have a what the @#$% moment when a change suddenly breaks a test at the opposite end of the codebase which I did not expect, and I count my lucky stars. This is worth a lot of time spent when you discover that a feature you thought was working no longer is, and by this time you have forgotten how the feature is implemented.

  • Cognitive load is greatly reduced since I don't have to keep all of the assumptions about the software in my head, this makes it really easy to switch tasks or to come back to a task after a meeting, good night sleep or a weekend.

  • I can refactor the code at will, keeping it from becoming stagnant, and hard to understand. This is a huge problem on large projects, where the code works, but it is really ugly and everyone is afraid to touch it. This is worth money tomorrow to keep you going.


These benefits translate to real value today as well as tomorrow. I write tests, because the additional benefits I get more than offset the additional cost of 10%. Even if I don't include the long term benefits, the value I get from test today are well worth it. I am faster in developing code with test. How much, well that depends on the complexity of the code. The more complex the thing you are trying to build is (more ifs/loops/dependencies) the greater the benefit of tests are.

So now you understand my puzzled look when people ask me how much slower/costlier the development with tests is.

 
 

Things you can do from here:

 
 

#1742 From: Sajjadul Hakim <sajjadul@...>
Date: Wed Oct 28, 2009 3:12 am
Subject: Re: [SQABD] Cost of Testing
sajjadulhakim
Send Email Send Email
 
A word of caution. In my opinion, when reading Google Testing Blog,
you have to keep in mind that when they talk about testing, they are
usually referring to unit tests or automated tests. I have no problem
with that (well actually I do in some cases), but the common
misconception I see is that agile programmers or so-called automation
testers or programmer drop-offs (i.e. they are tester now) read these
posts and think that is all there is to it.

So folks, I think unit tests or automated tests are all good and dandy
in specific cases, and sure it helps in testing, and I also think the
Google Testing Blog is not telling you where it can be effective (or
even a disaster). So don't get their writings wrong. Understand the
problems they are trying to solve. Understand the context of Google
Testing Blog. Also understand, that although they are Google, they are
not always right :)

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/


On Mon, Oct 26, 2009 at 6:17 PM, Tahmid Munaz <to.munaz@...> wrote:
>
>
>
> Hello everyone,
>
> Here i am sharing what i just read from the Google Testing Blog. You may find
it interesting!
> Hope to hear your valuable feedback.
>
> N.B: I use Google reader to read RSS feeds and this is the 1st time i am
sharing a post using Google reader to the SQABD Group directly. Hope it will not
get messy :)
>
> Regards,
> Tahmid Munaz
>
>
>
>
> Sent to you by Tahmid Munaz via Google Reader:
>
>
>
>
> Cost of Testing
>
> via Google Testing Blog by Misko on 10/2/09
> By Miško Hevery
>
> A lot of people have been asking me lately, what is the cost of testing, so I
decided, that I will try to measure it, to dispel the myth that testing takes
twice as long.
>
> For the last two weeks I have been keeping track of the amount of time I spent
writing tests versus the time writing production code. The number surprised even
me, but after I thought about it, it makes a lot of sense. The magic number is
about 10% of time spent on writing tests. Now before, you think I am nuts, let
me back it up with some real numbers from a personal project I have been working
on.
>
> TotalProductionTestRatio
> Commits1,3471,3471,347
> LOC14,7098,7115,98840.78%
> JavaScript LOC10,0776,8193,25832.33%
> Ruby LOC4,6321,8922,74059.15%
> Lines/Commit10.926.474.4540.78%
> Hours(estimate)1,2001,08012010.00%
> Hours/Commit0.890.800.09
> Mins/Commit53485
> Commits refers to the number of commits I have made to the repository. LOC is
lines of code which is broken down by language. The ratio shows the typical
breakdown between the production and test code when you test drive and it is
about half, give or take a language. It is interesting to note that on average I
commit about 11 lines out of which 6.5 are production and 4.5 are test. Now,
keep in mind this is average, a lot of commits are large where you add a lot of
code, but then there are a lot of commits where you are tweaking stuff, so the
average is quite low.
>
> The number of hours spent on the project is my best estimate, as I have not
kept track of these numbers. Also, the 10% breakdown comes from keeping track of
my coding habits for the last two weeks of coding. But, these are my best
guesses.
>
> Now when I test drive, I start with writing a test which usually takes me few
minutes (about 5 minutes) to write. The test represents my scenario. I then
start implementing the code to make the scenario pass, and the implementation
usually takes me a lot longer (about 50 minutes). The ratio is highly
asymmetrical! Why does it take me so much less time to write the scenario than
it does to write the implementation given that they are about the same length?
Well look at a typical test and implementation:
>
> Here is a typical test for a feature:
>
> ArrayTest.prototype.testFilter = function() {
>  var items = ["MIsKO", {name:"john"}, ["mary"], 1234];
>  assertEquals(4, items.filter("").length);
>  assertEquals(4, items.filter(undefined).length);
>
>  assertEquals(1, items.filter('iSk').length);
>  assertEquals("MIsKO", items.filter('isk')[0]);
>
>  assertEquals(1, items.filter('ohn').length);
>  assertEquals(items[1], items.filter('ohn')[0]);
>
>  assertEquals(1, items.filter('ar').length);
>  assertEquals(items[2], items.filter('ar')[0]);
>
>  assertEquals(1, items.filter('34').length);
>  assertEquals(1234, items.filter('34')[0]);
>
>  assertEquals(0, items.filter("I don't exist").length);
> };
>
> ArrayTest.prototype.testShouldNotFilterOnSystemData = function() {
>  assertEquals("", "".charAt(0)); // assumption
>  var items = [{$name:"misko"}];
>  assertEquals(0, items.filter("misko").length);
> };
>
> ArrayTest.prototype.testFilterOnSpecificProperty = function() {
>  var items = [{ignore:"a", name:"a"}, {ignore:"a", name:"abc"}];
>  assertEquals(2, items.filter({}).length);
>
>  assertEquals(2, items.filter({name:'a'}).length);
>
>  assertEquals(1, items.filter({name:'b'}).length);
>  assertEquals("abc", items.filter({name:'b'})[0].name);
> };
>
> ArrayTest.prototype.testFilterOnFunction = function() {
>  var items = [{name:"a"}, {name:"abc", done:true}];
>  assertEquals(1, items.filter(function(i){return i.done;}).length);
> };
>
> ArrayTest.prototype.testFilterIsAndFunction = function() {
>  var items = [{first:"misko", last:"hevery"},
>               {first:"mike", last:"smith"}];
>
>  assertEquals(2, items.filter({first:'', last:''}).length);
>  assertEquals(1, items.filter({first:'', last:'hevery'}).length);
>  assertEquals(0, items.filter({first:'mike', last:'hevery'}).length);
>  assertEquals(1, items.filter({first:'misko', last:'hevery'}).length);
>  assertEquals(items[0], items.filter({first:'misko', last:'hevery'})[0]);
> };
>
> ArrayTest.prototype.testFilterNot = function() {
>  var items = ["misko", "mike"];
>
>  assertEquals(1, items.filter('!isk').length);
>  assertEquals(items[1], items.filter('!isk')[0]);
> };
>
> Now here is code which implements this scenario tests above:
>
> Array.prototype.filter = function(expression) {
>  var predicates = [];
>  predicates.check = function(value) {
>    for (var j = 0; j < predicates.length; j++) {
>       if(!predicates[j](value)) {
>         return false;
>       }
>     }
>     return true;
>   };
>   var getter = Scope.getter;
>   var search = function(obj, text){
>     if (text.charAt(0) === '!') {
>       return !search(obj, text.substr(1));
>     }
>     switch (typeof obj) {
>     case "bolean":
>     case "number":
>     case "string":
>       return ('' + obj).toLowerCase().indexOf(text) > -1;
>    case "object":
>      for ( var objKey in obj) {
>        if (objKey.charAt(0) !== '$' && search(obj[objKey], text)) {
>          return true;
>        }
>      }
>      return false;
>    case "array":
>      for ( var i = 0; i < obj.length; i++) {
>        if (search(obj[i], text)) {
>          return true;
>        }
>      }
>      return false;
>    default:
>      return false;
>    }
>  };
>  switch (typeof expression) {
>    case "bolean":
>    case "number":
>    case "string":
>      expression = {$:expression};
>    case "object":
>      for (var key in expression) {
>        if (key == '$') {
>          (function(){
>            var text = (''+expression[key]).toLowerCase();
>            if (!text) return;
>            predicates.push(function(value) {
>              return search(value, text);
>            });
>          })();
>        } else {
>          (function(){
>            var path = key;
>            var text = (''+expression[key]).toLowerCase();
>            if (!text) return;
>            predicates.push(function(value) {
>              return search(getter(value, path), text);
>            });
>          })();
>        }
>      }
>      break;
>    case "function":
>      predicates.push(expression);
>      break;
>    default:
>      return this;
>  }
>  var filtered = [];
>  for ( var j = 0; j < this.length; j++) {
>    var value = this[j];
>    if (predicates.check(value)) {
>      filtered.push(value);
>    }
>  }
>  return filtered;
> };
>
> Now, I think that if you look at these two chunks of code, it is easy to see
that even though they are about the same length, one is much harder to write.
The reason, why tests take so little time to write is that they are linear in
nature. No loops, ifs or interdependencies with other tests. Production code is
a different story, I have to create complex ifs, loops and have to make sure
that the implementation works not just for one test, but all test. This is why
it takes you so much longer to write production than test code. In this
particular case, I remember rewriting this function three times, before I got it
to work as expected. :-)
>
> So a naive answer is that writing test carries a 10% tax. But, we pay taxes in
order to get something in return. Here is what I get for 10% which pays me back:
>
> When I implement a feature I don't have to start up the whole application and
click several pages until I get to page to verify that a feature works. In this
case it means that I don't have to refreshing the browser, waiting for it to
load a dataset and then typing some test data and manually asserting that I got
what I expected. This is immediate payback in time saved!
> Regression is almost nil. Whenever you are adding new feature you are running
the risk of breaking something other then what you are working on immediately
(since you are not working on it you are not actively testing it). At least once
a day I have a what the @#$% moment when a change suddenly breaks a test at the
opposite end of the codebase which I did not expect, and I count my lucky stars.
This is worth a lot of time spent when you discover that a feature you thought
was working no longer is, and by this time you have forgotten how the feature is
implemented.
> Cognitive load is greatly reduced since I don't have to keep all of the
assumptions about the software in my head, this makes it really easy to switch
tasks or to come back to a task after a meeting, good night sleep or a weekend.
> I can refactor the code at will, keeping it from becoming stagnant, and hard
to understand. This is a huge problem on large projects, where the code works,
but it is really ugly and everyone is afraid to touch it. This is worth money
tomorrow to keep you going.
>
> These benefits translate to real value today as well as tomorrow. I write
tests, because the additional benefits I get more than offset the additional
cost of 10%. Even if I don't include the long term benefits, the value I get
from test today are well worth it. I am faster in developing code with test. How
much, well that depends on the complexity of the code. The more complex the
thing you are trying to build is (more ifs/loops/dependencies) the greater the
benefit of tests are.
>
> So now you understand my puzzled look when people ask me how much
slower/costlier the development with tests is.
>
>
>
> Things you can do from here:
>
> Subscribe to Google Testing Blog using Google Reader
> Get started using Google Reader to easily keep up with all your favorite sites
>
>
>
>

#1743 From: Abu Mohammad Omar Shehab Uddin Ayub <shehab@...>
Date: Wed Oct 28, 2009 5:13 am
Subject: Bangladesh Software Testing Board
shehab@...
Send Email Send Email
 
Hi,

Does anyone have any idea about this board? They do not reply to emails. :(

Thanks in advance about your reply.
|=============|
Regards,
Abu Mohammad Omar Shehab Uddin Ayub
(আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
Bangladesh Open Source Network, Dhaka
2000 batch, Dept. of CSE, SUST

#1744 From: "Tahmid Munaz" <to.munaz@...>
Date: Wed Oct 28, 2009 5:49 am
Subject: Re: Bangladesh Software Testing Board
munaz23
Send Email Send Email
 
Hello Mr. Shehab,

Are you talking about this : http://www.bstb.org  site? 

Let me share you a link in case you may find it interesting:
http://rapidtester.blogspot.com/2008/09/saying-no-to-istqb-software-testing.html 


Regards,
Tahmid Munaz


--- In sqa_bangladesh@yahoogroups.com, Abu Mohammad Omar Shehab Uddin Ayub <shehab@...> wrote:
>
> Hi,
>
> Does anyone have any idea about this board? They do not reply to emails. :(
>
> Thanks in advance about your reply.
> |=============|
> Regards,
> Abu Mohammad Omar Shehab Uddin Ayub
> (আবু মোহাম্মদ "মর শেহাবউদ্দীন আইয়ুব)
> Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> Bangladesh Open Source Network, Dhaka
> 2000 batch, Dept. of CSE, SUST
>

#1745 From: Sajjadul Hakim <sajjadul@...>
Date: Wed Oct 28, 2009 6:25 am
Subject: Re: [SQABD] Bangladesh Software Testing Board
sajjadulhakim
Send Email Send Email
 
If this so-called board is anything related to the topics in their
forum, I think the intelligent ones among us will stay as far away
from it as possible:
http://www.bstb.org/forum/viewforum.php?f=4&sid=ca294813109b233c585f22a4d8c8b8f6


I just hope this is not their official site. Well even if it is, I
wouldn't be surprised, since their mission only talks about how they
plan to make money, and nothing about improving the skills of testers:
http://www.bstb.org/index.php?option=com_content&task=view&id=5&Itemid=6


Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/


On Wed, Oct 28, 2009 at 12:13 PM, Abu Mohammad Omar Shehab Uddin Ayub
<shehab@...> wrote:
>
>
>
> Hi,
>
> Does anyone have any idea about this board? They do not reply to emails. :(
>
> Thanks in advance about your reply.
> |=============|
> Regards,
> Abu Mohammad Omar Shehab Uddin Ayub
> (আবু মোহাম্মদ ওমর
শেহাবউদ্দীন আইয়ুব)
> Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> Bangladesh Open Source Network, Dhaka
> 2000 batch, Dept. of CSE, SUST
>
>

#1746 From: Shaikh Sonny Aman <mailtoaman@...>
Date: Wed Oct 28, 2009 6:38 am
Subject: Re: [SQABD] Bangladesh Software Testing Board
aman_aiub
Send Email Send Email
 
Sajjad vai!!

Isn't there any prohibition for not to share porn link in this group?!!!

then gotcha.... :) :P




On Oct 28, 2009, at 1:25 PM, Sajjadul Hakim wrote:

If this so-called board is anything related to the topics in their
forum, I think the intelligent ones among us will stay as far away
from it as possible:
http://www.bstb.org/forum/viewforum.php?f=4&sid=ca294813109b233c585f22a4d8c8b8f6

I just hope this is not their official site. Well even if it is, I
wouldn't be surprised, since their mission only talks about how they
plan to make money, and nothing about improving the skills of testers:
http://www.bstb.org/index.php?option=com_content&task=view&id=5&Itemid=6

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/

On Wed, Oct 28, 2009 at 12:13 PM, Abu Mohammad Omar Shehab Uddin Ayub
<shehab@bdosn.org> wrote:
>
>
>
> Hi,
>
> Does anyone have any idea about this board? They do not reply to emails. :(
>
> Thanks in advance about your reply.
> |=============|
> Regards,
> Abu Mohammad Omar Shehab Uddin Ayub
> (আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
> Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> Bangladesh Open Source Network, Dhaka
> 2000 batch, Dept. of CSE, SUST
>
> 


---
Regards.
Shaikh Sonny Aman





#1747 From: Sajjadul Hakim <sajjadul@...>
Date: Wed Oct 28, 2009 7:22 am
Subject: Re: [SQABD] Bangladesh Software Testing Board
sajjadulhakim
Send Email Send Email
 
Clearly the intention was not to share filthy topic names, but to
reveal negligence of an organization that advertises itself as a
testing board of "Bangladesh"! That, my friend, is allowed :)

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/


On Wed, Oct 28, 2009 at 1:38 PM, Shaikh Sonny Aman <mailtoaman@...> wrote:
>
>
>
> Sajjad vai!!
> Isn't there any prohibition for not to share porn link in this group?!!!
> then gotcha.... :) :P
>
>
>
> On Oct 28, 2009, at 1:25 PM, Sajjadul Hakim wrote:
>
> If this so-called board is anything related to the topics in their
> forum, I think the intelligent ones among us will stay as far away
> from it as possible:
>
http://www.bstb.org/forum/viewforum.php?f=4&sid=ca294813109b233c585f22a4d8c8b8f6
>
> I just hope this is not their official site. Well even if it is, I
> wouldn't be surprised, since their mission only talks about how they
> plan to make money, and nothing about improving the skills of testers:
> http://www.bstb.org/index.php?option=com_content&task=view&id=5&Itemid=6
>
> Regards,
> Sajjadul Hakim
> http://rapidtester.blogspot.com/
>
> On Wed, Oct 28, 2009 at 12:13 PM, Abu Mohammad Omar Shehab Uddin Ayub
> <shehab@...> wrote:
> >
> >
> >
> > Hi,
> >
> > Does anyone have any idea about this board? They do not reply to emails. :(
> >
> > Thanks in advance about your reply.
> > |=============|
> > Regards,
> > Abu Mohammad Omar Shehab Uddin Ayub
> > (আবু মোহাম্মদ ওমর
শেহাবউদ্দীন আইয়ুব)
> > Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> > Bangladesh Open Source Network, Dhaka
> > 2000 batch, Dept. of CSE, SUST
> >
> >
>
> ---
> Regards.
> Shaikh Sonny Aman
> http://www.amanpages.com
>
>
>
>

#1748 From: Tahmid Munaz <to.munaz@...>
Date: Wed Oct 28, 2009 8:44 am
Subject: Learning to test better by teaching testing
munaz23
Send Email Send Email
 
Hello everyone,

Here i am sharing a post made by Pradeep Soundararajan. Hope you will like it!

Regards,
Tahmid Munaz

 
 

Sent to you by Tahmid Munaz via Google Reader:

 
 

via Tester Tested! by Pradeep Soundararajan on 1/25/09

Make a list of some of the bad teaching staff you faced at your school or college. You might be able to notice a pattern - most of them were the ones who were not willing to learn while they were teaching.


Case 1


I was teaching at Datamatics 2 weeks before and at the end, a participant asked me, "What did you learn in these 2 days of workshop?" and I was so happy to have got that question. I thanked her for the question and listed some of the learning I had in those 2 days. I also mentioned to them that I make a note of the learning I have in one or the other way. I also mentioned that my blog acts as my note taking tool. As you might have seen my Progress Report, you might also have discovered the list of events that happened to me in 2008 is well documented.

The question, "What did you learn by teaching me?" is a powerful question to ask someone who is claiming to teach you because if the person has nothing then you know you might not want to sit in that class anymore or being in that class is a waste of your time. Sometimes I have an answer like, "I learned that you can't be taught at least by me" and thankfully those people don't ask me that question. Learning and teaching needs an open mind. I think I must have a close mind to say, "Not everyone have an open mind".

I have learned some great deal of stuff about how to test better by teaching testers how to test. I understand that my brain is not capable of asking all the questions that I'd love to ask myself and hence I need other brains to ask me those questions. Where do I find those brains if I am stuck in one place and I keep interacting with just the same team for over years?

An year and a half back Ben Simo mentioned to me the idea of "Apply inputs that force all the error messages to occur" from James Whittaker's book while we were discussing about error messages. I liked the idea and it then got included in my armory of heuristics to test a product and helps me in model the product in more ways than what I have been doing.

Recently when I was teaching the Hands on Testing Training for Freshers for Edista Testing, Muhammed Kothari, pointed out a tool to me that helped in displaying all error messages programmed in most Windows applications. At every workshop, I ask the participants to challenge me in demonstrating the kind of testing I talk about. At Datamatics the challenge was to demonstrate testing on Microsoft Freecell game. On using the Process Explorer tool, I demonstrated how I could learn how many error messages the product is programmed with and designed my tests to all those error messages ( in other words, all printable strings from the program ). That's one way of demonstrating coverage.


Some curious testers were excited about it and came up and said, "I'd like to use the tool. It helps me find out areas that I might have been missing while testing the product" -- which is cool.



That's just one of the many ways in which Process Explorer can be of great help to a tester. Note that Process Explorer is a tool. A tool that a tester can use to augment his testing effort and do a better testing. Tools are not just QTP, Winrunner, Loadrunner, Silk, Cotton, Wool etc...


Case 2


Lunch tables are great learning ground. At Datamatics, I was joined by a group of testers who were attending the workshop. I ordered for a Dal Kichdi that some other people had ordered. As I ordered late, others had started off with what they were served. When I got my Dal Kichdi and rowed the spoon over it for grabbing the first bite, I saw a hair in it and then found more hair. I picked the hair and showed it to testers and asked, "Did we order for this?" (meaning, no one order for bugs to be served with the software they buy) and then Saurabh Sahoo, Test Lead at Datamatics asked, "Do you know why you found the hair while we didn't if it could be there in our Dal Kichdi?", and the curious me said, "Can you explain, please?" for which he said, "You were looking at the plate while we were so much engrossed in the discussion and were watching each other's face".

That's a nice observation. It helped me explain to the people over table - that's what happens when you run scripts or test cases that have an expected result "You are too engrossed with looking at the expected result that makes you blind to see other things happening in the environment and having multiple oracles in your mind helps you see more than just the expected result and hence you'd be able to spot more problems than what you have been doing". I also added to it and said, "I wish we could say to our customers, why are you looking at the screen?" when they say they found a bug with our software.

I think that at least made Saurabh Sahoo convince that its worth spending time to learn things that I was trying to teach (and learn) and he spend an additional two and half hours after the workshop with me and he is determined to do a much better job.
I learned a great deal answering the questions he asked me on clearing traps.

Facing and answering questions like that definitely helps me in negotiating with management and clients.


Case 3

I was teaching at a Fortune 100 organization in Pune a couple of months ago. Within just 20 minutes of starting my workshop, the Test Lead announces to the whole class "This is waste class. Lets go back to work". How do you deal with such a situation? How do you teach someone who doesn't want to learn from you?
How do you put them in a receptive mode? How do you know what to speak to them? How do you know if its worth speaking to them anymore? How do you know if they are more right than you?

What if you are in front of your customer and your customer wants to walk out of a meeting because they didn't like your idea? You might not be able to afford to lose all customers especially during these recession times.

I said, "All of you have the freedom to walk out of the class but I'd be happy if you answer a question: Have you ever walked out of a movie just by watching the titles of the movie because the titles were not good?"

If your answer is "No", why would you want to do it here?

Plus

I did something that I learned from the book Turning Numbers into knowledge that again cites Bruce Lee's master. I took a tea cup and poured water into it and kept pouring despite the cup overflowing and paraphrased the message, "Either your cup is too small or it is already full of opinions".

The result is, I am teaching in the same organization again next month. The legs that rose up to walk out sat back and enjoyed the ride. Some even wrote to their management to have the class for other testers in their group.

Case 4

A common problem that most testers talk about - is being caught for missing a bug when a customer finds it. A tester in the previous workshop said, "It is my responsibility if I miss a bug and hence I have to be more careful with the tests I do". I was reminded of what Michael Bolton said, "I am a character in the story of how a bug got missed". It indicates that, we testers are a part of the entire story and we do not play the hero role in a bug that missed our hands.

That tester was adamant that testers should be made completely responsible for it and not anyone else because it was their fault and they shouldn't have missed it. I tried asking him, "How about making the person who put the bug into the product more responsible for it than you?" and yet that didn't help.

I made a pretty bold move, "I am going to slap you now. Would you blame yourself for standing in a place where I was swinging my hands or blame me for doing something I shoudn't have done?"

That tester remained adamant but other testers got the message that a tester is a character in the story of how a bug got missed and not the hero in the same story. Later that night when I was self retrospecting, I realized that I should have used a non violent example to explain it. Teaching testing to experienced testers helps in correcting your communication and thinking aspects.

Some important points to consider
  • Teaching testing to experienced people demands a tester to handle tough situations on the spot. It is easy to teach dull minds that don't oppose and appear to nod for every idea that you share with them but those bright minds are tough and demanding. They teach you a lot about how to test better.
  • Most people who teach testing in India at several training centers in India haven't done testing at all or haven't done enough testing. So, those who have it gains a competitive edge. You can further keep gaining a competitive edge by continuing to test products because the teaching doesn't restrict you to test and in fact it adds value to your testing.
  • If you have that competitive edge then there is good money as well.
  • Helps in meeting a lot of different kinds of testers and understanding different contexts, problems and different solutions to problems. It helps in avoiding traps much better and faster and translates to better testing.
  • It is a challenge to get to know more about ourselves, get tested , refine communication, thinking, learning, teaching and testing skills.
  • Make a list of some of the great testers you know ( in my case Jerry, Cem, Ben, James, Michael, Scott, Kohl, Elizabeth, Vipul ... ), you'd find that they teach extensively. Oh, you have been doing that as well but probably you have been teaching yourself all this time. Think about why do they do that?
You might know Sharath Byregowda and Manoj Nair if you have been reading my blog or theirs. They have now stepped up to the above challenge and are joining me as a Consultant at Satisfice India and Edista Testing Institute. Their extensive testing experience is now going to benefit the Indian testing community at first.

If you are a tester and is interested to join a small test group named Satisfice India that specailzes in coaching, consulting, and testing services, write to me.
You'd work with some of the upcoming very good minds who care and live for benefitting the software testing community.

 
 

Things you can do from here:

 
 

#1749 From: mak <mahayalamkhan@...>
Date: Wed Oct 28, 2009 1:09 pm
Subject: Bangla Firefox Release Party
mahayalamkhan
Send Email Send Email
 

Dear all,

We have fully localized the Mozilla Firefox (version 3.5) into Bangla(Bangladesh), along with this we have developed a Bangla Spell Checker consist of 100,000 unique words. To celebrate this occasion, Ankur is arranging a release party supported by Mozilla foundation with swags and Presidency University with a place to host the party. There will be a lightening talk on Firefox 3.5 features and demonstration of Bangla spell checker. The party is open; join us to get Mozilla swags.

Party details

  • Date: Thursday, 29th October 2009.
  • Time: 4:00 PM to 6:00 PM
  • Venue: Library Room, Presidency University - Banani Campus.
  • googlemap
  • FB Event Page
Please, join us.


-----------------------
Mahay Alam Khan
gpg key: 4FDD30FB
http://twitpic.com/photos/mahayalamkhan

#1750 From: Abu Mohammad Omar Shehab Uddin Ayub <shehab@...>
Date: Thu Oct 29, 2009 3:47 am
Subject: Re: [SQABD] Bangladesh Software Testing Board
shehab@...
Send Email Send Email
 
Probably they are just trying to make some quick cash.
|=============|
Regards,
Abu Mohammad Omar Shehab Uddin Ayub
(আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
Bangladesh Open Source Network, Dhaka
2000 batch, Dept. of CSE, SUST
Sent from Dhaka, Bangladesh

On Wed, Oct 28, 2009 at 2:22 PM, Sajjadul Hakim <sajjadul@...> wrote:
 

Clearly the intention was not to share filthy topic names, but to
reveal negligence of an organization that advertises itself as a
testing board of "Bangladesh"! That, my friend, is allowed :)

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/

On Wed, Oct 28, 2009 at 1:38 PM, Shaikh Sonny Aman <mailtoaman@...> wrote:
>
>
>
> Sajjad vai!!
> Isn't there any prohibition for not to share porn link in this group?!!!
> then gotcha.... :) :P
>
>
>
> On Oct 28, 2009, at 1:25 PM, Sajjadul Hakim wrote:
>
> If this so-called board is anything related to the topics in their
> forum, I think the intelligent ones among us will stay as far away
> from it as possible:
> http://www.bstb.org/forum/viewforum.php?f=4&sid=ca294813109b233c585f22a4d8c8b8f6
>
> I just hope this is not their official site. Well even if it is, I
> wouldn't be surprised, since their mission only talks about how they
> plan to make money, and nothing about improving the skills of testers:
> http://www.bstb.org/index.php?option=com_content&task=view&id=5&Itemid=6
>
> Regards,
> Sajjadul Hakim
> http://rapidtester.blogspot.com/
>
> On Wed, Oct 28, 2009 at 12:13 PM, Abu Mohammad Omar Shehab Uddin Ayub
> <shehab@...> wrote:
> >
> >
> >
> > Hi,
> >
> > Does anyone have any idea about this board? They do not reply to emails. :(
> >
> > Thanks in advance about your reply.
> > |=============|
> > Regards,
> > Abu Mohammad Omar Shehab Uddin Ayub
> > (আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
> > Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> > Bangladesh Open Source Network, Dhaka
> > 2000 batch, Dept. of CSE, SUST
> >
> >
>
> ---
> Regards.
> Shaikh Sonny Aman
> http://www.amanpages.com
>
>
>
>



#1751 From: Shaikh Sonny Aman <mailtoaman@...>
Date: Thu Oct 29, 2009 4:54 am
Subject: Re: [SQABD] Bangladesh Software Testing Board
aman_aiub
Send Email Send Email
 
Think positive! 

May be thats a part of their testing curriculum or course. 

They are showing their student real time demo 
of bad content. 

First the student need to manually check them and ban them. 

Then those posts will be fed again. This time the students
need to device an automated test to detect those 'Bug's.

( .... hmmm I should have got an invitation from them :P )

On Oct 29, 2009, at 10:47 AM, Abu Mohammad Omar Shehab Uddin Ayub wrote:

Probably they are just trying to make some quick cash.
|=============|
Regards,
Abu Mohammad Omar Shehab Uddin Ayub
(আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
Bangladesh Open Source Network, Dhaka
2000 batch, Dept. of CSE, SUST
Sent from Dhaka, Bangladesh 

On Wed, Oct 28, 2009 at 2:22 PM, Sajjadul Hakim <sajjadul@gmail.com> wrote:
 

Clearly the intention was not to share filthy topic names, but to
reveal negligence of an organization that advertises itself as a
testing board of "Bangladesh"! That, my friend, is allowed :)

Regards,
Sajjadul Hakim
http://rapidtester.blogspot.com/

On Wed, Oct 28, 2009 at 1:38 PM, Shaikh Sonny Aman <mailtoaman@gmail.com> wrote:
>
>
>
> Sajjad vai!!
> Isn't there any prohibition for not to share porn link in this group?!!!
> then gotcha.... :) :P
>
>
>
> On Oct 28, 2009, at 1:25 PM, Sajjadul Hakim wrote:
>
> If this so-called board is anything related to the topics in their
> forum, I think the intelligent ones among us will stay as far away
> from it as possible:
> http://www.bstb.org/forum/viewforum.php?f=4&sid=ca294813109b233c585f22a4d8c8b8f6
>
> I just hope this is not their official site. Well even if it is, I
> wouldn't be surprised, since their mission only talks about how they
> plan to make money, and nothing about improving the skills of testers:
> http://www.bstb.org/index.php?option=com_content&task=view&id=5&Itemid=6
>
> Regards,
> Sajjadul Hakim
> http://rapidtester.blogspot.com/
>
> On Wed, Oct 28, 2009 at 12:13 PM, Abu Mohammad Omar Shehab Uddin Ayub
> <shehab@bdosn.org> wrote:
> >
> >
> >
> > Hi,
> >
> > Does anyone have any idea about this board? They do not reply to emails. :(
> >
> > Thanks in advance about your reply.
> > |=============|
> > Regards,
> > Abu Mohammad Omar Shehab Uddin Ayub
> > (আবু মোহাম্মদ ওমর শেহাবউদ্দীন আইয়ুব)
> > Senior Software Engineer, Nilavo Technologies, Banani, Dhaka
> > Bangladesh Open Source Network, Dhaka
> > 2000 batch, Dept. of CSE, SUST
> >
> >
>
> ---
> Regards.
> Shaikh Sonny Aman
> http://www.amanpages.com
>
>
>
> 




---
Regards.
Shaikh Sonny Aman





#1752 From: "Tahmid Munaz" <to.munaz@...>
Date: Thu Oct 29, 2009 5:22 am
Subject: Re: Bangla Firefox Release Party
munaz23
Send Email Send Email
 
Wow.. Congrats for this great work! 
I wish, I was able to be join you there, but
my office hours ends where your program will be ending by 6:00pm :(

Don't forget to share your moments with us!

Regards,
Tahmid


--- In sqa_bangladesh@yahoogroups.com, mak <mahayalamkhan@...> wrote:
>
> <http://www.facebook.com/aw.tomal?ref=search&sid=680514318.3520625057..1>
>
> Dear all,
>
> We have fully localized the Mozilla Firefox (version
> 3.5)<http://www.mozilla.com/en-US/firefox/all.html>into
> Bangla(Bangladesh), along with this we have developed a Bangla
> Spell Checker <https://addons.mozilla.org/en-US/firefox/addon/13660> consist
> of 100,000 unique words. To celebrate this occasion, Ankur is arranging a
> release party supported by Mozilla foundation <http://www.mozilla.org/> with
> swags and Presidency University <http://www.presidency.edu.bd/> with a place
> to host the party. There will be a lightening talk on Firefox 3.5 features
> and demonstration of Bangla spell checker. The party is open; join us to get
> Mozilla swags.
>
> Party details
>
> - Date: Thursday, 29th October 2009.
> - Time: 4:00 PM to 6:00 PM
> - Venue: Library Room, Presidency University - Banani Campus.
> - googlemap<http://maps.google.com/maps?f=q&hl=en&q=10%2C+Kemal+Ataturk+Avenue.%2C+Dhaka%2C+Bangladesh>
> - FB Event Page <http://www.facebook.com/event.php?eid=178092875338>
>
> Please, join us.
>
>
> -----------------------
> Mahay Alam Khan
> gpg key: 4FDD30FB
> http://twitpic.com/photos/mahayalamkhan
>

#1753 From: "Tahmid Munaz" <to.munaz@...>
Date: Tue Nov 3, 2009 6:03 am
Subject: Tips and tricks to rescue overdue projects by Omar
munaz23
Send Email Send Email
 

Though this following post was made by Omar more than a year ago.. But i just noticed it in my Google Reader too late and thought of sharing it with you all cause I think it will enlighten the Project Managers and the offshore dev shoppers or outsourcing service providers (whatever we call) .. :)

Blog POST: http://msmvps.com/blogs/omar/archive/2008/10/20/tips-and-tricks-to-rescue-overdue-projects.aspx 

I believe that scrutinizing the requirement and verifying it by the customer before sign up - makes things better! I faced few ppl around me who says.. "Ok.. don't discuss about those possible additional requirements with the Customer cause s/he may agree to include in the task list and increase the list of tasks. And we can't afford to deliver him with all these in such a short time / less pay ". But i believe if we can figure out their (Customers) exact requirement clearly - we will never have to face such quote - "Aren't you guys smart enough to figure this out?" Negotiation of money, time and the list of requirements shouldn't be in your concern when you analyze the requirement. Cause you are thinking and trying to understand his business requirement  and their language! Analyzing requirement and Negotiation with Customer  - these two different role should be followed in two different techniques - i don't care if it's the same person or two different person.

Any vague idea or assumption on Project Management or Development  might kill you on the spot!
Happy reading!

Regards,
Tahmid
Cell: +8801713115496



If you face trouble visiting that above link then find the blog contents pasted here:
-------------------------------------------------------------------------------------------------------

Tips and tricks to rescue overdue projects

by Omar AL Zabir

One of my friends, who runs his own offshore development shop, was having nightmare situation with one of his customers. He's way overdue on a release, the customer is screaming everyday, he's paying his team from his own pocket, customer is sending an ever increasing list of changes and so on. Here's how we discussed some ideas to get out of such a situation and make sure it does not repeat in future:

Kabir: Hey, can you help me? My customer is making us work for free for extra two months to fix bugs from our last delivery. We did what he said. But after he saw the output, he came up with hundred changes, which he somehow presents as bugs or missing features and make them look like they are all our fault and making us work for last two months for free. He is sending new changes every week. We have no idea when we will complete the iteration.

Omar: I see. Did you get a signed list of requirements from customer before you started the development?

Kabir: Of course, I did. He sent us a word document explaining what he wants and we sent him a task breakup with hour estimates and total duration of three months. Now after three months when we showed him the product, he said, it's no where close to what he had expected. Then he sent a gigantic list of things to change.

Omar: All of those are bugs?

Kabir: Of course not. Most of them are new features.

Omar: Then why don't you say those are new features? You have the original word document to prove. Just ask him to show where in the word document did he said X needs to be done?

Kabir: Well..., he's tricky. He somehow makes things look like it is obvious that X needs to be done and he's not going to accept a requirement as done until X is done. For example, he said there must be a complete login form in the homepage. So, we did a typical login form with user name, password and OK, Cancel button. Now he says where's the email verification thing? We said, you did not ask for it. He said, "this is obvious, every login form has a forgot password and email verification; I said *complete* login form, not half-baked login form". So, you see, we can't really argue to keep our image. Then, we did the login form exactly how he said. Now he says, where the client side validations of proper email address, username length, password confirmation? We said, you never asked for it! He says, "come on, every single website nowadays has AJAX enabled client side validation, do I have to tell you every single thing? Aren't you guys smart enough to figure this out? You are already doing this for the third time, can't you do it really well this time?"

Omar: OK, stop. I see what's your problem. Some customer will always try to make you work more for less money. They will try to squeeze out every bit of development they can for their bucks. So, you have to be extra careful on how much you commit to them and make sure they cannot chip in more requirements while development is going on or when you deliver a version. Mockups are one good way to make sure things are crystal clear between you and customer.  Did you not show him mockups of the features that you will be building and make him sign those mockups?

Kabir: Yes, I made some mockups. But they were simple mockups. I did not show the validations or all those side jobs like sending verification emails.

Omar: Did you run those mockups through your engineers? They could have told you about those details.

Kabir: No, I did not because developers don't work on the project until I get a signoff from client. So, I prepare all the mockups myself to save cost.

Omar: So, this is the first problem. The mockups were as ambiguous as the customer's word document. Basically the mockups just reflected the sentences in word document. Mockups did not really show all possible navigations (ok, cancel, forgot, signup), system messages, system actions behind the scene, workflows etc. Are you getting what I am saying?

Kabir: Yes. Come on, I am not a developer. I can't think of every single details. That's what developers do when they start working on it.

Omar: But you provide estimates based on your mockups right? So, if mockup shows there's only a simple login form and change password link, you charge 5 hours for it. But then when you realize you have to send email for change password, email needs to contain a tokenized URL, that URL needs to show a change password form, where you need to validate using CAPTCHA etc, it becomes 20 hours of work. Right?

Kabir: Well yes. Generally I multiply all estimates by 1.5 just to be safe. But things have gone 3X to 10X off original estimate.

Omar: Yes, I just gave you an example how a login form estimate can go 4X off when the mockup is not run through an engineer and the important issues are not addressed.

Kabir: So, you are saying I have to prepare all mockup with an engineer?

Omar: In general, yes, since you aren't good enough to figure those out yourself; no offence. You will get good enough after you build couple of products and get your a** kicked couple of times, like mine. Mine got kicked about 17 times. After that it became so hard that when I sit on it, I produce really good mockups. After some more kicks, I hope to get 100% perfect in my mockups.

Kabir: Ok, so the process is, I get word doc from customer. I produce mockups from it. Then I run them through engineers to add more details to them. Then after review with customer, I run them through engineers again to estimate. Then I ask customer to sign-off on the mockups and the estimate, correct?

Omar: Well, first let me say, you don't do a three month long iteration since you are far away from your customer. You do short two weeks sprints. Do you know SCRUM?

Kabir: Yes, one of our team does it.

Omar: I assume the team that got their a** kicked don't do it?

Kabir: right, they don't.

Omar: OK, then first you start doing SCRUM. I won't teach you details. You can study about SCRUM online. Now, you collect 'user stories' from customer. If customer does not give you user stories, just vague paras of requirements, you break the requirements into small user stories. Understood?

Kabir: No, give example.

Omar: OK, say customer wants a *complete* login form. You break it into couple of stories like:

  • User clicks on "login" link from homepage so that user can login to the system
    • User enters username (min 5, max 255 chars, only alphanumeric) in the username text field
    • User enters password (min 5, max 50 chars, only alphanumeric) in the password field
    • User clicks on "OK" button after entering username and password.
    • System validates username and password and shows the secure portal if credential is valid and user has permission to login and account is not locked.

Understood what user stories are?

Kabir: Yes, but you are missing all the validations that we also overlooked and now we are working two months for free. This "user stories" do not help at all.

Omar: Hold on, you just saw basic steps of a user story. Now you describe each user story with the following:

  • All possible inputs of user and their valid format
  • All possible system generated messages for invalid input
  • All possible alternate navigation from the main user story. For example, while entering password, user can click on a help icon so that user can see what kind of passwords are allowed.

Got it?

Kabir: Now it's starting to make sense. Then what? Show these user stories to customers?

Omar: No, show them to your lead engineer who has enough experience to identify if you missed something. Your Engr should point out all the alternative system actions at least.

Kabir: What if my Engr can't figure them out? What if he's just as dumb as me?

Omar: Fire him. Get a pay cut for yourself.

Kabir: Seriously, what do I do if that's the case?

Omar: Your engineers will *always* come up with issues with your mockups. You should always use another pair of eyes to verify your mockups and add more details to it. You aren't the only smart guy in the world you know?

Kabir: I thought I was, ok. What's next?

Omar: File those user stories in your issue tracking system in some special category. Say "User Stories" category. What do you use for your issue tracking system?

Kabir: Flyspray

Omar: Good enough. Create a new project in Filespray named "User Stories". File tasks for user stories. Each story, one task. Attach the mockup to the tasks. Then create one account for your customer so that customer can login and see the user stories, make comments, suggest changes etc. You will get the conversation with your customer recorded as comments in the task. This comes handy for engineers and for resolving dispute later on. Moreover, get your customer to prioritize the tasks properly. Understood?

Kabir: I don't think customer will go through that trouble. Customer will ask for some word document that has all the user stories and she will write in the document what are the changes. I will have to reflect them in Flyspray. Is it really necessary to file user stories in Flysrpay? Can't I just maintain one word doc with customer?

Omar: Absolutely not. Word documents suffer from versioning problem. You have one version, your customer has another version, your engineers have another version. it becomes a nightmare to move around with word docs which has many user stories in it and keep them in sync all the time. Moreover, referencing a particular use case also becomes a problem. Say at later stage of the project, there's a bug which needs to refer to User Story #123. You will have to say User Story #123 in \\centralserver\fileshare\user stories1.doc. Now if \\centralserver dies, or you put it somewhere else, all these references are gone. Don't go for word doc. Keep everything on the web that you can refer to it using a URL or small number. Another problem is numbering stories in Word Doc. Word won't produce unique ID for you. You will end up with duplicate user story numbers. If you use Flyspray, it's will generate unique ID for you.

Kabir: OK, let me see how I convince my customer to use Flyspray.

Omar: Yes, you should. If Flyspray is hard for customers, use some simple issue tracking system that's a no-brainer for non-engineers. Some fancy AJAX based todolist site will be good enough if it has picture attachment feature and auto task number feature.

Kabir: OK, I will find such a website. So, I got the user stories done. Now I show them to customer, review, make changes. Finally I get customer to sign off on User story #X to #Y for a two weeks sprint. Then what happens?

Omar: On your first day of sprint, you do a sprint planning meeting where you present those user stories to your engineers and ask them to break each story into small tasks and estimate each task. Make sure no engineer put 1 day or 2 day for any task. Break them into even smaller tasks like 4 hours of tasks. This will force your engineers to give enough thought into the stories and identify possible problems upfront. Generally when someone says this is going to take a day or two, s/he has no idea how to do it. S/he has not thought about the steps need to be done to complete that task. Your are getting an estimate that's either overestimated or underestimated. Forcing an engineer to allocate tasks in less than 4 hours slot makes an engineer think about the steps carefully. 

Kabir: If engineers do this level of estimate, they will think about each task for at least an hour. This is going to take days to finish estimating so many tasks. How do you do it in a day?

Omar: We do 4 hours Planning meeting where Product Owner explains the stories to engineers and then after 30 mins break, another 4 hours meeting where engineers pickup stories and breaks them into tasks and estimate on-the-fly. This 4 hours deadline is strictly maintained. If Product team cannot explain the tasks for a sprint in 4 hours, we don't do the tasks in the sprint. If the tasks are so complex or there are so many tasks that they cannot be explained in 4 hours, engineers unlikely to do them within one/two week long sprint. Similarly if engineers cannot estimate the tasks in their 4 hours slot, the tasks are just too complex to estimate and thus have high probability of not getting done in the sprint. So, we drop them as well.

Kabir: This is impossible! No one's going to attend 8 hours meeting on a day. Besides, telling them to estimate a task on the spot is super inefficient. They won't produce more than 60% correct estimates. They will give some lump sum estimate and then go away.

Omar: Incorrect, if engineers cannot make estimates of a task in 10 to 20 minutes, they don't have the capability of estimating at all. If your engineers are habituated to take a task from you for estimating and then go to their office, talk to their friends on the phone, drink soda, walk around, gossip with colleagues and end of the day if they have the mood to sit and think about the estimate then open a new mail, write some numbers and email it to you; they better learn to do this on-demand, when requested, within time constraint. It's a discipline that they need to learn and implement in their life. Estimates are something they do from the moment they wake up to the moment they go to sleep. Besides, the planning meeting is the best place to estimate tasks - all engineers are there, product team is there, your architects should be there, QA team is there. It's easy to ask questions, get ideas and helps from others.

Kabir: I have engineers who just can't do well under pressure. They need some undisturbed moment, where they can sit and think about tasks without anyone staring at them.

Omar: Train them to learn how to keep their head cool and do their job in the midst of attention. Anyway, let's stop talking about these auxiliary issues and talk about the most important issues. Where were we?

Kabir:About dropping tasks, I already negotiated with customer that we are going to do story A, B, C in this sprint. Now after the sprint planning meetings, engineers say they can't do B. Problem is I have already committed to deliver A, B, and C to customer within 2 weeks and sent him the invoice. How do I handle this?

Omar: How do you commit when you don't know how long A, B, and C are going to take?

Kabir: Customer tells me to do A, B, C within two weeks. And after doing some preliminary discussion with engineers, I commit to customer and then do the sprint planning meeting. I can't wait until the sprint meeting is done and developers have given me estimates of all the tasks.

Omar: Wrong. You commit to customer after the sprint planning meeting is done. Before that, you give customer just a list of things that you believe you can try to do in following two weeks. Tell customer that you will be able to confirm after the sprint planning meeting. The time to do a sprint meeting is only 8 hours = a day. So, end of the day, you have some concrete stuff to commit to customer. From your model where you give engineers days to estimate, it won't work. You have to finish planning within a day and end of the day, commit to customer.

Kabir: What if customer does not agree? What if he says, "I must get A, B and C in two weeks, otherwise I am going somewhere else?"

Omar: This is a hard situation. I am tempted to say that you tell your customer, "Go away!", but in reality you can't. You have to negotiate and come to a mutual agreement. You cannot just obey customer and say "Yes Mi Lord, we will do whatever you say" because you clearly cannot do it. The fact is, end of the sprint, you *will* get only A and C done and B not done. Then customer will Fedex you his shoes so that you can ask someone to kick you with it.

Kabir: Correct, so what do I do?

Omar: There are tricky solutions and non-tricky honest solutions to this. Tricky solution is, say you engaged 5 engineers in the project who can get A and C done in time. But you realize you need another engineer to do B, otherwise there's no way you can finish A, B and C in two weeks. So, you invoice customer with 6 engineers and get A, B and C done. Now customer may not agree with you paying for the 6th engineer. Then you do a clever trick. You engage the 6th engineer free of cost in this sprint. Don't tell customer that there's an extra head working in the project. Or you can tell customer that out of good will, you want to engage another engineer free of cost to make sure customer gets a timely delivery. This boosts your image. Later on, when you get a sprint that's more or less relaxed and 4 engineers can do the job, you secretly engage one engineer to some other project but still charge for 5 engineers to your customer. This way  you cover the cost for the 6th engineer that you secretly engaged earlier sprint. This is dirty. But when you have so hard a** customer who's forcing you "what", "when" and "how" all at the same time and not open to negotiation, you have no choice but to do these dirty tricks. You can also add extra one hour to every task for every engineer in a sprint or add some vague tasks like "Refactor User object to allow robust login". This way you will get quite some amount of extra hours that will compensate for the hidden free engineer that you engage. You get the idea right?

Kabir: Ingenious! And what's the honest and clear way to do these?

Omar: You negotiate with customer. You tell your customer that he or she can only have any two choices from Money-Scope-Time. This is called the project management triangle. Do you know about this?

Kabir: Googling...

Omar: Read this article:

http://office.microsoft.com/en-us/project/HA010211801033.aspx

It shows a triangle like this:

clip_image002

So, your customer can specify any two. If customer specifies Scope and Time ("what" and "when"), then customer must be flexible on Money or "how" you do it within those two constraints. If customer specifies Money and Scope, then you are free to decide on time. You engage lower resource and take more time to get things done. Got the idea?

Kabir: Yes, understood. Nice, I can show this to customer and educate him. Is there any book for the evil tricks that you just gave me?

Omar: No, I might write one soon. I will name it "Customers are evil, so be you".

Raisul: Hey, I have fixed people engaged in a project. I can't change the number of people sprint-to-sprint to compensate for change in money. So, the triangle does not work for me. What do I do here?

Omar: Right. I also made a slightly different version of it. Here's my take:

image

This is for situation where you have fixed resource engaged for a particular customer. In that case, you cannot reduce people on-demand because you cannot reassign them. Such a case requires different strategy. If customer forces you Quality and Time, customer must be willing to sacrifice Quantity. Customer cannot say, produce perfect login form in 2 weeks and add cool ajax effects to it. Customer has to sacrifice cool ajax effects, or sacrifice *perfection* of login form, or sacrifice number of days.

From the above two triangles, which one's more appropriate for you?

Kabir: Second one because customer hires 5 engineers from me. I cannot take one away and engage in a different project. Well, not openly of course.

Omar: OK, sounds fair. What else do you need from me?

Kabir: Let me think about all these. This is definitely worth thinking. I have to figure out whether to play fair or play clever. End of the day, I need to produce great product, so that, I get good recommendation and future projects from customer. So, I need to do whatever it takes. It's hard to run an offshore dev shop where we kinda have to work like slaves and like a bunch of zombies mumble every 10 mins - "Customer is always right". You are very lucky to have your own company.

Omar: I had two offshore dev shops before Pageflakes. I know how it feels. Wish you good luck. I have seen your product, you guys are building a great ASP.NET MVC+jQuery application. Release it. It's worth showcasing.

Raisul: Thank you very much. See ya...

(End of chat)

This is the diagram my friend produced, which shows the steps to do before a sprint is started:

Workflow for Product Manager

Handy for Product Managers. Enlightening for developers.


source: http://msmvps.com/blogs/omar/archive/2008/10/20/tips-and-tricks-to-rescue-overdue-projects.aspx


#1754 From: "Md. Shaiful Islam" <jshaiful@...>
Date: Sat Nov 7, 2009 10:50 am
Subject: Life: Job VS Student.
jshaiful
Send Email Send Email
 
Hello All,

I have discussed with my colleagues in different organization, which one is
preferable: Job life or Student life?

Answer goes for both; people are there liking job life and student life as well.
My opinion is for student life :) there was lot of fun. Anyone can do well in
exam if just maintaining class lecture and last 2/3 months serious study. Other
than these 2/3 months we can do e.g. today I am not feeling good, nice day for
sleep etc. But job life is different: there are challenges, work load, time
maintaining and so on. Here what I like to focus; how to improve and can make
our job life more fun and enjoyable.

Many of you could disagree with my point and still I like to have your opinion.
One of my colleague already started thread in agilebd Google group.

Thanks in advance for your improvement suggestion.


Shaiful.

Messages 1725 - 1754 of 2943   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help