Differences between revisions 2 and 0
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
!'''[http://generic-viagra.land.ru/ | Generic viagra online] !''' !'''[http://cheap-phentermine.hotmail.ru/ | buy phentermine cheap phentermine online] !''' !'''[http://best-phentermine.hotmail.ru/ | buy cheap phentermine online] !''' !'''[http://fha_mortgage.chat.ru/ | buy cheap phentermine online] !''' !'''[http://ticket1_broker.chat.ru/ | Ticket Broker] !''' !'''[http://buy_phent.chat.ru/ | buy adipex phentermine] !''' !'''[http://cheap--viagra.fromru.com/ | Cheap viagra] !'''! |
#acl YoonKyungKoo:read,write All:read = A born coder = |
Line 9: | Line 4: |
!'''[http://united-airline.boom.ru/ | United Airlines tickets flights] !'''! !'''[http://computer-desk.fromru.com/ | Computer desk] !'''! |
December 22, 2003 |
Line 12: | Line 6: |
[http://online1degree.chat.ru/ | Online degree] [http://camel-cig.newmail.ru | Cheap camel cigarettes] [http://marlb-cigarette.newmail.ru | marlboro cigarettes] [http://gift_basket.chat.ru/ | Gift basket] [http://find-tires.com/ | Best Tires] [http://electric-scooter.fromru.com/ | electric scooter] |
소프트웨어 공학 관련하여 가장 유명한 책 중 하나가 The Mythical Man-Month일 것이다. 소프트웨어 개발에 있어 사람의 머리 수만큼이나 믿을 수 없는 것이 없지만, 대부분의 프로젝트는 이 머리 수에 의존하여 진행된다. 이와 관련되어 1명의 훌륭한 개발자가 몇 명의 평범한 개발자 역할을 할 수 있는가라는 질문도 자주 나온다. 30이라는 대답은 쉽게 들을 수 있다. |
Line 19: | Line 11: |
그렇다면 그 30의 차이는 무엇일까? 물론 개발자의 지식과 숙련도의 차이가 있다. 지식이 없고, 숙련도가 떨어지는 경우, 30 이상의 차이가 발생하는 것은 개발 속도 뿐만 아니라 아키텍처의 문제까지 감안하지 않을 수 없기 때문이다. |
|
Line 20: | Line 14: |
Best links: '''second mortgage loan''' |
특히, 패키지 소프트웨어를 개발하는 경우, 집중력이 떨어지는 개발자의 코드는 결국 프로젝트 완성을 위해서는 완전히 새로운 코드로 대체해야 하는 경우도 종종 발생한다. 개발자 수를 더하는 것이 +가 아니라 -인 경우가 된다. |
Line 22: | Line 17: |
[http://mortgageloan2nd.chat.ru/ | second mortgage loan] |
그렇다면, 개발 속도와 quality 측면에서 30배 이상 나는 코더는 타고난 코더일까? 하늘에서 점지해준 소프트웨어 코더일까? 이 mythical coder들은 무엇이 다른 것일까? |
Line 24: | Line 21: |
이런 괴물 코더들을 감안하고도 소프트웨어 공학이 의미를 가질 수 있을까? 괴물 코더들의 존재는 소프트웨어 공학을 위협하고, 개발 프로세스를 위협하는 것이 아닐까? 정말 이러한 신화적 코더들만 쳐다본다면 소프트웨어 개발 기간의 예측은 더욱 어려워지고, 참여하는 코더들의 능력은 더욱 의심스러워진다. |
|
Line 25: | Line 25: |
Best links: '''set''' |
하지만, mythical coder들을 신화로서 바라보는 것은 모두를 불행하게 한다. mythical coder의 출현 혹은 그로 인한 개발 기간의 엄청난 단축을 고려하고 프로젝트를 할 수 있을까? 좀더 분석적으로 바라보아야 한다. 결국은 각 코더의 지식과 기술, 경험 정도와 그 코더들의 열의.. 개발 집중력, 그리고 개발 시간이 결정한다. |
Line 27: | Line 30: |
[http://swing_set.chat.ru/ | swing set] [http://drum_set.chat.ru/ | drum set] [http://chess_set.chat.ru/ | chess set] [http://bedroom_set.chat.ru/ | bedroom set] [http://comforter_set.chat.ru/ | comforter set] [http://proof_mint_set.chat.ru/ | proof mint set] [http://poker_set.chat.ru/ | poker set] [http://tea_set.chat.ru/ | tea set] [http://dining_room_set.euro.ru/ | dining room set] [http://dinette_set.chat.ru/ | dinette set] [http://poker_chip_set.chat.ru/ | poker chip set] [http://wooden_swing_set.chat.ru/ | wooden swing set] [http://train_set.chat.ru/ | train set] [http://luggage_set.chat.ru/ | luggage set] [http://television_set.chat.ru/ | television set] [http://tv4_set.chat.ru/ | tv set] [http://nativity_set.chat.ru/ | nativity set] [http://crib_set.chat.ru/ | crib set] [http://set_up_e_mail.chat.ru/ | set up e mail] [http://merchant_account.euro.ru/ | merchant account set up] [http://bedding_set.chat.ru/ | bedding set] [http://dinnerware_set.chat.ru/ | dinnerware set] [http://dining_set.chat.ru/ | dining set] [http://sheet_set.chat.ru/ | sheet set] [http://rainbow_art_set.euro.ru/ | rainbow art set] [http://wedding_ring_set.chat.ru/ | wedding ring set] [http://wedding_set.chat.ru/ | wedding set] [http://patio_set.chat.ru/ | patio set] [http://jeans_set.chat.ru/ | jeans set] [http://bedroom_furnit.chat.ru/ | bedroom furniture set] [http://bar_set.euro.ru/ | bar set] [http://box_set.chat.ru/ | box set] |
mythical coder들은 보다 적합한 지식과 기술을 가지고 있으며, 보다 많은 시간을 훨씬 뛰어난 집중력으로 코딩에 사용한다는 공통점을 볼 수 있을 것이다. 시간을 잘 조직화하고 낭비하지 않으며, 자신의 약점을 잘 알고 보완해나갈 것이다. |
Line 60: | Line 32: |
그렇다면 개발 프로세스 혹은 소프트웨어 공학의 관점에서 참여하는 인력을 어떻게 바라봐야 할까? 그들이 가지고 있는 지식과 기술, 그리고 열정을 냉철하게 바라보고, 진행되는 프로젝트에 필수적인 기술, 지식, 경험과 쉽게 습득 가능한 기술, 지식, 경험을 구분해내고, 집중할 수 있는 환경과 그 집중에 투입되는 개발 시간을 최대한 확보하는 방향을 항상 고민해야 할 것이다. |
|
Line 61: | Line 35: |
Best links: '''shipping''' | 신화적인 코더를 신화의 세상에서 인간의 세상으로 내려오게 하는 것이 소프트웨어 공학과 프로세스 관리의 의무인 셈이다. |
Line 63: | Line 37: |
[http://pet_shipping.chat.ru/ | pet shipping] [http://car_shipping_com.chat.ru/ | car shipping company] [http://shipping_service.chat.ru/ | shipping services] [http://shipping1_supply.chat.ru/ | shipping supply] [http://shipping_company.chat.ru/ | shipping company] [http://free_shipping.chat.ru/ | free shipping] [http://shipping_box.chat.ru/ | shipping box] [http://shipping_contain.chat.ru/ | shipping container] [http://international_sh.chat.ru/ | international shipping] [http://drop_shipping.chat.ru/ | drop shipping] [http://vehicle_shipping.chat.ru/ | vehicle shipping] [http://automobile_shipp.chat.ru/ | automobile shipping] [http://shipping1_servic.chat.ru/ | shipping service] [http://shipping_label.chat.ru/ | shipping label] [http://freight_shipping.chat.ru/ | freight shipping] [http://shipping_rate.chat.ru/ | shipping rate] [http://ph_free_shipp.chat.ru/ | phentermine free shipping] [http://company_shipping.chat.ru/ | company shipping] [http://shipping_postage.chat.ru/ | shipping postage] [http://personal_check_f.chat.ru/ | personal check free shipping] [http://motorcycle_shipp.chat.ru/ | motorcycle shipping] [http://ups_shipping.chat.ru/ | ups shipping] [http://shipping_quote.chat.ru/ | shipping quote] [http://shipping_and_tru.chat.ru/ | shipping and trucking] |
Posted by Yoon Kyung Koo at December 22, 2003 10:48 PM |
Line 88: | Line 39: |
Comments | |
Line 89: | Line 41: |
Best links: '''shoe store''' |
{{{ 개발자의 리소스가 정량화된다는 것... 곧 그 사람의 능력이 측정가능하게 된다는 것일텐데... |
Line 91: | Line 44: |
[http://shoe-store.fromru.com/ | shoes store] | 공장 입장에서는 볼트와 너트의 품질의 명확한 spec이 나오는것이 중요하긴 하지만... |
Line 93: | Line 46: |
Best links: '''shoes''' [http://naturalizer_shoe.euro.ru/ | naturalizer shoes] [http://steve_mad_shoes.chat.ru/ | steve madden shoes] [http://born_shoes.euro.ru/ | born shoes] [http://keen_shoes.chat.ru/ | keen shoes] [http://merrell_shoes.chat.ru/ | merrell shoes] [http://bcbg_shoes.chat.ru/ | bcbg shoes] [http://wide_shoes.chat.ru/ | wide shoes] [http://comfort_shoes.chat.ru/ | comfort shoes] [http://rockport_shoes.chat.ru/ | rockport shoes] [http://bass_shoes.chat.ru/ | bass shoes] [http://new_balance_shoe.chat.ru/ | new balance shoes] [http://womens_dress_sho.chat.ru/ | womens dress shoes] [http://clarks_shoes.chat.ru/ | clarks shoes] [http://ecco_shoes.chat.ru/ | ecco shoes] [http://hiking_shoes.chat.ru/ | hiking shoes] [http://golf7_shoes.chat.ru/ | golf shoes] [http://munro_shoes.chat.ru/ | munro shoes] [http://converse_shoes.chat.ru/ | converse shoes] [http://bridal_shoes.chat.ru/ | bridal shoes] [http://birkenstock_shoe.chat.ru/ | birkenstock shoes] [http://dress_shoes.chat.ru/ | dress shoes] [http://wedding_shoes.chat.ru/ | wedding shoes] [http://timberland_shoes.chat.ru/ | timberland shoes] [http://earth_shoes.chat.ru/ | earth shoes] [http://discount_shoes.chat.ru/ | discount shoes] [http://shoes_store.chat.ru/ | shoes store] [http://womens3_shoes.chat.ru/ | womens shoes] [http://walking_shoes.chat.ru/ | walking shoes] [http://kid_shoes.chat.ru/ | kid shoes] [http://diabetic_shoes.chat.ru/ | diabetic shoes] [http://stride_rite_shoe.chat.ru/ | stride rite shoes] [http://shoes5.chat.ru/ | shoes] [http://vans_shoes.chat.ru/ | vans shoes] [http://diesel_shoes.chat.ru/ | diesel shoes] [http://skate_shoes.euro.ru/ | skate shoes] [http://dvs_shoes.chat.ru/ | dvs shoes] [http://nike_shoes.euro.ru/ | nike shoes] [http://nursing_shoes.chat.ru/ | nursing shoes] [http://prada_shoes.chat.ru/ | prada shoes] [http://easy_spirit_shoe.chat.ru/ | easy spirit shoes] [http://tap_shoes.chat.ru/ | tap shoes] [http://baby_shoes.chat.ru/ | baby shoes] [http://running_shoes.chat.ru/ | running shoes] [http://dc5_shoes.chat.ru/ | dc shoes] [http://basketball_shoes.chat.ru/ | basketball shoes] [http://tennis_shoes.chat.ru/ | tennis shoes] [http://soccer_shoes.chat.ru/ | soccer shoes] [http://prom_shoes.chat.ru/ | prom shoes] [http://dansko_shoes.chat.ru/ | dansko shoes] [http://comfortable_shoe.chat.ru/ | comfortable shoes] [http://wholesale_shoes.chat.ru/ | wholesale shoes] [http://in_her_shoes.chat.ru/ | in her shoes] [http://lady_shoes_for_m.chat.ru/ | lady shoes for man] [http://reebok4_shoes.chat.ru/ | reebok shoes] [http://lost_shoes.chat.ru/ | lost shoes] [http://shoes_off.chat.ru/ | shoes off] [http://puma_shoes.chat.ru/ | puma shoes] [http://adidas_shoes.chat.ru/ | adidas shoes] [http://child_shoes.chat.ru/ | child shoes] [http://man_dress_shoes.chat.ru/ | man dress shoes] [http://toddler_shoes.chat.ru/ | toddler shoes] [http://designer_shoes.chat.ru/ | designer shoes] [http://bowling_shoes.chat.ru/ | bowling shoes] [http://wrestling_shoes.chat.ru/ | wrestling shoes] [http://dance_shoes.chat.ru/ | dance shoes] [http://sexy_shoes.chat.ru/ | sexy shoes] [http://girl_shoes.chat.ru/ | girl shoes] [http://zappos_shoes.chat.ru/ | zappos shoes] [http://man_shoes.chat.ru/ | man shoes] [http://cheap_shoes.chat.ru/ | cheap shoes] [http://adio_shoes.chat.ru/ | adio shoes] [http://ballet_shoes.chat.ru/ | ballet shoes] [http://nine_west_shoes.chat.ru/ | nine west shoes] [http://gucci_shoes.chat.ru/ | gucci shoes] [http://platform_shoes.chat.ru/ | platform shoes] [http://shoes_repair.chat.ru/ | shoes repair] [http://athletic_shoes.chat.ru/ | athletic shoes] [http://lacoste7_shoes.chat.ru/ | lacoste shoes] [http://dsw_shoes_store.chat.ru/ | dsw shoes store] [http://shoes_pavilion.chat.ru/ | shoes pavilion] [http://icon_shoes.chat.ru/ | icon shoes] [http://jordan_shoes.chat.ru/ | jordan shoes] [http://bakers_shoes.chat.ru/ | bakers shoes] [http://michael_jordan_s.chat.ru/ | michael jordan shoes] [http://clothing_shoes.chat.ru/ | clothing shoes] [http://candies_shoes.chat.ru/ | candies shoes] [http://skateboarding_sh.chat.ru/ | skateboarding shoes] [http://air_force_one_sh.chat.ru/ | air force one shoes] [http://dsw_shoes.chat.ru/ | dsw shoes] [http://red_wing_shoes.chat.ru/ | red wing shoes] [http://journey_shoes.chat.ru/ | journey shoes] [http://crocs_shoes.euro.ru/ | crocs shoes] [http://pointe_shoes.euro.ru/ | pointe shoes] [http://shoes_carnival.chat.ru/ | shoes carnival] [http://custom_shoes.euro.ru/ | custom shoes] [http://sas_shoes.euro.ru/ | sas shoes] [http://aldo_shoes.chat.ru/ | aldo shoes] Best links: '''shower''' [http://wedding_shower_i.chat.ru/ | wedding shower invitation] [http://shower_filter.chat.ru/ | shower filter] [http://shower_stalls.chat.ru/ | shower stalls] [http://bridal_shower_in.chat.ru/ | bridal shower invitation] [http://baby_shower_invi.chat.ru/ | baby shower invitation] [http://bridal_shower.chat.ru/ | bridal shower favor] [http://bathroom_shower.chat.ru/ | bathroom shower] [http://baby_shower_deco.chat.ru/ | baby shower decoration] [http://baby1_show_gift.chat.ru/ | baby shower gift] [http://steam_shower.chat.ru/ | steam shower] [http://shower_head.chat.ru/ | shower head] [http://shower_door.chat.ru/ | shower door] [http://shower_curtain.chat.ru/ | shower curtain] [http://baby_shower.chat.ru/ | baby shower] [http://baby_shower_favo.chat.ru/ | baby shower favor] [http://shower_enclosure.chat.ru/ | shower enclosure] Best links: '''shredder''' [http://shredder40paper.chat.ru/ | paper shredder] Best links: '''ski vacation''' [http://ski_vacation.chat.ru/ | ski vacation] Best links: '''skin''' [http://skin-treatment.boom.ru/ | skin treatment] [http://skin-disease.boom.ru/ | skin disease] [http://skin-treat.boom.ru/ | skin treatment] [http://skin-trt.boom.ru/ | skin treatment] [http://skin1-disease.boom.ru/ | skin disease] [http://skin-disease.fromru.com/ | skin disease] [http://skin-treatm.boom.ru/ | skin treatment] [http://skin1treatment.chat.ru/ | skin treatment] [http://skin-diseas.boom.ru/ | skin disease] [http://skin1disease.chat.ru/ | skin disease] [http://skin-care-tip.boom.ru/ | skin care tip] [http://skin1tip4care.chat.ru/ | skin care tip] [http://serious-skin.boom.ru/ | serious skin care] [http://dry-skin.boom.ru/ | dry skin] [http://dry1skin.chat.ru/ | dry skin] [http://free_skin.chat.ru/ | free skin] [http://cancer_skin.chat.ru/ | cancer skin] [http://skin_product.chat.ru/ | skin product] [http://skin_disease.chat.ru/ | skin disease] [http://natural_skin.chat.ru/ | natural skin] [http://dry_skin.chat.ru/ | dry skin] [http://condition_skin.chat.ru/ | condition skin] [http://problem_skin.chat.ru/ | problem skin] [http://anti_aging_skin.chat.ru/ | anti aging skin] [http://man_skin.chat.ru/ | man skin] [http://oily_skin.chat.ru/ | oily skin] [http://itchy_skin.chat.ru/ | itchy skin] [http://anti_agin_skin.chat.ru/ | anti aging skin] [http://care-skin.pochta.ru/ | care skin] [http://free-skin.pochta.ru/ | free skin] [http://cancer-skin.pochta.ru/ | cancer skin] [http://skin-product.pochta.ru/ | skin product] [http://skin-disease.pochta.ru/ | skin disease] [http://natural-skin.pochta.ru/ | natural skin] [http://dry-skin.pochta.ru/ | dry skin] [http://condition-skin.pochta.ru/ | condition skin] [http://problem-skin.pochta.ru/ | problem skin] [http://anti-aging-skin.pochta.ru/ | anti aging skin] [http://man-skin.pochta.ru/ | man skin] [http://oily-skin.pochta.ru/ | oily skin] [http://itchy-skin.pochta.ru/ | itchy skin] [http://care-skin.fromru.com/ | care skin] [http://free-skin.land.ru/ | free skin] [http://cancer-skin.fromru.com/ | cancer skin] [http://skin-product.land.ru/ | skin product] [http://skin-disease.land.ru/ | skin disease] [http://natural-skin.fromru.com/ | natural skin] [http://dry-skin.fromru.com/ | dry skin] [http://condition-skin.land.ru/ | condition skin] [http://problem-skin.fromru.com/ | problem skin] [http://anti-aging-skin.land.ru/ | anti aging skin] [http://man-skin.fromru.com/ | man skin] [http://oily-skin.land.ru/ | oily skin] [http://itchy-skin.fromru.com/ | itchy skin] [http://skin_care.chat.ru/ | skin care] [http://skin_treatment.chat.ru/ | skin treatment] [http://skin_rash.chat.ru/ | skin rash] [http://skin163.chat.ru/ | skin] [http://dry3_skin.chat.ru/ | dry skin] [http://skin_care_produc.chat.ru/ | skin care product] [http://skin8_cancer.chat.ru/ | skin cancer] [http://skin_problem.chat.ru/ | skin problem] [http://natural_skin_car.chat.ru/ | natural skin care] [http://skin_care_tip.chat.ru/ | skin care tip] [http://facial_skin_care.chat.ru/ | facial skin care product] [http://skin3_disease.chat.ru/ | skin disease] [http://dry_skin_care.chat.ru/ | dry skin care] [http://skin_disorder.chat.ru/ | skin disorder] [http://skin3_zinc.chat.ru/ | skin zinc] [http://skin1_cream.chat.ru/ | skin cream] [http://natural1_skin_ca.chat.ru/ | natural skin care product] [http://anti_aging_skin_.chat.ru/ | anti aging skin care] [http://acne_skin_care.chat.ru/ | acne skin care] [http://man_skin_care.chat.ru/ | man skin care] [http://sensitive_skin.chat.ru/ | sensitive skin] [http://facial9_skin_car.chat.ru/ | facial skin care] [http://serious_skin_car.chat.ru/ | serious skin care] [http://ugg2_sheep_skin.chat.ru/ | ugg sheep skin boot] [http://skin_care_treatm.chat.ru/ | skin care treatment] [http://skin_condition.chat.ru/ | skin condition] [http://ipod_skin.chat.ru/ | ipod skin] [http://dermalogica_skin.chat.ru/ | dermalogica skin care] [http://best_skin_care_p.chat.ru/ | best skin care product] [http://sheep_skin.chat.ru/ | sheep skin] [http://tend_skin.chat.ru/ | tend skin] [http://anti8_aging_skin.chat.ru/ | anti aging skin care product] [http://itchy9_skin.chat.ru/ | itchy skin] [http://sheep_skin_rug.chat.ru/ | sheep skin rug] [http://skin_allergy.chat.ru/ | skin allergy] [http://healthy_skin.chat.ru/ | healthy skin] [http://oily4_skin.chat.ru/ | oily skin] [http://skin_discolorati.chat.ru/ | skin discoloration] [http://skin_rash_pictur.chat.ru/ | skin rash picture] [http://black_skin_care.chat.ru/ | black skin care] [http://skin_deep.chat.ru/ | skin deep] Best links: '''skin care''' [http://skin1-care.boom.ru/ | sothys skin care] [http://skin1care.chat.ru/ | skin care] [http://care-skin.boom.ru/ | skin care] [http://care4skin.chat.ru/ | skin care] [http://scare2005.chat.ru/ | skin care] Best links: '''skin disease''' [http://skin1_disease.chat.ru/ | skin disease] Best links: '''skype internet phone''' [http://sky_internet.euro.ru/ | skype internet phone] Best links: '''sleep''' [http://sleep_disorder.chat.ru/ | sleep disorder] [http://sleep_apnea.chat.ru/ | sleep apnea] [http://sleep0_aid.chat.ru/ | sleep aid] [http://sleep_aids.chat.ru/ | sleep aids] [http://sleep_number_bed.chat.ru/ | sleep number bed] [http://armor_for_sleep.chat.ru/ | armor for sleep] [http://sleep_inn.chat.ru/ | sleep inn] [http://sleep_mask.chat.ru/ | sleep mask] [http://sleep_medication.chat.ru/ | sleep medication] [http://sleep_over.chat.ru/ | sleep over] [http://sleep_deprivatio.chat.ru/ | sleep deprivation] [http://sleep_number.chat.ru/ | sleep number] [http://team_sleep.chat.ru/ | team sleep] [http://sleep_assault.chat.ru/ | sleep assault] [http://sleep_train.chat.ru/ | sleep train] [http://sleep_paralysis.chat.ru/ | sleep paralysis] Best links: '''small business''' [http://mso-sb.boom.ru/ | microsoft office small business] [http://sb-tool.boom.ru/ | small business tool] [http://im-sb.boom.ru/ | internet marketing for small business] [http://sb-owner.boom.ru/ | small business owner] [http://home-based-sb.boom.ru/ | home based small business] [http://sb-server.boom.ru/ | small business server] [http://small--business.boom.ru/ | small home business] [http://sb-consultant.boom.ru/ | small business consultant] [http://sympathy-giftb.fromru.com/ | sympathy gift basket] [http://baby-gb.pochta.ru/ | baby gift basket] [http://food_gb.chat.ru/ | food gift basket] [http://gourmet_gb.chat.ru/ | gourmet gift basket] [http://cookie_gift_b.chat.ru/ | cookie gift basket] |
왠지 사람마저 그러한 대상에 속하게 된다는 것이... 그냥 왠지...좀....그냥...왠지... 좀.. ^^ Posted by: 재웅 at June 10, 2004 03:39 PM }}} |
A born coder
December 22, 2003
소프트웨어 공학 관련하여 가장 유명한 책 중 하나가 The Mythical Man-Month일 것이다. 소프트웨어 개발에 있어 사람의 머리 수만큼이나 믿을 수 없는 것이 없지만, 대부분의 프로젝트는 이 머리 수에 의존하여 진행된다. 이와 관련되어 1명의 훌륭한 개발자가 몇 명의 평범한 개발자 역할을 할 수 있는가라는 질문도 자주 나온다. 30이라는 대답은 쉽게 들을 수 있다.
그렇다면 그 30의 차이는 무엇일까? 물론 개발자의 지식과 숙련도의 차이가 있다. 지식이 없고, 숙련도가 떨어지는 경우, 30 이상의 차이가 발생하는 것은 개발 속도 뿐만 아니라 아키텍처의 문제까지 감안하지 않을 수 없기 때문이다.
특히, 패키지 소프트웨어를 개발하는 경우, 집중력이 떨어지는 개발자의 코드는 결국 프로젝트 완성을 위해서는 완전히 새로운 코드로 대체해야 하는 경우도 종종 발생한다. 개발자 수를 더하는 것이 +가 아니라 -인 경우가 된다.
그렇다면, 개발 속도와 quality 측면에서 30배 이상 나는 코더는 타고난 코더일까? 하늘에서 점지해준 소프트웨어 코더일까? 이 mythical coder들은 무엇이 다른 것일까?
이런 괴물 코더들을 감안하고도 소프트웨어 공학이 의미를 가질 수 있을까? 괴물 코더들의 존재는 소프트웨어 공학을 위협하고, 개발 프로세스를 위협하는 것이 아닐까? 정말 이러한 신화적 코더들만 쳐다본다면 소프트웨어 개발 기간의 예측은 더욱 어려워지고, 참여하는 코더들의 능력은 더욱 의심스러워진다.
하지만, mythical coder들을 신화로서 바라보는 것은 모두를 불행하게 한다. mythical coder의 출현 혹은 그로 인한 개발 기간의 엄청난 단축을 고려하고 프로젝트를 할 수 있을까? 좀더 분석적으로 바라보아야 한다. 결국은 각 코더의 지식과 기술, 경험 정도와 그 코더들의 열의.. 개발 집중력, 그리고 개발 시간이 결정한다.
mythical coder들은 보다 적합한 지식과 기술을 가지고 있으며, 보다 많은 시간을 훨씬 뛰어난 집중력으로 코딩에 사용한다는 공통점을 볼 수 있을 것이다. 시간을 잘 조직화하고 낭비하지 않으며, 자신의 약점을 잘 알고 보완해나갈 것이다.
그렇다면 개발 프로세스 혹은 소프트웨어 공학의 관점에서 참여하는 인력을 어떻게 바라봐야 할까? 그들이 가지고 있는 지식과 기술, 그리고 열정을 냉철하게 바라보고, 진행되는 프로젝트에 필수적인 기술, 지식, 경험과 쉽게 습득 가능한 기술, 지식, 경험을 구분해내고, 집중할 수 있는 환경과 그 집중에 투입되는 개발 시간을 최대한 확보하는 방향을 항상 고민해야 할 것이다.
신화적인 코더를 신화의 세상에서 인간의 세상으로 내려오게 하는 것이 소프트웨어 공학과 프로세스 관리의 의무인 셈이다.
Posted by Yoon Kyung Koo at December 22, 2003 10:48 PM
Comments
개발자의 리소스가 정량화된다는 것... 곧 그 사람의 능력이 측정가능하게 된다는 것일텐데... 공장 입장에서는 볼트와 너트의 품질의 명확한 spec이 나오는것이 중요하긴 하지만... 왠지 사람마저 그러한 대상에 속하게 된다는 것이... 그냥 왠지...좀....그냥...왠지... 좀.. ^^ Posted by: 재웅 at June 10, 2004 03:39 PM