A presentation which covers the do's and don'ts of business outsourcing from someone who has experience in outsourcing Accounting, various bookkeeping and software development.
Developing a software project is definitely not like building a house. If you focus on the learning aspects instead of the simple building you'll probably discover something interesting and unexpected.
My presentation at WebVisions Portland in May 2012. Speaker notes / narrative included! Please forgive the cues & odd little notes to myself for presenting purposes.
Abstraction can be used at the beginning of a project to facilitate communication and reflection in order to establish a shared framework. This clarifies goals for decision makers and gives direction to the production team – preventing the project from getting stuck in the weeds.
In our everyday work, as people who create digital products, we are under a lot of pressure from clients/employers to produce concrete outputs – often with little clarity concerning goals. This leads to stress and ineffectual outcomes.
Looking at the course of human history, people have always used methods of abstraction to make sense of a complicated world (like mapmakers). As IAs we can take advantage of this natural human tactic to abstract the complex, in order to bring clarity to our work by using tools such as maps, blueprints, and personas.
Behaviour Driven Development (BDD) is an approach than encourages teams and stakeholders in general to reason about requirements in terms of “executable specifications”, and focus on implementing features with demonstrable business value. BDD is more than just a development technique: in fact, it introduces a whole new dynamic to interactions between team members and stakeholders, a dynamic that increases communication, improves productivity and reduces waste. Through ongoing conversations between business stakeholders and team members, a team applying BDD principles will explore the business goals, capabilities and behaviour that the stakeholders need. They then propose features that the system will need to deliver these capabilities, and use concrete examples and counter-examples to explore and understand these features more fully. In this talk, you will learn about the principles and benefits of BDD for the whole team, how BDD works in practice, and how it affects the various team members in a project. Finally, you will discover the relationship between behavior driven development and automated acceptance testing.
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.
Developing a software project is definitely not like building a house. If you focus on the learning aspects instead of the simple building you'll probably discover something interesting and unexpected.
My presentation at WebVisions Portland in May 2012. Speaker notes / narrative included! Please forgive the cues & odd little notes to myself for presenting purposes.
Abstraction can be used at the beginning of a project to facilitate communication and reflection in order to establish a shared framework. This clarifies goals for decision makers and gives direction to the production team – preventing the project from getting stuck in the weeds.
In our everyday work, as people who create digital products, we are under a lot of pressure from clients/employers to produce concrete outputs – often with little clarity concerning goals. This leads to stress and ineffectual outcomes.
Looking at the course of human history, people have always used methods of abstraction to make sense of a complicated world (like mapmakers). As IAs we can take advantage of this natural human tactic to abstract the complex, in order to bring clarity to our work by using tools such as maps, blueprints, and personas.
Behaviour Driven Development (BDD) is an approach than encourages teams and stakeholders in general to reason about requirements in terms of “executable specifications”, and focus on implementing features with demonstrable business value. BDD is more than just a development technique: in fact, it introduces a whole new dynamic to interactions between team members and stakeholders, a dynamic that increases communication, improves productivity and reduces waste. Through ongoing conversations between business stakeholders and team members, a team applying BDD principles will explore the business goals, capabilities and behaviour that the stakeholders need. They then propose features that the system will need to deliver these capabilities, and use concrete examples and counter-examples to explore and understand these features more fully. In this talk, you will learn about the principles and benefits of BDD for the whole team, how BDD works in practice, and how it affects the various team members in a project. Finally, you will discover the relationship between behavior driven development and automated acceptance testing.
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.
Technical debt is something that most project teams or independent developers have to deal with – we take shortcuts to push out releases, deadlines need to be met, quick fixes slowly become the standard. In this talk, we will discuss what technical debt is, when it is acceptable and when it isn’t, and strategies for effectively managing it, both on an independent and team level.
Agile Development Overview (with a bit about builds)David Benjamin
I gave this presentation to our dev team when i started at Hannan IT back in October. Its a quick run through the Agile basics, with a bit of extra discussion on continuous integration.
I experimented here with scripting in two tangential sections in the hopes that it would avoid many more spontaneous tangents. It worked!
Feedback loops between tooling and cultureChris Winters
Discussion of how tools technologists create impact culture, and how culture impacts those tools. Not really a standalone presentation but hopefully useful.
Here's Alan Smith's pitch for The Movement 09 operating procedures. Focused on decentralized Awareness, Freemium Funding, utilizing existing infrastructures where possible, and decentralizing everything within a "Champion" based organizational membership model, this one got people talking. Delivered to Toronto on January 15th, from London UK.
Form Function Class 6, Manila, Philippines 14/11/2015Holger Bartel
Sweating Details - Slides from my talk at Form Function Class 6 in Manila Philippines on Nov 14th, 2015.
This talk is about sweating details and how small tweaks and changes can make a big difference in any of the web design stages. From optimising the process, via UX and design all the way to performance, this talk covers possible tweaks and recommendations with some practical examples to improve the overall experience of our products.
Discount Usability Testing for Agile TeamsBen Carey
A talk from Agile Roots in 2010. You can't get the whole picture or much context from the slides.
The last part of the talk was referring to how you'll be remembered and your legacy in a social-media-based world.
It would be unfortunate if your last status update was the one that you see in the facebook wall post.
Video from the talk will be posted later.
My talk at the @media Ajax conference in London in November 2007 about the non-technical steps you can take to make JavaScript and Ajax work for larger teams.
Pair Programming, TDD and other impractical thingsMarcello Duarte
"Why should we write our tests first? Isn't that going to slow my development?" "What? Assigning a single task to 2 developers? How is that efficient? What a waste of resources!" "Look, in the perfect world your advises are great, but I have a project to finish here." In this talk Marcello explores efficiency in contrast to effectiveness. He looks into how practices, traditionally accepted as efficient, sometimes turn out to be less effective than a few "impractical" things he has come across.
Code quality directly impacts how easy or hard your job is. The higher the quality, the easier it is for anyone (including you) to quickly jump in and get to work. Where do you start? In this session, Tonya Mork will empower you to simplify your code while dramatically increasing its code quality.
It's all about building <human code>, code that is highly human readable and understandable.
This slide deck is from a session I gave for WPSessions. https://wpsessions.com/sessions/code-quality-makes-jobs-easier/
WEBASSEMBLY - What's the right thing to write? -Shin Yoshida
https://github.com/wbcchsyn/slide-WEBASSEMBLY-whats-the-right-thing-to-write.git
What is WebAssembly?
According to webassembly.org,
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine.
I think that it is a standard to make the programming logic abstract.
“standard to make the programming logic abstract.”
What does it mean?
What is the advantage?
Let’s talk about WebAssembly while looking back on the computer history.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with one Invariant Sections: “Shin Yoshida wrote this document with the goal of contributing to a fair and safe world. Funai Soken Digital Incorporated agrees with the vision and compensated him for his work.” no Front-Cover Texts, and no Back-Cover Text. A copy of the license is included in the section entitled “GNU Free Documentation License”.
https://github.com/wbcchsyn/slide-WEBASSEMBLY-whats-the-right-thing-to-write.git
Learn how to develop, free and pro versions of your applications. How to perform debug only configurations and how to use Build Variants in your day to day Android Development.
Technical debt is something that most project teams or independent developers have to deal with – we take shortcuts to push out releases, deadlines need to be met, quick fixes slowly become the standard. In this talk, we will discuss what technical debt is, when it is acceptable and when it isn’t, and strategies for effectively managing it, both on an independent and team level.
Agile Development Overview (with a bit about builds)David Benjamin
I gave this presentation to our dev team when i started at Hannan IT back in October. Its a quick run through the Agile basics, with a bit of extra discussion on continuous integration.
I experimented here with scripting in two tangential sections in the hopes that it would avoid many more spontaneous tangents. It worked!
Feedback loops between tooling and cultureChris Winters
Discussion of how tools technologists create impact culture, and how culture impacts those tools. Not really a standalone presentation but hopefully useful.
Here's Alan Smith's pitch for The Movement 09 operating procedures. Focused on decentralized Awareness, Freemium Funding, utilizing existing infrastructures where possible, and decentralizing everything within a "Champion" based organizational membership model, this one got people talking. Delivered to Toronto on January 15th, from London UK.
Form Function Class 6, Manila, Philippines 14/11/2015Holger Bartel
Sweating Details - Slides from my talk at Form Function Class 6 in Manila Philippines on Nov 14th, 2015.
This talk is about sweating details and how small tweaks and changes can make a big difference in any of the web design stages. From optimising the process, via UX and design all the way to performance, this talk covers possible tweaks and recommendations with some practical examples to improve the overall experience of our products.
Discount Usability Testing for Agile TeamsBen Carey
A talk from Agile Roots in 2010. You can't get the whole picture or much context from the slides.
The last part of the talk was referring to how you'll be remembered and your legacy in a social-media-based world.
It would be unfortunate if your last status update was the one that you see in the facebook wall post.
Video from the talk will be posted later.
My talk at the @media Ajax conference in London in November 2007 about the non-technical steps you can take to make JavaScript and Ajax work for larger teams.
Pair Programming, TDD and other impractical thingsMarcello Duarte
"Why should we write our tests first? Isn't that going to slow my development?" "What? Assigning a single task to 2 developers? How is that efficient? What a waste of resources!" "Look, in the perfect world your advises are great, but I have a project to finish here." In this talk Marcello explores efficiency in contrast to effectiveness. He looks into how practices, traditionally accepted as efficient, sometimes turn out to be less effective than a few "impractical" things he has come across.
Code quality directly impacts how easy or hard your job is. The higher the quality, the easier it is for anyone (including you) to quickly jump in and get to work. Where do you start? In this session, Tonya Mork will empower you to simplify your code while dramatically increasing its code quality.
It's all about building <human code>, code that is highly human readable and understandable.
This slide deck is from a session I gave for WPSessions. https://wpsessions.com/sessions/code-quality-makes-jobs-easier/
WEBASSEMBLY - What's the right thing to write? -Shin Yoshida
https://github.com/wbcchsyn/slide-WEBASSEMBLY-whats-the-right-thing-to-write.git
What is WebAssembly?
According to webassembly.org,
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine.
I think that it is a standard to make the programming logic abstract.
“standard to make the programming logic abstract.”
What does it mean?
What is the advantage?
Let’s talk about WebAssembly while looking back on the computer history.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with one Invariant Sections: “Shin Yoshida wrote this document with the goal of contributing to a fair and safe world. Funai Soken Digital Incorporated agrees with the vision and compensated him for his work.” no Front-Cover Texts, and no Back-Cover Text. A copy of the license is included in the section entitled “GNU Free Documentation License”.
https://github.com/wbcchsyn/slide-WEBASSEMBLY-whats-the-right-thing-to-write.git
Learn how to develop, free and pro versions of your applications. How to perform debug only configurations and how to use Build Variants in your day to day Android Development.
Implicitly or explicitly all competing businesses employ a strategy to select a mix
of marketing resources. Formulating such competitive strategies fundamentally
involves recognizing relationships between elements of the marketing mix (e.g.,
price and product quality), as well as assessing competitive and market conditions
(i.e., industry structure in the language of economics).
Falcon stands out as a top-tier P2P Invoice Discounting platform in India, bridging esteemed blue-chip companies and eager investors. Our goal is to transform the investment landscape in India by establishing a comprehensive destination for borrowers and investors with diverse profiles and needs, all while minimizing risk. What sets Falcon apart is the elimination of intermediaries such as commercial banks and depository institutions, allowing investors to enjoy higher yields.
What are the main advantages of using HR recruiter services.pdfHumanResourceDimensi1
HR recruiter services offer top talents to companies according to their specific needs. They handle all recruitment tasks from job posting to onboarding and help companies concentrate on their business growth. With their expertise and years of experience, they streamline the hiring process and save time and resources for the company.
[Note: This is a partial preview. To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
Sustainability has become an increasingly critical topic as the world recognizes the need to protect our planet and its resources for future generations. Sustainability means meeting our current needs without compromising the ability of future generations to meet theirs. It involves long-term planning and consideration of the consequences of our actions. The goal is to create strategies that ensure the long-term viability of People, Planet, and Profit.
Leading companies such as Nike, Toyota, and Siemens are prioritizing sustainable innovation in their business models, setting an example for others to follow. In this Sustainability training presentation, you will learn key concepts, principles, and practices of sustainability applicable across industries. This training aims to create awareness and educate employees, senior executives, consultants, and other key stakeholders, including investors, policymakers, and supply chain partners, on the importance and implementation of sustainability.
LEARNING OBJECTIVES
1. Develop a comprehensive understanding of the fundamental principles and concepts that form the foundation of sustainability within corporate environments.
2. Explore the sustainability implementation model, focusing on effective measures and reporting strategies to track and communicate sustainability efforts.
3. Identify and define best practices and critical success factors essential for achieving sustainability goals within organizations.
CONTENTS
1. Introduction and Key Concepts of Sustainability
2. Principles and Practices of Sustainability
3. Measures and Reporting in Sustainability
4. Sustainability Implementation & Best Practices
To download the complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations
Memorandum Of Association Constitution of Company.pptseri bangash
www.seribangash.com
A Memorandum of Association (MOA) is a legal document that outlines the fundamental principles and objectives upon which a company operates. It serves as the company's charter or constitution and defines the scope of its activities. Here's a detailed note on the MOA:
Contents of Memorandum of Association:
Name Clause: This clause states the name of the company, which should end with words like "Limited" or "Ltd." for a public limited company and "Private Limited" or "Pvt. Ltd." for a private limited company.
https://seribangash.com/article-of-association-is-legal-doc-of-company/
Registered Office Clause: It specifies the location where the company's registered office is situated. This office is where all official communications and notices are sent.
Objective Clause: This clause delineates the main objectives for which the company is formed. It's important to define these objectives clearly, as the company cannot undertake activities beyond those mentioned in this clause.
www.seribangash.com
Liability Clause: It outlines the extent of liability of the company's members. In the case of companies limited by shares, the liability of members is limited to the amount unpaid on their shares. For companies limited by guarantee, members' liability is limited to the amount they undertake to contribute if the company is wound up.
https://seribangash.com/promotors-is-person-conceived-formation-company/
Capital Clause: This clause specifies the authorized capital of the company, i.e., the maximum amount of share capital the company is authorized to issue. It also mentions the division of this capital into shares and their respective nominal value.
Association Clause: It simply states that the subscribers wish to form a company and agree to become members of it, in accordance with the terms of the MOA.
Importance of Memorandum of Association:
Legal Requirement: The MOA is a legal requirement for the formation of a company. It must be filed with the Registrar of Companies during the incorporation process.
Constitutional Document: It serves as the company's constitutional document, defining its scope, powers, and limitations.
Protection of Members: It protects the interests of the company's members by clearly defining the objectives and limiting their liability.
External Communication: It provides clarity to external parties, such as investors, creditors, and regulatory authorities, regarding the company's objectives and powers.
https://seribangash.com/difference-public-and-private-company-law/
Binding Authority: The company and its members are bound by the provisions of the MOA. Any action taken beyond its scope may be considered ultra vires (beyond the powers) of the company and therefore void.
Amendment of MOA:
While the MOA lays down the company's fundamental principles, it is not entirely immutable. It can be amended, but only under specific circumstances and in compliance with legal procedures. Amendments typically require shareholder
3.0 Project 2_ Developing My Brand Identity Kit.pptxtanyjahb
A personal brand exploration presentation summarizes an individual's unique qualities and goals, covering strengths, values, passions, and target audience. It helps individuals understand what makes them stand out, their desired image, and how they aim to achieve it.
LA HUG - Video Testimonials with Chynna Morgan - June 2024Lital Barkan
Have you ever heard that user-generated content or video testimonials can take your brand to the next level? We will explore how you can effectively use video testimonials to leverage and boost your sales, content strategy, and increase your CRM data.🤯
We will dig deeper into:
1. How to capture video testimonials that convert from your audience 🎥
2. How to leverage your testimonials to boost your sales 💲
3. How you can capture more CRM data to understand your audience better through video testimonials. 📊
Premium MEAN Stack Development Solutions for Modern BusinessesSynapseIndia
Stay ahead of the curve with our premium MEAN Stack Development Solutions. Our expert developers utilize MongoDB, Express.js, AngularJS, and Node.js to create modern and responsive web applications. Trust us for cutting-edge solutions that drive your business growth and success.
Know more: https://www.synapseindia.com/technology/mean-stack-development-company.html
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...BBPMedia1
Grote partijen zijn al een tijdje onderweg met retail media. Ondertussen worden in dit domein ook de kansen zichtbaar voor andere spelers in de markt. Maar met die kansen ontstaan ook vragen: Zelf retail media worden of erop adverteren? In welke fase van de funnel past het en hoe integreer je het in een mediaplan? Wat is nu precies het verschil met marketplaces en Programmatic ads? In dit half uur beslechten we de dilemma's en krijg je antwoorden op wanneer het voor jou tijd is om de volgende stap te zetten.
"𝑩𝑬𝑮𝑼𝑵 𝑾𝑰𝑻𝑯 𝑻𝑱 𝑰𝑺 𝑯𝑨𝑳𝑭 𝑫𝑶𝑵𝑬"
𝐓𝐉 𝐂𝐨𝐦𝐬 (𝐓𝐉 𝐂𝐨𝐦𝐦𝐮𝐧𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬) is a professional event agency that includes experts in the event-organizing market in Vietnam, Korea, and ASEAN countries. We provide unlimited types of events from Music concerts, Fan meetings, and Culture festivals to Corporate events, Internal company events, Golf tournaments, MICE events, and Exhibitions.
𝐓𝐉 𝐂𝐨𝐦𝐬 provides unlimited package services including such as Event organizing, Event planning, Event production, Manpower, PR marketing, Design 2D/3D, VIP protocols, Interpreter agency, etc.
Sports events - Golf competitions/billiards competitions/company sports events: dynamic and challenging
⭐ 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐝 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬:
➢ 2024 BAEKHYUN [Lonsdaleite] IN HO CHI MINH
➢ SUPER JUNIOR-L.S.S. THE SHOW : Th3ee Guys in HO CHI MINH
➢FreenBecky 1st Fan Meeting in Vietnam
➢CHILDREN ART EXHIBITION 2024: BEYOND BARRIERS
➢ WOW K-Music Festival 2023
➢ Winner [CROSS] Tour in HCM
➢ Super Show 9 in HCM with Super Junior
➢ HCMC - Gyeongsangbuk-do Culture and Tourism Festival
➢ Korean Vietnam Partnership - Fair with LG
➢ Korean President visits Samsung Electronics R&D Center
➢ Vietnam Food Expo with Lotte Wellfood
"𝐄𝐯𝐞𝐫𝐲 𝐞𝐯𝐞𝐧𝐭 𝐢𝐬 𝐚 𝐬𝐭𝐨𝐫𝐲, 𝐚 𝐬𝐩𝐞𝐜𝐢𝐚𝐥 𝐣𝐨𝐮𝐫𝐧𝐞𝐲. 𝐖𝐞 𝐚𝐥𝐰𝐚𝐲𝐬 𝐛𝐞𝐥𝐢𝐞𝐯𝐞 𝐭𝐡𝐚𝐭 𝐬𝐡𝐨𝐫𝐭𝐥𝐲 𝐲𝐨𝐮 𝐰𝐢𝐥𝐥 𝐛𝐞 𝐚 𝐩𝐚𝐫𝐭 𝐨𝐟 𝐨𝐮𝐫 𝐬𝐭𝐨𝐫𝐢𝐞𝐬."
17. Finding an Accountant
Referral is best t least one
yon e knows a
e ever
seems lik
Quickbooks is key
s know this
ll ac countant
almost a
... when all else fails, Google
18. Accountant : One Face-to-Face
r
y once, eve
yup, onl
Tools : Quickbooks Online
: Email
: Phone
: Scanner
: Mobile (with Camera)
19. How Much Do They Cost?
I go local with accountants,
so... standard rates.
20. What does a Virtual Assistant do?
Basic bookkeeping
Research in a known domain
Email Management
Calendar Management
and more...
21. Finding an Virtual Assistant
Learn from others (Ferris)
e else
or anyon
Again, Quickbooks is key
inator
comm on denom
lowest
more
22. Finding a Virtual Assistant
Brickwork India : brickworkindia.com
Your Man In India : yourmaninindia.com
Friends with : F-1 & H-1 Visa’s
Local VA’s : Craigslist
... and more
ossible,
us e a firm if p
such as ..
23. Tips for Finding a Good VA
Be clear and very specific in your tasks
Specify the skills required
nd
Find 3-5 possible VA’s
nt to fi l
vestme VA wil
al in “great” ensive
initi d a xp
fin ore e
to
usua
lly b
em Award 3 of those VA’s the same job.
Pay them all. Award the best the continuing work.
24. How much does a VA usually cost?
It varies, depending on job
nth
0 transac tions a mo
~ 40
example: average of
My VA performs bank account reconciliation,
transaction matching and item categorization in
Quickbooks online.
Price: $250.00 for 20 hours ($12.50/hr)
round
0 hour contract a
I re new my 2 onths
every 3 m
25. Estimating the total cost of a VA
Total Price + 30% = Total Investment
$250 (per qtr) * 4 Qtrs = $1000.00 (Total Price per year)
etween
moun t of time b
average a nths
contra ct is 3 mo
renewal of
$1000 + $300 (30% of 1000) = $1300.00
Total Investment: $1300 a
year
26. Outsourcing Development of Software
Multiple Technologies = Headache
S, WP7
nd roid, iO
e.g. - a
Probably the hardest of all outsourcing
If you find a great resource, KEEP THEM
27. Finding Software Development Talent
If onshore is within budget, do it.
If not use -
ne
or k is do
hard w already
: referrals first for you
: odesk.com
: elance.com
more
28. Test each developer.
even if they’re on a team
Example Test 1 : goo.gl/zJmXV cess
m ore suc
easier,
Example Test 2 : goo.gl/sE2tk
ccess
e ss su
harder, l
33. How much does outsourcing software cost
The classic “it depends” answer
: quality
: timeline
: poc vs final product
: technology used
more
34. My Costs
Projects : Android
jects
ted 6 a ndroid pro : HTTP Communication
I ’ve comple utsourcer
same o
using the lone
this year a
: No Graphic Design
ple
keep it sim
$18.36 an Hour for Armenian resource
itude would
on shore cost s for same level of apt
an hour
cost me nearly $100
35. Total Costs
~136 hours worked this year
136 hours * $18.36 = ~$2500
$2500 * .3 = $750
0% add on
using sam e formula as before, 3
t of resource
ch arge for managemen
Total Investment: $3,250
our,
If on shore @100 an h
80
this would be - $17,6
37. Cut the fat early
ng,
not p erformi t one
if they’re o to the
nex
em, g
get r id of th
Be very specific in your tasks
Ask for confirmation that they understand
t the task
have them repea
words
ba ck in their own
38. If you’re not happy, find another one.
Go on shore if you prefer.
39. In the end ...
Do it to make your life easier.