Not Only Code
Not Only Code
  • 54
  • 419 283
Engineering Manager career paths - which one will you choose?
In the engineering manager role you'll learn a lot of valuable skills that make it possible to later go in a number of directions. In this video I share 5 most common paths I've seen
🎥 Timeline:
0:00 Intro
0:30 Software developer vs engineering manager career path
1:10 Option 1 - climb the career ladder
2:43 Option 2 - CTO of a smaller company
5:47 Option 3 - Independent consultant
8:17 Option 4 - move horizontally
11:25 Option 5 - take a different role
12:47 Which path should you choose?
If you enjoy this kind of content, check out my website, 🌏 notonlycode.org, where I publish more in-depth articles about engineering management and career in tech industry.
As always, if you have any questions, suggestions or feedback, you can contact me:
✉️ email: gregory@notonlycode.org
🐦 Twitter: @GregoryWitek
มุมมอง: 3 706

วีดีโอ

Burnout in tech and how to avoid it - don't repeat my mistakes!
มุมมอง 1.3Kปีที่แล้ว
Hi folks, welcome to Not Only Code! Hi folks, welcome to Not Only Code! In this video I'm talking about burnout among software developers. Early in my career I experienced burnout that made me quit my job and take a long break from work. It was a tough experience, but it taught me that I have to manage my stress and energy level and find balance that will allow me to continue my career in tech ...
How to improve code quality in your team - 5 tips to get started!
มุมมอง 1.2Kปีที่แล้ว
Hi folks, welcome to Not Only Code! In this video I'm talking about improving code quality - writing good code is never easy, but what's even more difficult is fixing code quality in a project that has no standards and nobody cares about the quality. It's a big challenge and you might fail, but nevertheless you should give it a try and help other people in your team to write clean code. 🎥 Timel...
Simple way to run a great team retrospective as an engineering manager
มุมมอง 1.8Kปีที่แล้ว
Hi folks, welcome to Not Only Code! In this video I'm talking about retrospective - a team activity that helps the team and the manager analyze ongoing problems and come up with solutions. Retrospective is a great tool, but often it's done so poorly that people detest it. In this video I explain how to keep it simple and effective. 🎥 Timeline: 0:00 Intro 1:02 What's the point of retrospective 1...
Leadership for introverts: can introvert be a good manager?
มุมมอง 1Kปีที่แล้ว
Hi folks, welcome to Not Only Code! In this video I'm talking about being an introverted leader - as an introvert myself I wasn't sure whether role of enigneering manager is right for me, but over years I learned how to be an efficient introverted manager. Timeline: 0:00 Intro 0:32 Introverted manager 1:08 Challenge 1: managing energy 2:22 Challenge 2: thriving in meetings 3:57 Challenge 3: cas...
Why tech salaries in Europe are so low (compared to US)?
มุมมอง 11Kปีที่แล้ว
Hi folks, welcome to Not Only Code! First, some announcement: I'm doing a LIVE STREAM. Tune in on 6th of September (Tuesday): * 7pm Central Europe * 10.30pm India * 1pm East Coast US * 10am West Coast US In this video I'm talking about software developer salaries in western Europe and explain why US companies pay so much more. 🎥 Timeline: 0:00 Intro 1:15 Where to find good data 2:18 Reason 1 - ...
How to quickly understanda a new codebase - using dev.to as an example!
มุมมอง 2.2K2 ปีที่แล้ว
Whenever you join a new project you ask yourself: how to quickly understand the new codebase so that I can start contributing as soon as possible? In this video I'm showing a few steps and I'm presenting how I learn a new codebase using Forem (engine used for dev.to) as an example. Reading code is an important skill for every software engineer and by learning how to quickly get a grasp of new p...
Job hopping in your 30s and how I DOUBLED my salary in 2 years
มุมมอง 3.3K2 ปีที่แล้ว
I've never planned to change jobs frequently - I like working in the same place for a few years, but in the last 2 years I changed my job 3 times... and I doubled my salary! In this video I explain why job hopping works for software developers at the moment and how in short term it can be financially beneficial. While I don't recommend switching jobs often just to get a raise, if you don't like...
How Agile failed software developers and why SCRUM is a bad idea
มุมมอง 193K2 ปีที่แล้ว
20 years ago Agile has transformed the world of software development, but today's Agile practices and tools fail to catch up and they work against software developers. In this video I talk about how and why it happens. Scrum and Jira are just 2 examples of tools that focus on the process instead of outcome, they're optimized for project managers and scrum masters, not for software developers. I...
How to become a tech lead or engineering manager | leadership for software developers
มุมมอง 2.1K2 ปีที่แล้ว
Becoming a great leader takes years of hard work, but to start you need just a lot of determination - in this video I talk about how to start with leadership as a software developer. Whether you want to become engineering manager or you want to take individual contributor path and take staff engineer role, you will need to work on your leadership skills - whichever path you choose you will be l...
Engineering manager vs tech lead - software developer career paths
มุมมอง 22K2 ปีที่แล้ว
2 parallel career paths: management and individual contributor track, have become a common thing in many tech companies. What are the differences between them and what do different job titles mean? In this video I'm comparing differences between tech jobs: engineering manager vs tech lead, tech lead vs staff engineer, I compare the roles of team lead to engineering manager and others. All that ...
What I WISH I KNEW before becoming engineering manager
มุมมอง 27K2 ปีที่แล้ว
Becoming engineering manager was a huge thing for me and it set a new direction for my career, but there were a lot of things I hadn't considered before moving from development to management. In this video I share a few hard parts of being engineering manager and I explain what you can do to better prepare for this role. 🎥 Timeline: 0:00 Intro 0:31 No more teammates 2:13 No more coding 4:01 Soc...
Reverse job interview - avoid red flags and find best place to work!
มุมมอง 1.6K2 ปีที่แล้ว
How to choose the best company to work for? In this video I'm talking about reverse interview - a way to get information about the company so that you can make the best decision. I also share interview red flags - a things you can notice that can help you eliminate bad companies. Software development career management is not an easy thing - despite tons of opportunities, there are a lot of plac...
Soft skills FOR SOFTWARE DEVELOPERS - the key to a successful career
มุมมอง 1.4K2 ปีที่แล้ว
In this video I talk about soft skills for developers - why soft skils matter, which soft skills are important for software developers, and how to practice them. While soft skills are not very well defined, there is a large group of skills that you can practice in order to help your career as a software developer - time management, teamwork, professional attitude, listening and other skills can...
How to read technical books - Kindle vs iPad vs paperback vs ...
มุมมอง 8K2 ปีที่แล้ว
How to read technical books - Kindle vs iPad vs paperback vs ...
Should engineering managers write code?
มุมมอง 2.7K2 ปีที่แล้ว
Should engineering managers write code?
Build your own Python unit test framework in 100 lines of code - part 2
มุมมอง 9732 ปีที่แล้ว
Build your own Python unit test framework in 100 lines of code - part 2
Let's build a PYTHON UNIT TEST framework! | part 1
มุมมอง 2.8K2 ปีที่แล้ว
Let's build a PYTHON UNIT TEST framework! | part 1
How to negotiate salary as a software developer (when you lack confidence)
มุมมอง 1.4K2 ปีที่แล้ว
How to negotiate salary as a software developer (when you lack confidence)
Books to read as a new engineering manager
มุมมอง 6K2 ปีที่แล้ว
Books to read as a new engineering manager
3 tips to become a truly PRODUCTIVE SOFTWARE DEVELOPER
มุมมอง 1.1K2 ปีที่แล้ว
3 tips to become a truly PRODUCTIVE SOFTWARE DEVELOPER
Engineering manager interview - common questions and how to prepare
มุมมอง 56K2 ปีที่แล้ว
Engineering manager interview - common questions and how to prepare
Cover letters for software developers - you DON'T NEED them!
มุมมอง 3813 ปีที่แล้ว
Cover letters for software developers - you DON'T NEED them!
What does an engineering manager do? | Engineering manager's responsibilities
มุมมอง 29K3 ปีที่แล้ว
What does an engineering manager do? | Engineering manager's responsibilities
5 different ways to get a job as a software developer
มุมมอง 2983 ปีที่แล้ว
5 different ways to get a job as a software developer
Finding job as a junior developer - tips from tech recruiters
มุมมอง 1.2K3 ปีที่แล้ว
Finding job as a junior developer - tips from tech recruiters
How to choose best job offer - interview with tech recruiter
มุมมอง 4183 ปีที่แล้ว
How to choose best job offer - interview with tech recruiter
How to pass programming job interview? Chat with tech recruiter
มุมมอง 7383 ปีที่แล้ว
How to pass programming job interview? Chat with tech recruiter
Tips for technical interview - finding new job as a programmer
มุมมอง 1.2K3 ปีที่แล้ว
Tips for technical interview - finding new job as a programmer
Finding new job as a programmer - job application best practices
มุมมอง 5323 ปีที่แล้ว
Finding new job as a programmer - job application best practices

ความคิดเห็น

  • @ryanbarker3978
    @ryanbarker3978 2 วันที่ผ่านมา

    It's amazing to me that we started with the Agile Manifesto and landed on the scam that is SAFe. Oh, how the mighty have fallen... It's a powerful sentiment when the original authors of the manifesto actively advocate against all of these frameworks. Also Agile was not founded on Lean principles which came later.

  • @thomasj7506
    @thomasj7506 2 วันที่ผ่านมา

    Everyone whines about management and tools. Then you become a manager and you see it aint easy. That is why these processes are and frameworks are necessary. By the way, showing SAFe as an example is a strawman. SAFe is basically waterfall. Showing SAFe as an example of scrum shows you do not understand scrum at all. However, I automate the hell out of everything. That's how I enable my teams.

  • @johnpettiford6547
    @johnpettiford6547 3 วันที่ผ่านมา

    So use Kanban then...

  • @angelmarques3124
    @angelmarques3124 5 วันที่ผ่านมา

    So I’ve been thrust into all this because I have an exam on “Software Processes”, which basically boils down to agile. My teacher seems to be in favor of agile, but constantly mentions that there is a dark side to it, and that we should be careful to not fall into it. Having seen a couple videos on people who, like this, are against agile and scrum, what I’m taking from it is: agile, and the agile manifesto are, in principle, goof ideas, it’s a good framework to follow. However, scrum and other such processes have ended up adding bloat and going against the principles of agile, so in the end, when people use these processes to be agile, they are actually failing. I take it that this is what my teacher means by the dark side.

  • @captainpaul1729
    @captainpaul1729 6 วันที่ผ่านมา

    Try ipad mini

  • @vosruud
    @vosruud 11 วันที่ผ่านมา

    Pointing out the downsides of agile frameworks and processes in organisations that have lost their way with it helps to make people think. However, it is even more valuable to jump right to the positive side and focus on improvements. You mentioned some improvements like "avoid or automate the hell out of all time consuming and non productive processes". A cohesive set of this kind of improvements like that would be helpful today. Perhaps we need a new manifesto? With things like "We value automated processes over manual processes" and "We value daily stakeholder engagement over sprint reviews" and "we value non restrictive tools over restrictive ones" or something like that.

  • @keim3548
    @keim3548 17 วันที่ผ่านมา

    - 1) **Daily standup** is intended to be a very short, high quality, face to face synchronous communication period. Can asynchronous communication replace it? Also, there is nothing that says the work of the day cannot start before the standup starts. In fact it's extremely common for global teams to have only a single standup per day and it occurs at different parts of the workday depending on the locale - 2) **Sprint concept is outdated because of CI/CD** and since your work is typically done before the end of the sprint you see redundancy in having a 2 week sprint. There is obviously a practical limit of how often you can demo to stakeholders. Also, the tendency is to exclude stakeholders to make arranging the demo easier. This is a sign of an organization focused on production output over business impact and very common. This is a primary cause of why most software features don't give good ROI to the business. You keep doing this and you end up investing a lot of iteration on features outside of the "vital few". In extreme cases the entire product is compromised and killed off. - 3) **JIRA** came way after Agile and so obviously nothing about Agile claims that particular tooling will result in good practices. Agile is above all a mindset, secondly principles, thirdly best practices that are intended to evolve, and nothing else. - 4) **Time tracking**. Heavy emphasis on timetracking is a symptom of fake agile, most likely driven by non agile contracts. - 5) **Scrummaster**. If your scrummaster is not shielding the team and you are having to do it, then you're actually the scrummaster! You didn't mention this, but a dedicated scrummaster is probably not needed with an experienced team who doesn't need coaching, where little customer interaction is happening and priorities are stable. However, ask yourself also if all your critiques could be applied to any project management methodology that may exist and not just agile. If yes, then it's a symptom of confirmation bias where anything related to project accountability, management and insight is scorned. If I have a bunch of money to spend and one team gives me visibility and the other does not, which one am I going to pick? - 6) **Reporting** How much time do you think agile actually requires for reporting? With CI/CD tools and so on, it should not be that much actually. And in my experience, teams that reject oversight and just produce watermelon reporting eventually get bitten.

  • @paulsalomon9522
    @paulsalomon9522 17 วันที่ผ่านมา

    You hate Jira? Please use Octane. After that, you will love Jira ;-)

  • @visamtechtalk
    @visamtechtalk 19 วันที่ผ่านมา

    Wonderful video for engineering managers.

  • @meenaj9129
    @meenaj9129 27 วันที่ผ่านมา

    I am sorry to hear about your bad experiences with Scum and Agile. I have nearly 15 years of experience in Agile and can vouch for the requirement for Agile to deliver complex projects. Unfortunately it seems the agile has been misinterpreted or misused in the projects you have worked with and I can understand your frustration. It is not to increase the productivity but to deliver the most value to the customer. Both are different. I have seen agile being used as a stick to increase the productivity and efficiency but that is BS. Those are anti patterns.

  • @YourAverageReviews
    @YourAverageReviews หลายเดือนก่อน

    I understand your complaints about Jira, but could make a suggestion in replacement of Jira?

  • @mateuszkomander1065
    @mateuszkomander1065 หลายเดือนก่อน

    Hmm I do agree in most cases, and I think you being very close to stakeholders makes you a happy person :D I'm very jealous. I do agree on JIRA topic as well :)... Few comments from my side: 1. Remember that SCRUM (nor any other agile framework I know) does not limit number of releases during the sprint/cycle (I was working with teams that was releasing to production 3-4 times during a 2 week sprint) 2. Daily is unnecessary for a teams when we are speaking about "status update" as this can be red from all the tools you use... I do prefer reuse it to rather allow the devs to discuss architectural plans maybe take a look into items that needs to be refined shortly. etc. (I do prefer to ask a question - think what would you be discussing with your colleagues if you would be having a technical meeting of 1h every week), that shifts the focus of dailies, and I believe a technical meeting for developers alignment is usually happening either way after daily (and it shouldn't) 3. SCRUM Master currently is not a person who is "enforcing" SCRUM guidelines (if that's a SM you see I'm sorry for you) In my opinion he/she should be rather a person who is looking for supporting to ELIMINATE unnecessary meetings if possible, help Business and Dev's to capture as much as possible of requirements, and get closer end users to the team. You are a happy person who is working with stakeholders every day. I'm an SM who was fighting 3 months with management to allow UX/UI designers and BA meet with users to run a session with them. Other example I had, I've joined a "stream" which was holding team members (~20 of them) on one set of meetings where the people in reality were splitted to support and work on 5 products. and it was exactly what you said, an unfruitfull meetings where e.x. some people must've listen about product development that they wasn't even working on. None of them wanted to stay in opposition to the management, so this was happening for 6 month's before I joined to the team. Now the teams are splitted and focusing on products having and saving a lot of time in the meantime, as they have less and more focused events, they actually need (and yes some of the teams are actually havind stand-ups only 2 or 3 times a week, as they do not need it more often) 4. I believe SM's should be multidisciplinary and actually work more with Business/PO's to help them understand why, actually speaking with Developers is important, and how to measure success of a team (not via metrics you presented in JIRA). Personally I'm fighting with all the devs managers who are compering developers in my team based on "Lines of code written" or "story points burned" etc. As a dev, you probably will not tell your manager that's a wrong approach, as SM I don't really care, as not he is deciding on my work. Shortly in my opinion is important to gather feedback and to be able to reflect on delivery, but the metrics above or the metrics from JIRA shouldn't be the ones which are measurement of team's success So just saying that maybe the SM's "who are bullshit talkers" and are afraid of their careers are the ones you actually are meeting so far :). PS. I do agree about bullshit SAFe, LESS, ACCENTURE Model, Deloitte and other abominations of agile, which are focused on hierarchical structure. PPS. Last but not least, would love to see how you work and experience the positives you are mentioning about, maybe there is something I could learn about. :)

  • @nailalzuhairi2690
    @nailalzuhairi2690 หลายเดือนก่อน

    The worst of all is the shitty Srum

  • @kh2716
    @kh2716 หลายเดือนก่อน

    I don’t think any enterprise level ‘transformation’ should be handled entirely agile or other methodology. I think an adaptive approach to suit the team sizes and cross functional work streams. I’d opt for a waterfall over all delivery view of the programme of work with teams working how they feel best but deliver to quality/time gates.

  • @Vivinnn_
    @Vivinnn_ หลายเดือนก่อน

    This is what happens when people focus on form over substance. From what you are saying, the most urgent thing that needs to be run in your set up is a proper retrospective, where you talk about what works and what doesn't work. Also, what I see over and over again is organizations implementing "Agile" or "Scrum" but don't actually have a clue what that means and how to implement them properly. 1st point on the Agile Manifesto says "people and interactions over process and tools". A checkbox-style enforcement of a series of meetings is bad "agile".

  • @darrenhwang900
    @darrenhwang900 หลายเดือนก่อน

    Thumbs down 👎because 1. There are team where SCRUM works <- he admits then proceed to rant for 10 minutes about unrelated topics 2. Talking about SCRUM as if it's same as Agile 3. Talking about JIRA as if it's same as SCRUM and Agile 4. Talking about SCRUM master as if they come out of a factory stamped the same way and all they do is run SCRUM 5. What you can do is actually a lot. Learn and teach others that *Scrum* is not Agile is not JIRA is not Scrum Master is not *Scrum* (recurse)

  • @ItsTristan1st
    @ItsTristan1st หลายเดือนก่อน

    Completely agree with this video. I have observed that it is a symptom of the "professional management" movement. The only thing that will replace it is something even worse. But there is a silver lining, the Western professional management world is crashing. It is going to be a rocky period hopefully that demon can be exorcised.

  • @duchampsrook
    @duchampsrook หลายเดือนก่อน

    Spoken like a true developer that wants autonomy. Tracking time is BS??? What a luxury

  • @TheAlchaemist
    @TheAlchaemist หลายเดือนก่อน

    I've got in trouble with dev mgmt because I provided bug fixes outside the sprint to our sales users... it was against their religion. They wanted me to wait 2 weeks because that was the schedule. At some point they wanted me to not answer users' questions nor have meetings. At some points they got ejected from the company. Worst 3 years... The crazy thing is that while it was called agile it was the most religious structured movement i have seen in my entire career...

  • @agginswaggin
    @agginswaggin หลายเดือนก่อน

    So why don't companies hire more in Europe? Still looking for that video

  • @justine_chang39
    @justine_chang39 หลายเดือนก่อน

    this video is awesome

  • @popps33
    @popps33 หลายเดือนก่อน

    Yes! US has High Competition within the context of talent pool! Definitely the reason why the salaries are high in US Tech Sector

  • @emmanuelpregnolato5026
    @emmanuelpregnolato5026 หลายเดือนก่อน

    Thank you I needed this.

  • @Larsbor
    @Larsbor หลายเดือนก่อน

    10:19 I think you have been exposed to too much fake agile, Agile is like lean a human first philosophy. It is not meant as a organisational micromanaging tool. Exactly as you say, scrum masters should try to limit organisational waste and optimize the time and the product delivery, which means take away bullshit from decelopers and help them be their most productive.

  • @Larsbor
    @Larsbor หลายเดือนก่อน

    5:36 ❤❤😂😂 #Jira just exellerate whatever screwedup process your organisation has.

  • @Larsbor
    @Larsbor หลายเดือนก่อน

    3:38 Very informative.. maybe scrum is getting too slow, since things might work so fast now that sprints of hours are becomming the norm. But does it take so much less time to make a new software program than it did earlier..? I dont see anything revolutionizing software out since Windows, excell and words to be hornest..!

  • @Larsbor
    @Larsbor หลายเดือนก่อน

    3:32 I dont think it is mandatory to have sprints of 2 weeks it could be 1 week or three days, depending on the product. It seems counterproductive to have the stakeholder interferring constantly, or daily unless you have very very short sprints and product development cycles. …

  • @Larsbor
    @Larsbor หลายเดือนก่อน

    It seem the scrum master should be doing more of the talk with the productowner and shielding the dewelopers.. from coorporate BS ..

  • @Larsbor
    @Larsbor หลายเดือนก่อน

    2:51 Productowners speaking for half an hour? That does not sound like your environment understood Scrum or Agile..! That is just a regular meeting with a person that needs attencion and likes to talk. …!

  • @carlitos5336
    @carlitos5336 หลายเดือนก่อน

    👏👏👏👏👏

  • @DammyAdegoke
    @DammyAdegoke หลายเดือนก่อน

    Out of curiosity, why do developers only care about how these agile ceremonies affect them? Why not look into why it is needed? For example, how is an organization supposed to approve budgets, track progress, and scope without some of these ceremonies? We all know about six-month projects that have dragged on for years; the inconvenience you feel is a small price to pay in the grand scheme of things. I do agree PMs and BAs do not need to follow it by the book, but to act like there's no benefit is truly disingenuous

  • @nexdemise4182
    @nexdemise4182 2 หลายเดือนก่อน

    I honestly gave up on making anything good. I write shit to the letter and if it becomes garbage in garbage out then you've got only whoever wrote the jira issue to blame. I work for the government and any attempts to implement scrum or any form of agile just fails hard here.

  • @nickjcresswell
    @nickjcresswell 2 หลายเดือนก่อน

    Agile cargo culting. Well explained.

  • @bzuidgeest
    @bzuidgeest 2 หลายเดือนก่อน

    On the face of it maybe, but the picture changes when you take into account that people in Europe are not saddled with enormous student debt, have access to healthcare at no or little costs, employees pay into pension funds for their employees and so much more. The salary doesn't need to be as high as the US. With all the benefits you get through the government and companies you are left with the same amount or better left over at the end of the month. Exceptions apply offcourse. The height of your monthly income is a poor comparison metric. You need to take into account the price of living in a country and the quality of living. The first is usually lower in the EU and the second much higher. The US also has a higher tax burden and a US citizens gets far less for that money.

  • @bnbrijeshify
    @bnbrijeshify 2 หลายเดือนก่อน

    actually scrum kills passion !!

  • @robertmazurowski5974
    @robertmazurowski5974 2 หลายเดือนก่อน

    Healthcare in the US is the best in the World if you can afford it.

  • @ropro9817
    @ropro9817 2 หลายเดือนก่อน

    I wish I saw this video before I became an EM... 😅

  • @mushshrap6471
    @mushshrap6471 2 หลายเดือนก่อน

    I went from finishing 30+ tickets in a 2-week time frame to finishing ~7 after our new idiot director of engineering decided to implement SCRUM against our wishes. The useless meetings, pull request reviews, ad hoc requests, and most of all, making developers work on things with which they're not familiar straight up KILLS productivity. Then he has the gall to mention that we "have to get better about finishing the work in our sprints".

  • @michaelionita
    @michaelionita 2 หลายเดือนก่อน

    Agree with you. That’s why I like leading tech departments in startups. There I can shape it the proper way so it is as productive as possible. Good video.

  • @xuedalong
    @xuedalong 2 หลายเดือนก่อน

    It’s important not to conflate agile with scrum or any specific practice, including reporting. Agile didn’t fail - the people who tried to abstract it a way in an easily abused framework failed.

  • @user-mk4qw9eq9h
    @user-mk4qw9eq9h 2 หลายเดือนก่อน

    I agree with almost all of this. Stand-Ups turn into status meetings. Scrum and Sprints are essentially small waterfalls.I feel strongly that Scrum Masters are unnecessary bureaucracy and a waste of an FTE. This being said, Kanban is miles better; it's lighter, it's quicker to pivot, it's continuous Agile and more able to respond to issues found in shift-left testing. I agree that Customer demo's are not necessary if you have highly engaged customers. However, many Enterprise stakeholders are busy and just are not interested in spending time with dev teams; Further they don't speak the language of software. This being said, a Product Owner with deep domain knowledge can provide real value by acting and the proxy for customers, helping to prioritize development that aligns business strategy, and speaking a common language. TL;DR - imo, use Kanban.

  • @jp-gy3vh
    @jp-gy3vh 2 หลายเดือนก่อน

    I love how all these people just say, you aren’t doing scrum right if you say it’s not working for you. When most companies aren’t doing scrum right and I have 0 input into changing how a large organization does things 🙄

  • @olemew
    @olemew 3 หลายเดือนก่อน

    A stand-up is literally 15 min to see if anybody has blockers and make sure we're still as aligned as we were yesterday. If you can't make 15 min out of your 8+ hours of work, then there's something wrong with you. And if your stand-ups don't look like that, then you're not doing stand-ups or agile, and criticizing "agile" doesn't make any sense. You can only go as far as talking about the pitfalls of failing to be agile.

  • @toddbu-WK7L
    @toddbu-WK7L 3 หลายเดือนก่อน

    This video is spot on but misses the bigger point about the failure of Agile. Nearly 30 years ago I made a comment to one of my PMs that still holds true today... you shouldn't do work because it's easy, you should do it because it's important. This comment came at a time when it was popular in software development to want to show progress, ANY progress, in the thought that releasing new features was how you justified new software purchases by a public shopping for packaged software on a store shelf. Yet the value proposition for most software is (or at least should be) what kind of return that it brings on the investment being made. I'm currently doing contract work at a Fortune 500 company, and my team is trying to bring back Agile after failing to implement it once before. The motivation for this change? It was stated that management needed to know how it could shift resources to get more work done with what they had. Now let me ask this - is the goal to get "more" work done, or "more important" work done? I would contend that if your top single priority task requires 100% of your resources to the exclusion of everything else then that is what you should be working on. There is no idea that "we'll knock off this feature because it's easy". When you start doing this then you quickly go for the quick wins and nothing else gets done. So my point here is that Agile development doesn't represent a lack of ability to organize. Instead, it represents a lack of ability to prioritize. If managers could select and stick with the right priorities then Agile could be useful. We don't want to return to the days of waterfall development where there was NO feedback until the product was done and then it failed in the market. But we also don't need the pressure of a 1,000 different projects all fighting for a limited number of resources. My last company spread resources too thinly because they we unwilling or unable to charge customers an appropriate amount of money to do quality work. As the years went by, it became commonplace for management to make unrealistic promises by assuming that they could just juggle projects using Agile techniques. But at some point something had to give, and it was the bottom line that took a hit as customers became unhappy with the results that we were delivering. So my feeling about Agile is that it's more smoke-and-mirrors than a useful tool. Set the priorities first, then see how much Agile infrastructure you need to support it.

  • @CharlesRandles
    @CharlesRandles 3 หลายเดือนก่อน

    Scrum is designed for three things.: - Effective communication of things that matter - Tighten the feedback loops - Share bad news early to prevent surprises. To make that happen a scary thing has to happen: - Give complete control over HOW the work is done to the people doing it Most teams that could use Scrum well are prevented because bad managers won't give the teams full control of the way of working.

  • @tahovig
    @tahovig 3 หลายเดือนก่อน

    Scrum was created as a wrapper to XP, so that it supposedly could be more palatable to management. The only way that Scrum has anything to do with Agile is if it is selected by a self-organizing development team as their chosen methodology. Otherwise, Scrum has zero to do with Agile.

  • @bzblimba
    @bzblimba 3 หลายเดือนก่อน

    Fix the leak first!

  • @RicardoFlores-ys2ss
    @RicardoFlores-ys2ss 3 หลายเดือนก่อน

    I think Agile techniques should be valued over a forced framework or process. You should use the techniques that serve you.

  • @ElitePeeM
    @ElitePeeM 3 หลายเดือนก่อน

    Agile crept into marketing as well. I’ve come to realise that, in marketing, when the management want ‘agile’ project management, it’s code for “we want to be able to change the scope, the budget or the requirements at any given moment, for any reason”. And don’t get me started on the “daily standup”, which is an excuse for insecure managers who don’t trust their team to get the work done.

  • @abhishekkumar-es1wl
    @abhishekkumar-es1wl 3 หลายเดือนก่อน

    Great video, really helpful!!!