Id go for 2 weeks :)
And for the arrow keys, you can use ASCII codes or its HEX values. From: [email protected] [mailto:[email protected]] On Behalf Of jessie christopher lagrosas Sent: Wednesday, September 16, 2009 8:28 AM To: Kagay-Anon Linux Users' Group (KLUG) Mailing List Subject: Re: [klug] request for estimate for snake program in C Interesting topic. :) My 2 cents. If Ron thinks he can do it back then in 1week (3hrs/day) then it can be done in 1week (3hrs/day). But that's Ron. He is exceptional when it comes to programming even in his school days. If this cousin of his is as good as he is, then 1 week is good enough. Given that there will be 2 or 3 members who will be working on this, I would assume that only one will do the hard work. So still 1 week is reasonable. But for an average freshman, with little knowledge on algorithms and techniques, I would say double it: so 2 weeks it is. That I think is more than enough. That will give them enough time to do research, download sample codes (this cannot be avoided nowadays), and think on how to move on while doing other assignments/tasks (RS, Fil, Eng, etc). Im assuming they are taking up their first CS subject, and no former background in programming. Or maybe 3 weeks? :) On Wed, Sep 16, 2009 at 2:20 AM, Ron Michael Khu <[email protected]> wrote: Hmm.. CMMi? Are you referring to the more conventional SDLC process or a CMMi-certified company that has a process for streamlining or adopting a shorter development process for smaller problems? "Delivery" really has different meanings for different situations :D Delivery might include passing different levels of testing... unit testing, integation testing, system testing, etc... and some require N test cases for M lines of code or M functions. If a company is level-5 cmmi, then it simply means it's on the process of optimizing.. it doesnt mean it has truly found an optimized process :D just bunch of BS talk. Especially if the company change/fire/hire employees all the time... the processes are only as good as the people who enforce and optimize such processes. Basically, I have seen people who know nothing about development, claiming to be applying cmmi-certified "processes" :D Mungkey's right... there is an intention for every action... many companies chose to pursue certifications because of adding weight to their fees and to their business ideas. For the companies that are truly practicing the concepts and ideals of what CMMi was built upon, the snake program can be done under 3 days(3 hours/day) or probably under 8 hours. They have probably have design and testing templates that already fit the problem profile presented by the snake program... and if their experienced dev people choose to shed off the shackles and jump directly to rapid coding mode, they could do the snake program under an hour. ----- Original Message ---- From: Carl Mañoso <[email protected]> To: Kagay-Anon Linux Users' Group (KLUG) Mailing List <[email protected]> Sent: Wednesday, September 16, 2009 12:19:23 AM Subject: Re: [klug] request for estimate for snake program in C Don't know how long the freshmen can do it, but probably much much shorter than what it would take me. :) But I think 15 hours should be reasonable. Slightly more interesting is how long would it take a CMMi level 5 organization to deliver the same program? -- Carl _________________________________________________ Kagay-Anon Linux Users' Group (KLUG) Mailing List [email protected] (http://lists.linux.org.ph/mailman/listinfo/klug) Searchable Archives: http://archives.free.net.ph <http://archives.free.net.ph/> _________________________________________________ Kagay-Anon Linux Users' Group (KLUG) Mailing List [email protected] (http://lists.linux.org.ph/mailman/listinfo/klug) Searchable Archives: http://archives.free.net.ph <http://archives.free.net.ph/>
_________________________________________________ Kagay-Anon Linux Users' Group (KLUG) Mailing List [email protected] (http://lists.linux.org.ph/mailman/listinfo/klug) Searchable Archives: http://archives.free.net.ph
