Công việc hiện tại: Làm nhà phân tích kinh doanh hàng đầu cho một công ty Big 4, lãnh đạo một nhóm các nhà phát triển và thử nghiệm làm việc trong một dự án tái cấu trúc quy mô lớn (4 nhà phát triển trên bờ, 4 nhà phát triển ngoài khơi, một số người thử nghiệm trên bờ / ngoài khơi). Cũng làm việc trong một năng lực tương tự trên các dự án quy mô nhỏ hơn khác.
Vai trò của tôi: Thu thập / viết ra các yêu cầu, tạo ra các đặc tả chức năng, thiết kế giao diện người dùng (về cơ bản vạch ra tất cả các khía cạnh của hệ thống), làm việc chặt chẽ với các nhà phát triển để truyền đạt / làm rõ các yêu cầu và đưa ra giải pháp khi chúng tôi gặp sự cố , viết các trường hợp thử nghiệm (và thực hiện nhiều thử nghiệm), làm việc với quản lý cấp cao và các bên liên quan chính, quản lý người thử nghiệm beta, tạo hướng dẫn sử dụng và các buổi đào tạo hàng đầu, cung cấp hỗ trợ kỹ thuật chính.
Tôi cũng viết khá nhiều macro trong Excel bằng VBA (một số macro của tôi hiện đang được sử dụng trên toàn bộ công ty, vì vậy có khoảng 1000 người sử dụng chúng) và sử dụng SQL trên cơ sở hàng ngày, cả trên các tệp rút gọn SQL của chương trình dựa vào dữ liệu SQL Server của chúng tôi và mọi cơ sở dữ liệu Access mà tôi tạo. Các nhà phát triển cảm thấy rằng tôi khá tốt trong vai trò này vì tôi hiểu rất nhiều về lập trình, các hạn chế hệ thống vốn có, cấu trúc của cơ sở dữ liệu, vì vậy tôi dễ dàng truyền đạt ý tưởng hơn và đưa ra các đề xuất khi chúng tôi gặp vấn đề.
Điều tôi thực sự quan tâm là phát triển phần mềm. Tôi có một số lượng lớn lập trình trong VBA và đã muốn học C # trong một thời gian (nhóm nhà phát triển sử dụng C # - thỉnh thoảng tôi xem lại mã vì lợi ích của mình nhưng chưa có kinh nghiệm thực tế nào khi sử dụng nó). Tôi không chỉ quan tâm đến quy trình kinh doanh mà còn cả khía cạnh kỹ thuật của mọi thứ, vì vậy vai trò BA truyền thống không thực sự làm tôi thèm ăn những thứ tôi muốn làm. Ngay bây giờ tôi có một vài dự án nhỏ mà các nhà quản lý đã giao cho tôi và tôi đang tìm những cách mới để thực hiện chúng (như xây dựng các ứng dụng Access tùy chỉnh), vì vậy có một chút ở đây và ở đó để khiến tôi quan tâm.
Câu hỏi của tôi là: điều tôi muốn làm là tạo các ứng dụng Excel hoặc Access tùy chỉnh cho các doanh nghiệp nhỏ như một doanh nghiệp tự do (làm việc như một cửa hàng một người; có thể có một nhà thầu thỉnh thoảng tùy thuộc vào độ phức tạp của dự án). Điều này rõ ràng sẽ bắt đầu như một công việc bán thời gian trong khi tôi có một công việc ban ngày, nhưng cuối cùng trở thành một công việc toàn thời gian. Tôi có đang tự lừa dối bản thân mình khi nghĩ rằng tôi có thể chuyển từ lập trình viên VBA BA / bán thời gian sang làm việc toàn thời gian cho một doanh nghiệp tự do (nơi tôi sẽ bắt đầu chỉ viết các ứng dụng Excel / Access tùy chỉnh trong VBA)? Hoặc loại điều này thường không được cố gắng cho đến khi ai đó có được nhiều năm kinh nghiệm lập trình toàn thời gian? Và thậm chí có một thị trường cho các loại ứng dụng này giữa các doanh nghiệp nhỏ (và có thể cả doanh nghiệp vừa) không?