Goran Begic

Subscribe to Goran Begic: eMailAlertsEmail Alerts
Get Goran Begic: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Goran Begic

A seasoned software development professional offers personal advice and describes best practices for improving project success, touching on communication, use cases, testing, and marketing. While working on both in-house and external software development projects in the last couple of years, it occurred to me that certain challenges and best practices kept repeating across different projects. As I learned how to swim through the challenges and ride the waves of the best practices, I decided to make some notes, which I will summarize in this article. In this part one of two series, I will examine two categories: Compensating for lack of face-to-face communication; and Writing better use cases. This rather idiosyncratic advice is by no means comprehensive. My intent is not to teach you how to build software, but rather to discuss a few technical and non-technical issue... (more)

Strategies for Software Development Project Success: Part 2 of 2

In the first part of this series, I examined two factors that are essential for project success: compensating for lack of face-to-face communication and writing better use cases. In the final part of this series, I will outline two additional elements that are vital in software development: Ensuring effective testing; and Supporting marketing efforts. 1.  Ensuring effective testing Once the use cases are set in place and the team has agreed that they represent the right way to go, the use cases become the foundation for the rest of the plan. In fact, this is the only way to take a... (more)