HTC High Tech Consultant Corp

HTC High Tech Consultant Corp

Software Development

New York, NY 1,459 followers

We help PEOPLE to complete SW projects ON TRACK | We help STARTUP get SOFTWARE built |

About us

WHAT WE DO: we help companies to get software project on time and remove frictions, stress and struggle with our Painless Software Projects (PSP) methodology. WHO WE WORK WITH: When providing Painless Software Projects, I work with: + Startups + Private companies + C-star Managers + Company owners + Venture Capital and Investors I prefer to work with companies/managers that have strong will to leverage on a new software to reach their goals, sell better, solve problems, improve processes but they are not confident with the canonical methodology and feel that “Agile” methodology does not fit. WHY WE HAVE SO MANY SUCCESS STORIES The core of our philosophy is simple: 1. Design and share the complete landscape of the project 2. Help people in the team to grow and embrace the challenge 3. Suggest scenarios on what will happen after the project 4. Assign the responsibility starting from the beginning of the project 5. Start the project at the right time Doing these 5 things well will ensure a “more than expected” results, not only on project complete time but on the quality of the final product, on its maintenance and the capability to evolve. My goals are to inspire to your internal team a simple methodology to reach the goal. It will result in an intangible asset (your internal team) that will helps you, managers, other employees and the company itself to improve the software in a continuous way. Instead of struggling with conflicts, fighting with Gantt chart or Kanban board my work helps to reach the goal in a easy and fast way. The core mission behind my work is to remove stress and conflicts from teams dealing with software change projects. Work time is a huge amount of time and its quality impacts a lot on people overall life. HOW TO WORK WITH ME: book a call on https://www.htc.it/call

Website
https://www.htc.it
Industry
Software Development
Company size
2-10 employees
Headquarters
New York, NY
Type
Privately Held
Founded
1993
Specialties
Software Project Management, Painless Software Projects, and Management

Locations

Employees at HTC High Tech Consultant Corp

Updates

  • Utenti non preparati a dovere PRIMA dell’inizio del progetto sono un rischio enorme. E non è loro responsabilità.

    View organization page for IT No Pains, graphic

    109 followers

    Lievitazione dei costi di progetto. Come evitarli. Nel precedente post ho analizzato il rischio dei ritardi di progetto e come soluzione ho suggerito di migliorare la capacità di gestire le scadenze.   Il secondo rischio che voglio trattare qui è l’aumento dei costi.   E’ noto che i ritardi di progetto sono un aumento dei costi.   Ma perché?   Perché il ritardo di progetto in realtà è l’effetto degli errori di pianificazione e gli errori di pianificazione sono la prima causa dell’aumento dei costi. Se vi andate a vedere il post precedente trovate che le giornate previste per la modifica con scadenza il 15/12 erano quasi esclusivamente quelle del programmatore che doveva consegnare il 14/12. Nell’analisi seguente sono state considerate anche le attività dei consulenti funzionali (test interni e test con gli utenti), giornate dei sistemisti per la pubblicazione in produzione e degli utenti stessi. E’ un aumento dei costi di progetto (non solo per la software house). Ma erano stati preventivati?   La sottostima del preventivo è quindi la prima causa di aumento dei costi. In realtà i costi non aumentano. Alcuni sono non-stimati.   Ho poi citato poi il fatto che a volte nel test con gli utenti, questi ultimi espongono nuove idee, propongono miglioramenti, che il consulente non riesce a raccogliere -> inserire in una roadmap -> tempificare -> far emergere come costi aggiuntivi espliciti. Nella negoziazione il tecnico è un po’ “sottomesso” al cliente e spesso risponde “Ok, va bene, inseriamo anche questa modifica”. La modifica ulteriore viene aggiunta, testata e pubblicata e programmatori e consulenti addebitano il tempo impiegato (costo) al progetto. Poi qualcuno dovrà andare dal cliente per recuperare quel costo. Apriti cielo.   Un buon Project Manager deve intercettare queste dinamiche consulenti funzionali / utenti / programmatori. Ma il PM non può essere onnipresente, alcune sessioni consulenti-utenti sono parallele e il PM non gestisce un solo progetto alla volta quindi sfuggono.   Ma il PM non è l’unico attore del progetto. I consulenti devono sottolineare al PM queste situazioni. Giusto. E gli utenti?   Questo è il punto chiave. Gli utenti non sono preparati a partecipare a progetti. Non è il loro mestiere. Quindi l’unica arma che hanno è “chiedere”. Il cliente poi pensa come un cliente al ristorante: “Ho ordinato la cena, mi aspetto che mi arrivi quello che ho ordinato. Io devo solo consumarla.” Purtroppo nei progetti IT non è così. Questo per dire che è necessario fare un lavoro PRIMA DEL PROGETTO con gli utenti. Bisogna farli diventare un po’ chef!   E’ quello che ti propongo con il metodo ITNoPain. Altre soluzioni: qui https://lnkd.in/dCh6UZze --------- I love helping PEOPLE complete SW projects ON TRACK. I love helping STARTUP get SOFTWARE built.

    • No alternative text description for this image
  • La gestione delle scadenze è uno dei rischi dei progetti IT più costosi e più frequenti.

    View organization page for IT No Pains, graphic

    109 followers

    Rischi di progetto #1. Nei prossimi post analizzerò i rischi di progetti ed esporrò le soluzioni. L'obiettivo non è quello di mostrare che conosco il tema ma farvi riflettere. Partiamo dal primo rischio   Ritardi -> Soluzione: imparare a gestire le scadenze   Il mondo IT è sempre più veloce. Ma noi umani siamo rimasti quelli di un tempo. Facciamo fatica a prendere decisioni e spesso sbagliamo la scelta. Quindi se una modifica del software deve essere fatta per il 15/12 questo NON significa che il programmatore può consegnare la modifica il 14/12 o il 10/8 e nemmeno l'1/8.   Quando la deve consegnare? Normalmente tutti pensano che basti una settimana di anticipo. No è più probabilmente il 15/11. Vediamo quali sono le fasi necessarie dopo la pubblicazione.   1 - Test consulenti funzionali N 1. La modifica viene rilasciata in ambiente di TEST e va testata dai consulenti funzionali prima che la testino gli utenti.   2 - Rework. Se un consulente funzionale dedica 4 ore al test e se questo non presenta errori bloccanti mediamente servono comunque 3 giorni per le correzioni. 3 - Test consulenti funzionali N 2. Il rework va testato. Infatti “non si può vedere” un test con gli utenti che fallisce. Gli utenti devono “certificare” la funzionalità non la correttezza del codice. L’ipotesi molto ottimistica è dopo questo secondo test sia tutto ok. 4 - Test utenti N 1. Siamo nell’ipotesi che tutto funzioni, anche se non ho mai visto utenti contenti al primo test. A volte è un problema di specifiche non chiare, a volte gli utenti hanno maturato piccoli requisiti aggiuntivi e il consulente funzionale non sa dire di no, a volte è proprio con l’utente ci si accorge che la modifica impatta su altre funzionalità e a volte ci sono errori di codice che non sono stati rilevati prima. Quindi altri 3 giorni di modifiche sono da prevedere. Non siamo in un ambiente semplice, ma in un ambiente complesso. 5 - Pubblicazione in produzione. La migrazione in ambiente di produzione deve essere pianificata magari aggregandola con altre modifiche da pubblicare. 6 - Test in Produzione. Anche qui facciamo l’ipotesi che vada tutto bene perché abbiamo considerato le correlazioni tra le modifiche. Se il sistema è nuovo vanno considerate le integrazioni con gli altri sistemi che potrebbero introdurre altri ritardi.   Tutto ciò sembra rappresentabile in un Gantt in modo perfetto, ma ahimè non è così. I programmatori vanno prenotati, i test vanno schedulati incrociando le disponibilità degli utenti e dei consulenti, i test spesso falliscono.   Torniamo quindi alla data. Dopo questa analisi ottimistica, vi pare possibile adesso chiedere al programmatore di consegnare il 7/12?   Sembrava ragionevole.   Prima. Ora forse anche il 31/11 è troppo ottimistico. Altre soluzioni: qui https://lnkd.in/dCh6UZze --------- I love helping PEOPLE complete SW projects ON TRACK. I love helping STARTUP get SOFTWARE built.

    • No alternative text description for this image
  • HTC High Tech Consultant Corp reposted this

    View organization page for IT No Pains, graphic

    109 followers

    Quando la tecnologia non basta. Stai sognando del tuo prossimo progetto IT. Sei a un mese dal go-live che prevede l'adozione in azienda del miglior software sul mercato. Hai speso un botto in licenze e hai il pieno appoggio dai manager. Eppure, non sta andando.   Esci dall’ufficio alle 7 di sera e stai al telefono mentre vai a casa per le mitiche call di allineamento. Arrivi a casa e sei frustrato. Ti senti solo contro tutti.   Utenti che ormai hai definito u-tonti, consulenti che ne sanno meno di te, il top management che è scontento (nonostante tu abbia omesso molti problemi del progetto), il commerciale del fornitore che smania per venderti il contratto di assistenza ma sei ancora lontano dal go-live, il project manager del fornitore che continua a posporre le attività perché non ha risorse, il software che è pieno di bachi e sei spaventato dal go-live.   I tuoi colleghi hanno iniziato a scrivere sulla lavagnetta citazioni dei consulenti del tipo “Ti dai una martellata al dito e ti fa male la testa”, “E’ tutto rotto come prima” scritta dopo 10 ore filate di troubleshooting, “Che il software facesse miracoli, lo davo per scontato” voce dell’utente e il masterpiece “ma è possibile che questa funzionalità la chiediamo solo noi?”.   Ti chiedi come è possibile e non trovi risposta.   Il peccato originale è nella metodologia di project management. La responsabilità è degli altri ma chi ne risponde sei TU SOLO. Doveva essere il contrario.   Tua doveva essere la responsabilità di far funzionare il sistema, di prenotare sale riunioni e meeting, di partecipare agli incontri per dare il tuo contributo, di migrare i dati, e di far funzionare la piattaforma IT ...ma dovevano essere gli utenti a rispondere del progetto.   Sarebbe impossibile? No. Parliamone qui https://lnkd.in/dCh6UZze   #itnopain #projectmanagement #coaching I love helping PEOPLE complete SW projects ON TRACK   I love helping STARTUP get SOFTWARE built

    • No alternative text description for this image
  • HTC High Tech Consultant Corp reposted this

    View organization page for IT No Pains, graphic

    109 followers

    Averne la responsabilità o renderne conto? I due termini in inglese sono diversi (responsibility e accountability) mentre in italiano sono spesso uniti col termine responsabilità. Esempi: l’avvocato difensore ha la responsabilità di difendere l’imputato, l’imputato rende conto, ossia subisce la pena, lo chef ha la responsabilità di preparare il cibo sano (oltre che buono) mentre il cliente paga le conseguenze sulla sua pelle se il cibo non rispetta le norme della sicurezza alimentare. E nel caso dei progetti IT? Chi paga lo scotto di un progetto non soddisfacente al di la dei pagamento dei costi del progetto? Sono gli utenti! Saranno loro a fare i conti con un risultato di progetto insoddisfacente. Su questo fatto si basa la mia metodologia di IT No Pain ossia di progetti IT senza sofferenza e senza stress. Vuoi approfondire gratuitamente? https://lnkd.in/dCh6UZze

    • No alternative text description for this image

Similar pages

Browse jobs