The Value of the Retrospective Meeting

​The retrospective meeting is one that everyone thinks they want, but often times people don’t actually do.  It’s extremely important though, after you do something big, to pull everyone back together and ask, “What worked well? What needs improvement? What should we never do again?” The difficult part to having a retrospective meeting is doing it in a way that really stresses that the point of the meeting is to grow and improve and not to blame.

  • 5 June 2017
  • Author: James Nagy
  • Number of views: 252
Life or Death Software Development

When people hear the term software developer, they probably don’t think of a career that involves individuals holding people’s lives in their hands.  The reality is though that for some who are writing software, it could mean life or death.  Consider things like autonomous software for Tesla –mess that up and it could mean death. Drug to drug interaction checking –this can also cause death.  There is definitely a difference in writing software for video games vs writing software that flies airplanes. We are going to hope that that is one that absolutely needs to be right.

  • 18 May 2017
  • Author: James Nagy
  • Number of views: 139
The Business of Negotiation

​When building software, there are many times that you will be negotiating with other companies or clients.  Negotiation is a business within itself. If done properly, it can really benefit you. If done improperly, it can really hurt you. Negotiations will come up in countless areas of development.  For example, when developing software you may be negotiating with a company for the honor of using their own software inside of yours.  This type of deal is a mutually beneficial one.  My company will get the benefits of your software to add value to mine, and you will get money from every transaction that transpires or set of software sold. If you can negotiate properly, so that everyone is satisfied, it’s a win-win.

  • 2 February 2017
  • Author: James Nagy
  • Number of views: 720
5 Best Articles of 2016

​With the year coming to a close, it’s always best practice to look back over the efforts that you’ve made throughout the year to see what was successful and what fell flat. Building on what has received great feedback is a great way to start your next year off right. When it comes to articles that we share with our followers, we want to produce content that people want and need. 

  • 19 December 2016
  • Author: James Nagy
  • Number of views: 685
Technical Debt is an Opportunity for Improvement

People love to talk about technical debt.  They love to tell each other to “work smarter, not harder” and not to double your work by speeding up development today knowing you’ll have to change it later.  The thing is that people call this debt, but it isn’t.  You have made the best decision that you could at the time.  In development, you have to make compromises along the way.  When you decide to do a feature in a particular way, and you’re going to have to change it later, yes it is more work.  But, it’s also done for now.  The feature is out the door right now.  Instead of considering it debt, consider it an opportunity for improvement in the software.

  • 29 September 2016
  • Author: James Nagy
  • Number of views: 1335
Software Sales Techniques – What You Need to Know to Sell Software You’ve Developed

​As software developers and product owners, you spend months or years developing the perfect software to offer to a client.  When pitching this software to a client though, you have to be aware of some serious sales 101 rules so that you aren’t messing up the deal.  You know what your software can and can’t do, you know who your software will work for and who it won’t, and somehow when you’re sitting in front of a potential client –a whole host of things can go wrong.  So, what do you need to know to sell the software that you’ve developed?

  • 29 July 2016
  • Author: James Nagy
  • Number of views: 1105
You're Going To Be Wrong

Being wrong sucks. Unfortunately, being wrong is a fact of life for developers. Personally I have chosen the wrong technology for the task at hand, made unnecessary abstractions, named variables poorly, repeated code unnecessarily, and so much more.

  • 7 July 2016
  • Author: Dave Moore
  • Number of views: 578
Agile Development is Dead: A Hybrid is Born

​Word is that Agile Development is dead.  People have been saying this for quite some time now and I have to say –I agree.  Agile Development, in its purest form that is, is dead.  It did have a long and productive life. Because of this, I think it’s necessary to reflect back on Agile Development and realize that, even though its purest form is dead, there is room for evolution.

  • 6 May 2016
  • Author: James Nagy
  • Number of views: 1532
Working as a Consultant: Importance of "I" vs "We" in Consulting

As a consultant, I’ve found that the use of pronouns is actually a much bigger deal than you might think.  When I walk into a project, it stands out so people that I say “you” all the time.  “You” all need to do this.  “You” should be focused on this at this point. “Your” main priority should be this. The companies that I consult for often ask me why it is that I spend my time saying “you, you, you” when they believe I should be saying “we” or “us”.  Well, the answer is pretty simple.

  • 8 October 2015
  • Author: James Nagy
  • Number of views: 1649
Is it Time for a SDLC Plan to Get Your Software Released?

Wrapping your head around all the preparations necessary to release new software can be daunting.  It's no small project and, if you've never been through the process before, it can be extremely easy to forget a step to check, miss a bug that needs fixing, skip a perspective that needs considering, etc.  These mistakes can be disastrous to your project.  Even if you are familiar with the Software Development Life Cycle (SDLC) and have worked on software releases in the past, every software release is different and each project is unique.  Perhaps you have led a project in another organization and you feel comfortable running the steps because of the experiences you’ve had. This doesn’t mean, however, that you’ll be able to finish your next project with the same level of ease. Every project, every team, every organization, and every situation is different. There are a lot of factors that weigh into the success of a project.  So, the question is, is it time for a SDLC plan to get your software released?

  • 22 April 2015
  • Author: James Nagy
  • Number of views: 1973

Stay Informed!

Every week we explore the latest in Technology, UI/UX, Software Development, Consulting, Business Management, Social Media Marketing & MORE! If you’re an entrepreneur, developer, business owner, consultant, or marketer be sure to subscribe today!
«July 2017»

Consultants: The Importance of Being an Expert

​As a consultant, you’ll run into situations nearly daily where you are meeting new people who want to hear about what you do. I get questions regularly on topics that I consult on. Many times these conversations come up on the spot and out of a normal business environment.  So, what do you do when you’re approached, totally unprepared, and you have to talk about your business out of the blue? Do you know your business well enough that you can stop whatever you’re doing and come up with an intelligent informed conversation? As a consultant, this is a must.
Read more