How I work: process, risks and scope
A transparent process: how I organise the work, why projects break and how I avoid it, what is and isn't included, how I reduce risks — plus the integration scheme for cloud and boxed setups.
How we work
Intro and audit
I study the task, the current solution and the processes.
Timeline and cost estimate
A transparent estimate by scope of work.
Signing the contract
I work officially, under a contract.
Prepayment
We fix the terms and start the work.
Development
Implementation with logs, tests and documentation.
Result demo
I show a working solution.
Final payment
Payment upon acceptance.
Support
Support and development after release.
Why projects break
This is usually exactly what I fix.
What the work includes
- Task analysis
- Development
- Logging
- Documentation
- Testing
- Launch help
- Post-release support
What is not included by default
- ✗Administration of the client's entire infrastructure
- ✗Responsibility for failures of Bitrix24, MoySklad, 1C, WhatsApp providers and other external services
- ✗A full rework of the old architecture without a separate estimate
- ✗Round-the-clock support without a retainer agreement
- ✗Work without access, logs or a test scenario
How I reduce risks
- Diagnostics first
- I do not touch production blindly
- I record changes
- I do not log secrets
- I make backups when there is a risk
- I leave documentation
- I work through tasks
- I do not promise an exact price without access to the problem
What the client gets after the work
- A working improvement
- A clear verification scenario
- A short description of changes
- A list of affected files/modules
- Logs or diagnostic points
- Recommendations for further development
- An understanding of what to do on a repeat error
Integration scheme
Depends on the Bitrix24 edition
Integrations go through the Laravel Hub: REST API and webhooks.
Integrations are implemented directly inside the portal on D7.
Not sure where to start?
Not sure whether you need REST, D7 or a separate backend? I will describe the approach after a short review.