Is it possible for Non-Technical People Manage Software Projects? Yes. For it to be successful, there needs to be a separation of tasksYes. For it to be successful, there needs to be a separation of tasks and an understanding of the basics. Everything else is high level enough that the project manager can be successful enough without having any background in software development or software development projects. Is it easier for projects to be managed by technical project managers? Of course. Having a deep understanding of software development is extremely beneficial in a small team, but can be a
Category: Software Development Business
Business Leaders vs Software Developers: it’s time for the fight of the century. And both sides will lose. I walk a fine line between both teams and both need improvement. When the software development team is left unmonitored, that’s when real issues start to arise. From the Business Side A ticket is submitted and it takes days, sometimes weeks, for someone to respond to it. What are the software developers even doing? You hear that they’re busy, but busy with what? All you see is that your work is not getting done. You give it a couple of months, but
If you’re working for a company where the PM is the boss, run. You’re not going to work in a more toxic environment than that. Cross if off your career list and never reflect back on it. The Project Manager should not be viewed as the boss in a software development team. Software Development teams are functional teams with each person serving a specific role. The project manager manages the project, which means that it’s their responsibility to keep the project on track. What else do Project Managers do? Developer Support They support developers when they need information from the
Why is QA important? This is a cautionary tale. Having no defined QA process is a disaster waiting to happen. It won’t just occur once, it will constantly keep occurring. The only thing that will change is the severity of the disaster. Sometimes you’ll have a mini-disaster and other times you’ll bring down the entire production environment. Enough of the gloomy intro, let’s look at the tale from the IT crypt that I’ve actually been a part of. I’ve worked for a company that had no QA process whatsoever. It was left up to the developer to decide how much
You have your million dollar idea. You just need someone to build it. Partnering up with a software development agency seems simple enough. Finding the right software development company is a different story altogether. Research It starts with a Google search. Narrow your search to 10 development agencies. Look at their reviews and make sure that nothing stands out. Review their company page. An agency that doesn’t take pride in their work will reflect it on their portfolio. Review their work. Look for detailed customer testimonials. When a client is satisfied with the work produced, they are excited about providing
Any business that you start will go through a negative earnings period: you’ll spend a lot more than you earn. I started a business in 2012 called First Choice Wheels and Tires (Cyber Rims Inc.). The first month brought in a whopping $274: we sold 1 wheel. The second month brought in $5000.00. The third month $10,000. After 2 years, we were averaging $100,000 per month. I wont go into specifics here, since this is not what this article is about, but we closed the business in 2019. What is important to note is that we were breaking even and/or
IT is a department that exists in most organizations, regardless of the size, or at least within the ones that can afford it. It’s a department similar to HR and Finance in the sense that it touches all other departments. Unfortunately, the IT department is frequently overlooked in project planning. It’s also a department that’s valued when the individual’s issues are prioritized and quickly becomes the problem when projects are deprioritized. What’s the solution to this? We’ll explore that in this article. Is the Organization’s IT problem really a problem? Functional Teams Functional teams within an organization tend to focus
Have you struggled to find the time to post quality content? Whether it’s for your own brand or for your business, posting quality content takes time and dedication. You can always throw something random on your page, but that will hurt you more than it will help you. I’m in the process of doing just this and wanted to share my approach. It turns out that it’s all about proper planning. The Struggle If you’re anything like me, you have a full-time job that consumes a good chunk of your day. You have a family that consumes the other portion
If you’ve ever worked for a software development agency, you know that it can be challenging. Software Development Agencies have a “churn-and-burn” stigma attached to them, and rightfully so. Most agencies have a high developer turnover rate. What is it about that particular business model that drives such high turnover? And should you work for a software development agency? Those are the questions that we’ll tackle in this article. The Software Development Agency Model Working for a business that has its own product and development team is different than working for an agency. The agency does not have their own
This is one of my absolute favorite topics to discuss in software development: Definition of Done in Software Development. While my approach is not fully flushed out for every environment, it’s gets you 90% there. This will help with creating a team and setting expectations. When is each team member actually done during the software development lifecycle? Have you found yourself saying, “well I know I said it was done, but it’s not really done?” Before we can start looking at each individual’s Done definition, we have to outline the members involved. Business Analyst Project Manager Development Manager UI/UX Engineer