Hi Phlip,

Phlip wrote:
> Arthur Chan wrote:
>> Hi guys,
>> 
>> I don't know if this question is proper to post here. But I think it is
>> related to every developer, so I post.
>> 
>> I am using RoR for developments more than a year. We are using Bugzilla.
>> We do unit, funcitonal and watir tests.
> 
> Do you pair program? Use test-driven development? And do you make the 
> fewest
> possible edits between successful test runs? Do you test incrementally, 
> where
> only suites edited in the last 10 minutes run to integrate?
> 
We don't use Test-driven development, but should be similar to Agile 
Development. We decide each phase by putting the tasks or previous bugs 
into bugzilla (ticket system), then start doing it.  I think the problem 
may be somehow created in the design phase since we only use bugzilla 
but not e.g. UML.

For the automated tests, we just installed the ZenTest. Before that, we 
write the test before integration.

And not much Codes reviews too.

We lack those UML, and Code Reviews all b'cuz the time. I think there 
should be trade off for it.





>> We usually schedule to do around 40-50 bugs for each development cycle
>> and it scheduled to take 3-4 days.
> 
> By "bug" do you mean missing feature? glitch? or irritating surprise?
Both. For our boss, some usability problem or layout problems are 
surprise. And we focus on the functional stuff usually in our tests. 
That's the biggest surprises come from.


> 
> Honestly we have the last one about once a month. We could do better. 
> But the
> good news about our missing features is we _know_ they are missing; they 
> are not
> surprises...
We sometimes know it, but our boss doesn't think so. E.g. we modified 
jQuery Validation (real time validation plugns) display, it works fine 
in most case. But suddenly, in some ajax forms, the position distorted 
in IEs. That considered a critical one.

So, how do you guys think about these kinda bug? Are we treating not 
serious enough to these problems?



>> However, most of the time we cannot meet schedule and bugs are often
>> found (around 10-25% need to reopen).
> 
> Are your user stories very small, such as 1 hour to 3 days duration?
> 
> Do you integrate continously and deploy daily? Do you work overtime?
> 
Our phase is susposed to be 3 days usually including the whole 
development cycles. But usually we used 4-5 days even with many OTs.

We integrate if we found that changes spread over web pages and before 
testing.  Do you think our integrate process got problems?


Thanks guys!!!!!
arthur
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to