대한민국 개발자들이여.. 깨어나라! 올바른 SW 개발 방법과 개발 도구로 제대로 일하는 문화를 만들어보자!

프로젝트리서치 법인화 기념 세미나 2번째 특집 SW 공학 편입니다. 올바른 SW 개발 방법 체계 구축 및 프로젝트 관리는 제대로된 SW 공학 방법을 이론이 아닌 기법으로 실제 적용하는 것입니다.제가 2년전에 우리나라만 뒤쳐진 IT / SW 개발문화와 프로젝트 관리 기법을  미국 수준으로 끌어 올리겠다는 생각으로 독립을 한것도 이 때문이죠. 예전에 만들어진 논문 4편이 모두 이러한 SW공학 및 내부 소통에 관련된 Enterprise 2.0 협업 환경 (Enterprise 2.0 관련 논문/ PT 정리) 것이죠. 지금은 이 위에 우리만의 고유 정신 및 기법 체계가 필요하다는 이유로 한국형 프로젝트 DNA 나 한국형 기획자에 몰입하고 있는 것이구요. 

가장 기초이자 핵심에 해당하는 SW공학이 실제 SW 개발 업무에 적용이 되어야 우리나라도 제대로된 SW  문화를 가질 수 있습니다. 많은 기업이 이러한 SW개발 공정(SW공학)을 지키지 않고 시간에 급급하다는 핑계로 일을 먼저 착수해 버리고 나중에 뒷수습 때문에 월화수목금금금 문화가 없어지지 않는것입니다. 답답하죠.  감히 자기가 최고라고 이야기하는 선임개발자 역시도 막상 SW개발공정 혹은 소스 품질 관리 및 릴리즈 관리를 가지고 이야기하면 제대로 이야기 못하는 경우도 많이 있습니다. 그러면서 “개발자의 소통이 문제다, 공유와 협업이 문제다”로 단정짓죠.

우리나라도 늦었지만 제대로된 SW공학 및 SW개발 방법이 지금부터라도 글로벌 수준으로 바뀌어야 한다는 생각에, 감히 국내 TOP 기업의 컨설턴트 이자 현업 전문가 2분을 어렵게 모셨습니다. 시중에서는 감히 접해보지 못하는 요구분석/SRS 핵심과 SW 개발 전체 공정의 도구를 주제로 총 8시간 특강을 이행하니 많은 참여 부탁드리고, 특히나 현재 SW 개발 방법론, 문화, 시스템, 소통 , 통합 때문에 고생하고 계신  선임 개발자, 팀장급들께 감히 추천드립니다. 세미나 신청은 온오프믹스[여기]를 클릭해서 신청해주시기 바랍니다. 

ProjectResearch Public 130328 03 

 

첫날은 소프트웨어 개발의 모든 것와 , http://allofsoftware.net 의 저자이기도한 전규현 상무님께서 SW개발에서 뼈대가 되는 가장 중요한 (하지만 한국의 개발자 90%가 잘 모르는) 요구사항스펙 작성 기법에 대해 사례와 함께 알려드리는 시간을 갖습니다. 

 

요구분석/SRS 과정 제목 
실리콘밸리 소프트웨어 회사들의 요구분석 핵심 기법 교육

과정 소개서
실리콘밸리 소프트웨어 회사들이 사용하는 요구사항 분석 및 스펙을 작성하는 실질적인 방법에 대한 교육. 이론이나 템플릿 채우기가 아닌 요구분석에 대한 핵심을 이해하고 어떤 소프트웨어 개발환경에서건 창의적으로 적용할 수 있는 능력을 배웁니다. 

시간별 진행

  1. 실리콘밸리의 소프트웨어 개발 방법론 및 개발 문화
  2. 요구사항 분석및 스펙의 핵심
  3. SRS 및 SRS Template 
  4. SRS 작성 사례 

강사 소개서
20년간 한글과컴퓨터 및 안철수연구소에서 소프트웨어 개발자로 일을 하였으며 현재 소프트웨어 공학 컨설턴트로서 수많은 소프트웨어 회사가 글로벌 소프트웨어 회사의 역량을 갖출 수 있도록 가이드를 하고 있습니다.
저서로는 “소프트웨어 개발의 모든 것”(2008 페가수스)가 있으며 소프트웨어 개발자들이 가장 많이 보는 소프트웨어 공학 블로그인 “http://allofsoftware.net”의 운영자입니다.
지금도 수많은 개발자의 멘토와 여러 소프트웨어 회사의 코치로서 실리콘밸리의 소프트웨어 수준의 회사를 양성하고 있습니다. 

 

 ProjectResearch Public 130329 03

 

 

둘째날은 SW개발 공정 모두를 포괄할 수 있는 도구를 아키텍트그룹(www.architectgroup.com) PSG(Products & Services Group) 유승우 부사장님께서 소개합니다. 도끼(개발툴)만 가지고 단일 개발하는 것이 아닌 제대로 갖춰진 환경(ALM)하에서 여러 제품에 대한 기획 > 요구분석 > 스펙작성 > TASK > 형상관리 > QA > 빌드 > QC > 릴리즈 > 운영관리에 이르는 모든 공정을 통합된 환경하에서 통합 관제하는 도구입니다. 누가 언제 어떤 제품을 어떻게 왜 , 어떤 품질로, 어떤 고객과 진행되고 있는지에 대해서 자동으로 관리되고 통합되고 보고되는 시스템이죠. 많은 글로벌 SW 개발 기업에서 사용하고 있는 기법입니다. 

 

1부 : 소프트웨어 공학 도구 체인 및 자동화 시스템 소개

소프트웨어 개발 및 품질 관리를 위한 SE(Software Engineering)의 전반적인 핵심 기술에 대한 소개와 각각의 세부 기술 설명, 다양한 Industry 에 기반한 도구체인(Tool Chain)을 살펴 본다. 프로젝트의 기술 밀도를 높이기 위한 Agile, ALM, Distributed VCS 등 최신의 Topic을 함께 다루며 이에 대한 자동화 시스템을 구축 하는 방법을 안내 합니다. 

주요 Topic:

  1. Software Engineering & Application Lifecycle Ecosystem
  2. Requirement Design & Management
  3. TestCase Management 
  4. System and Software Modeling(UML, SysML)
  5. Specification Review Process
  6. Static Analysis ( Architecture, Metrics, Code Quality, Security Vulnerability)
  7. Dynamic Testing (Software Verification & Validation)
  8. Distributed Version Control System
  9. Social Platform for Software Engineering
  10. SE for Compliance Certification (FDA, FAA, DO178B, IEC 61508, ISO26262)
  11. ALM and Project Maturity Model
  12. Automated Tool chain for Software Quality and Architecture
  13. Secure Software Development
  14. How to build Application Lifecycle Management Ecosystem for 
  15. Mobile and Embedded Software
  16. Banking & Financial Services
  17. Telecom, Manufacturing and High Tech

 

2부. 소프트웨어 아키텍처 분석 및 개선 기술

소프트웨어 품질 및 아키텍처 개선과 관련된 다양한 기반 기술을 소개 하고 이에 대한 자동화 사례를 다룹니다. Static Analysis(정적 분석) 기술로 분류 되는 소프트웨어 아키텍처 및 구조 분석에 대한 세부 주제들을 다양한 시나리오를 통해서 소개 하며 프로그램의 복잡도와 구조적인 문제를 분석 할 수 있는 기술을 함께 안내 합니다.

주요 Topic:

  1. Software Architecture Analysis
  2. DSM(Dependency Structure Matrix), MDM(Multi Domain Matrix) and DMM(Domain Mapping Matrix)
  3. Technical Quality and Sustainability
  4. Four aspects of technical quality:
  5. Architecture / Dependency-Structure
  6. Software metrics
  7. Programming rules
  8. Testability and test coverage
  9. Improvements Require Transparency Six Sigma for Software
  10. Simple Rules for Sustainable Projects
  11. Automated Tool chain for Software Architecture Analysis
  12. Imagix 4D
  13. Lattix
  14. Software Diagnostics
  15. Sonargraph Architect
  16. Enterprise Architect
  17. Use Cases and Implementation

 

본 세미나를 통해서 “아! 개발은 이렇게 하는 거구나”라는 감동을 받으시리라 확신합니다. 3월28/29일에 뵙겠습니다. 

 

 신청은   onoffmix 여기를 클릭해서 해주세요. 

 

 

 

 

 

Peter Kim에 대하여

Peter Kim(김태영) PMP, Certified SAFe 5 Scrum Master (SSM), Certified ScrumMaster® (CSM®), Project Research Inc., CEO / Founder, +82-10-9344-7505

아직 댓글이 없습니다... 첫 번째로 댓글을 작성하세요!

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.