"Team work makes the dream work" - John Maxwell
The article showcases the top 10 AI tools that can transform the way you work and live by automating tasks and improving productivity.
Many employers have been asking me what they should write to their employee's during this hard time. I have to had to create a sample template that can be customized by both the employer type and the situation at hand.
Software engineers create all those great platforms and tools for every other industry, and yet, engineering leaders struggle to understand the work of their engineering teams. They struggle to correlate engineering output to business value.
Productivity in business is the continual effort of applying new methods and techniques. In simple words, productivity is getting quality work done quickly.
Having too much Work in Process, also known as Work in Progress (WIP), is a remarkably common issue. In my experience, management often encourages this behavior. I don’t know if it is the notion that we will get more done if we work on more things simultaneously. Or perhaps there is a fear we won’t get enough things done unless we work on several of them at once.
A curated list of my top ten VS Code extensions that will supercharge your productivity and make you more effective as a developer.
8 Google Chrome extensions nobody told you about ( but you needed them badly at work.
It's becoming increasingly important to keep your team motivated without using a "carrot and stick" approach.
Excellent problem-solving skill is very essential for a Product Manager, because in the real day to day as a Product Manager will face a lot of complex problems that require deeply thinking for finding the root cause of problems, not only user’s problems but also internal problems such as slow development process, increase growth rate, increase retention rate, etc.
Best VS Code Plugins and JetBrains extensions for dev team. Boost developer productivity with GitLive, Tabnine, Stepsize, EditorConfig and Better Comments.
Software development takes time and effort and requires patience, but if it’s taking too long it can hurt the business. That’s why it’s important to always consider what you can do to improve your software development productivity.
How dogfooding has evolved from its humble origins as a marketing gimmick to a central part of tech companies' product strategy
Declaring your first incident can be intimidating. Let’s look at some common fears, and work out how to address them.
Every single day, people head to work with the desires that they will have the option to finish their day by day undertakings liberated from accidents or some other wellbeing dangers. Positively, we as a whole have the right to work in protected and clean conditions. And keeping in mind that most organizations take measures to guarantee the wellbeing of their representatives, accidents will undoubtedly occur. In any case, there are approaches to guarantee that such accidents are limited and unfit to show genuine sick impacts.
How to improve your focus - especially as a software developer. Book review of Deep Work by Cal Newport.
How do you measure how well your engineering team is doing and how do you find the bottlenecks where you can improve things the most?
I wasn’t a big fan of managers in my decade long programming career. I took pride in my accomplishments as a developer, the individual contributor. After all, I was the one making things happen or part of the team that made things happen. We built features, fixed critical issues and in my view, only reason business existed was because developers worked hard.
The barbell strategy is a valuable approach for companies looking to balance the need for innovation and stability in their software systems.
Developed by Francesco Cirillo in the late 1980s, the Pomodoro technique calls for using a timer to break down work into 25-minute intervals separated by short 5-minute breaks. After four sessions of work, the Pomodoro technique prescribes a longer 30-minute break.
During my years as a coder, business analyst and technology consultant, I have heard many a manager or business owner complain about their on-staff developer. I have even sometimes heard them referred to as a “single point of failure.” At that moment, I know that I am entering a political minefield. My years of experience alert me to the fact that if someone in power thinks their developer is a single point of failure, then most likely the developer is not being properly managed.
People keep confusing agile with product development but they are different concepts. It’s important to make this distinction because it actually matters. It isn’t just semantics, the confusion is causing us all problems. Understanding this difference may fundamentally change the approach most organisations take to building digital products.
What happens if your development team is hit by a bus? A short explanation of the Bus Factor and how to hold its score at safe levels and why you should.
Productivity is a volatile thing in the office. It comes and goes. Just like there are ups and downs in life, some days are more rewarding than others at the workplace too. There will be times when your team would get in a slump and you will have to jumpstart them back to life.
Isolating features into different branches is a crucial practice for any serious developer. By separating each feature, bugfix or working experiment you will avoid a lot of problems and keep your development branches clean.
I loved being a software engineer, or so I thought. On my last project working as an engineer, I fondly recall spending my weekends writing code to finish any user stories in my queue. It got to the point that I completed my work so far in advance that I was running a few sprints ahead of my team. I started to use my newfound free time during the week to sit in as many application requirement gathering meetings as possible. I began to collaborate more with our design team and shadow interviews with customers about the product we were building. I shifted into more of a mentorship role for our engineering team. At times, I found myself explaining the rationale behind a feature design decision and bouncing ideas around for an architectural approach in the same conversation. It took me a while to reach this career-changing realization; I was more interested in shaping the product than building it.
We're used to thinking that you cannot deliver fast and maintain a healthy codebase. But does it really has to be a trade-off?
New in office? Learn about the necessary skills required for effective teamwork, collaboration and develop interpersonal skills and excel in the workplace.
The next few months will be the most uncertain period business owners have faced. The coronavirus will change the economy and how we work. But I’ve been preparing for this time for more than a decade.
Imposter syndrome is a feeling in software development. Not only does beginners or mid-level developers face this problem, but also the experienced coders.
Hard-coded authorization leads to technical debt. Decouple your authorization decisions to be a more effective business.
I am sharing 10 practical ways to embrace mindfulness, focus on wellness, and maintain your mental well-being while in the office.
Knowing the business needs/problems can help engineers to grow faster. If you don’t know WHAT and WHY, you can’t think of HOW.
Tips to succeed at software Engineering Team Management
Reclaim is an intelligent calendar assistant that enables you to block adaptive time for anything you care about. Vote for us for HackerNoon's SOTY!
This is the IKEA effect, a cognitive bias where we place a disproportionately high value on products that we have partially created.
If you do a good job as a leader, the people you mentor will eventually outgrow their original roles. Some will rise within their departments; others will go on to lead new teams. Many will go on to work for other businesses.
I remember when Slack first came out. Me and my team of engineers were frustrated that the higher-ups were making us migrate away from IRC. Fast forward to 2020 and now I'm a member of 15 different workspaces.
Remote working is becoming a more and more popular way for employees to work.
The capacity of a leader to envision, plan, direct, and get the most out of the resources at hand effectively is known as strategic leadership.
You wouldn’t edit your own work for a critical business presentation, so why should developers be expected to test their own code? A second set of eyes is key,
Standard Operating Procedures are boring and the furthest thing from exciting but setting them up for your team will improve their performance significantly.
How can development productivity be measured? And should it be measured at all? This story explores some key ideas behind this controversial topic.
Discover how IT process automation help in improving business productivity.
Cutting manpower overheads makes sense in a recession but it may come at the expense of talent retention and other important factors to a company's success.
Co-founder and engineering lead of a fast-growth tech company explains how he's built innovative tech with just a team of four.
Product management is a specialized role with an intelligent blend of business, tech and user experience. A product manager is mostly tasked with the duty of successfully managing the development of a product from start to launch, above other tasks.
We want to work, live, and play in a way that isn’t going to cost us the planet and, where possible, can potentially restore nature to what it once was.
If you are responsible for your team’s CICD and DevOps tools, have you ever asked yourself if the tools you built are really making developers’ lives easier?
The Dunning-Kruger effect is a phenomenon in which unskilled individuals overestimate their abilities while skilled individuals may underestimate their abilitie
In this post, you discover where platform engineering fits into your broader software delivery process.
How to improve your communication skills as a software engineer and increase your effectivity
Having a remote team in the project will lower expenses and make hiring easier. It will lead to many operational challenges too. Let's see how to address them.
In our previous blog post, we wrote about Agile, a philosophy for managing projects and teams. In that text, we mentioned Agile methods, one of them being Scrum.
An average scrum squad that has 5 developers, at least 4 of them will be suffering from burnout. Burnout affects 83% of developers.
Over-reliance on Pulse surveys as the only practice for employee feedback and management accountability will hurt the organization. here are some alternatives.
I was recently asked to engage in a debate over whether or not there are deadlines in agile. There were a few folks involved in the debate and the predominant perspective seemed to be that true agile efforts have no external deadlines - all deadlines are self-imposed by the team in the form of an iteration commitment or a scope negotiation with the Product Owner.
The benefits of mental health support programs are numerous. Some of these programs include free therapy and healthy eating and physical activity. Others provide financial assistance to employees who need it. Whatever the case, there are three main reasons why you should care about your employees' mental health. Read on for more information. Here are some examples of mental health benefits offered by companies. All three promote a healthy work environment. Having a positive company culture is one of the most important factors in preventing mental health problems.
We’ve put together a list of the best productivity studies to help you get the most out of your day.
To prepare for brainstorming, it is necessary to gather a team, acquaint all the participants with the rules of brainstorming, and also prepare questions.
In this article, we’ll share our experience working without manual QAs and you can determine for yourself if it’s really worth it.
Remote work is on everyone’s minds right now. If you are fortunate enough to still have a job right now chances are you are doing it remotely. And you’ve probably learned that you can do your job pretty well from home - just as well as you did in the office if not better. And why is that? It’s certainly not because of the added stress of a pandemic. Could it be because your management team actually trusts you to get it done?
Discover how a team overcame challenges in a FormulaAI hackathon to build a 3D AR experience for sports analysis in this inspiring case study.
Missing proper conversations and more direct collaboration, our team decided to do a “virtual coworking” experiment - working with our cameras on for a week.
Learn how to build a culture of code quality to improve maintainability, scalability, and efficiency, and stay ahead of the competition.
The transition from sales-led to product-led growth model: What are the benefits and challenges of the product-led growth model.
Software engineers need to do code reviews in order to improve overall product quality and learn from each other. Code review process has a set of best practices like any other complex processes. Check best practices below. Do you follow them on your current project?
Some discomfort is natural if you have recently moved from an individual contributor to a manager position.
Want to inspire and motivate your individual contributors? Try setting clear goals and expectations, providing ongoing feedback and support, encouraging career
Annie leads the business operations platform engineering group within Square’s platform & infrastructure organization. Prior to Square, she worked at a number of startups across a spectrum of industries from consumer products to enterprise solutions, as well as a wide variety of teams from sales to engineering. Having worked with many different managers, she’s formed her own leadership philosophies.
Why does remote work succeed in some teams yet fails in others? We will attempt to answer this question by examining why remote teams fail to begin with.
Productivity at work can make all the difference when trying to achieve your goals. Readout 7 productivity tips that anyone can implement to improve performanc
Learn how to manage technical debt in your codebase with this guide on the 4 types of tech debt, with examples. We'll look at how to fix each type of tech debt.
Many remote team management theories offer the following model structure. It starts with:
Google reportedly has allowed its employees to spend 20 percent of their paid work time to pursue personal projects that they think will most benefit the company. The objective of this program is to empower and inspire innovation in participating employees. Many of Google's notable advances have resulted in this manner, including the development of Google News, Google Maps, Gmail, and even Adsense.
Software and hardware teams rely on each other. If they can learn from each other then benefits will be felt throughout an entire organization.
Due to the COVID-19 outbreak, millions of people have suddenly had to relocate their office to their own homes. In normal times, around 8 million Americans work from home, but in just a few days, that number has multiplied, and then multiplied again.
When go on vacation or quit, you should ideally organize your work in a way that those who stay at work do not get lost in chaos. Here is a checklist for you
12/8/2022: Top 5 stories on the Hackernoon homepage!
Does your team have psychological safety? This may be a much more important question than you think. It may seem unintuitive but safety is a critical ingredient to unlocking your team's potential. Google certainly believes so, and Amy Edmondson at Harvard Business School agrees.
It’s a fact that software developers are in great demand these days, to say the least… The growing need for building more tech products vs. well-trained resources is out of balance.
Code is a book and what the reader gets out of this book will depend on how the code is written.
For many leaders, recent progress can be difficult. It's not that we're not interested in performing at a high level and delivering the best results to our clients. Many of us ask ourselves:
When you have multiple developers working on the same code, you may face a lot of challenges when merging. That's where branches come in.
Sharing some fun times at a cool place to work for body, soul and sanity.
Internal comms in tech can no longer be disregarded, regardless of whether you manage a small organization or employ non-desk workers worldwide.
Every business - and everyone - encounters problems, whether it's too few customers, a product now working, or a team not functioning as it should.
A few ideas on how to maximise the real-world impact of your product work.
Invest in managing software engineering efficiency, not only measuring individuals' performances.
In this article, Taras Lazoriv, Advanced Software Engineer at Innovecs, shares his leadership experience and thoughts on growing an engineering team.
A month ago saying that running a company through the crisis caused by this pandemic has been hard would be an understatement. I’m sure this has been unchartered territory for most of us. I mean, most workplaces don’t even have work from home policies that they had to design from scratch.
That technology is here to stay is an obvious duh. If and how well-prepared companies are to deal with the constant need to increase investments in technology, that’s not as simple. Another obvious axiom is that software engineers and developers are highly valuable resources. Weather having more or putting the ones you have to better use is the best approach, that is less obvious.
How to apply UX design principles to develop supportive and efficient engineering cultures
Product team goals and structure transforms together with the entire business. Follow these transformations through every stage of the company’s growth.
Customer Support is the team that keeps in touch with our clients. They deal with the requests and issues that connect our customers to the business — they are the bridge. Offering excellent customer support is as important as having a robust product. To lead this effort, Preply has recently hired a new Head of Support, Jean-Pascal Gribaudi. He used to manage a support team in Booking.com.
Learn how to containerize an entire Django project from the ground up, including a Postgres database, Redis cache server, Caddy, and Celery instances.
Nobody leaving comments on your code reviews? Try out these 3 tips on getting eye balls on your pull requests
The work of IT teams is done for the people who are paying to them, i.e. clients. Even if you are working on an internal product, everything has its customer and buyer.
With only 4% working full time on-site, more and more companies are moving forward with fully remote work models. Check out our tips below
Building and supporting software does not require you to be in the office every day. Companies like GitLab, Digital Ocean, CircleCI, InVision, and Stripe have realized that remote work gives them a recruiting and productivity advantage over the competition.
A virtual human-centered environment personalized for the company’s culture and values is the future of remote team building.
While the basic features of Zoom are more than enough for the average team, there are a bunch of extra resources and ways to improve your Zoom experience.
Managing the scale needs of API teams is a difficult task. Here is how Platform Ops can help.
Product managers are able to help in tech debt closing. Is it myth or reality? In the article, we'll discover what it may look like under the hood.
Through teamwork and collaboration, you can make yourself replaceable. This ensures the project stays stable and has benefits for you and for the team.
Why do you really need a code review and how to do it right?
A new employee’s career at your company can be determined, to a reasonable extent, by how well their onboarding goes.
No strategy can help an organization thrive if the people in the organization aren’t resilient to change and chaos. Setbacks and challenging situations - a missed deadline, a lost deal, a failed project, a bad strategy - are everyday affairs at work, and only those who learn to get past them can grow professionally and personally.
Like many others, my workplace has been conducting business remotely most of the year.
Agreements are an essential part of software development. They lower development costs and make developers' lives easier. But there is a problem..
While working from home has many benefits, it also has the potential for certain drawbacks. Burnout is a serious risk while working from home.
Are you managing your projects and teams using Microsoft 365? Read on to find out how you can boost your team dynamics and achieve improved productivity!
The novel coronavirus (COVID-19) outbreak is causing many companies to ask their employees to work from home. Apple, Twitter, and Facebook are some high-profile names that have closed their offices in an effort to protect their workers and curb the spread of the deadly disease.
In traditional roles the employees are accountable to a hierarchy of managers and those who have the power to make decisions from within the organization. Web3 turns this on its head and now projects within a more decentralized world are accountable to the community first, essentially reversing the power structure that employees would be familiar with.
The traditional workspace is gradually changing to a remote workspace. But what is driving the transformation of remote workspaces, technology or strategy?
We don’t deserve the team we can’t inspire. Camaraderie, purpose, and appreciation need to become our priority.
119. "Continuous Learning, Growth & Preparation for New Challenges is the Main Motivator" - Marek Tihkan
Today's interview is with Marek Tihkan, CTO at Dashbird talking all about Dev team leadership and management.
Historically, management consulting companies have relied primarily on human capital to solve complex business challenges of their clients.
Technical Debts have been in the center of software engineers debate for quite some time. Not only its analogy to financial terms has been discussed, but also the different contexts and aspects a debt contains.
Before the pandemic, roughly 30% of the part-time workforce was working remotely. It is estimated this will expand to at least 48% post-pandemic. Until the pandemic is over, it’s unclear exactly how much of the full-time workforce that can work remotely will continue to do so.
The gap between how you view your behaviors and actions and how others perceive you is always huge.
Wonder how the leading mobile games companies test their apps' functionality and performance? Here are some of their insights!
How to estimate work efforts that are not well-defined yet, but the business needs them.
The three layers of software applications can help you visualise a software application's design and implementation as a non-developer.
Today we are going to talk about eslint and webpack. This is not going to teach you how to install eslint in your project, I will assume that you already did.
Engineering enablement cannot start with the tools and the process; great enablement must start with the engineers. And your engineers start with onboarding.
Why team retreats are becoming essential when working remotely:
TeamOut founder Thomas Mazimann
Improve your team's pull request management system to ship faster, more often.
Disclaimer: the author has no vested interest in the brands mentioned here.
A virtual human-centered environment personalized for the company’s culture and values is the future of remote team building.
A collaborative work environment leads to a more engaged and high-performing workforce. According to a study, collaborative teams are five times higher performing than their non-collaborative counterparts as they feel more motivated to reach common team goals.
Blind hiring is a process that aims to reduce hiring bias and improve company diversity, which leads to increased productivity and employee engagement. To help
Practical leadership tips for a tech lead of a software engineering team.
Developers hate context-switching. A lot. This article looks at why they hate it so much and the main approaches to addressing this critical issue
Over the span of a normal workday, a significant number of us perform activities in an assortment of fields that might put our wellbeing and welfare in danger. While our occupations may appear to be innocuous, the truth of the matter is that workplace injuries can and do happen anyplace. Hands on injuries bring about torment and enduring, just as overwhelming money related misfortunes for many individuals. Realizing the first means to take after a workplace injury is something each worker ought to
know about. Shockingly, most specialists are ignorant not just of the dangers natural in their activity, yet additionally of their privileges to remuneration for any business related injuries they endure.
Steve White | Working Together To Win Together
Let’s take a look at some benefits of team building activities and games at the workplace.
Vita Baryshnikova is a Head of HR at Skyeng where 90% of employees and contractors work remotely. Vita shares her experience of creating effective processes for remote teams. These simple tips can help you prevent burnout and add transparency to your work.
The domain design approach to software development contributes to solving a specific domain model. It revolves around the business model, linking execution to key business principles.
A flowchart is a tool that is used for analyzing, designing, or managing a problem by dividing it into various parts. Flowcharts are used today in almost every application of problem-solving and planning. The flowchart is such a versatile tool that every industry has been using flowcharts to elaborate their plans and problems for the past century.
In API product development, where the rubber meets the road, what obstacles do we meet along the way? Let's dive deep on how to succeed in API design-first.
How does tech debt cost you? Here are 6 reasons why managing technical debt should be part of your business plan.
Think about a normal day of work. You arrive at the office, take a coffee, start coding, do some code review, have lunch, some meetings, code again, and that’s it. But is it really?
In a recent encounter with agile community, I was asked ‘what agile means to me’. Simple question but difficult to answer provided the nature of question being open ended. This certainly got me thinking. I started skimming through multiple ways I can answer this question. I had to revisit my past and reflect on different phases of my agile journey.
These are the best productivity tools that make your life a lot easier, as recommended by its everyday users.
Remote work has become the most transformative labor trend of our lifetime. Long before ‘social distancing’ became a household term, businesses chose to operate with remote teams because of its benefits.
In this article, you’ll learn what velocity means in the context of an agile/scrum methodology and how you can improve it to allow your team to move faster and
Editor Config is an INI format based configuration system that let you establish project level coding standard; It allows configuring: indentation style, indentation size, line width and more. It helps in reducing the effort required to bring each team member to the consistent coding standards by automatically importing and applying the configuration to IDE.
A universally applicable yet straightforward to understand tool can help you make sense of task priority. When you are swamped with work, ask this tool.
COVID-19 made sure that even the staunchest opposition to remote working saw flames this year. It was a question of: Either you offer your team a chance to work from home or say goodbye to your small and medium enterprise.
As all Spider-Man comic book fans know, with great power comes great responsibility, and being a great manager isn't just about being good at telling people what to do. It turns out that effective engineering managers aren't mind-bending wizards — they're just good at a few things. Here's a few of them:
As every child of the ‘80’s knows – the most effective way to become a karate expert is not through years of dedicated training, but rather by completing a sequence of seemingly tedious chores for an elderly Japanese neighbor. Thanks to the miracle of muscle memory, before you know it, you’ll have won the all-valley karate tournament. (Actually, now I think about it, this might have been one of the first, and most effective “hacks” I was ever exposed to).
If teams are not disciplined about the process, or not technically mature enough to actually deliver the work committed to a sprint, scrum processes are bound to fail.
Considering today's cyber threat landscape, it is undeniable to say that the internet-facing applications are at major risk due to rapid increase in vulnerability exploits and ways to penetrate applications leveraging the hidden weaknesses in them.
File management is a helpful tool in any business application. Here is an overview of the most functional, elegant, and popular JavaScript File Managers ready to be built into the client-server solution. Even if you do not have a direct need to work with files, you can borrow the classic file explorer interface for other tasks. For instance, there are some cases of the classic interface becoming the basis for a new web application in this article.
What’s the overall performance of your engineering team? Let’s look at how we can improve your team’s performance.
When global circumstances required our team to go completely remote, we knew things would be tough. Team members wouldn’t just be working from home; they’d be working from home during a time of intense fear and uncertainty, with a myriad of new concerns and distractions. We expected that engineering activity would decline as a result, and we were understanding — as our VP of Engineering, Ale Paredes, explained during a panel on working remotely through the crisis, “We're not trying to behave as if it's business as usual, because it's not business as usual.”
But when Ale checked the team’s productivity metrics in Velocity, our engineering analytics platform, she was surprised by what she found. After we made the switch to a distributed workflow, many engineers actually started working more. Still, despite logging more time in the codebase, they were getting less done.
To find out why the team wasn’t making progress, Ale dug deeper into the data. Not only did she find answers, she used that information to develop better ways to support the team.
I am sure that you already have Zoom, Slack and Asana on your computer. But daily office life is more than written tasks and planned meetings. There are lunches with your team, spontaneous talks near the water cooler, common tasks and goals you want to acheive. It’s your comfortable workplace and it by itself motivates you to be productive. Just look at the bunch of stickers on the wall — big things are waiting for you!
The traditional work model, 9 to 5 in an office with the whole company face to face, is going the way of the dodo bird. For a number of businesses thriving in the 21st century, that’s not necessarily a bad thing.
Although WFH is now the new normal because of COVID, managing a remote startup presents unique challenges. As first-time founders of a fully-distributed team, this is the advice and playbook we wish we read when we started out on this journey.
Recently, I had to deal with an old codebase that was difficult to maintain and scale. In this article, I'll share how my team and I decided to deal with maintenance and the best practices we implemented to reduce time spent on refactoring.
We’ve all had arguments about whether customers are going to want this feature or that. Maybe it’s about how the feature might work or even what colour a button might be. It’s an important debate to have, but all too often an important follow-up question is left out: how many customers will this really serve?
Become more productive as a developer in the next 10 minutes using researched backed tips and hacks.
The first time you finish a piece of software you've estimated, you discover a harsh reality ... software estimates are hard. Unexpected edge-cases, dependencies, meetings, and a thousand other things. This law summarizes it perfectly:
On managing remote teams and creating an atmosphere similar to your office: Recently, I did a webinar with TIE and fellow women founders on Managing remote teams. A lot of you asked for the extensive list of tools that I mentioned in the webinar. So, here it is!
Being caught in the ‘busy trap’ makes it harder to see that productivity is not based on the number of hours you put in; it’s the time spent creating value.
This is a short guide from the Head of Project Management at Techstack, detailing practical steps for managing your time effectively.
For the vast majority of people in tech, one of the side effects of the Covid-19 pandemic has been the switch to working remotely. If Twitter is anything to go by, for some, this may become a long-term reality, too.
When we talk about DevOps we mean the set of process automation practices in the software and IT departments. DevOps is a movement, or work philosophy, also defined as a culture of shared responsibility or systematic thinking, whose ultimate objective is none other than to work based on collaboration between members of the software development and IT / operations teams to achieve better and more agile results.
Here is a list of some of the best tech upgrades you should consider adding to your business this year.
There are hundreds of things that could possibly go wrong when you start your own thing. It surely is in the startup stage right now, but there is a clear difference between it growing big and dying out after a year. That difference is - The Vision.
With 56% of workers only working remotely for the last year, working from home is still something most of us are adjusting to.
Is there a place for emotions in the tech world?
The complete guide to hacking the setup of your scrum team and start delivering business value in 48 hours.
After a year that included 40% growth in user base and a 130% surge in demand for online whiteboard products, InVision has released an update with Freehand template gallery.
I've read many articles on procrastination and motivation, but I've always found in them a complete or partial misunderstanding of the problem. Or just inconsistency with my realities – after all, people are different. I'm going to describe what I know from my own experience and what helps me personally. Maybe it will help someone else.
How can teams perform at their full potential?
Find the best productivity apps for iPhone or iPad. These best iPhone productivity apps help you get more things done faster and more efficiently than before.
Believe most of us are already aware of what is expected of a Product Manager profile in any internet company, starting from being a mini CEO of the product to be the interface between business, UX & technology. Here in addition to those common attributes of a PM profile I am going to point out few not so common traits but important qualities a Product Manager should possess.
I occasionally (and usually accidentally) find myself in a discussion about whether or not every story should be a shippable increment of work. Recently, I got involved (deliberately) in the discussion when I was invited to answer the question, “...should a user story correspond to a potentially shippable product increment?” on Quora.
As a product manager/owner of a product, a service or a feature, when do you get to know something went wrong?
The software development market is gigantic and has a lot to offer us
This article is for them, who have heard about Dynamic Programming and for them also, who have not heard but want to know about Dynamic Programming (or DP) . In this article, I will cover all those topics which can help you to work with DP .
Make feedback normal. Not a performance review. Delivering relevant feedback in the right manner is a top skill. Once mastered, it benefits the entire team.
Looking for ways to boost your team's performance? Consider three critical principles that will help maximize productivity and avoid burnout in the workplace.
If you are looking for a tool to start managing technical debt this article will help you make the right decision.
Planning means more than just “staying organized”
When many keen entrepreneurs start out on the path to growing their business, they are often guilty of making one huge mistake more than any other. Unfortunately, because this error is so ingrained in our very being, it’s not something that we recognize straight away, which means it happens over and over again.
Red Flags That Show Your Project Needs a Test Plan and a Test Strategy
Here’s my recommendation when it comes to books that will help a technical person to get into management and executive functions.
Companies can run for many years without strategy sessions, and be fine. Yet if they start doing that – they will inevitably see greater success and growth and just overall business improvement. Albina Zhdanova, the COO of Tools for Brokers, shares their insights into organizing a productive strategy session.
Technical debt metrics help you to monitor deficiencies in your current codebase. We decided to look at how they work, and pick out the best tracking tools.
Code reviews and the pull request are the basic building blocks in many software engineers’ life (The Workflow). They prevent bugs, mistakes, and help distribute the knowledge around a code base in small units of changes. They are, also — and specially code reviews — more an art than a science, and so everyone makes mistakes here. Things as random as the relationship that different contributors have between them, influence whether something is approved, overlooked, ignored or requests changes.
SaaS companies offer a lot of flexibility when it comes to providing essential software solutions to their customers. They have an added advantage of being easily accessible and that too on all kinds of devices. As a result, the modern age businesses are rapidly switching to these solutions provided by SaaS vendors.
Developers with a strong understanding of company strategy rise faster, despite the misconception that engineers should only focus on technical details.
What does it take to get your article rejected by Hackernoon? A behind-the-scenes thread where our editors share their thoughts about ill-fated star signs.
I have always enjoyed healthy disagreements about my own ideas and opinions at home and at work. They give me a peek into so many unique perspectives and help me see how different the world is around us. I do not agree with everything people say, but I am definitely open to hearing them around.
As organizations continue to embrace remote working, the need to keep teams collaborating becomes necessary. Unlike a traditional office where people can socialize, allocating assignments is done in-person, and brainstorming sessions happen in the conference room, these can only be done virtually in remote working. That is why video conferencing tools are important for any remote team. For your team to benefit from video conferencing, however, the video conferencing app of choice should have features such as screen sharing, whiteboarding, file sharing, and chat options among others. Here are the top 5 video conferencing apps that will help your team feel like they are working next to each other.
The rise of flexible job roles, digital tech careers and more freelance opportunities around the world has led more people into working from the comfort of their home, especially during this Covid19 pandemic. However, in order to get the best and ensure quality service deliveries, remote workers need the right tools to assist their craft.
Suppose you have to add a new major feature to an app.
Team productivity drives success to companies in all industries. The role of the team leader is to help the team achieve better results without a professional burning-out. How do you increase team productivity and keep a healthy atmosphere in the office?
Psychologist Bruce Tuckman described how teams move through stages known as forming, storming, norming, and performing, and adjourning.
Mobile and web applications are worth investment as their use can help you achieve various goals, for instance, improve customer service, increase the conversion rate, provide security of sensitive data, automate manual, routine, and repetitive activities.
How many times have you felt that it would have been better to contemplate the project requirements? How many times did you feel like including that “one” particular feature/function could have saved it from failure? Hold on to the thought right there! Do you think a System Requirements Specification could have played a pivotal role in success?
A Product Manager’s guide to surviving in a COVID-19 world
Managing Guidance From The Diary of an Amateur (not anymore) CEO Who Runs a Six Million Revenue BusinessWhy invent the wheel when someone has already invented a bicycle? Whether in business or any other category, learning from others’ experiences increases your chances of success along with saving you time, resources, and money.
React Native is a framework created by Facebook that is used for building native apps using React. It is mainly used for developing applications for Android, iOS, and Web. It an open-source framework. So, today we will be checking out the 13 most asked React Native questions.
Slack, Rocketbolt, and Trello are among the best business development tools in 2021. In this article, we'll go over 10 tools your business should consider.
Why it is sometimes confusing to read about product management and why I wrote this guide: I actually wrote this guide in reaction to reading some other product management guides. I noticed that a lot of the guides I read were from pms at larger companies and didn’t actually have what I thought were the core pathways, skills, and experiences regarding product management. The guides did have a lot of tangential anecdotes, a lot of the typical hr-approved talking points of larger companies, and a lot of “check out this cool thing we did.” I tried to write this guide like something you’d hear after getting that Google pm drunk at a bar after the conference instead of hearing his talking points during the conference.
When you’re collaborating with your team, you don’t care about files. You care about the people. So why do companies put so much effort into developing tools and systems when they should be designing for interactions and relationships?
Don't think that working meetings are a waste of time. Organize the system of working with them effectively following these simple rules.
Teams come in all sizes and these days from all parts of the world. Geography is no longer a limitation with messaging tools that can connect you with anyone in the world. The right communication tools can skyrocket your team’s productivity, as ability to easily share information and ideas with all your stakeholders is key to driving productivity.
My last job in Brazil before moving to the UK was at ThoughtWorks. While I didn’t agree with everything that they did there (OMG… Java, please no! ^_^’’’) there is one thing about ThoughtWorks that is incontestable: they are very good with processes.
It is impossible for a trainee software developer to become a trustworthy professional in just one year. However, your first year in programming may bring you many valuable lessons and insights. What to expect if you are starting your way in programming? What tips does a novice developer hear from senior colleagues every day? That’s what we’ll talk about here.
We hear the term ‘continuous testing’ a lot in the software testing industry. It’s one of those buzzwords that just keeps coming up, time and time again.
When Google Wave previewed at the 2009 I/O conference, it was a tool like no other. Not only was it the first unified workspace and collaboration platform before the remote-work boom happened, but it also tried to solve many of the same problems we’re facing today.
One-on-one meetings go wrong not because of lack of effort. They go wrong when you don’t pay attention to the little things that are needed to get them right.
After a year in people management roles, I discovered that people are the toughest part of it all. You can find perfect tools to automate your routine tasks or build fantastic processes causing you no trouble. You can get all other issues resolved, but the human factor will still be your biggest risk.
If you’re looking to be more productive in your life, you may have heard of the Pomodoro productivity hack or technique.
Team building is not popular. One survey found 31% of workers dislike team-building activities. Perhaps many have been scarred by the forced fun of clumsy corporate team building events. But there’s real value there to be unlocked. How well a team communicates can be more important than how skilled its members are.
There is no doubt that the world's workforce is becoming more remote, particularly in tech as developers can now work from any location in the world. But there are a large number of new obstacles that come with this. The most pressing is security.
“The best executive is the one who has sense enough to pick good men to do what he wants done, and self-restraint to keep from meddling with them while they do it.” – Theodore Roosevelt
You might be thinking if maintenance is so important, then why do people neglect it? To answer your question, we have 12 reasons why people neglect maintenance.
Some of the most toxic managers I have worked with had no clue they were contributing to a toxic work environment. Otherwise pleasant to talk to, these managers seemed to genuinely care about their people. However, what appeared on the outside was not in tune with what went inside their teams. Their good intentions didn’t always translate into the right action.
From an epidemic, it was advancing towards becoming a pandemic. We heard a 10, then 20 and before we knew, it had already hit 1000!
In a typical project meeting most attendees do not contribute but attend just to hear the conversation. A large amount of developer time is wasted. This drains resources from the project and can create a scheduling nightmare.
Offshore outsourcing, in the broad, is continuing to grow – according to GSA, 70% of companies surveyed suggested that they would outsource more in 2020, with half of those suggesting a big increase in outsourcing.
You’re a manager and you want to add value. You want to help your team perform better and love their job at the same time. What can you do?
This article takes a look at the different methods for product backlog prioritisation, such as Stack Ranking, The MoSCoW method, and more.
When your team is building a software product, the majority of the work that they do is invisible. As a manager, you have to rely on in-person cues for blocked work or frustrated engineers. When they move to a remote workflow—your team also becomes invisible, and all those critical signals are dropped.
In-person, you might notice:
Notion is an All-In-One workspace. Notion’s platform allows you to create task-oriented lists and projects, wikis, databases, lightweight CRM’s, tables & more!
The Scrum Guide is quite clear on one important thing: for one product there is only one Product Owner and only one Product Backlog:
While product management enjoys unquestioned support in the world’s most successful tech companies, other organisations that could substantially benefit from product management are still yet to adopt and embrace the discipline. So, I want to go through why you need product management in your tech or digital organisation.
It probably doesn't have an universal answer other than using case-by-case judgments
Useful tips on how to properly manage a team, for first time managers as well as, managers working with a new company or organization.
Project reporting has never been easier. Trello is a website that will host your company’s day-to-day tasks. It’s a platform that provides project management.
Almost any organization experiences one of the main problems with the personnel policy - personnel discipline. It is particularly relevant for large companies. Here are several unpleasant consequences that this problem leads to. First of all, these are quite tangible hidden costs due to insufficient production of goods and services, foregone turnover, loss of important customers, and other losses from the irrational use of working time by employees. Let's say an employee takes 15-20 extra minutes every day to be late, protract a lunch break, have smoke breaks, go home early, and other things. Shouldn't be too hard to calculate that eventually it all takes an entire working day from one working month. In reality, people spend much more working time on personal needs: up to 35%.
Today, I am going to cover why I consider data science as a team sport?
These little-known, scientifically proven customer retention strategies ALWAYS work.
Today, we are going to compare Slack and Discord - perhaps, most popular team communication platforms and figure out what is the difference between them and which one can better solve your daily business tasks. We will also share from our experience, which tool we find better suited to specific Upsilon’s needs.
A development method to bring value quickly while not slowing down the pace of software releases.
Every battle is won before it is fought.
~ Sun Tzu
From the desk of a brilliant weirdo #1: If you’re having a hard time getting your team on the same page, I want to let you know that you’re not alone.
Are you being the best leader you can be? Is your leader effective? here are some useful tips on how to do better.
Fixed price or Time and Material? What is the best pricing model for software development services? Or maybe there is a third option to consider? Let’s dive into the pros and cons of popular pricing models for software development.
How The One Thing Philosophy can help you to concentrate on the right things, improve your focus and really get things done at the end of the day.
As a manager, without a system in place to measure yourself and actively monitor how you’re doing, you can't identify all the areas that you need to improve on.
Collaborative learning is an approach based on the teamwork of the employees' group to achieve a joint purpose. Such an approach allows one to learn from the experience of others, helps to generate more ideas, as well as establishes a solid rapport within a company.
How and When To Find Your Dream Team
The worldwide lockdown following the coronavirus pandemic was truly a time for remote work to shine if there ever was one. With most of the globe’s workforce being stranded in their homes and away from the office, the only solution for most was to move their labor to the remote setting.
The moment you become a part of the corporate world, the term you get most familiar with is 'Project'. We can say that projects are the elementary part of the corporate world.
Unfortunately, very effective and efficient software engineers are generally very intolerant towards extreme ineffectiveness or inefficiencies, so try hard
Do time-saving apps like Canva help or hinder freelancers and digital creatives? Tell us what you think in a Tweet!
A robust DevOps team facilitates faster development of new products.
Have you heard the news? Epic Games, the developer of a wildly successful multiplayer game Fortnite, has just announced a massive $1.78 billion funding round. Want to know what it has to do with collaboration software?
Amy Tom talks to Matt Groves, the Senior Product Marketing Manager at Couchbase, and Brant Burnett, the Systems Architect at CenterEdge Software.