June 12, 2018
"Choose the agile framework that works best for your team and ONLY your team. Don’t do kanban because that’s what Kelly from cOolStarTup.io does. Don’t do scrum because management wants to, “Go agile.” Be ruthless and selfish in this choice. Your team will thank you." An Article from our friends at Atlassian
June 8, 2018
The ways in which a web application is tested and the things that are tested usually depends on where the product is in its lifecycle. For this post, we will primarily focus on testing the application at the front from the perspective of the end user.
May 31, 2018
DTAP which is short for Development, Testing, Acceptance, and Production outlines an approach to testing and deploying software as part of the SDLC. These steps usually include servers where the work being done will live. Each step in development dictates how the code is moved from server to server until it is complete and made live for regular use.
May 16, 2018
To groom a backlog simply means to keep it clean and tidy. It needs to be looked after in order for it not spiral out of control. Other terms include backlog management or backlog refinement. An outdated backlog can have many adverse effects on the outcome of a product.
May 15, 2018
Testing early on in developing can lead developers into finding major issues that could cause the downfall of something that could’ve been avoided easily. In this post, I have provided 3 of the best software to ensure the success of your application from the very launch date.
May 7, 2018
After a comprehensive RFP and review process involving more than 16 companies, Unilever chose Amazon Web Services (AWS). Unilever’s priorities in choosing a digital marketing platform included flexibility, a global infrastructure, technology, as well as a rich ecosystem of members
May 2, 2018
Our CEO Rey Ortega is now hosting The Morning Drive presented by Grata Software. This podcast discusses all things technology from Cloud Services, New Product Development, Technology Consulting and more! We will have at least one podcast a week that will come out! The Morning Drive Presented by Grata Software
May 1, 2018
We find Trello to be effective for our teams. We've been using it for over a year without paying any fees and we're managing several projects or boards simultaneously.
April 30, 2018
Look at Github's popular repo list and filter by language as PHP and choose which framework has the features you are looking for.
April 28, 2018
Easy! I'm just kidding, it isn't easy. However, while you do it - depending on your market - you may feel either giddy about the possibilities or disappointed if it isn't displaying a potential return on investment.
April 27, 2018
I know several developers that couldn't pass their technical interviewing process, but they are developing core technologies at companies that have caught the attention of Facebook, Google, and Amazon.
April 26, 2018
Sprints are usually concise in requirements and goals. At the end of every sprint, it is expected that working pieces of software will be produced. Sprints are usually planned in advance. When it comes to product development, sprints can be beneficial for many reasons. Here are some of the top benefits of sprints in product development.
April 26, 2018
Who says you need to choose? Why not do it all? Maybe you'll specialize in the web, but there's loads of cool stuff out there on mobile and desktop and command line.
April 25, 2018
Don't just seek knowledge from one person, but many coders with different strengths and specialties. Absorb all of the information like a sponge and apply it to real-world projects.
April 25, 2018
Software development does not require labor, labor is defined as monotonous activity performed for prolonged hours not requiring any creative activity. Instead software development requires lot of creativity, understanding concepts and visualizing big picture when there is nothing to visualize
April 23, 2018
Do everything you can to help your team move forward and the product to continually be developed. Just remember your role as a product manager is to not manage the product itself but the entire team. Set a path for continued & scalable growth, That matters more than a perfect product. Your job is to get out of the way and to figure out what that you building that will have the largest impact on your business. At the start make sure everything continues to move forward, but focus on hitting the initial goal of when can I start selling what I have created?
April 23, 2018
Every software engineer is a generalist. Over the course of a career in software engineering, your skillset changes based on the requirements of the program or project with which you are involved, and as you focus on one skillset, other skillsets become dormant until they are needed again.
April 20, 2018
The two things that I've experienced and seen that makes it difficult are communication skills and being social. A lot of engineers are introverts by nature because they spend their days thinking through complex problems and logic.
April 19, 2018
April 12, 2018
I mention this story not to tell you about golf, but it’s more to tell you a parable, I think. You see, as a software developer - a term used loosely these days - I took the same approach of meticulously trying to figure out what the final product should be and how I can get there in the simplest of fashions.
April 12, 2018
Having a good system for project management can save time and money on your projects, help you maintain a strong technical team, and ensure that you stay competitive by leveraging technology that is built to meet your needs.
March 19, 2018
Whether you’re part of an IT company, or an IT department in a larger company, you probably face some challenges finding and retaining good talent. It’s a competitive industry, and any talented developer has options.
March 15, 2018
The benefits are particularly relevant for companies that deal with highly classified or confidential information, such as healthcare and law enforcement businesses, but a growing emphasis on security for all businesses means it’s more important than ever for companies to know the software they’re working with.
February 27, 2018
Every project has some degree of risk involved. The risk could have a high to low impact on the project. The risk could be positive or negative, helpful or harmful and internal or external. Similar to Waterfall projects, in Agile projects, risks need to be identified and managed.
February 7, 2018
Discovery in terms of software development is a process with the goal of collecting the exact requirements for an application to be developed. This entails, most importantly, the business requirements, then every step a user will have through their experience from the login to completion of using the app, the design of the full application and developing of written out Business Requirement Document(BRD). The BRD can be looked at as the full plan, it stands alongside the contract as the agreement that what the BRD states what will be developed
December 4, 2017
You had an idea for a technology product. You had saved money to build it, you had friends and family help you fund it, or you were lucky enough to get an investor to invest in it. You contacted several development companies and picked the one that had the cheapest rate you could afford.
November 21, 2017
While Agile teams are usually part of the same company, there are situations where team members may not all be in the same location. In these situations where team members are remote, the dynamic of how the team works together will be different from those who see each other at the office every day. As a result, the way remote teams interact may be a bit different since they rely heavily on virtual communication methods.
November 6, 2017
When technology is implemented properly it is great and can easily get you to the next step in business. However, what if the technology you implement creates more issues than it solves? Or the solutions that were delivered to you are not actually the solution that you need. That’s where we come in to correct where others went wrong. Preferably for you and us, we are brought in before that step.
October 10, 2017
Scrum is an Agile framework best known for its lightweight, iterative approach to software development. It is best used in complex projects. Scrum is easy to understand but can be challenging to master. Getting acclimated with Scrum requires understanding Scrum lifecycle.
October 5, 2017
In order to find a balance between project management and technology, you first need to understand the complexity of the project you are dealing with. You will also need to learn what style would be the best for the type of project you are managing. The biggest space between the two exists with the promised functions of the technology vs. what is actually delivered.
October 2, 2017
To be Agile and have the best practices in place for your team, you first need to have the right mindset and techniques. You need to think Agile.
September 22, 2017
Skipping a sprint retrospective can actually have a negative impact on a team’s productivity when they keep going through sprint after sprint without addressing key areas of concern.
September 18, 2017
A major factor that can hamper your growth is having an outdated, inflexible strategy for your organization. While your projects may be Agile, your company may not be as flexible as it could potentially be and this may be due to a strategy that is no longer applicable for your organization.
September 14, 2017
In times of need like these, it’s amazing to see the beauty in mankind, neighbors helping neighbors, strangers helping strangers to rebuild all that was lost. It sometimes takes disasters to reminds us that we are all in this together.
August 30, 2017
A project manager’s time is important. It’s easy to become overwhelmed if you don’t have some set processes in place to help you get through your day. Of course, one of the biggest characteristics of a good project manager is being organized. Part of that organization is achievable through the use of tools that can help streamline workload, increase efficiency and help with productivity.
August 23, 2017
Agile is preferred because of its flexibility and its focus on continuous improvement and collaboration. Project management styles under agile include Lean, Extreme Programming (XP) and Scrum. The philosophy behind agile is that it focuses on people, products, collaboration, and flexibility. These philosophies are upheld by 12 agile principles that follow the agile manifesto.
August 16, 2017
You’ve probably heard the term Scrum before in Agile project management. You’ve also probably heard of daily Scrums. But, do you really know what they are and why they are important?
March 22, 2017
You want a manager that trusts your skills to get the job done and not micro-manage everything you do. In short, embrace the fact that you may have a manager that doesn’t know coding, but trusts you to get the job done.