{"id":980,"date":"2020-10-27T17:54:56","date_gmt":"2020-10-27T15:54:56","guid":{"rendered":"https:\/\/lucianocastro.com\/?p=980"},"modified":"2022-01-27T16:36:45","modified_gmt":"2022-01-27T14:36:45","slug":"just-about-perfect-guide-to-it-project-management","status":"publish","type":"post","link":"https:\/\/lucianocastro.com\/en\/just-about-perfect-guide-to-it-project-management\/","title":{"rendered":"Just about perfect guide to IT Project Management"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.6.0&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.6.0&#8243; _module_preset=&#8221;default&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.6.0&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.10&#8243; _module_preset=&#8221;default&#8221;]<\/p>\n<h1><span style=\"font-weight: 400;\">Just about perfect guide to IT Project Management<\/span><\/h1>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">To most people, the term project management sounds very abstract and vague. Ironically, we are all doing some type of project management in our daily lives. Surprised? Every single task that you do during the day, every little step you take to finish your daily tasks, that is all some form of project management. Project management is all about the proper organization, distributing tasks and workflow so you can be as much time and cost-efficient as possible. The ultimate goal- well, to get a job done in the best possible way.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And although it sounds fairly simple, when it comes to business matters and delegating teams it becomes much more complex. Not to mention that there isn\u2019t a universal one- fits- all system that you can just copy-paste on every task or project. I probably can\u2019t stress enough how <\/span><b>IMPORTANT and both money and time saving<\/b><span style=\"font-weight: 400;\"> it is to have a trusted team of professional project managers, but hopefully, by the end of the article, it will become much clearer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Since there is no universal system, many different methodologies have been developed over the course of time. Each of them has its advantages and disadvantages and depending on your company\u2019s needs one works better than the other.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">TRADITIONAL PROJECT MANAGEMENT<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Traditional project management (TPM) is also referred to as \u2018 the waterfall\u2019 project management because it follows linear order. In other words, you can only get to the next phase or stage once you have completed the previous one. It is all about planning and breaking the project into smaller tasks which need to be finished before moving on to the next stage. And although you do have the freedom to break the project into the steps of your own choice, there are six specific stages: initiation, planning and design, execution, testing, monitoring and completion.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><b>Initiation phase<\/b><\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">As the name suggests, it is the phase where the team brainstorms about the product and requirements needed in order to get your product and project to the finish line.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>Planning and design phase<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">I like to refer to this phase as some sort of a match-making phase because it is at this phase that you try to find the best design to meet the product requirements. They need to fit like a glove.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>Execution and testing<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This is where things really start heating up and when the previous phases are put to the test. A logical step to follow is naturally, testing. You need to see if there are any technical, design or whatever other sorts of\u00a0 problems or glitches that you\u2019ll have to fix. Remember, you can\u2019t move on until each stage is completed. So, everything that still needs to be fixed takes one step back to the execution phase until everything runs smoothly. And yes, you got it right, you might be getting back to the execution phase multiple times before moving to the next phase. As annoying as it may seem, it is crucial that everything is ironed out.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>Monitoring and completion<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0It seems like the final phase, and it is, but it is the one that is never-ending in a way. Although your project\/product has come to life, it still needs regular maintaining, updating, support and improvement.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Depending on the project, you might not need all of the phases, but you\u2019d definitely need a good TPM tool. Since this methodology is heavily time-focused, what\u2019s better than Gantt chart? For more info on PM tools, make sure to check our article on this topic-here we can provide a link if possible)<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>PROS<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Nowadays many people frown upon anything related to tradition, thinking of it as something out-dated or old. And although that can very well be true in some cases, when it comes to the TPM, its \u2018old\u2019 values are actually the ones keeping it still alive and kicking. There is no way it would have been able to stand the test of time unless it <\/span><span style=\"font-weight: 400;\">has qualities. The biggest advantage of the TPM is its structure and organization. <\/span><span style=\"font-weight: 400;\">This is good in the following situations:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8211; There is a contract turn key and it&#8217;s for a short period of time.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8211; There are specific regulations (like Healthcare) with specific constraints that need to be set up before.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8211; There is an extensive and complete documentation on what has to be prepared.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8211; It is a project that involves IT in a minimal part overall but involves operational and functional departments. <\/span><span style=\"font-weight: 400;\">Everything\u00a0 is so thoroughly laid out, with enough time to test things properly to make sure the end result is the best. This reduces the amount of stress and mitigates the risk of a failed project.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>CONS<\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Quite often we witness that the greatest strength can be the greatest weakness, too. You know, like two sides of the same medal. If we apply that to the TPM, it means that its rigidity can be its main enemy. Now, more than ever, we live in a society that constantly changes and at such a high rate that sometimes it is hard to keep up with everything. Thus, the problem of the TPM is its inability to be more flexible, to bend a bit, to be less rigid. Ideas usually look nice on paper, but in order to deliver a product that would meet those criteria that takes a lot of trial and error. In other words, the team needs to have that freedom to experiment and change things last minute without affecting the end-result. With the TPM, that is just not possible, because its structure is fixed and planned. Still, each methodology has its niche and the same is true for the TPM. If you have read our previous articles, you could\u2019ve figured out by now that each methodology can be perfect depending on your needs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Let\u2019s continue our little walk down the methodologies lane. Next stop: <\/span><b>Agile.<\/b><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">AGILE<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Although Agile has been around since the 1950&#8217;s, it became popular in 2001 when <\/span><i><span style=\"font-weight: 400;\">Agile Manifesto<\/span><\/i><span style=\"font-weight: 400;\"> was published. It provided something that the TPM was lacking: flexibility and ability to change ( hence the name agile). Agile or iterative approach delivers work in small increments, with the emphasis on collaboration between the teams. Unlike the TPM, each phase doesn\u2019t have to finish for the other to start. You work on each step, task individually, test them, connect all dots and get a big picture. These small individual steps allow sudden changes and adaptations which are inevitable to happen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>PROS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">It is exactly this flexibility that represents the greatest advantage of Agile and it is the reason why so many other methodologies use it as the framework. You can pretty much shape it into any form you want. It is suitable for open-ended projects.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>CONS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">By now, you are probably not at all surprised that Agile\u2019s greatest advantage would be its greatest disadvantage. Yes, I am talking about flexibility. You probably know it from real life, too. Sometimes when you get all the freedom you want and a clear path to do whatever you want, it is then when you feel most lost, not knowing what to do. One might argue that it is a part of human nature that needs to be guided or at least to have some kind of guidelines. When we apply this to Agile, it means that being so flexible can make it more easily to lose direction. It makes it harder to see exactly how the project is going. To put it simply, you can easily lose your focus so it is a must to make sure teams are communicating all the time.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And once again, if Agile isn\u2019t your thing, luckily for you, we have some more methodologies up our sleeve.\u00a0 The next one on the agenda is <\/span><b>Scrum.<\/b><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">SCRUM<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">As expected, Scrum combines some features of the TPM and Agile project management and provides an organized, and yet flexible structure. It was first introduced in 1986 and the term is borrowed from rugby, believe it or not, where it refers to the formation of players. You can safely conclude that one of the main features of Scrum is the importance of teamwork. In other words, the team works as one. Same as in Agile,tasks in Scrum are also divided into smaller ones that are independent of each other in terms of completion. Furthermore, each task gets a sprint- allocated time during which task should be shipped. Sprints can last from two weeks up to a month, but most commonly two weeks. You can have daily sprints too, where you ship just a certain phase of the project. Precisely this \u2018obsession\u2019 with time links Scrum to the TPM and provides more structure. An interesting thing about Scrum is that it starts from the premise that we can\u2019t fully anticipate the level of change that will inevitably occur and that it is most likely that a client will change their minds about their needs during the process. As such, you can\u2019t have already made plans and strategies. This is where teamwork steps in. Since you can\u2019t fully predict how things will develop, instead of focusing on things you technically can\u2019t control, teams focus on quick delivery and fast adaptation to ever-changing circumstances and market conditions. In order to maximize efficient delivery, the responsibilities are divided into <\/span><b>three roles:\u00a0 the Product Owner (PO), the Scrum Master, and the Team.<\/b><span style=\"font-weight: 400;\"> These roles optimize communication between team members.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>The PO<\/b><span style=\"font-weight: 400;\"> is a spokesperson for the client. They make sure that client\u2019s needs and wishes are clearly expressed. This person needs to have a broad picture because they link the development teams and stakeholders. Their task is not to suggest a technical solution but rather to communicate what the business needs, ask why they need it and convey the message to all stakeholders.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>The Scrum Master<\/b><span style=\"font-weight: 400;\"> is not a traditional team lead or project manager but acts as a buffer between the team and any distracting influences. The scrum master ensures that the Scrum framework is followed. They encourage the team to improve. What sets the Scrum Master from a traditional Project Management is that they don\u2019t manage people, or in other words, they provide very limited guidance because it is expected from the team to be self-organized.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>The Team<\/b><span style=\"font-weight: 400;\">&#8211; we\u2019ve already mentioned that the team is in a way the basis of the Scrum methodology. It functions as a unit that carries out all the tasks. Unlike in more traditional approaches, the team is self-organized and even encouraged to directly communicate with clients and stakeholders in order to better understand the pains and get valuable feedback.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">What also sets Scrum apart from its siblings is the number of meetings. Scrum consists of five types of meetings: <\/span><b>\u00a0Backlog Refinement, Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective.<\/b><\/p>\n<ul>\n<li><b>Backlog Refinement <\/b><span style=\"font-weight: 400;\">or grooming is the ongoing process of reviewing product backlog items, checking that they are appropriately prepared and ordered , so the PO can decide where the focus would be and how tasks should be prioritized. Needles to say, this would ultimately define the efficiency of sprints.<\/span><\/li>\n<li><b>Sprint Planning <\/b><span style=\"font-weight: 400;\">logically follows the previous meeting. When the PO decides where the focus would be, the team gets a clearer picture of what they need to build and why.\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li><b>Daily Scrum Meetings <\/b><span style=\"font-weight: 400;\">are simple day meetings that shouldn\u2019t last for more than 15 minutes. They are also called stand-ups. The main purpose of these meetings is for the team to update each other on the progress.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">At the end of a sprint, the team holds two events: the sprint review and the sprint retrospective.<\/span><\/p>\n<ul>\n<li><b>Sprint Review- <\/b><span style=\"font-weight: 400;\">\u00a0Since it is desirable that you have a shippable product at the end of each sprint, the review is extremely important because it gives an opportunity for team members to present their work to the stakeholders and to see to what extent the needs are met.<\/span><\/li>\n<\/ul>\n<ul>\n<li><b>Sprint Retrospective <\/b><span style=\"font-weight: 400;\">takes place after the sprint review and it provides the space\u00a0 for much needed feedback. It is here where the team discusses what went well, what things they still need to work on or improve, and ultimately, what things need to come to an end.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>PROS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Scrum is suitable for projects where the delivery needs to happen quickly. Moreover, Scrum helps the team adapt to sudden changes. By doing things in smaller increments and constantly testing them, it is much easier to realize where the problem lies and fix it in almost no time. And although the sheer amount of meetings and delegating tasks can seem a bit daunting and even overwhelming at first, it comes in handy when you have inexperienced people in the team who still don\u2019t fully understand the projects or the tasks. Here, it is ok because there is always someone who takes care of the entire project.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>CONS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Yes, you probably know what\u2019s coming next. The vast amount of meetings and sprints can also be a disadvantage. Some people find it truly stressful because they have the feeling that the accent is more on planning sprints than on actual work. It also becomes more complicated to prepare budgets and plans, to estimate an overall project if there are many functions, and finally, to integrate a project scrum that has other departments not working on Agile. Another minus according to some is that the need for such a quick delivery can perhaps kill off some ideas that would have flourished given enough time.\u00a0 Last, but not the least, some people believe that the shipping doesn\u2019t need to happen that often.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We are somewhere half through our article and so far we have discussed the TPM, Agile and Scrum. The following pages will reveal another three methodologies: Scaled Agile, Lean and Kanban.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">SCALED AGILE FRAMEWORK (SAFe)<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">I like to refer to it as a baby of the family, considering its tender age of 9, with the latest edition being published in January this year. But be not mistaken by its young age. SAFe has a lot of things to offer and according to the statistics it is one of the most popular and common PM approaches nowadays.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Let\u2019s see if it is well deserved. The SAFe is designed not so much as a single methodology, but as a big knowledge base of proven best practices that teams have used to deliver successful software products. In a nutshell, the knowledge base consists of proven, integrated principles and practices to help enterprise agility. It is an ongoing process because new things and practises are being added as we speak.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Scaled Agile Framework is based upon ten principles meant to improve the company as a whole by inspiring lean-agile decision making across functional and organizational boundaries. These principles are derived from existing lean and agile ones, and they are intended to influence the decisions of not just leaders and managers, but of everyone in the organization. We won\u2019t go too deep into these principles here, that is a topic on its own, but if you do feel like reading more about the SAFe, feel free to read our last week\u2019s article about it -here the link).\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>The 10 principles are:<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Take an economic view<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Apply systems thinking<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Assume variability; preserve options<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Build incrementally with fast integrated learning cycles<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Base milestones on an objective evaluation of working systems<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Visualize and limit work-in-progress, reduce batch sizes, and manage queue lengths<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Apply cadence (timing), synchronize with cross-domain planning<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Unlock the intrinsic motivation of knowledge workers<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Decentralize decision-making<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Organize around value<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Core principles aren\u2019t the only core of the SAFe. It also has a set of core values. Same as values in everyday life refer to the things we need to have or work on, the values in the SAFe imply the same. They are improving the work culture while pointing out hope people should behave within that culture and be more efficient. And naturally, these core values are intertwined with the principles.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>PROS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The SAFe\u00a0 is definitely suited for companies with a great number of teams, it makes\u00a0 projects more transparent, it helps cross-functional teams communicate better <\/span><span style=\"font-weight: 400;\">because it requires a high level of coordination and alignment across teams and management levels which increase work dependency. <\/span><span style=\"font-weight: 400;\">It enables the people involved to see the big picture.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>CONS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">On the downside, some believe the framework is not pure agile, because it requires too much upfront planning and process definition. Furthermore, it has more of a top-down approach to decision making rather than a team-based approach which can undermine some of the core agile principles\u2014such as collective ownership, adaptiveness, and less fixed roles. This disadvantage led to the SAF-e being criticized as hierarchical and inflexible in a way.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As you can see, regardless which approach we are tackling, the biggest pain points so far seem to be inflexibility and rigidity.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">LEAN<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Before moving on let\u2019s just have a quick recap. In a nutshell, apart from the TPM, all other approaches or methodologies sprang from Agile one way or the other. Same as Agile, they all try to break the project into smaller chunks. They differ in many things and one of them being management of each part of the project.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agile is all about shippable parts, Scrum is about solving the management issues with loads of meetings, the SAFe goes along the lines that a lot of heads work better than one and now comes Lean. It also heavily relies on Agile but of course, it brings the features that don\u2019t exist in Agile. That missing link is workflow processes. The focus is on steady and unchanged quality, that each portion of your project is shipped with the same quality. The lean approach aims at reducing everything else which does not add value.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Lean methodology relies on 3 very simple ideas:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">deliver value from your customer\u2019s perspective<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">eliminate waste (things that don\u2019t bring value to the end product)<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">continuous improvement<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">It also lays on five principles.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>PROS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">What makes Lean so great is its flexibility and focus on the quality of each stage. Moreover, it encourages shared responsibility and leadership. Lean beliefs in people behind the project. It believes that everybody in the project hierarchy can contribute and provide useful ideas or feedback. It also tries to shorten product development cycles and rapidly discover if a given business concept is viable ( eliminating waste). When the team is focused on delivering value, they will be more productive and efficient.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>CONS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Remember the delivering equal quality that we mentioned as one of the unique traits of Lean? Yes, yes, you are right, it is one of its weak links too. Lean treats everything the same, every step, every portion of the project, and in reality, and in practice, not all the steps are equally important for the completion of a project. That doesn\u2019t mean that you shouldn\u2019t pay attention to them, but they don\u2019t all need the same level of attention so to say. Considering that one of the focuses of Lean is the continuous improvement, it might not always be clear if the project is really finished or not.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">And last, but not least is:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">KANBAN<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">At first glance, Kanban might look the most chaotic out of the above-described approaches. If you wonder why, the reason is simple: you can leave tasks of the project at various stages until they are needed. That spells trouble and might give you the impression that things aren\u2019t going according to the plan. But, the reality is different. The two primary practices of Kanban are to visualize your work and limit work in progress (WIP).\u00a0 Kanban manages workflow directly on the Kanban board. The WIP limits for development steps provide development teams immediate feedback on common workflow issues.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kanban boards, designed for the context in which they are used, vary considerably. The aim is to make the general workflow and the progress of individual items clear to participants and stakeholders. While physical boards are popular among some teams, virtual boards are a must in any agile software development tool for their traceability, easier collaboration, and accessibility from multiple locations.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kanban requires real-time communication of capacity and full transparency of work. Work items are represented visually on a kanban board, allowing team members to see the state of every part of the project at any time. This gives teams more flexible planning options, faster output, clearer focus, and transparency throughout the development cycle.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kanban can be as flexible as you want it to be but it has <\/span><b>four principles<\/b><span style=\"font-weight: 400;\"> to help the shipping of the project:<\/span><\/p>\n<ul>\n<li><b>Cards<\/b><span style=\"font-weight: 400;\">: Each task has a card that includes all relevant info about it; It is a sort of a reminder where the most important info are all in one place<\/span><\/li>\n<li><b> Cap on work in progress: <\/b><span style=\"font-weight: 400;\">Limit how many cards are in play at once; this prevents teams from over-committing<\/span><\/li>\n<li><b>Continuous Flow: <\/b><span style=\"font-weight: 400;\">No rest for the wicked. You organize the list of backlogs in order of importance and make sure there isn\u2019t an idle moment but that something is always worked on<\/span><\/li>\n<li><b>Constant improvement:<\/b><span style=\"font-weight: 400;\"> Analyzing the workflow to see how efficient your work is, what needs to be improved or changed.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>PROS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Kanban is definitely very well suited for teams that don\u2019t need that much management\u00a0 and are self-motivated. By assigning only the required amount of work to your team, Kanban helps in reducing the stress over the deadlines and it makes the team more focused. It is more relaxed than Scrum, there isn\u2019t such a high demand for sprints, and there isn\u2019t work overload.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>CONS<\/b><\/p>\n<p><span style=\"font-weight: 400;\">If, however, you do have a project that you must ship before a certain deadline, the laid back Kanban approach might not be the right fit. Also, taking into account that the teams using Kanban should be quite independent so to say, it might not be the best solution for teams that need more structure and guidance, and for teams where team members don\u2019t have overlapping skills.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you weren\u2019t familiar with these approaches before reading this article, it can be mind-boggling to put all the things into perspective. That\u2019s why we are going to make a table for you with all the key features for every approach.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">WHICH ONE TO CHOOSE?<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">As it has been mentioned quite often in this article, and our previous project management articles, there is really not a definite nor the right answer to this question. This just about perfect guide is exactly what the name suggests- a guide so you can get the basics and see the comparison between these methodologies. Each of them shares some similarity with the others, but each of them has its own specific traits that make it unique. Software development teams, in general, tend to fall for agile practices because they acquire basic principles relatively quickly. If you are lucky enough, you\u2019ll be able to immediately find your perfect approach. But as it turns out more often, you need to try and combine many approaches before you find that perfect one for your type of company. The crucial thing is to just use any approach because it will provide some form of structure and then over the course of time, you can know better what your company needs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Or you can hire a team of experienced project managers who will help you organize projects and provide more structure and growth to your business, so you can do what you are an expert at, while the PM experts are doing what they are specialized for. At the end of that day, it is as simple as that.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400;\">ABOUT US<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Let\u2019s start with Luciano Castro, founder of the company. Luciano is a business-driven manager with over 15 years of experience as a CTO and CEO in multinational companies and startups. He has a strong technical background in IT and excellent management skills and is in love with Agile and Lean methodologies:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>15 Years of experience<\/b><\/p>\n<p><b>8 Certifications<\/b><\/p>\n<p><b>11 Books published<\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">But, there is no I in the word Team, so Luciano isn\u2019t the only person you get when you choose us.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You will get a team of seasoned Project and Product Managers specialized in Scrum, Waterfall, Design Thinking, and Lean. We have<\/span><b> more than 2000 projects <\/b><span style=\"font-weight: 400;\">under our belt both with small and big teams<\/span><span style=\"font-weight: 400;\">. We also possess multiple certifications in PMP, Agile, Scrum, ITSQB, ITIL, and Microsoft. These numbers are impressiv<\/span><span style=\"font-weight: 400;\">e but we wouldn\u2019t have been able to do it successfully without being dedicated, passionate, and working hard to provide the methodology and approach that suit you best. We will manage every stage of your product\u2019s journey and organize your tasks and projects by phases and priorities.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Our team will be there to continually track every step of the process and help your business grow even more.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"font-weight: 400;\">Sources:<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">The Ultimate Guide to Project Management by Zapier Team<\/span><\/p>\n<p><a href=\"https:\/\/unsplash.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/unsplash.com\/<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.atlassian.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/www.atlassian.com\/<\/span><\/a><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/en.wikipedia.org\/<\/span><\/a><\/p>\n<p><a href=\"https:\/\/www.scrum.org\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/www.scrum.org\/<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/kanbanize.com\/lean-management\/what-is-lean-management\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/kanbanize.com\/lean-management\/what-is-lean-management<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just about perfect guide to IT Project Management &nbsp; To most people, the term project management sounds very abstract and vague. Ironically, we are all doing some type of project management in our daily lives. Surprised? Every single task that you do during the day, every little step you take to finish your daily tasks, [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":983,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"video","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[12,13],"tags":[],"class_list":["post-980","post","type-post","status-publish","format-video","has-post-thumbnail","hentry","category-product-management","category-project-management","post_format-post-format-video"],"_links":{"self":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts\/980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/comments?post=980"}],"version-history":[{"count":6,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts\/980\/revisions"}],"predecessor-version":[{"id":4455,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts\/980\/revisions\/4455"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/media\/983"}],"wp:attachment":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/media?parent=980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/categories?post=980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/tags?post=980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}