Kartik Mecheri joins GovLoop’s Featured Contributor program to share his insights on artificial intelligence (AI), machine learning (ML), modern software development, architecting for cloud-native environments, data solutions, and enterprise modernization for the public sector. The co-founder and Chief Architect of Karsun Solutions, Kartik’s achievements include spearheading large-scale digital transformation projects. His expertise ensures that Karsun delivers cutting-edge services to its customers while enhancing their customers’ internal processes. He has earned industry recognition for excellence in technology solutions, keeping Karsun at the forefront of technological advancements and customer satisfaction.
GovLoop’s core mission is to help government employees to do their jobs better. It provides free resources, blogs, online training, in-person training, and online courses on topics relevant to anyone working in public service. This new series is an extension of Kartik’s position as a trusted advisor to senior government executives on the latest technologies.
Throughout his featured contributor series, Kartik will combine Karsun’s experience modernizing complex legacy systems for federal government agencies with emerging technology research from by the Karsun Innovation Center. In addition to its research and development unit, the center also builds resource toolkits to assist Karsun’s modernization teams. As part of his column, Kartik will share Karsun’s experience using these tools to accelerate modernization.
This includes sharing Karsun’s experience implementing its ReDuX AI toolkit. This toolkit uses AI to address the challenges associated with migrating complex legacy systems. Its AI tools analyze legacy systems built on older coding languages, such as COBOL. Next, it produces visualizations and other information on the structure of the legacy system. With this enhanced insight into the complex relationship between system components, teams can effectively plan incremental modernization of the system without disrupting the current mission-critical parts of the application. Next, the toolkit resources use the information from the system analysis to make recommendations, enabling teams to generate code more efficiently and securely than code generated by human teams without access to those resources. More information on ReDuX is available at GoRedux.AI.
In his first post examining AI-assisted modernization, Kartik delves into the challenges and opportunities presented by the use of AI for code generation. Here, he discusses the evolving software development space as teams use AI to analyze codebases, security and regulatory compliance, and increased efficiency for mundane development tasks. For more from Kartik, follow his Featured Contributor series at https://www.govloop.com/author/kmecheri/.
Big Bang or waterfall development has long been the standard approach to legacy modernization projects. However, government agencies are increasingly turning away from this approach, finding an incremental, agile approach to suit their missions and goals better. For instance, agencies such as Veterans Affairs stating they are moving away from Big Bang projects.
Issues with the Big Bang
In the Big Bang approach, agencies spent years gathering requirements and awarded projects to a single contractor. The contract was then delivered based on these requirements, leaving little room to adapt to changing requirements and needs. Further, since this frequently tied agencies to a single, large systems integrator, there was little opportunity to introduce small and emerging contractors with specialized expertise. The result was delayed, over budget, and underperforming modernizations.
Taking an Incremental Approach
Agencies are shifting from Big Bang modernization to agile, incremental, or bit-by-bit approaches. In this approach, they identify a minimal viable product (MVP), ensuring the solution first meets the minimum needs of its users. Then, its agile development teams add enhancements to the solution incrementally. This allows agencies to scale up and down, add new programs and features, and adapt to change requirements.
Modernization to Meet the Mission
The result is modernization that meets the agency’s mission. There are additional strategies teams can employ to ensure mission-oriented development. When experts modernize alongside domain experts, that collaboration supports an MVP that will meet the needs of its users. At Karsun, we use processes like event storming, human-centered design, and others to ensure we receive this feedback throughout our engagement. Moreover, working with a partner experienced in combining public sector experience with modern methodologies and tools enhances this synergy further.
The Karsun Approach
At Karsun, we take this approach to our modernization projects from the beginning. Critically, we also look beyond to understand the application’s purpose and its users’ needs after our departure from the project. This product mindset, which we call Modernization for Every Next, is an incremental approach that allows us to focus on meeting agency missions, introduce emerging solutions at the appropriate time, build secure architecture meant to last, and accelerate transformation with fit-to-purpose toolkits. Learn more about our modernization successes in the Acquisitions, Aviation, Fleet, and Grants industries.
Large-scale, complex transformation projects can be daunting for any enterprise, doubly so for government agencies. At Karsun, we recognize the mission comes first. We consider the technical requirements of our current modernization efforts and the goals and objectives of our agency customers. That includes envisioning every modernization effort as a product, acknowledging the product’s purpose now and its intended use in the future. We call this Modernization for Every Next.
Modernization for Every Next includes enhancing our customers’ capabilities throughout our engagement. Our toolkits play a crucial role in that process. These toolkits provide valuable insights into the modernization process, scale to support new objectives, and prepare the way for future initiatives. They ensure our subject matter experts can access the resources they need to introduce best practices and accelerate transformation. Managed and maintained by the Karsun Innovation Center, dedicated practice advocates within the Center ensure toolkits incorporate emerging trends and technologies, utilize proven approaches, and follow industry best practices.
GoLean for Greater Insights
Some Karsun toolkits build comprehensive insights around the development and transformation process itself. As part of a broader change management process, this enables Karsun and its customers to focus on the best practices and approaches for them. It provides a benchmark for future process improvements.
Imagine if you had a dashboard that could tell you if a particular type of testing was more effective, demonstrate the return on investment for implementing a new DevSecOps practice, or simply reveal your team was completing its work faster than ever before. This is the purpose of Karsun’s GoLean platform. This agile platform combines diagnostic and prescriptive metrics with automations proven to accelerate development, testing, and DevSecOps practices.
We are so confident in this approach that we use this toolkit in-house to identify opportunities to improve our practice. As a result, our software development process was appraised at CMMI v2.0 Level 5 (DEV). At this assessment tier, organizations use data-driven insights to drive their process improvement strategy. Less than a hundred government systems integrators nationwide received appraisal at this level.
Accelerate Migration with Cloud Runways
Another one of our toolkits, Cloud Runways, combines in-depth assessment with repeatable playbooks to accelerate certain migration projects. We begin with an assessment. This includes identifying target applications, determining dependencies, and analyzing available technology. This also includes future state analysis, ensuring the proposed solution can scale with you. Next, we build a “runway” for the project. Each runway uses proven playbooks, tasks, and resources.
We have migrated 40+ applications using these runways. These migrations span use cases from low-code/no-code refactoring to container rehosting. As part of our Modernization for Every Next mindset, we offer runways that help you optimize and build new capabilities as you migrate. For instance, our CI/CD for Windows Apps Runway adds DevOps automations when we migrate Windows apps into AWS ECS or Redhat OpenShift.
While we offer vendor-agnostic solutions, we are also backed by three AWS competencies. To earn these competencies, Karsun proved the expertise of our migration teams through certifications. We also consistently delivered cloud solutions using AWS best practices for government, migration, and DevOps.
Design for Every Next
Karsun’s Digital Transformation toolkits are among the most recent additions to our toolkit library. Included in this set of toolkits are our UI/UX toolkits. This pairs our human centered design process with a component library to quickly identify and develop user interfaces as part of transformation efforts.
Building on the lived experiences of application users, we apply a domain driven design approach to UI/UX. That includes engaging technical and domain experts in collaboration from the start. We also build in feedback loops throughout application development. This way, domain driven design allows us to model and identify specific aspects of complex systems. For instance, using domain driven design with one grants management customer, we identified opportunities to build eligibility evaluation, fund distribution and reporting as sub-parts of the grants platform. In the next domain driven design step, we take the model one step further. Each of the platform subparts is comprised of the modular building blocks. These include the user interfaces.
We can then apply resources from our extensive component library to each of these UI building blocks. The resources in this library utilize proven REACT, Angular and other frameworks to quickly create new interfaces. Additionally, a modularized approach lets our teams extend or enhance capabilities as we receive feedback from users as part of the human centered design process. Throughout the design process we are Modernizing for Every Next.
We found using our toolkits dramatically accelerates the digital transformation process. Our experienced technical teams start engagements with proven tools, playbooks and resources. Our data driven processes further empower these teams to receive feedback, adapt and elevate capabilities as they build. Dive into our Innovation Center toolkits to discover how this process gives your agency the power to Modernize for Every Next.
Digital transformation accelerates government agencies’ ability to meet their mission and elevate their capabilities. Now more than ever, these agencies are racing to build secure systems that improve the citizen experience while preparing for future needs and users. To help agencies meet and continually address these challenges, Karsun delivers Modernization for Every Next.
As Karsun empowers these agencies for their Every Next, we enable our technology experts and problem solvers to Find Your Next. As part of our ongoing series, we are sharing how builders, experimenters, and innovators use technology to solve intricate modernization challenges at Karsun. When they join our team, they grow their careers while using their problem-solving skills to support government agencies in the acquisitions, aviation, grants management, and fleet management industries.
Our last post shared how our Karsun Innovation Center empowers teams to Find Your Next through experimentation. Part of that process was leveraging our toolkits based on mature technology solutions. Another component of those toolkits is their robust support for nurturing collaboration as part of the problem-solving process. Notably, this collaboration is centered on the customer and user experience, ensuring the mission comes first in every solution we execute.
A Collaborative Culture Adapts to Mission Needs
Nowhere is this commitment more evident than when we implement our Digital Transformation Toolkits. Using domain driven design, we focus on the mission of our customer and their users. Our assessment starts by engaging experts in the customer’s domain (e.g., users of grants management platforms) with our technical experts in an approach called event storming. We use the feedback from these collaborative sessions to build scalable, flexible applications using ready-made microservices resources developed by our Karsun Innovation Center. (We dive deeper into this approach in our recent Design for Every Next white paper.)
For one of our grants management customers, our collaboration-centered toolkits allowed us to build a platform that modernized existing legacy grants programs while adding new grants programs to meet that customer’s emerging needs. Our teams could do this because our process prioritizes collaboration and gives our builders and problem solvers the tools to adapt to new customer requests.
Empowering Self Guiding Teams
In the previous post, we also mentioned our GoLean Agile Platform, which provides data driven insights into the development process. The tools on this platform also support another core principle at Karsun, enabling self guiding teams. We ensure our teams have the autonomy to problem solve and build solutions in the best way for them.
One component of that process is giving those teams the tools to assess their productivity. Our GoLean toolkit provides over 25 health and diagnostic visualizations to help teams better understand their work. These visualizations include measurements like lead time, release frequency, and failure rate. Our toolkit also provides these teams with eight statistical models to help them better predict outcomes.
In addition to these technology resources, we support self guiding through our commitment to workplace flexibility. Most roles at Karsun allow teams to determine whether they wish to remain fully remote or hybrid. Our headquarters in Herndon, Virginia, has collaborative workspaces for those that want to gather in person. However, all resources, from training to toolkits, are available virtually, and most of our teams are fully remote.
At Karsun, we support our collaborative community with the resources and flexibility to solve problems effectively. Our teams are mission focused and passionate about technology’s ability to deliver better government to the citizen. If you, too, are passionate about building better technology for the government, then Team Karsun is where you will Find Your Next. Learn more about our open roles at KarsunCareers.com/jobs.
This blog is our third in our four part series. Follow along and discover why Karsun is Where Problem Solvers Find Their Next and Where Experts Experiment for Mission Success.
Over 21,000 people visit U.S. government websites each day. The annual paperwork burden for executive departments and agencies exceeds 9 billion hours. Adopting next-generation user experience practices can address these challenges. By considering the needs of all stakeholders, designing for scale can improve the user experience, reducing paperwork and empowering agencies to meet their mission no matter the changing digital landscape.
In 2021, the Executive Order on Transforming Federal Customer Experience and Service Delivery to Rebuild Trust in Government called on agencies to improve government performance while using proven best practices such as human centered design and service delivery models. We must embed the user experience in the process to meet these requirements as early as possible. It compels us to take a long view. We should take a product oriented mindset that asks not how we can introduce a particular feature or functionality but how the product itself will be used past the completion of a modernization project.
We have applied this approach to modernization projects for our customers in the acquisitions, aviation, and grants management industries. Aligning to industry standards, some of our applications see more than 1 million registered users. Using repeatable processes, we enable User Experience/User Interface (UI/UX) on a massive scale as we modernize complex systems for our agency customers. We collect our best practices, resources, and components into toolkits used by our teams. Now we have assembled our insights into a white paper from our Karsun Innovation Center.
Our new Design for Every Next white paper takes you step by step through this process. From building your data capabilities to effectively analyzing stakeholder needs to creating effective feedback loops. We also share best practices and strategies for leveraging emerging technologies to implement new enhancements quickly. We also share our component-based approach to rapidly iterating and prototyping interfaces. Part of our Digital Transformation Toolkits, our Design Toolkit ensures teams have the resources and expertise to accelerate transformation with a comprehensive view of stakeholder needs and wants. Download the white paper at https://karsun-llc.com/resource/design-for-every-next-2/.
Karsun Solutions is an AWS Advanced Consulting Partner. After more than a decade of delivering complex cloud solutions, we are experts in optimizing outcomes for our government agency customers. Not only do we deliver superior solutions, but our Karsun Innovation Center (KIC) in-house research and development team constantly experiments, prototypes and validates technology to ensure the implementation of best practices.
We previously shared one way our KIC brings the latest technologies to our teams, leveraging our AWS partnership to enhance Karsun’s proprietary GoLean platform. In the last five years, Karsun continued to expand our toolkit offerings. Through our technology partners, like AWS, our toolkits allow our teams to jumpstart new projects with readymade resources based on best practices.
GoLean Grows Up
As DevOps matured, so too did our approach. The GoLean platform grew and matured alongside it.
“DevSecOps is a natural evolution of DevOps,” explains Badri Sriraman, Senior Vice President of the Karsun Innovation Center. “In the same way continuous deployment ensures improved functionally for the user, DevSecOps ensures a hardened security infrastructure is implemented for the successful operation of software in production.”
Our GoLean platform not only includes a robust lean measurement toolkit but also incorporates metrics and automates processes to accelerate the adoption of DevSecOps best practices. Our continuous delivery framework enables DevSecOps teams to decouple a feature deployment from its release so that Developers can self-manage the feature, test it in production and incrementally roll it out to users after validation of its operational performance in a shadow data network. Utilizing a low-code open source data pipeline tool enables fine-tuned data synchronization between legacy and modernized components. Additionally, our Duke Test Automation Framework supports continuous testing at scale.
Karsun Adds Cloud Runways
In addition to GoLean, Cloud Runways built on AWS or other cloud services now provide enhancements to our DevSecOps solutions. The toolkits allow teams to not only migrate legacy applications to the cloud but fully optimize them for DevSecOps. The Replatform Runway introduces DevSecOps automation using Terraform, Ansible, and Packer for Windows containers while migrating Windows apps into AWS ECS or Redhat OpenShift.
In addition to the Replatform Runways, we created nine robust runway toolkits based on best practices. This includes extensive experience delivering on AWS. We achieved both an AWS Government Competency and an AWS Migration Competency, validating our ongoing commitment to delivery excellence. A public sector partner, we are committed to helping agencies modernize to meet their mission.
As modernization requirements evolve, so too has our modernization suite. Karsun’s GoLean platform continuously adapts to the latest security and development approaches. Simultaneously we strengthened and enhanced our migration offering via Cloud Runways to optimize for DevSecOps adoption. Ongoing research and development into automation, CI/CD and DevSecOps are one of many ways Karsun ensures our architecture is built to last.
HERNDON, Virginia —Karsun Solutions Software Development Practice announced that it has been appraised at Level 5 of the CMMI Institute’s Capability Maturity Model Integration (CMMI)®. The appraisal was performed by Maverick Quality Advisory Services (MQAS). CMMI® is a capability improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance.
An appraisal at maturity level 5 indicates that the organization is performing at an “optimizing” level. At this level, an organization continually improves its processes based on a quantitative understanding of its business objectives and performance needs. The organization uses a quantitative approach to understand the variation inherent in the process and the causes of process outcomes.
“With this appraisal, we will now be recognized by our customers and the market as a high maturity organization,” said Sundar Vaidyanathan. “Holding our Software Development Practice to this standard emphasizes our commitment to excellence as a core value.”
The federal IT modernization experts, Karsun Solutions enables enterprise transformation for its government customers including Modern Software Development, Cloud Solutions, and Advanced Analytics. The Department of Homeland Security, Federal Aviation Administration, and General Services Administration are among their current customers. They are an established firm, with a DCAA Approved Accounting System and CMMI Level 5 – DEV appraisal, and ISO 9001, ISO 20000 and ISO 27001 certifications. At the time of the software development unit’s appraisal, fewer than 50 organizations in the United States were rated CMMI Level 5 DEV.
Karsun Solutions Software Development Practice delivers a full suite of services using its quantitatively based GoLean methodology. The GoLean.io lean management toolkit gathers data and events across the development lifecycle. Process visualizations are used to monitor and guide transformation efforts.
“Karsun Solutions is committed to a robust, performance-driven approach to agile development,” Badri Sriraman, Vice President Karsun Innovation Center, said. “Through GoLean we empower a continuous learning culture focused on delivering exemplary customer outcomes.”
The CMMI® Institute (CMMIInstitute.com) is the global leader in the advancement of best practices in people process, and technology. CMMI Institute’s promise is to inspire cultures of continuous improvement that elevate performance and create sustainable competitive advantage.
CMMI Institute offers market-driven solutions that provide insights for baselining and optimizing key organizational capabilities, cybermaturity, and data assets to elevate business performance. For over 25 years, thousands of high-performing organizations in a variety of industries, including aerospace, finance, healthcare, information technology, software, defense, transportation, and telecommunications, have achieved sustainable business success through adopting the CMMI and proved they are capable business partners and suppliers. To learn more about how CMMI can help your organization elevate performance, visit CMMIInstitute.com.
Karsun GoLean.io is a lean management toolkit created to address the essential missing link, Continuous Governance (CG) in Agile and DevOps Practices. This solution enables unprecedented facilitation of modern software development with a central focus on continuous governance. Designed with agile approaches (Agile, lean, Kanban and DevOps), Karsun GoLean.io comes preconfigured to enable best practices integrated into its development tool-chain.
Karsun GoLean.io empowers businesses to capitalize on evolving technologies and further develop innovative outcomes to engage with customers and entering new markets rapidly. The solution provides on-the-fly DevOps performance and diagnostic insights at the highest level of granularity. Process visualizations are rendered proactively as Karsun GoLean.io implements its well-orchestrated automations across the delivery pipeline. Gamification tools are also incorporated to establish healthy competition across teams, elevating IT organizational performance.
“Today Karsun is redefining the capability to help organizations become agile by cost-effectively developing and deploying software applications, pushing out new business features almost instantly to their customers as needed” – Kartik Mecheri, Karsun Co-Founder
Karsun Golean.io delivers detailed views of Key Performance, Health, and Diagnostic metrics across the dimensions of Progress, Code, Quality and DevOps. The solution’s visualizations ensure real-time predictive visibility to the code development, deployment, and operations. Using Karsun GoLean.io enables organizations to rapidly develop quality software, minimize failure rates and enable frequent releases with new features.
For more information, visit GoLean.io. Follow GoLean.io on Twitter at @goleanio – https://twitter.com/goleanio.
Join industry analyst Jason Bloomberg and the GoLean.io team for their ‘The DevOps Missing Link: Continuous Governance (CG)’ webinar on June 15th at 1:00pm EST. Register Here!
About Karsun Solutions:
Karsun Solutions was established in 2009 with a dedicated focus on helping organizations achieve true Enterprise Modernization. Its core competencies include Agile Development, Cloud Transformations and Advanced Analytics. Karsun has been recognized as one of the INC 5000 Fastest Growing Companies in 2015 and 2016. Its CEO, Sundar Vaidyanathan was awarded Washington SmartCEO’s ‘Future 50’ and its co-founder Kartik Mecheri was awarded FCW’s ‘Federal-100’. For more information, visit www.karsun-llc.com.
Karsun Solutions LLC; Software Development and Maintenance Unit today announced that it has been appraised at Level 3 of the CMMI Institute’s Capability Maturity Model Integration (CMMI)® for Development. The appraisal was performed by DQS Certification India Private Limited. CMMI® is a capability improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance.
An appraisal at maturity level 3 indicates the organization is performing at a “defined” level. At this level, processes are well characterized and understood, and are described in standards, procedures, tools, and methods. The organization’s set of standard processes, which is the basis for maturity level 3, is established and improved over time.
Karsun’s Software Development portfolio offers Agile development and DevOps services using its proprietary GoLean methodology. This Agile-based framework applies the principles of Lean, Kanban and CMMI® to all phases of the software development lifecycle.
The CMMI® Institute, a subsidiary of Carnegie Mellon University, is dedicated to elevating organizational performance through best-in-class solutions to real-world challenges. The Institute is the home of the Capability Maturity Model Integration (CMMI)® for Development, Services, and Acquisition; the People Capability Maturity Model; and the Data Management Maturity Model (DMM)SM, which are capability improvement models that create high-performance, high-maturity cultures. The models are used in thousands of organizations worldwide to deliver business results that serve as differentiators in the global market.