The document provides an overview of how to scope, estimate, and manage WordPress projects as an agency. It discusses the importance of understanding scope through discovery, estimating projects by breaking work into discrete tasks, and managing customer expectations through clear communication and documentation of assumptions. Continuous improvement is emphasized through retrospective reviews of past projects to refine processes.
Incremental development is easy when we are talking about functionality. Story splitting has become quite popular as a technique lately.
But what about those cases when you need to do an architectural refactoring? Could incremental development be applied?
(Talk delivered during I T.A.K.E. Unconference 2015)
"SCRUM allows us to create better products, more suited to the users' needs. ...Anna Zarudzka
General approach and widely available knowledge make us think that Scrum allows us to create better products. We can make better ones than while using Waterfall approach. It's hard to argue with that.
The question is: Does the iterativeness itself guarantee products that are better for the users?
Is a good Scrum team, presence of the Product Owner and more intense contact with stakeholders enough to form a theoretically better path for the product?
Do we remember about Product Vision? Do we emphasise it enough?
Product Vision is not something additional, it’s not only one high-level sentence of one person. It’s the package of crucial knowledge and THE TOOL OF COMMUNICATION: Target User, Values, Competitors and more.
Scale quality with kaizen - Tech.Rocks conferenceFabrice Bernhard
MVPs at full speed with a little team: OK. But once the project scales, how do you address the inevitable slowdown due to exponential complexity? Kaizen is Toyota's scalable solution and our results are impressive.
Validate Your MVP on Paper - Poornima VijayashankerStartup Product
Poornima Vijayashanker, founder of BizeeBee and Femgineer, explains the value of validating your MVP on paper to avoid failed launches and produce successful products.
Incremental development is easy when we are talking about functionality. Story splitting has become quite popular as a technique lately.
But what about those cases when you need to do an architectural refactoring? Could incremental development be applied?
(Talk delivered during I T.A.K.E. Unconference 2015)
"SCRUM allows us to create better products, more suited to the users' needs. ...Anna Zarudzka
General approach and widely available knowledge make us think that Scrum allows us to create better products. We can make better ones than while using Waterfall approach. It's hard to argue with that.
The question is: Does the iterativeness itself guarantee products that are better for the users?
Is a good Scrum team, presence of the Product Owner and more intense contact with stakeholders enough to form a theoretically better path for the product?
Do we remember about Product Vision? Do we emphasise it enough?
Product Vision is not something additional, it’s not only one high-level sentence of one person. It’s the package of crucial knowledge and THE TOOL OF COMMUNICATION: Target User, Values, Competitors and more.
Scale quality with kaizen - Tech.Rocks conferenceFabrice Bernhard
MVPs at full speed with a little team: OK. But once the project scales, how do you address the inevitable slowdown due to exponential complexity? Kaizen is Toyota's scalable solution and our results are impressive.
Validate Your MVP on Paper - Poornima VijayashankerStartup Product
Poornima Vijayashanker, founder of BizeeBee and Femgineer, explains the value of validating your MVP on paper to avoid failed launches and produce successful products.
Nobody works alone in a vacuum, and successful work hinges on how well a team communicates and collaborates with each other. This talk will explore many methods, tools, and techniques teams use to produce great web experiences. How do front-end development teams make sure they write clean and consistent code together? How do designers ensure colors, typography, and other design elements are used correctly? What deliverables should be created in an effective web design process? How are decisions communicated with the team, stakeholders, and the broader organization? There are no “right” answers to these questions, but this talk will cover some important principles and helpful tactics to help your team make great work together.
Video is here: http://bit.ly/ac0jSA
Slides from a presentation I gave at WordCamp Boulder 2010. It's all about no-excuse usability testing - how to do it yourself and on the cheap. Because, if it's worth putting on the web, it's worth testing.
Now, super-sized with NOTES!!
Talk for the Vancouver User Experience group on October 16, 2007 about the user experience of usability projects and how we've re-designed our process.
Large organisations will need CTOs to survive the digital revolution.
These CTOs will be former web developers, who know how to get things done on large architectures. Symfony developers will therefore be excellent candidates.
But with great power comes great responsibilities. Here are five important tips to keep in mind:
- stay lean
- be rational
- act as business leaders
- foster teamwork
- know that you know nothing
Good luck in your future responsibilities!
Eric Ries sllconf keynote: state of the lean startup movementEric Ries
Presentation by Eric Ries to kick off the 2011 Startup Lessons Learned conference #sllconf. Livestream here: http://www.justin.tv/startuplessonslearned
The legal team at Adobe is constantly seeking creative new ways to better serve our customers and employees. Part of this effort has been the development of what we call The Adobe Legal Department Style Guide. We use it as the foundation of the way we create and revise our agreements, processes, policies and trainings to ensure that they are models of clarity and simplicity, and that we communicate with a common voice. These efforts have resulted in an array of benefits including greater organizational efficiency, reduced translation and other costs, and most importantly --- happier customers and employees. Now we would like to help others in the legal profession to do the same. The Adobe Legal Department Style Guide is available to anyone free of charge under a Creative Commons license.
What does it mean to be a test engineer?Andrii Dzynia
Test engineering is hard, even harder than software development. Being test engineer puts you in a wider context, with no clear boundaries. You have to find those by yourself. This requires courage. Courage to take action, courage to make mistakes. As a test engineer, you do mistakes every day. You do them so often that sometimes you feel you can predict the future. Scientific explanation to this phenomena is patterns recognition. It is an ability of our brain to match the information from a stimulus with information retrieved from memory. Defect prevention is hard. Together with technical skills one have to develop high social awareness. Working on safety nets never was so important, different types of checks on different levels to make sure software is reliable and serves its purpose to the variety of everyday use-cases. We know that life is so complex and sometimes complicated which makes it impossible to predict all possible outcomes and scenarios. But striving for excellence never was so important as nowadays in such an open, transparent and competitive environment.
Goal of my talk will be to show you my everyday job as a test engineer. Not only how to look for defects, but how to prevent them from happening. Not only how to automate tests(noun), but how to build safety nets to minimize end-user impact. Not only how to inform testing status but how to influence quality on company level.
Lean Software Startup: Customer Development (lecture)Joni Salminen
Lecture at the University of Turku
Topic: Customer development - an introduction
20th January, 2016
Customer development is a form of market research for startups.
Como oferecer boas experiências online com a criação de sites de qualidade - ...Keyla Silva
A palestra aborda os seguintes itens:
- Como oferecer boas experiências online?
- Por que oferecer boas experiências online?
- Qualidade: O que é?
- Qualidade em diferentes visões
- Importância dos testes
- Definições comuns de teste
- Testes: Perspectivas diferentes
- A correta definição dos testes
- Onde devemos aplicar os testes?
- Testes devem ser feitos em qualquer tipo de site?
- Tipos de testes
- Testar seu site em diferentes navegadores (Testes de Cross-Browser)
- Formas de realizar testes de Cross-Browser
- Motivação para realização de testes
- Impactos causados por bugs
- Como criar o hábito de realizar testes nos produtos que desenvolve?
- Agradecimentos
- Referências
- Contatos
Nobody works alone in a vacuum, and successful work hinges on how well a team communicates and collaborates with each other. This talk will explore many methods, tools, and techniques teams use to produce great web experiences. How do front-end development teams make sure they write clean and consistent code together? How do designers ensure colors, typography, and other design elements are used correctly? What deliverables should be created in an effective web design process? How are decisions communicated with the team, stakeholders, and the broader organization? There are no “right” answers to these questions, but this talk will cover some important principles and helpful tactics to help your team make great work together.
Video is here: http://bit.ly/ac0jSA
Slides from a presentation I gave at WordCamp Boulder 2010. It's all about no-excuse usability testing - how to do it yourself and on the cheap. Because, if it's worth putting on the web, it's worth testing.
Now, super-sized with NOTES!!
Talk for the Vancouver User Experience group on October 16, 2007 about the user experience of usability projects and how we've re-designed our process.
Large organisations will need CTOs to survive the digital revolution.
These CTOs will be former web developers, who know how to get things done on large architectures. Symfony developers will therefore be excellent candidates.
But with great power comes great responsibilities. Here are five important tips to keep in mind:
- stay lean
- be rational
- act as business leaders
- foster teamwork
- know that you know nothing
Good luck in your future responsibilities!
Eric Ries sllconf keynote: state of the lean startup movementEric Ries
Presentation by Eric Ries to kick off the 2011 Startup Lessons Learned conference #sllconf. Livestream here: http://www.justin.tv/startuplessonslearned
The legal team at Adobe is constantly seeking creative new ways to better serve our customers and employees. Part of this effort has been the development of what we call The Adobe Legal Department Style Guide. We use it as the foundation of the way we create and revise our agreements, processes, policies and trainings to ensure that they are models of clarity and simplicity, and that we communicate with a common voice. These efforts have resulted in an array of benefits including greater organizational efficiency, reduced translation and other costs, and most importantly --- happier customers and employees. Now we would like to help others in the legal profession to do the same. The Adobe Legal Department Style Guide is available to anyone free of charge under a Creative Commons license.
What does it mean to be a test engineer?Andrii Dzynia
Test engineering is hard, even harder than software development. Being test engineer puts you in a wider context, with no clear boundaries. You have to find those by yourself. This requires courage. Courage to take action, courage to make mistakes. As a test engineer, you do mistakes every day. You do them so often that sometimes you feel you can predict the future. Scientific explanation to this phenomena is patterns recognition. It is an ability of our brain to match the information from a stimulus with information retrieved from memory. Defect prevention is hard. Together with technical skills one have to develop high social awareness. Working on safety nets never was so important, different types of checks on different levels to make sure software is reliable and serves its purpose to the variety of everyday use-cases. We know that life is so complex and sometimes complicated which makes it impossible to predict all possible outcomes and scenarios. But striving for excellence never was so important as nowadays in such an open, transparent and competitive environment.
Goal of my talk will be to show you my everyday job as a test engineer. Not only how to look for defects, but how to prevent them from happening. Not only how to automate tests(noun), but how to build safety nets to minimize end-user impact. Not only how to inform testing status but how to influence quality on company level.
Lean Software Startup: Customer Development (lecture)Joni Salminen
Lecture at the University of Turku
Topic: Customer development - an introduction
20th January, 2016
Customer development is a form of market research for startups.
Como oferecer boas experiências online com a criação de sites de qualidade - ...Keyla Silva
A palestra aborda os seguintes itens:
- Como oferecer boas experiências online?
- Por que oferecer boas experiências online?
- Qualidade: O que é?
- Qualidade em diferentes visões
- Importância dos testes
- Definições comuns de teste
- Testes: Perspectivas diferentes
- A correta definição dos testes
- Onde devemos aplicar os testes?
- Testes devem ser feitos em qualquer tipo de site?
- Tipos de testes
- Testar seu site em diferentes navegadores (Testes de Cross-Browser)
- Formas de realizar testes de Cross-Browser
- Motivação para realização de testes
- Impactos causados por bugs
- Como criar o hábito de realizar testes nos produtos que desenvolve?
- Agradecimentos
- Referências
- Contatos
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...Vinícius Lourenço
Palestra apresentada no WordCamp Rio de Janeiro 2016. A idéia da apresentação foi abordar as facilidades da utilização de uma loja virtual usando WooCommerce, como também os benefícios ao migrar um projeto (em Magento) para WooCommerce. Relatarei também o processo de desenvolvimento no meio do caminho, alguns relatos dos clientes e as soluções desenvolvidas para as complicações que o cliente enfrentava usando a plataforma anterior.
Design and Development Techniques for Accessibility: WordCamp Tampa 2015Robert Jolly
I’ll explore basic web accessibility principles for web designers, developers, and site owners, then show how to turn seemingly daunting and confusing accessibility requirements into understandable, actionable tasks and techniques. The talk will cover some of the accessibility-specific WordPress plugins and themes available, as well as some quick, easy tests to integrate into design and development workflows.
Get started with building your first theme. We will cover the necessary files to get started, key functions to know, as well as some other solutions to jump start your development.
Acessibilidade Web agora é obrigatória. Estamos preparados?Hans Mösl
Apresentação realizada no Wordcamp Rio 2016 analisa de maneira breve a Lei Brasileira de Inclusão (LBI) e apresenta documentação relevante do seguimento de acessibilidade Web como as Recomendações de Acessibilidade para Conteúdo da Web (WCAG), o Modelo de Acessibilidade do Governo Eletrônico (eMAG) e a Aplicação Rica para Acessibilidade na Internet (WAI-ARIA). Ao fim são apontadas medidas adotadas pela comunidade Wordpress para adequação em acessibilidade Web de um dos softwares mais usados na internet assim como são apresentadas soluções já disponibilizadas pela comunidade.
A intenção não foi aprofundar o assunto mas sim apresentar e relacionar os materiais já existentes sobre o assunto.
Estimates or #NoEstimates by Enes PelkoBosnia Agile
Do we need estimates? Are the estimates abused so much that they became unusable? There is a new emerging movement behind #NoEstimates that thinks so. But is it for anyone and in any situation?
Baker Hill Prosper 2017 - Streamlining Your Lending Approval ProcessBaker Hill
presented by Sabrina Robbins and co-presented by Gary Skybo of Security National Bank of Omaha
A quick turn-around in credit decisioning can be a key differentiator for your institution. Sabrina and Gary discussed changes Security National Bank of Omaha has implemented in their commercial lending process, such as improved communication channels and eliminating silos & repetition that has helped them get a deal to the table quicker without sacrificing credit quality.
In these past few years, agile methods became a vital part in the software development process, but are they really applicable for all types of projects and team sizes?
A while ago, our company changed the way we approach project development because the team noticed that standard SCRUM-ish methods aren't fully compatible for us, so we developed our own, modified version of agile. In this talk, I will showcase how powerful this approach is and how you can use it to find problems, and eventually resolve them.
Fundamentals of Project Management for non project managers and beginners , a very simplified version for those who don't have any Project Management background. Please give feedback if any to upgrade future presentations
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Mike Harris
Examine the agile best practices currently employed by leading web hosting provider, Ecommerce Inc. to deliver best in class technology solutions. By employing these practices, any IT organization can move projects from unpredictable and frustrating to transparent, disciplined, repeatable and most important, successful. We will walk step by step through the practices that you must implement, which are optional and which you should avoid. You will leave this talk with a pragmatic set of tools and practices that you can take back and employ immediately on your own projects to transform you customers from doubters to raving fans.
- - - Talk given at IT-Days March 2013 at www.baaa.dk - - -
How do you handle life as a freelancer? How do you deal with clients? How much should you charge?
Are you thinking about becoming a freelancer? Or are you already one? This session will offer you some hard-learned advice, some tips and tricks from the trenches and some insights into the life of a freelancer.
You’re an expert developer, peacefully composing code into a profoundly elegant masterpiece, when suddenly your boss rushes in with the Next Big Idea that will Revolutionize The Way People Use The Internet. He’s on his way to pitch to a VC, and stops by to describe the Idea in excited terms. After a 30 second elevator pitch, he pops the question: “So, Peter, how long do you think it will take to build this thing-a-ma-bob?”
What do you say?
These eight Protips will cover your back, save your job, and keep your boss’s shirt.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
2. AGENDA
• Who we are
• Understanding and controlling scope
• Estimating and tracking time
• Managing customer expectations
• Continuous improvement
3. WHO WE ARE
Disney’s Digital Media Agency helps Disney business units
build, operate and enhance digital media properties from
concept through launch and operations.
We have launched dozens of WordPress sites for internal
customers across Disney businesses.
Since October 2015 we’ve prepared more than 90 project
estimates.
Many of us have agency/consulting backgrounds.
5. KNOW WHAT YOU ARE DOING
BEFORE YOU START DOING IT
“You can use an eraser on the
drafting table or a sledge hammer
on the construction site.”
- Frank Lloyd Wright
A solid discovery process is key to a successful project.
6. KEY GOALS
FOR DISCOVERY
• Why are we doing this?
• What is the goal? What problem are we solving?
• What are we doing?
• Universally understood and agreed upon scope
• What’s the budget?
• Scope must be clear in order to communicate accurate
budget requirements
• Do these line up?
• Ensure alignment between customer's wish list, budget,
timeline, and any other constraints
7. KNOW THE
CRITICAL CONSTRAINTS
• What is your timeline?
• Is there a specific date you need this to be live?
• If date is aggressive, can we start with a scaled-down
initial version?
• What is your budget?
• Get an objective number
• Don’t think with your own wallet – “cheap” and “expensive”
are relative and subjective
• What level of quality do you need?
• Minimum Viable Product (MVP) rough cut vs. a fully
featured and polished initial release
8. MEASURE
AND QUANTIFY
Adjectives are
subjective and
relative.
Keep asking
questions until you
and the customer
agree on an
objective measure
or description of
words like these.
• Fast
• Clean
• Modern
• Elegant
• Beautiful
• Professional
• Sophisticated
• Sleek
9. DON'T FORGET
OVERHEAD
Overhead:
Non-technical work needed to support project operations
• Contract, insurance, billing/invoicing/taxes, customer relations,
demos/walkthroughs, status calls/reporting,
accounts/access/onboarding
• Ensure you account for this time - it's part of your costs
• Build into the rate or call out as line items in your bid
• Do not underestimate the paperwork burden, especially with
large companies
10. THE PROJECT TRIANGLE
Pick two. You can't have them all.
CHEAP
takes
longer
minimal
scope
costs
more
impossible
11. EXAMPLE
SCOPE CHECKLIST
• Critical constraints (budget, timeline, scope/quality, etc.)
• Who is the audience?
• Authentication? (e.g. Facebook/Google login)
• Example sites that provide an experience the customer likes?
• What does the customer already have?
• Designs? Hosting? Domain? Existing source code?
• What other systems does it interface with?
• What is the content and how is it published?
• Custom publishing needs? (e.g. workflow, roles)
• Media, Microsoft Office documents, PDFs
• Additional languages
• Be aware of data handling
• Domestic PII, International PII, PCI, file uploads
12. ARE YOU THE
RIGHT PARTNER?
• Is WordPress a clear fit for the project needs?
• Know what WordPress is designed for and its strengths;
be thoughtful when considering a project that pushes
WordPress outside its strengths
• Does your team have the resources/skills set to deliver
this project?
• Number of resources (volume of work)
• Type of resources (type of skills)
• Be candid about availability and scheduling constraints
• Can you partner with someone?
14. BREAK IT DOWN
Why break down work into discrete tasks?
• Limiting the field of options
• What is a 4 hour task vs an 8 hour task? Probably easy
• What is a 6 hour task vs a 7 hour task? Probably hard, so
why use it?
• If it is more than a day, break it down
• Easier to assess
• Reduce risk
• Less risk of major estimate gaps when individually estimating
a breakdown of tasks, as opposed to one large overall scope
• Being inaccurate on a single task by a huge margin is smaller
impact if each individual task is smaller
15. GRANULAR
TASK ESTIMATION
Days, hours, story points – the method is less important than
using a consistent approach
• Breaking scope into tasks is essential to truly understanding
level of effort (LOE)
• Capture assumptions
• Role-by-role estimates; use a percentage formula for QA
• 10% - 30% depending on development complexity and
target level of testing rigor
16. Hours Human Construct
.25 I can do that right now
.50 I can do that quickly
1.00 It'll take an hour
2.00 It'll take a couple hours
4.00 It'll take half a day
8.00 It'll take a day
12.00 It'll take a day and a half
16.00 It'll take a couple days
20.00 ...half of a week...
24.00 ...3 days...
32.00 ...4 days...
40.00 ...a week...
60.00 ...a week and a half...
80.00 ...two weeks...
Is this actually part of a
larger task?
Typical task sizes
Can this be broken
down into more granular
tasks?
ESTIMATE VALUES CHART
17. PROJECT MANAGEMENT
AND OVERHEAD
• Ramp-up time
• How much setup time is required before you can begin
work on deliverables?
• Administrative tasks
• Daily tracking, velocity, pace, burn down charts
• Use a tool for task tracking (JIRA, Basecamp, etc.)
• Use source control (e.g. GitHub)
• Frequency and level of detail in reporting
• What format and frequency of reporting does the customer
want?
• How much time per day or week is needed to prepare and
present that?
18. QUANTIFYING
WORDPRESS DEVELOPMENT
WordPress Entity Architecture Construct
Custom Post Types Data modeling
Custom Taxonomies Data organization
Secondary templates Data presentation
Design Revisions Data experience
Search Facets Data indexing
Content Entry Data ingest
Interfaces Data transport
Can you determine how many of the following you will need
to create?
20. MUTUAL AGREEMENT
Alignment with the customer on what you are doing and to
what extent you are doing it is critical.
Otherwise, you can't meet the customer’s expectations.
21. DELIVERABLES:
BE SPECIFIC
• Don’t: “Custom design”
• This means it's done when the customer decides it's done,
regardless of hours, iterations, or your costs
• Do: “Custom design including 2 initial concepts and 3
rounds (up to 8 hours each) of revisions to the selected
concept”
• Specific, measurable, objective, time boundaries
22. YOU NEED
A CONTRACT
A mutually executed contract specifying the work to be
completed is essential - it’s the project governance of record.
Milestone/deliverable vs. time and materials - which is
appropriate for your project?
• Milestone: specific scope of work, timeline, and budget
• More waterfall
• T&M: scope in flux, timeline flexible, customer looking to iterate
and try out different ideas
• More agile
23. HOW LONG?
In order to accurately estimate project duration, consider
factors beyond the design and development hours.
• Scheduled calendar events: vacation, holidays
• Allow for the unexpected: pad a bit for sick days, etc.
• Are your team members full time?
• If someone supports you only 8 hr/wk, account for that
• If someone is full time but 50-50 across 2 projects, account
for that
• What approvals will the customer require?
• If the CEO needs to approve designs, it might take 2+
weeks to get on their schedule
24. ASSUMPTIONS
AND EXCLUSIONS
Document these for clarity and to ensure nothing gets
missed by either side.
• Example Assumptions
• Vendor assumes Customer will perform all content entry
once the site is built
• Vendor assumes Customer will provide all photos, logos,
and other assets
• Example Exclusions
• Vendor will not perform translation services; if content must
be presented in multiple languages, Customer must
translate it
• Search Engine Marketing (SEM) services not included
25. SCOPE CHANGE
AND CREEP
• "Yes, if" - New scope can sometimes be accommodated
• Either it replaces something else, or
• The timeline or budget increases
• Track and document these items
• If accommodating: document in a change order
• If deferring: move to a Future Phase backlog
• Flexibility is limited
• If work on a 100-hour task has started, it can't be removed
and replaced with a different 100-hour task
• (Don’t) Do them a solid
• Customers tend to notice things that didn’t get completed
more than extras you throw in
26. COMMUNICATE
THEN, COMMUNICATE
• Establish a process for communicating progress/status, and
do so consistently
• Be as detailed and transparent as you can about what will be
done when
• Be honest if you hit a challenge
• The customer is going to find out anyway
• Not being forthright destroys relationships
• Actively listen
• Pay attention to customer needs, preferences, pet
peeves/language
• Adjust to accommodate whenever possible
• Don't disappear
• Dropping out of communication freaks customers out
27. BE A
PARTNER
• Be honest with your customers
• Use your expertise to guide them
• Call out outlier feature requests
• Sure, we can do that - but it will cost a lot for little value
• Be invested in their success
• If they are successful, you are successful
29. WHY
RETROSPECTIVES?
These are invaluable opportunities to review what worked
and didn't work, and understand how you can do better.
• If you tracked your time against tasks, use that data to refine
and improve estimating
• Ask your customers for feedback - people like to give
feedback, and you should like getting it
• In person is ideal, but take feedback however you can get it
(email, phone call, online survey, etc.)
• Every piece of feedback, positive or constructive, is an
opportunity
30. WHAT TO ASK
The basics:
• What went well?
• What didn’t go so well?
• What made this project different from others?
• How do we apply what we learned going forward?
There are many styles of retrospective format; consistently
doing one after every project is more important than style.