It is highly important to write down in advance what we will do. Do not make big decisions while writing source code.
- Discover
- Define
- Design
- Develop
- https://web.archive.org/web/20210517140355/https://www.fps.hu/work (fps)
- https://web.archive.org/web/20181228074713/http://kozpontbanazember.hu/ (FrancisKodak)
- https://www.google.hu/search?q=user+interview+site%3Ahu
- Is there a target for the number of sessions per day? (1000/day)
- Will the money coming from users cover the operating costs?
- Will someone touch the production environment?
- Who cover the following areas of expertise?
- Bridge between managing people and software production (leader)
- Managing service provider accounts and being in contact with service providers (administration)
- Software architecture and documentation
- UI/UX design and documentation
- Back-end development
- Front-end development
- Automated and manual testing
- Content management
- Web server installation and maintenance
- Defining the application
- Designing the application
- Developing the application
- Define + Design + Develop execution
- There will be no such phase or it will be mixed with another one
- It will be done by people who are not experts in the phase
- We hire freelancer experts
- We hire an employee
- Running the application
- Following development and sending PR-s
- Crisis management
- Teaching non experts, reasoning best practices
- Reading emails, attending meetings regularly
Additions to Onboarding.
- Cybersecurity on every device and second opinion behavioral scanner installation (HitmanPro.Alert)
- Introducing a password manager for everyone
- Keeping the company phonebook up to date
- Setting up rules for internal communications
- Project Manager
- How to schedule 1️⃣ new features, 2️⃣ bug fixes and 3️⃣ technical debt
- Is an employee assigned more than 1 task at a time
- Following style guide, brand guidelines
- Onboarding and Product Tour with Intercom
- Real time Application Dashboard, data-driven decisions
Goal: communicate on one common platform, retire email communication.
- Issues (bug reports, feature requests)
- Connecting with outsiders within the platform or email automation
- File sharing
- Calendar
- Inner knowledge base Notion
- Collaboration in notes and documents (e.g. list of service providers, company phonebook)
- Voice messages Yac
Provider: Clubhouse
- Chat
- Voice call, conference call
- Video call, screen sharing
Provider: Slack
For data-driven business decisions.
- Nem kívánt dolgok megsokasodása
- Kívánt dolgok elmaradása
- Bevétel követés
- Új regisztrációk, előfizetési csomag választás
- Konverziók
- Az alkalmazásban létrehozott aktorok darabszáma
- Commit-ok darabszáma
- Kinyitott és lezárt hibajegyek darabszáma
- Hibanapló hossza
- Hálózati forgalom
- Támadások száma
Szolgáltató: https://amplitude.com/
- Tipográfiai alapismeretek
- WYSIWYG szerkesztő profi használata
- Tartalom életciklusának megtervezése, kivitelezése
- SEO alapismeretek
- Az URL részeinek ismerete
- Saját bejövő linkek készítőivel való kapcsolat (pl. Facebook menedzserrel)
- Képek és média életciklusának ismerete
- Képek előfeldolgozása
- Beszédes fájlnevek adása
Egy fő back-end és egy fő front-end fejlesztő olcsóbb, gyorsabb és jobb munkát végez, mint egy fő.
- Specifikáció
- Technológiák kiválasztása
- Kód tervezés (architektúra)
- Grafikai dizájn és UX
- MVP
- Funkciók befejezése (az MVP-n felül)
- Kézi tesztelés
- Hiba javítás
https://twitter.com/StepsizeHQ/status/1156582846057844736
- Dokumentumok frissítése
- Hiba kezelés (hiba kontextus, könnyű felderíthetőség) 👉 ettől tönkremennek a cégek
- Biztonság (security) növelése
- Kód kommentelés (docblock, üzleti logika és a commit üzenetek is)
- Kódolás nélküli (zero coverage) tesztek futtatása
- Egység (unit) és funkcionális tesztek írása
- Keretrendszer és csomag frissítés
TODO
ésFIXME
kommentek keresése a forráskódban- Refaktorálás