我刚加入公司,现在正在从事工作。由于GIS软件开发领域的技术人才有限,而且由于我是其中之一,因此我被直接聘为项目经理。
我非常熟悉Java和GIS,并且我对基于位置的服务进行了自发性的研究,但没有进行项目管理和结构化软件开发。我是地质学专业的毕业后一年,而在前一年,我在大学里担任学者。
多亏了我在工作中的兴趣,出现了一个机会,最终我也被任命为公司的商务智能部门的负责人。公司相信我。我本人研究了数据仓库和BI概念,并成功地将GIS与BI相结合。
另外,我目前正在与两个开发人员一起使用C#WPF中的BI工具,在其中我有时也扮演开发人员的角色(我很喜欢)。
我非常努力地通过敏捷项目管理来采用良好的软件开发方法,但是这种方法并不是很成功。同样,尽管我相信就产品而言设计良好的代码,但由于我的首席执行官(直接在我之上)缺乏技术知识,所以我通常没有足够的时间来做。由于我们也缺乏整体上对特定编码语言的专业知识(例如,与Java相对的WPF),因此所花费的时间大大增加了。也没有适当的版本控制系统。
我对事物的运行方式非常无聊,因为它不是结构化的,我发现大部分时间都在思考如何使事物结构化。我希望你们有良好的专业经验,能够帮助我克服这种情况。