As a part of the OMAC COVID-19 Hackathon, I have prepared to talk about the difference between Doing the right software and doing software right showing some of the tools in order to acheive that.
Ready, Set, GO: Taking the First Steps in a UX Design Project and Unlocking C...Daniel Romlein
The daunting challenge of a blank page...er...Sketch file. For many of us, the actual “designing” phase of a project is typically fairly comfortable; it’s starting that’s messiest and most challenging. How do you avoid paralysis and get to that place where you can effectively use creativity to solve complex UX problems? Whether you’re designing a dazzling Uber-for-cupcakes consumer product or an HR insurance policy management tool, there are often pieces of the puzzle missing that it’s your job to track down and fit into the overall process. In this talk, I cut through the jargon and buzzwords and dig into practical first steps toward making your next project move faster and be more successful. As part of this we break into groups to test drive some techniques at our disposal to enhance the getting-started process. Expect to walk away more confident of how to go about getting the UX project ball rolling and producing your best work possible.
I was invited to speak about Product Management as a career to students at my alma mater BITS-Pilani, Goa Campus.
This is a short snappy introduction to Product Management aimed at students.
I gave the same talk as a webinar on WeBind (webind.in).
A recording of the talk can be found here:
https://www.youtube.com/watch?v=xIsLd2pGo-k
A talk I presented on my experiences dealing with startups and the 10 things I saw happening that were huge problems. Sometimes funny, these are really things you should avoid when trying to start a company!
A Dutch presentation (with English quotes) about the ongoing renaissance in software engineering where we transition from begin regarded as mere drones to software craftsmen. This presentation is heavily influenced by Robert C. Martin's The Renaissance of Craftsmanship.
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader - Daniel Strmečki
Your success depends on others, a 1-man army can only achieve so much. The only way to progress from coder to leader is to learn how to scale yourself. Nowadays, you can become a Senior Developer with just a few years of experience. After that, there are many roads and possibilities you can take. Whether you decide for a developer, architect, manager or a mixed career, at one point, you will need to become a leader. In the first chapter of the lecture we will start a discussion on how to get there. Since your time is limited, you need to mentor, coach, motivate and engage others. Start with making a stable foundation, like setting up a proper onboarding process. If you help people around you, they will for sure talk about it, and your manager will hear it. Also, demonstrate ability in everyday work: coding, project management, client-focus, communication and care about others. Always stick to your values and keep high standards. In the second chapter we will discuss the challenges that turn up once you get there. At that point you will deal with people more than technology. You will need to step away from coding for meetings very often. Interruptions will happen every day and it we be very hard to maintain “the flow”. You will need to learn how to delegate and drive topics without implementing them yourself. Visit the lecture to find out some techniques for dealing with interruptions, meetings, prioritization, people and their motivation.
From Fortune 500 corporations to government departments, enterprise organizations aren't typically thought of as creative environments. But the peculiarities of an enterprise organization can be fodder for creative triumph—if we have the patience.
Erik von Stackelberg of Myplanet explores the landscape of enterprise UX, its users, its nuanced design challenges, and its business casual dress codes. He also shares tactics and the potential impact of great experiences at scale.
Ready, Set, GO: Taking the First Steps in a UX Design Project and Unlocking C...Daniel Romlein
The daunting challenge of a blank page...er...Sketch file. For many of us, the actual “designing” phase of a project is typically fairly comfortable; it’s starting that’s messiest and most challenging. How do you avoid paralysis and get to that place where you can effectively use creativity to solve complex UX problems? Whether you’re designing a dazzling Uber-for-cupcakes consumer product or an HR insurance policy management tool, there are often pieces of the puzzle missing that it’s your job to track down and fit into the overall process. In this talk, I cut through the jargon and buzzwords and dig into practical first steps toward making your next project move faster and be more successful. As part of this we break into groups to test drive some techniques at our disposal to enhance the getting-started process. Expect to walk away more confident of how to go about getting the UX project ball rolling and producing your best work possible.
I was invited to speak about Product Management as a career to students at my alma mater BITS-Pilani, Goa Campus.
This is a short snappy introduction to Product Management aimed at students.
I gave the same talk as a webinar on WeBind (webind.in).
A recording of the talk can be found here:
https://www.youtube.com/watch?v=xIsLd2pGo-k
A talk I presented on my experiences dealing with startups and the 10 things I saw happening that were huge problems. Sometimes funny, these are really things you should avoid when trying to start a company!
A Dutch presentation (with English quotes) about the ongoing renaissance in software engineering where we transition from begin regarded as mere drones to software craftsmen. This presentation is heavily influenced by Robert C. Martin's The Renaissance of Craftsmanship.
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader - Daniel Strmečki
Your success depends on others, a 1-man army can only achieve so much. The only way to progress from coder to leader is to learn how to scale yourself. Nowadays, you can become a Senior Developer with just a few years of experience. After that, there are many roads and possibilities you can take. Whether you decide for a developer, architect, manager or a mixed career, at one point, you will need to become a leader. In the first chapter of the lecture we will start a discussion on how to get there. Since your time is limited, you need to mentor, coach, motivate and engage others. Start with making a stable foundation, like setting up a proper onboarding process. If you help people around you, they will for sure talk about it, and your manager will hear it. Also, demonstrate ability in everyday work: coding, project management, client-focus, communication and care about others. Always stick to your values and keep high standards. In the second chapter we will discuss the challenges that turn up once you get there. At that point you will deal with people more than technology. You will need to step away from coding for meetings very often. Interruptions will happen every day and it we be very hard to maintain “the flow”. You will need to learn how to delegate and drive topics without implementing them yourself. Visit the lecture to find out some techniques for dealing with interruptions, meetings, prioritization, people and their motivation.
From Fortune 500 corporations to government departments, enterprise organizations aren't typically thought of as creative environments. But the peculiarities of an enterprise organization can be fodder for creative triumph—if we have the patience.
Erik von Stackelberg of Myplanet explores the landscape of enterprise UX, its users, its nuanced design challenges, and its business casual dress codes. He also shares tactics and the potential impact of great experiences at scale.
Making it big in software (ibm post doctoral fellow symposium keynote slidesh...Sam Lightstone
16 transformative ideas on career success for software engineers (and probably everyone). Drawn from the book "Making it Big in Software". Ideas from industry luminaries, academics, executives, and technologists on how to be successful.
I am a passionate reader of topics on new trends and best practices in software development. In my spare time, i like to read essays, listen podcasts, view webinars and examine source code of other developers, in order to learn from them.
Every time I find a quote that proves motivating for me and other developers, I try to save it, and then share it with my friends and classmates.
This work is a collection of twenty quotations that have impacted positively on my work style and way of thinking. The order they are published do not due to any selection criteria, it's just the order they were read and filed.
Presented to "Austin on Rails" May 28, 2013. Describes what technical writers bring to your development team. Also explains what you can do to document your development effort.
As a Software Architect and consultant I designed software with some artefacts in mind. As an entrepreneur I found myself on the other side of the fence. I'd improve distribute holistic knowledge through EventStorming and Domain-Driven Design rather than partition the system with User Stories.
This "IT Outsourcing 101" eBook is a concise summary from the bestselling book on the subject, "Software without Borders" and provides you the essential steps required in initiating and organizing the process to find and evaluate offshore software development options
IBM Connections were designed with the world biggest companies in mind. On the other hand, this tool is very beneficial also for small&medium businesses. See why.
I have been fortunate to have worked with some geeks with incredible coding skills. I felt amazed at how they can play games with compilers, perform magic with their incantations on the shell, and solve some insanely complex algorithm problems with ease. I naively assumed that they are going to achieve greatness in near future. Alas, I was wrong. Really wrong. [Read the rest of the article ... ]
Uniting product development, business strategy, and agile software practices.
Covers thinking about product development wholistically from a customer-first perspective. Suggests good principles for established companies and boostrappers.
What is agile coaching? What is expected from you as an agile coach? What you should provide your team? What are the different stances you should master? How to enhance your skills as a coach, mentor, and teacher.
If you are new to Kanban then this presentation is for you. I am talking briefly about lean principles and Elements of the Kanban Method. The difference between Kanban with capital K and kanban with small k.
Agenda
Kanban Self Assessment
Lean Principles
What is Kanban?
Motivation to use Kanban
Elements of the Kanban Method
Kanban Practices
Kanban and Scrum
More Related Content
Similar to Doing the right software vs doing software right
Making it big in software (ibm post doctoral fellow symposium keynote slidesh...Sam Lightstone
16 transformative ideas on career success for software engineers (and probably everyone). Drawn from the book "Making it Big in Software". Ideas from industry luminaries, academics, executives, and technologists on how to be successful.
I am a passionate reader of topics on new trends and best practices in software development. In my spare time, i like to read essays, listen podcasts, view webinars and examine source code of other developers, in order to learn from them.
Every time I find a quote that proves motivating for me and other developers, I try to save it, and then share it with my friends and classmates.
This work is a collection of twenty quotations that have impacted positively on my work style and way of thinking. The order they are published do not due to any selection criteria, it's just the order they were read and filed.
Presented to "Austin on Rails" May 28, 2013. Describes what technical writers bring to your development team. Also explains what you can do to document your development effort.
As a Software Architect and consultant I designed software with some artefacts in mind. As an entrepreneur I found myself on the other side of the fence. I'd improve distribute holistic knowledge through EventStorming and Domain-Driven Design rather than partition the system with User Stories.
This "IT Outsourcing 101" eBook is a concise summary from the bestselling book on the subject, "Software without Borders" and provides you the essential steps required in initiating and organizing the process to find and evaluate offshore software development options
IBM Connections were designed with the world biggest companies in mind. On the other hand, this tool is very beneficial also for small&medium businesses. See why.
I have been fortunate to have worked with some geeks with incredible coding skills. I felt amazed at how they can play games with compilers, perform magic with their incantations on the shell, and solve some insanely complex algorithm problems with ease. I naively assumed that they are going to achieve greatness in near future. Alas, I was wrong. Really wrong. [Read the rest of the article ... ]
Uniting product development, business strategy, and agile software practices.
Covers thinking about product development wholistically from a customer-first perspective. Suggests good principles for established companies and boostrappers.
What is agile coaching? What is expected from you as an agile coach? What you should provide your team? What are the different stances you should master? How to enhance your skills as a coach, mentor, and teacher.
If you are new to Kanban then this presentation is for you. I am talking briefly about lean principles and Elements of the Kanban Method. The difference between Kanban with capital K and kanban with small k.
Agenda
Kanban Self Assessment
Lean Principles
What is Kanban?
Motivation to use Kanban
Elements of the Kanban Method
Kanban Practices
Kanban and Scrum
Managing stakeholders from the disengaged to the difficultMahmoud Ghoz
In this presentation, I will show you how to manage stakeholder engagement is the process of communicating and working with stakeholders to meet their needs/expectations, address issues as they occur, and foster appropriate stakeholder engagement in project activities throughout the project life cycle.
In this presentation, you can find
1. What do we mean by stakeholders?
2. Who are the stakeholders in any project?
3. Methods to identify the Stakeholder
4. Are the stakeholders equally important?
5. Why do you need to classify them?
6. The Salience Model
7. Power-Interest Matrix
8. Influence and Interest stakeholder matrix
9. Power-Interest-attitude Matrix
10. Stakeholder attitude and knowledge map
11. Stakeholder Power-Interest-attitude and knowledge
12. How to deal with different stakeholder
You will find also Bonus Slides about National Culture and management
What are the characteristics of a good Scrum Team? Are you willing to be a Product Owner or Scrum Master? Are you wondering about the maturity of your development team? This presentation will give you insights about how the evolution of the development team, scrum master, and the product owner.
It was repeatedly observed that as the number of Scrum teams within an organization grew, two major issues emerged:
* The volume, speed, and quality of their output (working product) per team began to fall, due to issues such as cross-team dependencies, duplication of work, and communication overhead.
* The original management structure was ineffective for achieving business agility. Issues arose like competing priorities and the inability to quickly shift teams around to respond to dynamic market conditions.
In this presentation I will show you how to counteract these issues, using Scrum@Sclae framework for effectively coordinating multiple Scrum teams was clearly needed which would aim for the following:
* Linear scalability: A corresponding percentage increase in delivery of working product with an increase in the number of teams.
* Business agility: The ability to rapidly respond to change by adapting its initial stable configuration.
This survey is based on personal experience not on technical analysis. This survey mainly targets the Egyptian and their perspective to the online advertisement.
Comparing Stability and Sustainability in Agile SystemsRob Healy
Copy of the presentation given at XP2024 based on a research paper.
In this paper we explain wat overwork is and the physical and mental health risks associated with it.
We then explore how overwork relates to system stability and inventory.
Finally there is a call to action for Team Leads / Scrum Masters / Managers to measure and monitor excess work for individual teams.
Org Design is a core skill to be mastered by management for any successful org change.
Org Topologies™ in its essence is a two-dimensional space with 16 distinctive boxes - atomic organizational archetypes. That space helps you to plot your current operating model by positioning individuals, departments, and teams on the map. This will give a profound understanding of the performance of your value-creating organizational ecosystem.
The case study discusses the potential of drone delivery and the challenges that need to be addressed before it becomes widespread.
Key takeaways:
Drone delivery is in its early stages: Amazon's trial in the UK demonstrates the potential for faster deliveries, but it's still limited by regulations and technology.
Regulations are a major hurdle: Safety concerns around drone collisions with airplanes and people have led to restrictions on flight height and location.
Other challenges exist: Who will use drone delivery the most? Is it cost-effective compared to traditional delivery trucks?
Discussion questions:
Managerial challenges: Integrating drones requires planning for new infrastructure, training staff, and navigating regulations. There are also marketing and recruitment considerations specific to this technology.
External forces vary by country: Regulations, consumer acceptance, and infrastructure all differ between countries.
Demographics matter: Younger generations might be more receptive to drone delivery, while older populations might have concerns.
Stakeholders for Amazon: Customers, regulators, aviation authorities, and competitors are all stakeholders. Regulators likely hold the greatest influence as they determine the feasibility of drone delivery.
The Team Member and Guest Experience - Lead and Take Care of your restaurant team. They are the people closest to and delivering Hospitality to your paying Guests!
Make the call, and we can assist you.
408-784-7371
Foodservice Consulting + Design
Enriching engagement with ethical review processesstrikingabalance
New ethics review processes at the University of Bath. Presented at the 8th World Conference on Research Integrity by Filipa Vance, Head of Research Governance and Compliance at the University of Bath. June 2024, Athens
Public Speaking Tips to Help You Be A Strong Leader.pdfPinta Partners
In the realm of effective leadership, a multitude of skills come into play, but one stands out as both crucial and challenging: public speaking.
Public speaking transcends mere eloquence; it serves as the medium through which leaders articulate their vision, inspire action, and foster engagement. For leaders, refining public speaking skills is essential, elevating their ability to influence, persuade, and lead with resolute conviction. Here are some key tips to consider: https://joellandau.com/the-public-speaking-tips-to-help-you-be-a-stronger-leader/
Specific ServPoints should be tailored for restaurants in all food service segments. Your ServPoints should be the centerpiece of brand delivery training (guest service) and align with your brand position and marketing initiatives, especially in high-labor-cost conditions.
408-784-7371
Foodservice Consulting + Design
Employment PracticesRegulation and Multinational CorporationsRoopaTemkar
Employment PracticesRegulation and Multinational Corporations
Strategic decision making within MNCs constrained or determined by the implementation of laws and codes of practice and by pressure from political actors. Managers in MNCs have to make choices that are shaped by gvmt. intervention and the local economy.
37. Cross functional
Everybody...has exactly the same job.
They have exactly the same job description.
And that is to ship products.
Your job is not to write code.
Your job is not to test.
Your job is not to write specs.
Your job is to ship products.
Chris Peters - Former Microsoft program manager
Source: https://www.microsoft.com/en-eg/download/details.aspx?id=13870
Give me a bag full of rice and I counted it very quickly — beautifully with no time wasted.
Source: https://medium.com/swlh/going-nowhere-fast-doing-right-things-vs-doing-things-right-da201b652c05
Would you find it impressive or would you immediately ask, with palpable disdain “ Yeah, but what’s the point?”
Popular productivity is largely geared towards efficiency where titles like “how to achieve X in half the time” are commonplace.
But efficiency, is the less important part of the productivity formula.
Effectiveness is more important, but efficiency is easier.
It takes more courage and effort to be effective than be efficient.
Unique Value Proposition
MVP
Product Market Fit
MVE
MVE
https://www.youtube.com/watch?v=fNVRMPhRHmo
Feedback
Customers mainly asking about something faster than their existing alternative, which happened to be horses.
Ask people on the problems not the solutions
Efficient or effective?
Effective “Doing the right thing”
All the previous is Qualitative what about million of people
Building right things is not enough
Building things right
There is an exception. If your "business strategy" is to build some piece of crap that isn't sustainable, make a big splash on the Internet, then be acquired by GoogBook for a zillion dollars, you don't have to be able to build it right. You're not building a product. You're dancing about trying to look really attractive, so someone will slip you enough shares to let you go live somewhere warm and dine on tea and oranges that come all the way from China. That's cool. But it's not developing a product.
https://ronjeffries.com/xprog/articles/build-it-right-to-build-the-right-thing/