Gerência de Sistemas
Principais Livros e Artigos
- BERNSTEIN, Philip A.; HAAS, Laura A.
Information Integration in the Enterprise.
Communications of the ACM, New York, v. 51, nº 9, p. 72-79, sep. 2008.
[Dá uma visão geral das abordagens e ferramentas necessárias para soluções de integração de dados.]
- DENNING, Peter J.; DUNHAM, Robert.
The Missing Customer.
Communications of the ACM, New York, v. 46, nº 3, p. 19-23, mar. 2003.
[Nova maneira de enxergar o cliente.]
- PRESSMAN, Roger S.
Engenharia de Software.
5ª ed. Rio de Janeiro: McGraw-Hill, 2002. 843 p.
Outros Livros e Artigos Interessantes
- AGERFALK, Pär J.; FITZGERALD, Brian.
Flexible and Distributed Software Process: Old Petunias in New Bowls?
Communications of the ACM, New York, v. 49, nº 10, p. 26-34, oct. 2006.
[Dá uma visão de vários pesquisadores sobre as vantagens e desvantagens do desenvolvimento distribuído de software.]
- ALLMAN, Eric.
Complying with Compliance.
Queue, New York, v. 4, nº 7, p. 18-21, sep. 2006.
[Discute como aplicar medidas regulatórias de TI como SOX e HIPAA no cotidiano dos desenvolvedores.]
- AMOR, Daniel.
A (R)Evolução do E-Business.
São Paulo: Makron, 2000.
- ANDRIOLE, Stephen.
Five Ways Executives Misunderstand Technology.
Communications of the ACM, New York, v. 66, nº 12, p. 32-34, Dec. 2024. DOI 10.1145/3595291.
- ANDRIOLE, Stephen J.
Ready Technology.
Communications of the ACM, New York, v. 57, nº 2, p. 40-42, Feb. 2014.
[Discute os benefícios da adoção de tecnologias prontas para resolver problemas empresariais, mesmo que não aprovadas ainda pela TI corporativa.]
- ANDRIOLE, Stephen J.
The Death of Big Software.
Communications of the ACM, New York, v. 60, nº 12, p. 29-32, Dec. 2017.
- ANTHES, Gary.
Open Source Software No Longer Optional.
Communications of the ACM, New York, v. 59, nº 8, p. 15-17, aug. 2016.
- ARMOUR, Phillip G.
Owning and Using.
Communications of the ACM, New York, v. 57, nº 6, p. 29-30, jun. 2014.
[Discute a diferença entre sistemas vitais e sistemas de apoio.]
- ARMOUR, Phillip G.
When Faster Is Slower.
Communications of the ACM, New York, v. 56, nº 10, p. 30-32, oct. 2013.
[Discute o impacto negativo que as facilidades dos ambientes de desenvolvimento modernos trazem para a qualidade do software gerado.]
- BARIK, Titus; GULWANI, Sumit; JUAREZ, Mario.
Storytelling and Science.
Communications of the ACM, New York, v. 65, nº 10, p. 27-30, Oct. 2022. DOI 10.1145/3526100.
- BEELER JR., George W.; GARDNER, Dana.
A Requirements Primer.
Queue, New York, v. 4, nº 7, p. 22-26, sep. 2006.
[Descreve os conceitos básicos das principais medidas regulatórias de TI (SOX, Basel II, HIPAA e HL7).]
- BEEVERS, Philip.
A High-Performance Team.
Queue, New York, v. 4, nº 1, p. 38-43, feb. 2006.
[Afirma que a preocupação com boa performance de um software, quando relevante, começa com a conscientização da equipe de desenvolvedores e precisa permear todas as etapas do ciclo de desenvolvimento do produto. Enfatiza a otimização com base em experimentos de teste.]
- BELL, Alex E.
Software Development Amidst the Whiz of Silver Bullets.
Queue, New York, v. 4, nº 5, p. 62-64, jun. 2006.
[Aconselha cuidado com as "soluções mágicas" no desenvolvimento de software, sendo que as mais modernas são XML, UML e Web Services.]
- BEN-MENACHEM, Mordechai; GELBARD, Roy.
Integrated IT Management Tool Kit.
Communications of the ACM, New York, v. 45, nº 4, p. 96-102, apr. 2002.
- BIRSAN, Dorian.
On Plug-Ins and Extensible Architecture.
Queue, New York, v. 3, nº 2, p. 40-46, mar. 2005.
[Trata sobre software com funcionalidade extensível e dá como exemplo o IDE Eclipse.]
- BOEKHOUDT, Caspar.
The Big Bang Theory of IDEs.
Queue, New York, v. 1, nº 7, p. 74-82, oct. 2003.
[Dá uma visão interessante sobre os conhecimentos necessários para um desenvolvedor moderno.]
- BRANDMAN, George.
Patching the Enterprise.
Queue, New York, v. 3, nº 2, p. 32-39, mar. 2005.
[Distribuindo atualizações de software em uma empresa com ambientes heterogêneos.]
- BUGAYENKO, Yegor.
Hazardous Enthusiasm and How Eagerness Can Kill a Project.
Communications of the ACM, New York, v. 62, nº 9, p. 10-11, Sep. 2019. DOI 10.1145/3344262.
- BUGAYENKO, Yegor.
The Era of Hackers is Over.
Communications of the ACM, New York, v. 61, nº 7, p. 12-13, Jul. 2018. DOI 10.1145/3213760.
- BUGAYENKO, Yegor.
The Remote Revolution Has to Be Driven by Output, Not Salaries.
Communications of the ACM, New York, v. 63, nº 11, p. 13, Nov. 2020. DOI 10.1145/3422628.
- CANNON, J. C.; BYERS, Marilee.
Compliance Deconstructed.
Queue, New York, v. 4, nº 7, p. 30-37, sep. 2006.
[Discute como ajustar o processo de desenvolvimento às exigências das medidas regulatórias de TI, dando como exemplo o caso da Microsoft.]
- CANTRILL, Bryan; BONWICK, Jeff.
Real-World Concurrency.
Communications of the ACM, New York, v. 51, nº 11, p. 34-39, nov. 2008.
[Discute as implicações do uso de concorrência no desenvolvimento de software.]
- CAUTELA.
Sistemas de Informação.
São Paulo: Makron, 1995.
- CEGIELSKI, Casey G.
Who Values Technology Certification?
Communications of the ACM, New York, v. 47, nº 10, p. 103-105, oct. 2004.
[Mostra que as certificações em TI são mais valorizadas por pessoas de RH do que por pessoas de TI na hora de analisar candidatos para contratação.]
- CHISA, Ellen.
Evolution of the Product Manager.
Communications of the ACM, New York, v. 57, nº 11, p. 48-52, nov. 2014.
- CLEMENTS, Paul C. et al.
Getting Here from There: A Roadmap for Software Product Line Adoption.
Communications of the ACM, New York, v. 49, nº 12, p. 33-36, dec. 2006.
[Apresenta um guia para a implantação de desenvolvimento de software baseado em linhas de produtos.]
- COATTA, Terry.
The (Not So) Hidden Computer.
Queue, New York, v. 4, nº 3, p. 22-26, apr. 2006.
[Discute os problemas de projeto e de implementação de software que precisa rodar em processadores de dispositivos variados, não necessariamente computadores.]
- CUSUMANO, Michael A.
The Challenging Labyrinth of Software Pricing.
Communications of the ACM, New York, v. 50, nº 7, p. 19-22, jul. 2007.
- DADZIE, Joseph.
Understanding Software Patching.
Queue, New York, v. 3, nº 2, p. 24-30, mar. 2005.
[Discute como são preparadas e distribuídas as atualizações de software.]
- DAMSGAARD, Jan; KARLSBJERG, Jan.
Seven Principles for Selecting Software Packages.
Communications of the ACM, New York, v. 53, nº 8, p. 63-71, aug. 2010.
[Propõe princípios básicos para s definição de pacotes de software.]
- DAVENPORT, Thomas H.
Ecologia da Informação.
São Paulo: Futura, 1998.
- DELL, Michael.
1965 - Dell: Estratégias que Revolucionaram o Mercado.
São Paulo: Market Books, 1999.
- DENNING, Peter J.
Design Thinking.
Communications of the ACM, New York, v. 56, nº 12, p. 29-31, dec. 2013.
- DENNING, Peter J.
Mastering the Mess.
Communications of the ACM, New York, v. 50, nº 4, p. 21-25, apr. 2007.
[Discute estratégias úteis para propor transformações radicais que resolvem situações aparentemente insolúveis em TI.]
- DENNING, Peter J.
Software Quality.
Communications of the ACM, New York, v. 59, nº 9, p. 23-25, sep. 2016.
- DENNING, Peter J.
The Whole Professional.
Communications of the ACM, New York, v. 57, nº 12, p. 24-27, dec. 2014.
- DENNING, Peter J. et al.
Orchestrating Coordination in Pluralistic Networks.
Communications of the ACM, New York, v. 53, nº 3, p. 30-32, mar. 2010.
[Simula o comportamento de redes formadas para emergências através de simulações usando jogos online.]
- DHAR, Vasant.
Data Science and Prediction.
Communications of the ACM, New York, v. 56, nº 12, p. 64-73, dec. 2013.
- EATON, J.
Tecnologia da Informação.
Rio de Janeiro: Campus, 1995.
- EDWARDS, Cris; WARD, John; BYTHEWAY, Andy.
The Essence of Information Systems.
Englewood Cliffs, NJ: Prentice Hall, 1995.
- ELFATARY, Ahmed; LAYZELL, Paul.
Negotiating in Service-Oriented Environments.
Communications of the ACM, New York, v. 47, nº 8, p. 103-108, aug. 2004.
[Comprar ou alugar software?]
- GALUP, Stuart; DATTERO, Ronald; QUAN, Jing.
What Do Agile, Lean and ITIL Mean to DevOps?
Communications of the ACM, New York, v. 63, nº 10, p. 48-53, Oct. 2020. DOI 10.1145/3372114.
[Afirma que DevOps = Agile + Lean + ITIL, e mostra que existem aumentos significativos de salários para os profissionais que dominam as três disciplinas.]
- GEER, Daniel E.
Playing for Keeps.
Queue, New York, v. 4, nº 9, p. 42-48, nov. 2006.
[Discute o impacto da crescente complexidade de um software para aumentar sua confiabilidade e segurança.]
- GOLEMAN, Daniel.
Inteligência Emocional.
Rio de Janeiro: Objetiva, 1996.
- GROTH, Dennis P.; MACKIE-MASON, Jeffrey K.
Why An Informatics Degree?
Communications of the ACM, New York, v. 53, nº 2, p. 26-28, feb. 2010.
- HENNING, Michi.
The Rise and Fall of CORBA.
Queue, New York, v. 4, nº 5, p. 28-34, jun. 2006.
[Analisa o ciclo de vida da tecnologia CORBA, outrora considerada como essencial e atualmente relegada a um nicho de mercado.]
- HUMBLE, Jez.
Continuous Delivery Sounds Great, but Will It Work Here?
Communications of the ACM, New York, v. 61, nº 4, p. 34-43, Apr. 2018. DOI 10.1145/3173553.
- JURAN, J. M.
Planejando para a Qualidade.
São Paulo: Pioneira, 1993.
- LIGHT, Ben.
Potential Pitfalls in Packaged Software Adoptions.
Communications of the ACM, New York, v. 48, nº 5, p. 119-121, may 2005.
[Discute as dificuldades em adotar pacotes de software para uso em empresas, especialmente os que modificam processos profundamente, como os ERPs.]
- LIMONCELLI, Thomas A.
Documentation is Automation.
Communications of the ACM, New York, v. 61, nº 6, p. 48-53, Jun. 2018. DOI 10.1145/3190572.
- LIMONCELLI, Thomas A.
Four Ways to Make CS and IT More Immersive.
Communications of the ACM, New York, v. 60, nº 10, p. 50-52, Oct. 2017.
- LIMONCELLI, Thomas A.
Knowing What You Need to Know.
Communications of the ACM, New York, v. 67, nº 2, p. 42-46, Feb. 2024. DOI 10.1145/3630745.
[Afirma que preparação prévia aumenta a produtividade na execução de tarefas. Sugere que isso pode ser feito através de um formulário para guiar solicitações.]
- LIMONCELLI, Thomas A.
Operational Excellence in April Fool's Pranks.
Communications of the ACM, New York, v. 61, nº 3, p. 54-57, Mar. 2018. DOI 10.1145/3152489.
- LIMONCELLI, Thomas A.
SQL is No Excuse to Avoid DevOps.
Communications of the ACM, New York, v. 62, nº 1, p. 46-49, Jan. 2019. DOI 10.1145/3287299.
- LIMONCELLI, Thomas A.
The Small Batches Principle.
Communications of the ACM, New York, v. 59, nº 7, p. 52-57, jul. 2016.
- LIMONCELLI, Thomas A.
The Top 10 Things Executives Should Know About Software.
Communications of the ACM, New York, v. 62, nº 7, p. 34-40, Jul. 2019. DOI 10.1145/3316776.
- LIMONCELLI, Thomas A.
10 Optimizations on Linear Search.
Communications of the ACM, New York, v. 59, nº 9, p. 44-48, sep. 2016.
- LOIJKINE, Jean.
Revolução Informacional.
São Paulo: Cortez, 1995.
- MATSUIDARA, Kate.
Breath and Depth.
Communications of the ACM, New York, v. 60, nº 11, p. 44-45, Nov. 2017.
- MATSUIDARA, Kate.
Conversations with Technology Leaders: Erik Meijer.
Communications of the ACM, New York, v. 60, nº 6, p. 51-54, jun. 2017.
- MATSUIDARA, Kate.
Design Patterns for Managing Up.
Communications of the ACM, New York, v. 62, nº 3, p. 43-45, Mar. 2019. DOI: 10.1145/3303878.
- MATSUIDARA, Kate.
How to Create a Great Team Culture (and Why It Matters).
Communications of the ACM, New York, v. 62, nº 6, p. 42-44, Jun. 2019. DOI 10.1145/3316778.
- MATSUDAIRA, Kate.
Overtly Attached.
Communications of the ACM, New York, v. 62, nº 8, p. 50-52, Aug. 2019. DOI 10.1145/3331130.
[Discute como lidar com o apego emocional excessivo ao trabalho sob sua responsabilidade.]
- MATSUIDARA, Kate.
Views from the Top.
Communications of the ACM, New York, v. 61, nº 2, p. 50-52, Feb. 2018.
[Descreve uma visa˜o gerencial do trabalho de uma equipe.]
- McNURLIN, Barbara C.; SPRAGUE, Ralph H.
Information Systems Management in Practice.
6ª ed. Englewood Cliffs, NJ: Prentice Hall, 2003.
- MILLER, Gerry.
.NET vs. J2EE.
Communications of the ACM, New York, v. 46, nº 6, p. 64-67, jun. 2003.
- MOOKERJEE, Radha.
Maintaining Enterprise Software Applications.
Communications of the ACM, New York, v. 48, nº 11, p. 75-79, nov. 2005.
- NEVILLE-NEIL, George V.
Code Spelunking Redux.
Communications of the ACM, New York, v. 51, nº 10, p. 36-41, oct. 2008.
[Descreve duas novas ferramentas para manutenção de código: Doxygen, para documentação, e Dtrace, para análise de execuções.]
- NEVILLE-NEIL, George V.
Kabin Fever.
Communications of the ACM, New York, v. 64, nº 2, p. 26-27, Feb. 2021. DOI 10.1145/3442375.
[Apresenta alguns bons hábitos para trabalho remoto.]
- NEVILLE-NEIL, George.
The Planning and Care of Data.
Communications of the ACM, New York, v. 65, nº 6, p. 36-37, Jun. 2022. DOI 10.1145/3532633.
- NEVILLE-NEIL, George V.
Version Aversion.
Communications of the ACM, New York, v. 53, nº 10, p. 28-29, oct. 2010.
[Discute um esquema de versionamento de software.]
- OLSEN, Greg.
From COM to Common.
Queue, New York, v. 4, nº 5, p. 20-26, jun. 2006.
[Dá um histórico e uma visão geral sobre o desenvolvimento de software usando componentes.]
- PETSCHULAT, Stephen.
Other People's Data.
Communications of the ACM, New York, v. 53, nº 1, p. 53-57, jan. 2010.
[Discute a integração de sistemas com dados externos.]
- PIERCE, Elizabeth M.
Assessing Data Quality with Control Matrices.
Communications of the ACM, New York, v. 47, nº 2, p. 82-86, feb. 2004.
[Propõe analisar a qualidade da informação através de matrizes de controle, um recurso de auditoria.]
- PRUSAK, Lawrence; McGEE, James V.
Managing Information Strategically.
New York: John Wiley and Sons, 1993.
- RAGAN, Tracy.
Keeping Score in the IT Compliance Game.
Queue, New York, v. 4, nº 7, p. 38-43, sep. 2006.
[Defende a adoção de um workflow padronizado de desenvolvimento de software para garantir a aderência às medidas regulatórias de TI.]
- RAMESH, Balasubramaniam et al.
Can Distributed Software Development Be Agile?
Communications of the ACM, New York, v. 49, nº 10, p. 41-46, oct. 2006.
[Discute os cuidados necessários para adotar metodologias ágeis em projetos de desenvolvimento distribuído de software.]
- RODRIGUES, Martius V.; FERRANTE, Agustin J.
Tecnologia de Informação e Mudança Organizacional.
Rio de Janeiro: Infobook, 1995.
- STACHOUR, Paul; BROWN, David C.
You Don't Know Jack About Software Maintenance.
Communications of the ACM, New York, v. 52, nº 11, p. 54-58, nov. 2009.
[Propõe simplificar a manutenção de software através de um projeto inicial adequado.]
- TAKEUCHI, Len.
ASPs - The Integration Challenge.
Queue, New York, v. 4, nº 5, p. 46-52, jun. 2006.
[Os desafios de integração de software enfrentados pelos Application Service Providers (ASPs).]
- TAPSCOTTS, Don.
Economia Digital.
São Paulo: Makron, 1997.
- TAPSCOTTS, Don; CASTON, Art.
Mudança de Paradigma.
São Paulo: Makron, 1995.
- TORRES, Norberto A.
Manual de Planejamento de Informática Empresarial.
São Paulo: Makron, 1994.
- TSEITLIN, Ariel.
The Antifragile Organization.
Communications of the ACM, New York, v. 56, nº 8, p. 40-44, aug. 2013.
[Propõe a injeção regular e controlada de erros em produção para tornar um sistema mais robusto.]
- WALTER, Zhiping; SCOTT, George.
Management Issues of Internet/Web Systems.
Communications of the ACM, New York, v. 49, nº 3, p. 87-91, mar. 2006.
[Importantes questões gerenciais sobre manutenção de sistemas Web e como elas se diferenciam da manutenção de sistemas de informação convencionais.]
- WANG, Yihong et al.
The Dawn of Crowdfarms.
Communications of the ACM, New York, v. 65, nº 8, p. 64-70, Aug. 2022. DOI 10.1145/3490698.
- WEILL, Peter; ROSS, Jeanne W.
Governança de TI.
Rio de Janeiro: Makron Books, 2005.
- WESTFALL, Ralph D.
Does Telecommuting Really Increase Productivity?
Communications of the ACM, New York, v. 47, nº 8, p. 93-96, aug. 2004.
- WIEDEMAN, Anna et al.
Research for Practice: The DevOps Phenomenon.
Communications of the ACM, New York, v. 62, nº 8, p. 44-49, Aug. 2019. DOI 10.1145/3331138.
- WILLIAMS, Joseph.
J2EE vs. .NET.
Communications of the ACM, New York, v. 46, nº 6, p. 58-63, jun. 2003.
- ZANDONADI, Viviane.
Produtividade é Rapidez?
Info, São Paulo, v. 19, nº 221, p. 60-61, ago. 2004.
[Formas de medir produtividade nas empresas de TI.]