Blog
Kinetic – Product in Action
Adaptive Agile
Agile Organizations Non-Adaptive Agile Organizational change does not promote Agile Rigid organizations create rigid Agile practices Agile malpractice creates inflexible and brittle structures Adaptive Agile Adapt Agile to the organization Design the development...
Development Model
Development Strategy Agile Frameworks A Framework is not a Development Model Using a framework to discover user stories is error prone Complete upfront system knowledge is not feasible Development Model The decomposition of a system yields a Development Model The...
Agile Teams
Agile Teams Frameworks are not Product Frameworks applied blindly applied don't work Rigid Developed Processes don't deliver Rules are not Agile Product Model / Development Model Product is the architecture of the system Features and User Stories are the Behavioral...
Use Cases
Use Cases Public Cloud Public clouds are expensive They require specialized teams to deploy artifacts They are time consuming to build On-premise Cloud Private clouds are cost effective and efficient They can be adapted to organizations structures They are modular and...
Automation
Automation Automation Today Unit tests in nightly builds are not sufficient Product code in Git is in suspended animation Product lives in incomplete states in an Organization Automation Tomorrow Nightly builds can be automated integrated tests Organizational...
Agile Software Development Lifecycle
Agile Development Life Cycle Traditional SDLC Fixed and rigid Imposed from the outside on the software lifecycle Over-manages and chokes natural software development Agile SDLC Flexible, adaptable, iterative Uses CI / CD Guides instead of controls software development...
Reduce Risk
Reduce Risk Over-managed or Under-managed SDLCs Development lifecycles are either under-managed or over-managed Under-managed SDLCs creates product instabilities Over-managed SDLCs are slow and have low yields Designed Agile SDLCs Self organized and customized to the...
Agile Essentially
Agile Essentially Frameworks and Processes Frameworks are not Agile Rules are not Agile Tools do not promote Agile Agile Principles Agile is a natural approach to software development Software develops naturally through iteration Agile thinks globally, iterates...
Balance Velocity and Quality
Reconcile Velocity and Quality Velocity Impacts Quality Faster is not better Product quality is lowered by sweat-shop software development Minimum Viable Product (MVP) is not the only answer Balance Velocity and Quality Velocity and Quality are an outcome of the...
Lower Cost Boost Productivity
Agile Organization Speed Breaks Products Focusing on speed creates products that cost more over time The faster you code the slower you go Keyboard speed is not equivalent to product delivery speed Product Centric Organizations Common language creates a common...
Ideate Iterate Innovate










